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

收藏和点赞,您的关注是我创作的动力

概要

  伴随着社会经济的发展进步、科学技术的发展进步以及人民群众日常生活质量的逐渐提升,自动门开始全面进入人民群众的生活,逐渐发展成为了宾馆、大型超市、政府等当代建筑里必须配备的设备,是建筑自动智能化综合水平的主要标准之一。它具备美观、大方、减少噪声等优势,与此同时,便捷了人民群众出入,也便捷了综合管理,加强了安全性。它实际性强,功能完备,专业技术先进,得到人民群众信任,这些都是科学技术进步提高的技术成果。它让人们充分懂得,数据时代的发展进步将会转变人们的日常生活,将会加快提速科学专业技术的发展进步。操控管理体系是自动门的核心所在,同时也是衡定其综合系统设计加工制造综合水平的主要标准,与此同时,自动门操控管理体系逐步向大规模化、庞杂化与智能化的分布方向发展。本次综合系统设计主要完成根据AT89C52的单片机设备操控管理体系,运用红外热释电感应设备HC-SR501作为自动感应控制器设备,检测到人体并且把其转化成为电力数据信号,传给单片机设备。经过单片机设备操作控制交流电机设备,使门自动开启,当人进门后又可以使门自动关闭。

关键词:AT89C52;自动门;HC-SR501;智能化

一、系统方案设计

1.1 系统方案设计

  本次设计的总体结构如图1-1所示:

在这里插入图片描述

(1)第一步有人来时自动开门。当人距离门很近的时候,安装设置在门上侧的热释红外感应器设备数字信号测试设施,检测到有人的时候,将会开启机动设备联动机械传动链开门。
(2)而无人的时候,就关门延迟,当感应器设备没有检测到有人在距离门一米的控制范围里,把延迟一秒开启机动设备联动机械传动链关门。
(3)关门中有来人,立刻开门。当开启机动设备联动机械传动链关门的时候,自动智能感应探测头忽然检测到在距离门一米的控制作用范围里有人,则立刻暂停机动设备关门,开启机动设备联动机械传动链开门。
自动门操控管理体系,通常是由AT89C52单片机设施及其外围工作电路、红外测试工作电路,门行程测试工作电路、步进电机控制设备操作应用控制工作电路、问题故障测试工作电路、问题故障自动显示工作电路、操作控制模式转换工作电路等七部分构成。单片机设备周期循环测试红外测试工作电路与门行程测试工作电路自动输出数据信号,因此形成步进电机设备操作控制数据信号,机动设备联动门运行工作,当体系检测得操作控制模式产生转变的时候,体系全面进入相对应的操作控制模式。假如门在关门过程里,碰到人或者其他阻碍物的时候,门无条件地朝完全相反方向开启,当体系产生问题故障,全面进入问题故障全面处理应用程序。自动感应自动门的类型许多,在这里,仅仅是以平行移动型自动感应自动门机,作为综合系统设计的核心要点。第一步,平行移动式自动门设施机组,是由如下组成部件构成:
(1)主控制操作设施:它是自动门的指挥操作管理中心,经过内部设置指示应用运行程序的大规模应用集成块,发送相对应指示,指挥操作管理马达或者电锁类体系运行工作;与此同时,人民群众经过主要控制器设备调节控制门扇启动速率、启动幅度等系数。
(2)自动感应检测控制器设备:全面负责收集外界数据信号,类似人民群众的眼睛,当有移动的物体全面进入它的作用控制范围的时候,它就给主控制操作设施一个脉冲数字信号。
(3)原始推动力马达:供应开门和关门的主动力,操作应用控制门扇加速推动和减小速度运行工作。
(4)门扇行进运行轨道:束缚门扇的吊具构件走轮体系,使其按照指定方向进行作业。
(5)门扇吊具的走轮体系:应用在吊挂活动门扇,与此同时,在原始推动力牵引带领下联动门扇运行工
作。
(6)下部智能导向体系:是门扇下部的智能导向和准确定位设施,预防门扇在运行工作的时候,产生前后门体的机械摆动。
(7)当门扇要实现了1次开门和关门,其业务流程具体如下所示:
自动感应检测控制器设备检测到有人全面进入的时候,把信号脉冲数据信号传给主要控制器设备,主要控制器设备判定后通告马达运行工作,与此同时,监督控制马达转数,方便通告马达在一定时候加力与全面进入慢行运行工作。

二、整体硬件电路设计

在这里插入图片描述

图2-4 整体硬件电路
  在开门过程里最先展开门分布工作状态测试,参考依据所检测到的数字信号,来判定自动门上次停机所处具体位置。关门,它经缓慢速运行工作、加速推动运行工作、减小速度运行工作、惯性机械运动一直到暂停这多个过 程。在自动门关停过程里当体系自动接收到由光电线感应设备工作电路发送的有人出入的数据信号的时候,门会重新再次开启。和开门实际状况不相同的是当在关门过程里检测到问题故障数据信号的时候,门会朝反方向机械运 动,把门开启,这样一来能够全面排除因自动门碰到阻碍物或者人身体而形成问题故障数据信号,促使整套体系暂停运行工作的可能。

