嵌入式系统设计与开发-02基本概念.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统设计与开发-02基本概念

谢 谢 各 位 * * * * * 需求分析与评估 功能定义与软硬件选型 概要设计与软硬件划分 软硬件协同详细设计 集成调试 维护与升级 设计步骤 工程机械方面应用 工程机械六大市场领域,均符合国家经济发展四大战略所规定的资金投向,500亿投资,一个企业仅装载机销售7000台。 发展国家基础设施建设 西部大开发 发展城乡化 可持续发展 交通运输 能源工业 原材料工业 农林水利 城乡建设 国防工程建设 工程机械 1. 需求分析与评估 沥青路面施工机群 资源配置不合理,施工过程施工过程质量、进度控制不到位; 设备运行状况不能及时掌握,故障不能及时排除; 分期付款控制技术; 智能控制,动力平衡,安全操作。 存在突出问题 监控器最重要,及时掌握设备运行状况,并进行必要故障诊断; 其次是智能控制,动力平衡,安全操作; GPS定位与GSM通讯; 协同控制,机群化资源配置,并提高施工过程施工过程质量,控制进度; 监控器成本,建议控制在2000-3000元,有竞争力; 开发时间为6个月。 主要需求 2.功能定义与软硬件选型 8到10台单机智能化,搅拌机、装载机、自卸机、摊铺机、压路机等,设计具有GPS/GSM监控器; 建立通讯网络; 设立机群化控制中心,数据库、显示屏、施工调度算法、工艺文件管理等; 单机智能化采用监控器,网络通讯采用现成设备、中继站或短消息,控制中心PC、数据库Ms-SQL、投影仪等。 机群通讯与定位方案 设备制造商 设备使用商 Internet 中央控制室 搅拌站 GPS 移动通讯车 无线电台 Wireless net 无线电台 压路机 无线电台 摊铺机 无线电台 转运车 GPS 自卸卡车 机群智能化通讯方案图 GPS GPS GPS “ ”表示因特网 “ ”表示无线以太网 “ ”表示物料转运方向 该课题的研究目标 研究智能化的监控器; 可视化,多级界面; 可控化,具有人机接口; 内嵌的故障诊断,结合数据库进行; 通讯功能; 通过实际测试,提高其可靠性,产品化; 降低成本,提高性能,最终取代国外产品。 3. 概要设计与软硬件划分 国外同类产品 工程机械智能监控器的功能 监控器的硬件选型——CPU 32位CPU将成为未来各种电子设备的核心。 ARM系列具有精简指令集,在各种行业中已经获得了广泛的应用。 各种开发、仿真支持工具比较完善,国内也已经形成了开发热潮。 监控器的硬件设计方法-1 接口:串行口、CAN总线是主要的通讯接口。 功能:首先是自动显示状态参数、报警,并具有通讯功能。 以通用硬件平台为基础。 首先平台对于监控器开发适用:人机接口、通讯扩展等。 已有的研发工作使我们的开发更为快捷。 而且硬件可以裁减、扩充。 监控器的硬件设计方法 在这一平台上我们进行功能裁减、扩充 CAN总线扩充; 扩展性能; I/O接口预留,A/D口预留,必要时可以扩展采集数据; 总线预留,便于使用总线扩展芯片扩展接口。 监控器的硬件结构 ARM为CPU,8MB内存,16MB FLASH存储器。 两个UART分别连接GPS、GSM模块。 USB高速下载,JTAG调试口。 扩展CAN总线接口。 监控器的软件需求分析 监控器软件的特点: 图形界面重要:数字化仪表、模拟显示仪表。 加强操作性能:可以控制、菜单显示。 多种方式报警:声、图像显示。 通讯功能强大:本地通讯和近远程通信。 操作系统选型分析 操作系统选型主要考虑如下几个方面: 车辆设备要求实时操作系统。 外设很多,所以必须支持多任务。 根据不同的车辆软件可裁剪。 开发工具要完善,能够快捷地开发。 监控器的软件设计方法 采用?COS-II作为操作系统 它是一个实时内核。 支持多任务管理。 扩展的文件管理系统。 扩展的各种设备驱动。 免费使用。 工程机械智能监控器体系结构 设计智能化监控器的指导思想 功能和可靠性是工程机械监控器的两大要素,必须在两者之间寻找一个契合点。 可靠性设计要求:一体化设计,软件精简。 基本功能软件考虑:模板设计,实用简单。 解决的方法: 列举各种功能,保留必要,去除冗余,插接可靠。 构件设计,对象封装,功能的模块化,软件的模板化,便于调用。 使技术人员能够快速编程学习。 4.软硬件协同详细设计 划分功能模块:系统驱动模块、通讯模块、图形显示模块、数据处理模块等,在大的模块下面又分为小的模块。 根据功能加减模块:比如机群智能化就要求具有GPS和GSM功能模块,而在以后的复杂机器中还要有控制功能模块等。 模块化设计方法 首先作出一台机器的软件,对其进行提炼作为系统模

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档