基于单片机的现代车库智能守卫者仿真设计.docVIP

基于单片机的现代车库智能守卫者仿真设计.doc

  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文档。上传文档
查看更多
基于单片机的现代车库智能守卫者仿真设计.doc

基于单片机的现代车库智能守卫者仿真设计   【摘 要】本系统是在protues上进行仿真实现的现代车库智能守卫者系统,该系统是以微控制器为控制中心的自动控制通风系统,并提出一个解决方案,以实现监控和调节地下车库的温度、湿度和一氧化碳的浓度。为尽可能省电,该系统可以通过接在微控制器上的传感器获得地下车库的环境参数,然后在适当的时间通过一个继电器控制电动机,从而调节地下车库的内部环境。   【关键词】现代车库智能守卫者;AT89C51;温度;湿度;一氧化碳 控制   0.引言   目前,对于地下车库来说,汽车尾气的污染物质以及车库温湿度有其不连续性及尖峰负荷明显等特点,为了有效地调节车库空气质量参数以及更好的节能,如何准确地减少系统的开启时段,同时不影响通风效果就显得尤为重要。传统通风系统不能有效地对污染物质进行追踪,从而不能有效地控制个别风机的开启,为了某一处达到良好的空气质量,只能采取连续开启的方法,势必会造成能源的大量浪费以及机器设备的磨损。现代化车库的智能守卫者就是针对性地开启设备,可快速稀释较为集中的汽车尾气和调节温湿度。   该系统可以采用ADC采样,实时显示,电磁继电器控制输出,进而调节地下车库的内部环境。   1.总体方案   现代化车库的智能守卫者的主要功能是实时采集温度、湿度和一氧化碳的浓度,并且能够实时显示,对此作出相应的反应,如报警或开启风扇,从而保证车库内的温度、湿度和一氧化碳浓度保持在适宜的范围,达到智能调节的作用。   因此设计时可以使用AT89C51型单片机设计车库控制系统,可以及时、精确的反映车库内的温度、湿度和一氧化碳的变化。完成诸如升温到特定温度、降温到特定温度、在温度上下限范围内保持相对恒温等控制,在湿度和一氧化碳控制方面也是如此。   所以该系统通过采集温度值、湿度值和一氧化碳值,准确的判断标准值与当前值之间的差异,及时的启动报警装置进行报警,并采取相应的控制方案。   综上所述,该系统应该包括以下控制:   (1)温度检测控制:对车库温度进行测量,并通过相应手段达到最佳温度。   (2)湿度检测控制:对车库湿度进行测量,并通过相应手段达到最佳湿度。   (3)CO监测控制:对车库CO进行测量,并通过排风达到降低CO浓度的效果。   (4)控制处理:当温度、湿度和一氧化碳越限时报警,根据报警信号提示采取一定手段自动控制。   (5)显示:液晶显示相应的温度、湿度和一氧化碳浓度。   (6)人性化的设计:根据对车库相应的需求,可以认为设置相应温度、湿度和一氧化碳的范围,从而可以把温度、湿度和一氧化碳值控制在一定的范围内。 能够实时、准确的显示采样温度、湿度和一氧化碳值。   2.硬件设计   数据采集方案:数据采集时,为保证一定的精度,可以采用8为A/D转换器,其最小分辨率为0.39℃(温度)或0.39%(湿度)或0.78PPM(CO),测量误差为±0.39℃(温度)或±0.39%(湿度)或±0.78PPM(CO)。芯片选择使用串行A/D转换芯片,因为使用串行总线接口技术是一种发展趋势,同时占用口资源少。   显示方案:本设计选用LCD显示器,可以不需要过多芯片进行驱动,可以直观显示,而且功耗低,抗干扰能力强。   设置上下限方案: 温度、湿度和一氧化碳的上下限可以通过键盘进行设置,由于独立式按键接口电路配置方便灵活,软件编程较为简单,而本设计只需键入温度、湿度和一氧化碳的上下限,所需按键不多,因此选择独立式键盘。   报警及调节模块:报警电路可以采用不同颜色的LED灯来显示相应的情况。调节方案设计业比较简单,只需将继电器串联在风机回路中,利用程序控制继电器的通断,从而控制风机的工作状态,在不同情况下控制不同数量的风机工作,从而既能快速调节,又能节省功耗。   3.软件设计   本系统的软件设计分为主程序、A/D采样程序、A/D转换程序、LCD显示驱动程序、结果显示子程序、键扫程序、报警和继电器控制程序7部分。为了便于管理和调试,将整个程序分为三个模块文件,分别为主模块文件main.c、液晶显示模块LCD1602.c和A/D采样模块ADC0832.c。液晶显示模块LCD1602.c和A/D采样模块ADC0832.c可以单独调试,仿真成功后将这三个文件加入同一项目中,并建立液晶显示模块LCD1602.c和A/D采样模块ADC0832.c文件的.h文件,主模块main.c包含这两个头文件即可(或在主模块main.c中将调用LCD1602.c和ADC0832.c文件的函数声明为外部函数即可)。在不同的应用系统中,仿真时单片机与LCD1602或ADC0832的连接如果改变,只需更改LCD1602.h和ADC0832.h文件中的引脚定义即可。  

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档