基于单片机sc89c52的自动门控制系统设计.docxVIP

基于单片机sc89c52的自动门控制系统设计.docx

  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文档。上传文档
查看更多
基于单片机sc89c52的自动门控制系统设计 1 自动门控制系统 随着社会、科学技术的快速发展和人们生活水平的提高,各种便捷的自动系统开始进入人们的生活,以单果为核心的系统数量众多。自动门即是典型实例之一。由于自动门可以在通电后实现无人看管, 同时又可节约空调能源, 具有防风、防尘、降低噪音等功能, 于是迅速地在国内外的建筑市场上得到大范围的普及。本文基于单片机STC89C52设计了一种自动门控制系统, 运行平稳、操作方便, 采用热释电红外传感器检测信号变化。并分为四种模式, 分别为:自动模式、只出不进模式、长开模式、关闭模式。 2 硬件设计 本控制系统主要由STC89C52单片机及其外围电路等构成的, 主要包括探测感应模块、控制模块、显示模块、电源模块等组成。 2.1 热释电传感器 人体辐射出的红外线可以通过菲涅尔透镜聚焦到热释电红外探测元上, 与此同时将会产生交替变化的红外线辐射到高灵敏区和盲区, 来满足热释电探测元要求信号不断变化的特性;热释电红外传感器是探测感应模块的核心元件, 它能够把人体辐射出来的红外信号转换为电信号提供给信号处理部分使用;信号处理主要是把传感器输出的微弱电信号进行放大、滤波、延迟、比较, 为自动门控制电路的实现打下基础。 探测感应模块利用热释电红外传感器RE200B采集外部信号, 当有人进人或离开它的感应范围时, 它就给主控器一个脉冲信号。由控制模块控制电机正反转, 来开启或关闭自动门。该部分主要由热释电红外传感器、信号滤波和放大、信号处理和自动门控制电路等几部分组成。 2.2 高效统电源设计 电源模块是将市电220V转换为+5V和+12V, 为单片机和电路的正常运行提供适当的工作电压。系统电源设计是单片机应用系统设计中的一项极其重要的工作, 它对整个单片机系统能否正常运行起着至关重要的作用。所有单片机应用系统都离不开直流稳压电源, 电源模块的设计应该同时考虑功率、电平及抗干扰等问题, 同时电源功率必须满足全系统的需要。 电源一般由电源变压器、整流滤波电路及稳压电路所组成。 2.3 带控制开关的反转口 控制模块使用STC89C52单片机作为系统的主要控制芯片, 它是自动门的指挥中心, 它通过内部编有指令程序的大规模集成块, 发出相应指令, 指挥电机的正反转来开关自动门、显示器显示所工作的模式等系统工作, 同时工作人员可通过主控器来调节门扇开启速度。闭合开关后, 电流有一个向上的突发尖峰脉冲, 因此电流能通过电解电容JC1到达复位口RST对AT89C51进行复位, 这样就防止反复的复位。电阻R1是用于给电容C5放电的, 并将RST管脚拉低, 防止其保持高电平。 2.4 存储型变/及其时长管理模块 由于所设计的系统有四种模式, 所以添加显示模块, 用来显示模式的选择和当前状态。该模块选择的是12864LCD带字库的显示器。目前, 常用的有16字x1行、16字x2行、20字x2行、40字x2行等字符模块。这些LCD虽然显示字数不同, 但都有相同的输入/输出界面。 3 模式2:模式1.模式 本系统的软件设计选用C语言设计, 整个系统主要由控制模块程序进行总体控制, 可对自动门的模式, 以及开关时间进行设置。 主要控制模块是本设计的核心部分, 首先, 将对用到的变量进行定义和初始值设置, 以及用到的显示器进行初始化设置, 初始设置是mode=1, 即模式1;按下模式切换按键后, 显示器显示mode:2, 即模式2只出不进模式, 此时只有内部传感器开启, 当内部传感器按键按下时, 表示有人要通过, 方法同模式1相同。模式3 常开模式和模式4关闭模式都是关闭传感器, 分别是门敞开和门关闭状态。图1是模式1时的流程图。 信号放大处理 本自动门系统是以单片机STC89C52为核心设计控制装置系统。针对自动门的特点, 采用热释电红外传感器检测信号变化, 利用开关电路进行信号放大, 再由单片机完成信号的处理功能, 驱动电机以适当的速度将门打开。系统共设有四种模式。同时, 采用键盘可设置开门的时间长度, 并用LCD显示相应的时间值。该系统的设计既达到了自动门的基本要求, 还可以保证自动门的稳定性, 能够满足人流众多的场所的高效率、高安全性的要求。

文档评论(0)

139****9425 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档