单片机应用系统设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7.4 单片机应用系统举例 7.4.1 单片机在控制系统中的应用 单片机的一个广泛应用领域就是控制系统。 1.设计思想 通过传感电路不断循环检测室内温度、湿度、有害气体(如煤气)浓度等环境参数,然后与由控制键盘预置的参数临界值相比较,从而作出开/关窗、启/停换气扇、升/降温(湿)等判断,再结合窗状态检测电路所检测到的窗状态,发出一系列的控制命令,完成下雨则自动关窗、室内有害气体超标则自动开窗、开/启换气扇、恒温(湿)等自动控制功能。用户还可通过控制键盘,直接控制窗户的开/关、换气扇的启/停、温(湿)度的升/降,选择所显示参数的种类等。 2.系统组成和部分电路设计 控制系统主要由控制器、数据检测传感电路、A/D转换器、窗驱动控制接口电路、窗驱动电路等组成。其系统原理图如下页图所示。 控制器采用美国Atmel公司的AT89C51单片机。利用89C51的P0口采集数据,完成控制信息的采集和控制功能。利用~作为窗状态检测端口,完成对窗状态(即窗是否移到边框)的检测。 数据检测传感电路由温度传感电路、湿度传感电路、有害气体传感电路、红外防盗传感器四个部分组成。在此只以温度传感电路为例进行设计。 根据温度检测的要求,温度的检测选用集成温度传感器AD590(测温范围为—55℃~+150℃)。测量电路如图右所示。 传感器的采集信号经过数据处理电路,必须通过A/D转换器才能与单片机连接,本系统中有4路模拟输入, A/D转换器选用了ADC0809,89C51通过中断方式读取A/D转换的数据。通过A/D转换实现的数据采集电路如下图所示。 A/D转换器的口地址为7FFFH。 根据驱动信号与所控对象的关系,将系统的驱动电路分解为移窗驱动电路、换窗驱动电路、锁窗驱动电路、温度调节驱动电路、湿度调节驱动电路、换气扇驱动电路和报警驱动电路等,分别用它们去控制1个对象。 窗状态检测电路采用4个开关型磁敏器件。在外窗、内窗的左、右边上,与磁敏器件相对应的地方,各贴上一小片磁铁,当小磁铁随窗户的移动而移近相对应的磁敏器件时,该磁敏器件的输出信号从高电平变为低电平,表示窗户已移到相应边上。 键盘输入及显示电路采用Intel公司生产的8279通用可编程键盘、显示器接口芯片。可实现对键盘和显示器的自动扫描,并识别键盘上闭合键的键号。 对于控制键盘,采用微动开关制作,并安装在窗户的固定边框上。通过控制键盘,用户可设置各环境参数的临界值、随意选择所显示参数的种类、直接控制窗户的开/关、换气扇的启/停、温(湿)度的升/降等。 3.软件设计 控制系统的软件主要由一个主程序和两个中断服务程序等组成。 主程序的主要作用是在系统复位后对系统进行初始化,设置8279,ADC0809等的工作方式和初始状态,设置各中断的优先级别并开中断,首次启动A/D转换等,然后向8279循环送显示字符,进行显示。程序框图如右上图所示。 键中断服务程序的主要作用是在AT89 C51响应中断(有键按下,则产生该中断)后,读出键值,并根据键值依序发出相应的控制命令字,完成相应的控制功能。该中断应设为高优先级。程序框图如右下图所示。 循环检测中断服务程序的主要作用是在89C51响应中断后,将A/D转换结果送相应缓冲区,然后判断该转换结果是否在上、下限值之间,并根据判断结果按序发出相应的控制命令字,完成相应的控制、报警功能。然后重新选择被转换量,再次启动A/D转换后,返回主程序。该中断应设为低优先级,并设为电平触发方式。程序流程图如右图所示。 7.4.2 单片机在家用电器中的应用 单片机在家电行业具有广泛的应用。下面以单片机在电冰箱控制系统中的应用为例加以介绍。 1.总体方案设计 直冷式电冰箱的控制原理:根据蒸发器的温度控制制冷压缩机的启动、停止,使冰箱内的温度保持在设定温度范围内。 采用单片机控制压缩机的启动和停止,可以使控制更准确、更灵活。 电冰箱采用单片机控制的性能指标如下: ① 设定3个测温点,测量范围在-26℃~+26℃之间,精度为±0.5℃。 ② 利用功能键分别控制温度设定、速冻设定、冷藏室及冷冻室温度设定等。 ③ 利用数码管显示冷冻室、冷藏室温度,压缩机启动、停止和速冻、报警状态。 ④ 制冷压缩机停机后,自动延时3分钟才能再启动。 ⑤ 电冰箱具有自动除霜功能,当霜的厚度达3cm时自动除霜。 ⑥ 开门延时超过2分

文档评论(0)

zhang1745 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档