三、软件系统设计

3.1 程序设计思路

  本次设计的作品功能是对电机的操作,控制自动门的开关。采用红外感应全自动和手动,安全方便。自动门控制综合管理体系的综合系统应用设计通常包括:开门应用运行程序与关门应用运行程序。当门前有人或按开门按键的时候,热释电红外感应器设备检测到数字信号之后,传给单片机设备,则其进行开门操作。
当没有人在感应区内移动或者按下关门按钮时,则履行关门应用程序。当关门途中忽然自动感应到人,则立刻开启门,预防夹人意外突发事故产生。假如没有人在门中间或在门口移动,则重新再次履行关门应用程序,直到门全部关闭。操作控制本次研究设计按照如下思路开展分析研究:

3.1.1 智能化综合系统设计

  设立2个间断按键完成人工手动控制开关门;设立led指示信号灯,空闲工作分布状态、延时进入等待状态、等待工作分布状态 、警示工作分布状态 等。

3.1.2 安全稳定性综合系统应用设计

  当关门中途,有人产生则反向开门,有人在则维持一直不关门;步进电机控制设备机械传动划分为8步,非常好的操作应用控制了门行程,预防过盈实际间隙矛盾问题。

3.1.3 稳定性设计

自动门应用步进电机设备联动,相对旧有传统类型的交流伺服电机设备而言具备节约用电、高弯曲扭矩、低噪声等优势。

3.2 系统运行流程图

  整套体系操作应用软件通常是由主应用程序、定时设备与T0间断综合服务应用程序、开门子应用程序、关门子应用程序、与电机设备停转应用程序构成。主应用程序通常都是实现了对体系展开初始处理化、定时设备与间断初始处理化程序对单片机中定时器和中断模块的配置。自动门控制系统的软件流程设计,如图3-1所示。

在这里插入图片描述

图3-1 系统运行流程图
  程序语言综合设计里设立了一个IO搜查应用程序,应用在测试有没有人全面进入到红外感应设备测试作用范围。T0间断综合服务应用程序保障红外自动门可以在无人操作控制实际状况下自动智能辨别有没有人,同时中断程序亦能保证当自动门在关停过程里有人忽然进出时自动智能反应,暂停关门应用程序,开启开门应用程序,也就是测试应用程序辨别不相同实际状况的时候,完成相对应的响应过程。假如测试出门是全关分布状态,则在检测得有人出人的时候,门会缓慢开启,以后加速推动运行工作。自动门开门之后,就会自动暂停一定时间,之后关门。在自动门关停过程里,当体系自动接收到由光电线传感器电路发出的有人出入的信号时,门会重新打开。和开门实际状况不相同的是当在关门过程里检测到问题故障数据信号的时候,门会朝反方向机械运动,把门开启,这样一来能够全面排除因自动门碰到阻碍物或者人身体而形成问题故障数据信号使整套体系暂停运行工作的可能。为了运行工作过程可靠,在以不相同速率运行工作过程里,对运行工作时间进行了安全设立,当在开门分布状态下检测到运行工作时间超越安全时间,或者体系产生问题故障的时候,应用程序转人问题故障全面处理应用程序。

3.3 主程序分析

  开启键盘扫描,电路中共设置4种模式,分别为1,2,3,4,模式1为自动模式,开启指示灯当红外传感器检测到人时,步进电机转动,应用模式2是手动操作应用模式。

四、总结

  首先通过对系统方案设计进行研究,画出系统设计总框图,对各个单元所使用的器件进行选择以及论证分析。其次对系统所使用到的硬件进行介绍,说明其使用方法以及对硬件电路进行设计和说明。第三对系统软件的程序进行设计,画出系统程序流程图,并对程序的设计进行说明。

五、 文章目录

目 录

1 前言 1
1.1研究背景 1
1.2研究现状 1
1.3研究目的及其意义 2
1.4应解决的问题 2
2 系统设计方案分析 2
3 系统硬件设计 3
3.1 STC89C52单片机系统设计 3
3.2 LED信号指示灯电路设计 8
3.3 气体传感器模块设计 9
3.4 人体热释感应模块HC-SR505设计 10
3.5 GSM_SIM800系列模块电路设计 11
3.6 实物展示及说明 13
4 系统软件设计 14
4.1编写语言的选择 14
4.2 Keil程序开发环境 14
4.3 STC-ISP程序烧录软件 16
4.4 CH340串口程序烧写模块介绍 16
4.5 代码简介 17
5系统可靠性设计 21
5.1 系统抗干扰性设计 21
5.1.1硬件抗干扰措施 22
5.1.2软件抗干扰措施 22
5.2 提高元器件的可靠性 23
6 系统测试 23
6.1焊接 23
6.2 调试过程中发现的问题及解决方法 23
7 总结与展望 24
8 参考文献 25
谢 辞 26
附录 27
附录1 27
附录2 28
附录3 29
附录4 30
附录5 31

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值