- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第章实际应用系统设计实例
第15章 实际应用系统设计实例 目录 本章以除尘间自动控制系统为例,讲述小型嵌入式系统的需求分析、硬件设计及软件设计过程,综合运用了前面讲到的基本模块,最后讲述了有关MCU配置模块的使用方法。 在本章的学习过程中,读者需要仔细体会基于软硬件结合的嵌入式系统的设计过程、设计方法及应注意的事项等。 15.1 应用系统概要 15.1.1 应用系统概要 首先分析一个除尘间自动控制系统的基本功能。除尘间主要用于对要进入生产车间的人或物体进行除尘,以保持生产车间的洁净要求,在所有IC生产车间进口处均有除尘间。其流程大致如下:当除尘间的前门处于关闭状态,且除尘间的红外探头探测到有人进入时,系统开启除尘风扇,数码管显示除尘时间(倒计时),时间到达后,关闭除尘机构。 15.1 应用系统概要 15.1 应用系统概要 图15-2 除尘间内部控制面板布局图 15.1 应用系统概要 15.1.2 应用系统需求分析 本系统可以设定能够自动启动的工作时间段,例如可以设定上午的8点到下午的6点这段时间内系统是自动启动的。而在该段时间以外,则是利用按键来手动启动除尘功能。自动启动的流程较为复杂并繁琐,必须列举所有可能发生的情况,一旦考虑不周,投入运行的系统就有可能面临崩溃的危险。 15.1 应用系统概要 15.1.3 应用系统设计分析 在进行具体的硬件设计之前,首先必须弄清楚整个系统的输入输出路数,只有保证这一步骤的正确性才能尽量避免设计硬件电路出现的错误。通过分析除尘间自动控制系统的实际应用状况,图15-3给出了系统的输入输出分析。 15.1 应用系统概要 15.2 硬件设计 15.2.1 芯片选型 嵌入式处理器的选择应遵循以下几个参数: (1)处理器类型 (2)片上集成的存储器情况 (3)片上集成的I/O接口种类和数量 (4)工作温度 (5)操作系统的支持、开发工具的支持等 (6)功耗特性 除了需要遵循以上参数外,还需主要的是不要把所有的I/O口用满,应适当预留几个输入和输出口,以便扩展需要。通过分析本系统的输入量和输出量,计算得出所需I/O口的个数:大约29个,因此决定采用42引脚的MC908GP32(以下简称GP32)。 15.2 硬件设计 15.2.2 设计框图 15.2 硬件设计 15.2.3 MCU引脚汇总列表 这一部分就主控芯片GP32的I/O口分配情况和各个硬件模块的设计进行简要的概述。在这一板中采用的42Pin的GP32的通用I/O口有PTA0~PTA7、PTB0~PTB7、PTC0~PTC3、PTD0,PTD2~PTD7、PTE0~PTE1,一共29个。 15.2 硬件设计 15.2.3 MCU引脚汇总列表 15.2 硬件设计 15.2.3 MCU引脚汇总列表 15.2 硬件设计 15.2.4 各模块硬件分析与设计 1.时钟模块 时钟模块所采用的时钟芯片PCF8563,它是一种低功耗的CMOS实时时钟/日历芯片,它提供一个可编程时钟输出,一个中断输出和掉电检检测器,所有的地址和数据通过I2C总线接口串行传递最大总线速度为400Kbits/s,每次读写数据后,内嵌的字地址寄存器会自动产生增量。 15.2 硬件设计 OSCI(1脚):振荡器输入 OSCO(2脚):振荡器输出; INT(3脚):中断输出(开漏;低电平有效); VSS(4脚):接地; SDA(5脚):串行数据I/O; SCL(6脚):串行时钟输入;CLKOUT(7脚):时钟输出(开漏);VDD(8脚):正电源。 时钟模块在本系统的接法见15-6 15.2 硬件设计 2.键盘数据录入模块 该模块实现按键的定位以及数据的输入。由于本系统需要7个按键,因此这里使用3×3的键盘,所用的I/O口为PTA0~PTA2和PTD4~PTD6。其中PTA0~PTA2与键盘的列线相连,作为中断输入脚;其中PTD4~PTD6与键盘的行线相连,编程时将PTA4~PTA6定义为输出。 键盘模块在本系统的接法见15-7 15.2 硬件设计 15.2 硬件设计 3.数码管模块 为了节约I/O口,在数码管模块中外加了一个8位串转并芯片——74HC164。该款芯片实际上是串行输入转为8位并行输出的移位寄存器,它含有两个串行数据输入口:A1和A2,当其中一个输入口作为串行数据输入时,另一输入口则被用作数据输入允许位。 15.2 硬件设计 A1、A2(1、2脚):串行数据输入 QA~QH(3~6,
您可能关注的文档
- 第章中文医学文献数据库VIP&万方研究生.ppt
- 第章中文医学文献数据库CNKI研究生.ppt
- 第章中枢神经系统传导路.ppt
- 第章为对象设置填充IllustratorCS标准教程.ppt
- 第章为重病人的营养.ppt
- 第章交流伺服电动机.ppt
- 第章二烯烃.ppt
- 第章人体营养状况测定和.ppt
- 第章产品开发和技术选择.ppt
- 第章仓储管理与自动化仓储.ppt
- 北师大版小学六年级数学上册第一单元《圆的认识(二)》天天练.ppt
- 2025年度企业园区车位租赁服务合同模板.docx
- 高血压合并糖尿病患者护理.pptx
- 高中语文2026届高考文言文核心副词讲解(情态副词+程度副词+揣测副词) .pdf
- 高血压合并糖尿病患者的处理.pptx
- 初中道德与法治新人教版八年级上册第一单元走进社会生活知识点填空练习(附参考答案)(2025秋) .pdf
- 初孕妇妊娠周基础血压老师执业.pdf
- 高血压合并糖尿病患者的治疗方案.pptx
- 深度分析2025年主题公园沉浸式体验项目开发中的文化体验产业链构建报告.docx
- 深度分析2025年主题公园沉浸式体验项目开发中的文化融合与地方特色挖掘报告[001].docx
最近下载
- 最地震演练脚本.docx VIP
- 《国有企业管理人员处分条例》解读.docx VIP
- 《无机及分析化学》课件 第7章 物质结构基础.ppt VIP
- Kyocera京瓷ECOSYS M4125idn_M4132idn操作手册.pdf
- 含糖透析液对血透病人的影响.doc VIP
- RADWIN5000安装调试指南.doc VIP
- 无机及分析化学:第四章 物质结构简介.ppt VIP
- 体育康养与自然疗法的结合研究论文.docx VIP
- 2025年广东省基层住院医师线上岗位培训《医学人文及医患沟通》-中医学专业培训课程公共课答案.docx VIP
- 含糖透析液对糖尿病肾病血液透析患者血压和心率变异性影响.doc VIP
文档评论(0)