- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 嵌入式应用系统的开发实例
第9章 嵌入式应用系统的开发实例 本章主要介绍嵌入式应用系统的一般开发步骤,并且通过两个实例介绍嵌入式应用系统开发的全过程。帮助读者进一步理解嵌入式系统的开发过程与设计原则,使之对嵌入式系统的开发有更较为清楚的整体认识。 9.1 嵌入式应用系统的开发步骤 9.1.1 方案论证 1、了解用户的需求,确定设计规模和总体框架。 2、摸清软硬件技术难度,明确技术主攻问题。 3、针对主攻问题开展调研工作,查找中外有关资料,确定初步方案 4、针对主攻问题开展调研工作,查找中外有关资料,确定初步方 5、尽量采纳可借鉴的成熟技术,减少重复性劳动。 9.1.2 硬件系统的设计 嵌入式应用系统的设计可划分为两部分:一部分是与微处理器直接接口的数字电路范围的电路芯片的设计。如存储器和并行接口的扩展,定时系统、中断系统扩展,一般的外部设备的接口,甚至于 A/D、 D/A芯片的接口。另一部分是与模拟电路相关的电路设计,包括信号整形、变换、隔离和选用传感器;输出通道中的隔离和驱动以及执行元件的选用。应用系统的设计应注意以下几个方面: 1、从应用系统的总线观念出发,各局部系统和通道接口设计与微处理器要做到全局一盘棋。例如,芯片间的时间是否匹配,电平是否兼容,能否实现总线隔离缓冲等,避免“拼盘”战术。 2、尽可能选用符合微处理器用法的典型电路。 3、尽可能采用新技术,选用新的元件及芯片。 ⑷ 抗干扰设计是硬件设计的重要内容,如看门狗电路、去耦滤波、通道隔离、合理的印制板布线等。 ⑸ 当系统扩展的各类接口芯片较多时,要充分考虑到总线驱动能力。当负载超过允许范围时,为了保证系统可靠工作,必须加总线驱动器。 ⑹ 可用印制板辅助设计软件,如 Protel进行印制板的设计。 9.1.3 应用软件的设计 计的好坏,将决定系统的效率和它的优劣。软件设计需注意以下几个方面: 1应用系统中测控任务的实现最终是靠程序的执行来完成的。应用软件设、采用模块程序设计 2、 采用自顶向下的程序设计 3、外部设备和外部事件尽量采用中断方式与CPU联络 ,这样,既便于系统模块化,也可提高程序效率。 4、尽可能使用高级语言编程,这样可大大提高开发和调试效率。 5、尽量借鉴一些成熟的程序段 9.1.4 软硬件调试 一个嵌入式应用系统,经过方案论证,硬件设计,印制板设计加工和焊接,软件的编写,还要进行软硬件的调试,验证理论设计的正确性。 在利用开发装置进行调试时,应先把硬件电路调通。硬件调试可采用分块调试的方法,先易后难,先局部调试,局部调试都通过后再进行总调。对硬件的分块调试可编制相应模块的测试程序,有的测试程序稍加改动就可成为功能模块程序。 在硬件基本调通,验证存储空间分配可行时,进行自顶向下的主程序的设计调试。程序的调试可以在DEBUG环境下进行,采用断点调试或连续调试的方法,通过程序执行过程中内存或有关寄存器的状态变化找出故障点,也可借助于仪器仪表测试电路的状态和波形来验证软硬件的正确性。 9.1.5 程序的下载 所有开发装置调试通过的程序,最终要下载到应用系统中的程序存储器中,应用系统才能够脱机运行。 有时在开发装置上运行正常的程序,下载后脱机运行并不一定同样正常。若脱机运行有问题,需分析原因,如:是否总线驱动功率不够,或是对接口芯片操作的时间不匹配等,将修改后的程序再次输入。 9.2 基于ARM和GPRS的无线抄表终端(开发实例1) 比较多,如人工抄表、电力线载波抄表、红外抄表、电话有电能抄收是电力营销系统中的重要环节,目前抄表技术及方式线抄表等等[1]。但是早期的抄表方法具有人力成本高、劳动强度大,抄表不到位等问题和弊端,成为长期以来困扰供电部门和用户的一个难题。随着移动通信技术以及Internet的发展,利用商业通讯网络GPRS无线通讯方式回抄用户的用电情况、电网数据等信息可以较大限度的解决传统抄表方式的弊端,为电力系统提供了简单高效的通信传输手段。同时嵌入式ARM技术,凭借其性能、功耗、成本等各方面的优势,已经广泛地应用于工业控制、消费电子等生活的各个方面。 采用无线抄表,可以节省人力物力,可以有效地提高用电管理水平,较大限度地解决传统抄表方式的弊端。 9.1.2 方案论证 1、了解用户的需求,确定设计规模和总体框架 ⑴ 系统的基本功能 ⑵ 系统的主要功能模块 由系统的基本功能,可以设定系统的主要功能模块由一个控制模块和2个通信接口构成: 控制模块:系统的控制中心,用来控制系统的操作与运行。 与上位机的通信模块:采用GPRS模块构成。 与数字电表的连接接口模块:采用RS-485接口,通信协议要求符合“DLT645_1997多功能电能表通信规约”标准规范。 (3) 无线抄表系统的组成
您可能关注的文档
- P11FBDE讲解1.doc
- 【系列】过程设备设计第二章-2.2-2.4.ppt
- 11物流流程规划实验报告 三组.doc
- 面试流程和面试设计.doc
- 设计交底管理流程.doc
- 加热炉炉底干油润滑系统施工组织.doc
- 【一站设计科技】工程师必备宝典!.docx
- 箱涵作业指导书.doc
- 我的未来居住概念 - 副本.doc
- 标准化监理试卷1 文档.doc
- 2025年湖北轻工职业技术学院单招语文测试题库及答案一套.docx
- 2025年湖北省宜昌市单招(语文)测试模拟题库完整.docx
- 2025年湖北省襄樊市单招语文测试模拟题库及参考答案.docx
- 4.2特异性免疫(第1课时)(教学课件)-高二上学期生物人教版选择性必修.pptx
- 6.1让我们选择坚强.ppt
- 高三化学一轮复习限定条件的同分异构体的数目与书写课件.pptx
- 21.2.4一元二次方程的根与系数的关系课件人教版数学九年级上册(1).pptx
- Module5Unit2It'stoobigforyou(课件)-外研版(2012)英语五年.pptx
- 23.1.1图形的旋转1课件人教版数学九年级上册.pptx
- 运动的描述课件.ppt
文档评论(0)