第15章实际应用系统设计实例.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《嵌入式技术基础与实践》 LOGO 第15章 实际应用系统设计实例 目录 应用系统概要 1 硬件设计 2 软件设计 3 本章以除尘间自动控制系统为例,讲述小型嵌入式系统的需求分析、硬件设计及软件设计过程,综合运用了前面讲到的基本模块,最后讲述了有关MCU配置模块的使用方法。 在本章的学习过程中,读者需要仔细体会基于软硬件结合的嵌入式系统的设计过程、设计方法及应注意的事项等。 15.1 应用系统概要 15.1.1 应用系统概要 首先分析一个除尘间自动控制系统的基本功能。除尘间主要用于对要进入生产车间的人或物体进行除尘,以保持生产车间的洁净要求,在所有IC生产车间进口处均有除尘间。其流程大致如下:当除尘间的前门处于关闭状态,且除尘间的红外探头探测到有人进入时,系统开启除尘风扇,数码管显示除尘时间(倒计时),时间到达后,关闭除尘机构。 15.1 应用系统概要 电源键 人进入 工作间 除尘间 应急键 前门指示灯 红外传感器 前门 后门 风机 加热管 照明灯 应急键 后门指示灯 前门锁 后门锁 控制面板布局见图15.2 图15-1 除尘间自动控制系统布局图 图15-1和图15-2展示了该除尘系统的总体布局, 比较清晰的模拟了除尘间的现场概貌。 15.1 应用系统概要 电源键 风机键 照明键 指示灯 指示灯 指示灯 减少键 加热键 增加键 指示灯 图15-2 除尘间内部控制面板布局图 15.1 应用系统概要 15.1.2 应用系统需求分析 本系统可以设定能够自动启动的工作时间段,例如可以设定上午的8点到下午的6点这段时间内系统是自动启动的。而在该段时间以外,则是利用按键来手动启动除尘功能。自动启动的流程较为复杂并繁琐,必须列举所有可能发生的情况,一旦考虑不周,投入运行的系统就有可能面临崩溃的危险。 15.1 应用系统概要 15.1.3 应用系统设计分析 在进行具体的硬件设计之前,首先必须弄清楚整个系统的输入输出路数,只有保证这一步骤的正确性才能尽量避免设计硬件电路出现的错误。通过分析除尘间自动控制系统的实际应用状况,图15-3给出了系统的输入输出分析。 15.1 应用系统概要 MCU 前后门的反馈信号 2 时钟芯片 2 红外传感器 12V 按键信号 (7) 3*3 三段数码管 指示灯 3 加热管 DA(PWM) 直控电源 语音模块 继电器 风机 光电隔离 继电器 照明灯 光电隔离 继电器 前后门锁 2 光电隔离 图15-3 除尘间自动控制系统框图 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-4 除尘间控制器硬件设计框图 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脚):中断

文档评论(0)

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

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

1亿VIP精品文档

相关文档