红外感应自动门程序
基于单片机控制下的红外线自动门控制系统设计研究
基于单片机控制下的红外线自动门控制系统设计研究一、概述随着科技的飞速发展,智能化、自动化的生活方式逐渐成为现代社会的追求。
自动门作为一种重要的智能设备,以其方便、快捷、安全的特性广泛应用于商场、酒店、医院、办公楼等各类公共场所。
单片机因其低成本、高集成度和强大的控制功能,成为实现自动门控制系统的理想选择。
本文旨在探讨基于单片机控制下的红外线自动门控制系统的设计研究,以期提高自动门的智能化水平和用户体验。
红外线自动门控制系统通过红外线传感器检测人体或物体的接近,从而控制门的开启和关闭。
当传感器检测到人体或物体时,自动门控制系统会根据预设的参数判断是否需要开启门体;若需开启,则控制门体平稳打开,待人或物体通过后自动关闭。
整个过程无需人工操作,大大提高了通行的便利性和效率。
单片机作为控制系统的核心,负责接收红外线传感器的信号,根据信号状态执行相应的控制命令,实现对门体的精确控制。
单片机还可与上位机通信,实现远程监控和参数设置,提高系统的可维护性和可扩展性。
本文将首先介绍红外线自动门控制系统的基本原理和组成,然后详细阐述基于单片机的控制系统设计方案,包括硬件电路设计和软件编程实现。
通过实验验证系统的可行性和性能,并对实验结果进行分析和讨论。
通过本文的研究,旨在为红外线自动门控制系统的设计和应用提供有益的参考和借鉴。
1. 背景介绍:随着科技的不断进步,自动化和智能化成为现代社会发展的重要趋势。
红外线自动门控制系统作为一种智能化门禁设备,具有广泛的应用前景。
随着科技的不断进步与创新,自动化与智能化已成为现代社会发展的显著标志和重要趋势。
在人们的日常生活中,各种自动化和智能化设备层出不穷,极大地提升了生活的便捷性和舒适度。
红外线自动门控制系统作为一种先进的智能化门禁设备,近年来得到了广泛的关注和应用。
红外线自动门控制系统利用红外传感器检测人体的接近,并通过单片机进行智能控制,实现门的自动开关。
这种系统不仅提高了通行的效率,减少了手动开关门的麻烦,还能在一定程度上实现节能降耗,提升建筑的整体智能化水平。
红外线感应自动门开关控制器电路
红外线感应自动门开关控制器电路红外线感应自动门开关控制器电路图1图1是红外接收和电机驱动电路,在无人的时候红外接收器正常接收来自另一侧发过来的红外光束。
用60mm长刚好插入红外发射管的导向管,见(图3)图3在墙壁上平行固定,高度适当,并和对面的接收器对准,这样发出的红外线是一束,不易干扰另一个接收器。
具体安装方法,见图4所示,图4经BG6、BG7、CR等放大滤波后输出低电平,此时BG5截止,BG2、BG3导通执行关门动作。
当人走到门口时,红外光被挡住,BG7输出高电平经一路限位开关驱动BG1、BG4执行开门动作,另一路经R1驱动BG5使BG2关断,当门开到指定位置时开门限位开关断开,使电机不再继续运转。
当人离开时,BG7不再输出高电平,经电容C1延时三秒钟后执行关门动作。
发射电路可用电视机遥控器成品改制,见(图2),图2将原发射管卸掉用引线接至已做好的专用发射器上,两个发射器并联并注意极性。
然后找一个合适的按键把它短路,让它一直发射,最好是“屏显”键,为的是尽量不干扰可能在辐射区的电视机。
发射功率用RW调整,以刚好能接收到为好。
主要元件选择:电机驱动电路用的四只功率管是IRF9540/P型/100V/19A和IRF540/N型/100V/28A的场效应管,因为它是以电压驱动的,几乎不消耗驱动功率。
它的内阻小,温升很小,可以将它们装在一块很小的铝板上,并注意绝缘。
电机可以到汽配商店去买12V的雨刮器电机,卸掉它的力臂,装上一个四冲程摩托车发动机的齿轮,用几个小链条接起来,然后用一块钢板做一个支架固定在门上,具体安装方法,见图5,图5为了防止停电对门的正常使用造成影响,所以我设计了用变压器降压配上12V的蓄电池,主要电路用12V供电,与市电隔离,安全性提高了。
也可以:采用人体移动探测热释电红外感应模块HN911的自动门控制电路图:下图是自动门控制电路原理图。
V1用作延时控制,通过调节电位器RP1便可改变延时控制的时间。
红外线自动门控制原理
红外线自动门控制原理引言:随着科技的不断发展,红外线技术被广泛应用于各个领域。
红外线自动门控制系统便是其中之一。
本文将介绍红外线自动门控制系统的原理及其应用。
一、红外线技术简介红外线是一种波长较长于可见光的电磁辐射。
由于其具有较强的穿透性和无线传输的特点,红外线技术被广泛应用于遥控、安防和自动感应等领域。
在红外线自动门控制系统中,红外线传感器起到了至关重要的作用。
二、红外线传感器的工作原理红外线传感器是一种接收红外线信号的装置,它能够将红外线信号转化为电信号。
其工作原理主要包括以下几个步骤:1. 发射红外线信号:红外线传感器内部有一个红外线发射器,它能够产生一定频率的红外线信号。
2. 接收红外线信号:当有物体进入传感器的探测范围时,红外线传感器内部的接收器会接收到被物体反射的红外线信号。
3. 转换为电信号:接收到红外线信号后,红外线传感器会将其转化为电信号,并将其传递给控制系统。
4. 判断物体距离:控制系统通过分析接收到的电信号,可以判断物体与传感器的距离。
5. 控制门的打开与关闭:根据物体与传感器的距离,控制系统可以判断是否需要打开或关闭门。
三、红外线自动门控制系统的应用红外线自动门控制系统广泛应用于商场、机场、医院等公共场所,其主要作用是提高出入口的便利性和安全性。
1. 便利性:红外线自动门控制系统可以感知到人员的接近,减少了人工操作的需求,提高了门的开关效率。
无需手动推拉门,使人们的出入更加便捷。
2. 安全性:红外线自动门控制系统能够及时感知到人员的接近,避免了因不慎被夹伤的事故。
同时,红外线传感器还可以检测到非法闯入者,增强了出入口的安全性。
3. 能耗节约:红外线自动门控制系统可以根据人员的接近情况自动开关门,避免了门长时间开启造成的能量浪费。
在门没有被触发时,自动门会保持关闭状态,节约了能源。
四、红外线自动门控制系统的优势与不足红外线自动门控制系统具有许多优势,但也存在一些不足之处。
1. 优势:a. 便捷性:自动门的开关不需要人工操作,提高了出入口的便利性。
PLC-可视红外自动控制门
《PLC-可视红外自动控制门》设计报告1、过程描述开门:拉动正转电动机,拉带一定位置开门到位传感器给以信号停止转动关门:拉动反转电动机,拉带一定位置关门到位传感器给以信号停止转动红外传感器均识别有人在门前2s 或者人不存在2s以上才发出信号(1)当屋子里面没有人,屋子主人到门前,门外传感是识别有人到来,摄像头打开,面部识别人脸,通过识别,拉动正转电动机,开门,主人进门。
此时内外红外传感器均识别没有人时,门自动关上;或者主任按动门内关门按键门自动关上。
(2)主人或者客人出门,内部传感器识别到有人在门前,自动开门,识别没有人时自动关上;或者主任在门内按动门内关门按键,门自动关上。
(3)有客人来门外传感是识别有人到来,摄像头打开,面部识别人脸,不通过识别。
如果客人按门铃,内部门铃响起,并且屋内摄像头显示器开关打开,主人可在屋内看到外面的客人(外面有人时,内部红外传感器自动开门效果屏蔽掉。
只能按下内部开门按键才能开门)。
进门后,此时内外红外传感器均识别没有人时,门自动关上,或者主任按动门内关门按键门自动关上。
2、I/O输入输出物理按键:门内开门按键X1 门内关门按键X2 门外门铃按键X3传感器以及内部开关部分:门内红外传感器M1 门外红外传感器M2 摄像头内部控制开关M3 面部识别通过传感器M4屋内液晶显示器开关M5开门正转电机开关M6 反转电机开关M7开门到位开关传感器M8 关门门到位开关传感器M9正传电机Y1 反转电机Y2门铃电机Y33、流程图4、软件程序/硬件连接开门和关门都实现了传感器感应之后延时2s执行。
开门程序模块M100关门程序模块M101默认没有人的时候关门程序为常驻执行:屋内的关门按键的程序:屋内开门按键的程序:屋子里面没有人的时候主人回来了,正确面部识别开门门的程序:主任或者客人出门:响铃模块(每按一次铃声持续5s):客人在门外按门铃主人开门程序段:液晶屏打开:此时主人只能按开门按键开门(调用开门按键模块)门不会感应门里面有人而感应自动开门,开门后液晶屏自动灭各个模块之间有相同的输出可以合并并得到最终的总程序:(M100 M101分别为开关门模块设计的内部寄存器,M200以后的为方便编程而设计的内部寄存器)硬件连接图5、结果设计中某些设备无法在现实中仿真,只能通过手动按键来模拟传感器的运作,用三个灯来仿真三个输出的结果,当按下开门按键,Y1亮,关门按键Y2亮,响铃按键Y3亮5s后灭。
红外线自动门控制系统设计
目录摘要 (3)第一章绪论 (1)1.1 课题研究的可行性 (1)1.2 国内自动门发展现状 (1)1.3课题的意义和目的 (2)1.4 课题的功能概述 (2)1.5 该设计的基本设计思路 (4)第二章方案论证 (5)2.1 调速控制方法及选择 (5)2.1.1直流伺服电机与普通直流电机以及交流伺服电机的比较 (5)2.1.2 选用PWM调速系统控制直流伺服电机 (5)2.2 单片机的选择 (6)2.3 门控传感器的选择 (6)第三章主要器件的介绍 (7)3.1 热释红外传感器的原理和使用 (7)3.2 BISS0001芯片介绍和典型电路 (9)3.2.1 BISS0001的内部 (10)3.2.3 BISS001管脚图 (11)3.2.4 BISS001管脚说明 (11)3.2.5 BISS0001的参数 (12)3.2.6 BISS0001直流特性参数 (12)3.2.7 BISS0001工作原理 (13)3.3 AT89C51单片机简介 (16)3.3.1 AT89C51主要特性 (17)3.3.2 AT89C51管脚说明 (18)3.3.3 振荡器特性 (20)3.3.4.芯片擦除 (20)3.4 菲涅尔透镜原理 (20)3.4.1 镜片主要有三种颜色 (21)3.4.2 菲涅尔透镜的主要技术指标 (21)3.5 步进电机 (22)3.5.1步进电动机有如下特点: (22)3.5.2 反应式步进电机 (22)3.5.2 反应式步进电动机的步进原理 (23)3.5.3 驱动控制系统组成 (25)3.5.3 .1 脉冲信号的产生与分配 (25)3.5.4 斩波驱动 (26)第四章系统硬件设计 (28)4.1 设计电路的电框图和原理 (28)4.1.1系统硬件总体逻辑设计 (29)4.2 设计电路原理图 (29)第五章系统软件设计 (31)5.1系统软件结构 (31)5.2 各部分程序设计 (31)5.2.1 信号流程说明 (36)第六章调试 (39)6.1 初步检查 (39)6.1.1 为了确保该门控系统的安全高效运行必须满足下列条件: (39)6.2 自动化性能测试 (39)6.2.1 手工操作 (39)6.2.2 恢复正常运行模式 (39)6.3维护 (40)第七章设计总结 (41)参考文献 (42)致谢词 (43)摘要单片机SCM(Single Chip Microcomputer),即MicroController,是把微型计算机主要部分都集成在一个芯片上的单芯片微型计算机。
超市感应门原理
超市感应门原理一、引言超市感应门是现代商业领域中常见的设备之一,其主要用途是在消费者进出超市时自动感应开启或关闭门。
超市感应门的使用方便性和安全性受到了广泛的关注,但对于其原理和技术细节却鲜有人知。
本文将详细介绍超市感应门的原理和工作流程。
二、基本原理超市感应门是一种基于红外线技术的自动门,其工作原理可以简单概括为:当有物体靠近感应区域时,红外线传感器探测到物体后向控制电路发送信号,控制电路接收到信号后通过电机驱动装置打开或关闭门。
三、传感器红外线传感器是超市感应门中最重要的组成部分之一。
它通过发射红外线光束并接收反射光束来检测是否有物体靠近,并将检测结果转换为电信号输出。
在实际应用中,常用的红外线传感器有被动式和主动式两种。
被动式红外线传感器是一种基于热辐射原理工作的传感器。
它可以检测到人体放射出的红外线辐射,从而判断是否有人靠近。
被动式红外线传感器具有灵敏度高、误报率低等优点,但它只能检测到人体,对于其他物体无法作出反应。
主动式红外线传感器则是一种基于反射原理工作的传感器。
它通过发射一束红外线光束并接收反射光束来检测物体是否靠近。
主动式红外线传感器具有检测距离远、对物体无限制等优点,但其灵敏度相对较低,容易受到干扰。
四、控制电路超市感应门的控制电路是一个重要的组成部分。
它接收来自传感器的信号,并通过逻辑判断和信号处理来控制电机驱动装置开启或关闭门。
控制电路通常由微处理器、驱动芯片和相关电子元件构成。
在实际应用中,为了提高系统稳定性和可靠性,还需要加入各种保护电路和滤波电路。
五、驱动装置超市感应门的驱动装置是负责开启或关闭门的关键部件。
在实际应用中,常用的驱动装置有电机驱动装置和气动驱动装置两种。
电机驱动装置是一种基于电机原理工作的装置。
它通过电机的旋转运动来带动门扇实现开启或关闭门。
电机驱动装置具有结构简单、操作方便等优点,但其噪音较大,且易受到外部干扰。
气动驱动装置则是一种基于气压原理工作的装置。
红外线自动开关门设计PPT汇报第七组教学内容
• (2)自动门在开门位置停留8s后,自动进入关门过程, 关门执行机构KM2被起动,电动机反转,当门移动到 关门限位开关K4位置时,电机停止运行。
• (3)在关门过程中,当有人员由外到内或由内到外通 过红外检测开关K2或K1时,应立即停止关门,并自动 进入开门程序。
关门到位限位开关 I0.4 K4
外部接线图
顺序功能图
梯形图(置位与复位编程法)
仿真调试情况
• 程序编写完毕后,将程序下载入仿真软件中, 发现自动门开门8秒计时的过程中,即使有人 进门或出门,自动门的计时器T37没有重新开 始计时。
• 经检查,是设计程序时没有考虑到为计时器 T37编入清零程序,导致计时器在开门或关门 的过程中有人出入不能重新计时,解决了计时 器清零这一问题,本程序调试成功,自动门程 序成功实现了红外线自动开关门的系统控制要 求。
基本挂箱 • 4个输入点接口、 2个输出点接口、连接
导线
主线路图I/O分ຫໍສະໝຸດ 表输入I分配输出0分配
其它
门内红外探测开关 I0.1 K1
门外红外探测开关 I0.2 K2
关门到位限位开关 I0.3 K3
开门执行机构KM1 Q0.0 自动门在开门 T37
(使直流电动机正
位置停留8S
转)
(计时器)
关门执行机构KM2 Q0.1 (使直流电动机反 转)
• (4)在门打开后的10s等待时间内,若有人员由外至 内或由内至外通过红外检测开关K2或K1时,必须重新 开始等待10s后,再自动进入关门过程,以保证人员安 全通过。
描述机床自动门的控制流程
描述机床自动门的控制流程机床自动门的控制流程是一种基于传感器和控制器的系统,用于自动控制机床的门的开闭动作。
它可以实现对机床门的远程控制、自动感应开启和关闭等功能,提高了机床的工作效率和安全性。
下面将详细描述机床自动门的控制流程。
1.传感器检测:机床自动门控制系统使用多种传感器进行检测,例如红外线传感器、磁力感应传感器等。
传感器可以检测到人员或物体的存在和移动,从而触发门的开闭动作。
2.信号传输:传感器检测到人员或物体后,会将信号传输给控制器。
传输方式可以是有线或无线,根据实际情况选择。
3.控制器处理:控制器是机床自动门系统的核心部分,它根据传感器的信号进行逻辑处理,并输出相应的指令控制门的动作。
根据实际需求,控制器可以设置多种工作模式,如手动模式、自动感应模式、定时开关模式等。
4.门的动作控制:一般来说,机床自动门可以实现几种不同的动作控制方式。
当控制器接收到相应的信号后,可以通过控制电机的运转来实现门的开闭动作。
控制电机可以是直流电机或交流电机,可以根据实际情况进行选择。
5.安全保护措施:为了确保机床操作人员的安全,机床自动门系统还应设置一些安全保护措施。
例如,在门的开启时,可以通过电子边缘传感器检测门与人员或物体之间的距离,当距离过近时,自动停止门的开启动作,避免危险事故的发生。
6.远程控制功能:机床自动门系统还可以提供远程控制功能。
通过远程控制器,操作人员可以在远离机床的情况下,远程操控机床的门的开闭动作。
这种功能便利了操作人员的工作,并提高了机床的安全性。
7.故障报警功能:机床自动门系统还应具备故障报警功能。
当系统出现故障时,控制器会发出相应的声音或灯光警示信号,提醒操作人员及时进行维修和处理。
总之,机床自动门的控制流程是一个基于传感器和控制器的系统,通过传感器检测门口的情况,将信号传输给控制器,控制器进行逻辑处理后,输出指令控制门的开闭动作。
同时,机床自动门系统还应配备安全保护措施、远程控制功能和故障报警功能,以确保机床操作人员的安全和机床的正常运行。
基于红外远程遥控的自动开门系统
电子设计大赛之“duang片机,给生活加特技”题目:基于红外远程遥控的自动开门系统队伍:君不见成员:杨胤哲、侯宏鸿、杨佳骆目录一、选题背景.................................................................................................................................................二、方案论证(设计理念).........................................................................................................................2.1设计题目要求..............................................................................................................................2.2方案设计......................................................................................................................................三、过程论述.................................................................................................................................................3.1核心单片机原理...........................................................................................................................3.2外接部分原理...............................................................................................................................四、结果分析.................................................................................................................................................五、总结......................................................................................................................................................... 附录.................................................................................................................................................................基于红外远程遥控的自动开门系统一、选题背景华工北校宿舍的门是没有外置的门把的,每次同学来敲门,我们都要走到门口开门,非常麻烦,而且如果出门忘记带钥匙,由于外面没有门把,我们是不能从外面打开门的。
红外线感应自动门控制开关
红外线感应自动门控制开关摘要:随着国民科技水平的提高,自动门的应用也越来越广泛,已成为宾馆、超市、大型建筑等现代建筑所必备的,随着国家对节能减排的深化,自动控制开关越来越得到青睐。
自动门控制系统采用热释电红外传感器做敏感元件,检测人体的运动,达到有人进出门时自动开启和关闭门的目的。
控制电路简洁、实用、可靠性好。
一。
、设计方案主要实现红外线检测和基于AT89C51的单片机控制系统。
使红外线传感器作为感应器,检测到人体辐射的红外线能量变化转化为电信号,传给单片机。
交流电机作为门驱动装置,通过单片机控制交流电机自动打开,当人进入之后又可以使门自动关闭。
二、系统结构主要是由AT89C51单片机及其外围电路、红红外检测电路,门行程检 测电路、步进电机控制电路、故障检测电路、故障显示电路、控制方 式切换电路等组成。
单片机循环检测红外检测电路和门行程检测电路 输出信号,据此产生步进电机控制信号,电动机带动门运行,当系统 检测到控制方式发生改变时,系统进入相应的控制方式。
如门在关门 过程中遇到人或其他障碍物时门无条件朝相反方向打开,当系统出现图1 设计总结构图故障,进入故障处理程序。
系统硬件结构框图:三、工作原理里(1)主控制器:它是自动门的指挥中心,通过内部编有指令程序的大规模集成块,发出相应指令,指挥马达或电锁类系统工作;同时人们通过主控器调节门扇开启速度、开启幅度等参数。
(2)感应探测器:负责采集外部信号,如同人们的眼睛,当有移动的物体进入它的工作范围时,它就给主控制器一个脉冲信号。
(3)动力马达:提供开门与关门的主动力,控制门扇加速与减速运行。
(4)门扇行进轨道:就象火车的铁轨,约束门扇的吊具走轮系统,使其按特定方向行进。
(5)门扇吊具走轮系统:用于吊挂活动门扇,同时在动力牵引下带动门扇运行。
同步皮带(有的厂家使用三角皮带):用于传输马达所产动力,牵引门扇吊具走轮系统。
图2 红外线自动门控制系统硬件框图(6)下部导向系统:是门扇下部的导向与定位装置,防止门扇在运行时出现前后门体摆动。
实例:红外线感应自动门控制系统汇总
图
A1
16 1OUT
. BISS0001
V0
2
15 1IN-
RR1
3 BISS0001 14
1IN+
RC1
4
13 2IN-
RC2
5
12 2OUT
芯
RR2
6
Vss 7
11
VDD
10
IB
片 引 脚
VRF/RESET
8
9 Vc
图
A1 1IN+ 14 1IN- 15
+ OP1 -
16
1OUT VM+ OP2
图
N
停止?
Y 电机停止
返回
60k20k1032m10k10u1m1m47k10347u电压检测模块电机温度检测33int手动自动切换手动关按钮3022u红外传感器5vgnd33k103103470u5v330k330k10210ndd2out2in1in1in1out220kibrrss5v行程开关2行程开关3手动开按钮电机正转继电器j1电机过热报警转速检测模块ad转换蜂鸣报警行程开关4行程开关1电压过高报警速度异常报警速度变换继电器j3电机反转继电器j2adc0809eoc32int31p0wrrdale1710k6ledat89c51红外线传感器集成芯片介绍红外线传感器集成芯片biss0001特点如图所示
C2
图. BISS0001芯片内部电路原理图
10. 系统软件结构
整个系统软件主要由主程序、中断服务程序、门 开启和关闭子程序、各种故障处理及报警子程序 组成。 主程序主要是完成系统进行初始化、中断设置、 手动与自动切换等功能。 中断服务程序包括两个外部中断和两个定时器中 断(如图所示)。
自动门红外感应器触发原理
自动门红外感应器触发原理自动门红外感应器是一种常见的自动门控制装置,它通过红外线传感技术实现对门的开启和关闭。
本文将重点介绍自动门红外感应器的触发原理及其应用。
一、红外感应技术简介红外感应技术是利用人体红外辐射发射出的热能来实现感应的一种技术,它主要包括被动式红外感应和主动式红外感应两种方式。
被动式红外感应是通过感应窗口接收人体红外辐射,并将信号传递给控制器进行处理,从而触发控制器的开关动作。
主动式红外感应则是通过红外发射装置发射红外线,当有物体进入感应范围时,红外线会被物体反射回来,由感应器接收并触发开关动作。
二、自动门红外感应器的构成自动门红外感应器通常由红外发射器、红外接收器、控制器和执行器等部件组成。
红外发射器用于发射红外线,红外接收器用于接收反射回来的红外线,控制器用于处理接收到的信号,并向执行器发送相应指令来实现门的开关动作。
三、自动门红外感应器的触发原理当有人或物体进入自动门的感应范围内时,红外感应器会通过感应窗口接收到其发出的热能,或者通过红外线的反射接收到被物体反射的红外线,然后将这个信号传递给控制器。
控制器会对接收到的信号进行处理和判断,如果信号超过了预设的触发条件,控制器会向执行器发送信号,触发门的开启或关闭。
具体的触发条件可以根据实际需求进行调整设置,比如设置感应范围、触发距离等。
四、自动门红外感应器的应用自动门红外感应器广泛应用于各类门的自动控制中,如商场门、医院门、办公楼门等。
其主要作用是提高门的使用便利性和安全性,避免人们频繁接触门把手或门体,减少交叉感染的风险。
在一些需要流量统计的场所,红外感应器还可以通过统计通过感应器的人数,从而提供参考数据。
五、自动门红外感应器的优势相比传统的门控制方式,自动门红外感应器具有以下优势:1. 方便灵活:自动门红外感应器可以根据人流的需求进行灵活设置,提供更方便的门的开关方式。
2. 安全可靠:通过红外感应器进行自动控制,避免了人们频繁接触门把手的情况,减少了交叉感染的风险。
自动感应门的工作原理
自动感应门的工作原理
自动感应门是一种常见的自动门系统,它利用感应技术来检测人员或物体的接近,并自动开启以便人员通过。
它的工作原理如下:
1. 传感器检测:自动感应门通常使用红外线或微波传感器来检测人员或物体的接近。
这些传感器通常安装在门的一侧或上方,并发射无线信号。
2. 接收信号:当有人或物体接近传感器时,传感器会接收到反射回来的信号,并将其传输到控制系统。
3. 信号处理:控制系统会对传感器接收到的信号进行处理,并判断接近物体的距离和速度。
4. 决策:基于信号处理的结果,控制系统会根据预设的参数和逻辑来决定是否开启自动门。
如果接近物体距离门足够近且速度较慢,系统将判断为需要开门。
5. 打开门:一旦控制系统决定开启自动门,它会发送指令给电机,使门自动打开。
6. 延迟关闭:为了确保人员顺利通过,自动感应门通常具有延迟关闭功能。
当人员通过门并离开感应区时,控制系统会延迟一段时间才关闭门。
7. 安全保护:自动感应门通常还配备有多种安全保护措施,例
如安全光幕、防夹传感器等,以确保门在开启和关闭过程中不会对人员造成伤害。
总之,自动感应门通过感应器检测人员或物体的接近,并通过控制系统的判断和指令来自动开启门,方便人员的出入。
红外探测自动门完整资料(福昕阅读器打开)
1
2
3
4
5
6
7
8
CDOYDY22 2 PIDY202
PIDQ104 CDOQDQ11
CSOS88 PIS802
VDD1
T10
RCOR11
i
UCOU11
PIR101 PIR102 PIU101 Vin
VDD
7809 Vout PIU103
UCOU55 PIU501 Vin
7805 Vout PIU503
GND
PIQ10 i
GND
NLK5NLK4NLK3NLK2NLK1
44 43 42 41 40 39 38 37 36 35 34
PIU204 PIU2043 PIU204 PIU2041 PIU204 PIU2039 PIU2038 PIU2037 PIU2036 PIU2035 PIU2034
CDOSDS11
a 11 b7 c4 d2 e1 f 10 g5 dp 3
PIDS10 PIDS107 PIDS104 PIDS102 PIDS10 PIDS10 PIDS105 PIDS103
NLdp
VCC GND
CUOU33 1
PIU301
19
PIU3019
G
VCC
20
PIU3020
GND
10
PIU3010
PID1S12012 PID9S109 PID8S108 PID6S106
当接通电源或 K7 按下即电路复位时,红外探测自动门处于初始状态,显示“DXLX”; a、按下S1,电灯开灯,显示“DXLH”; b、按下S2,电灯关闭,显示“DXLL”; c、按下S3,门禁打开,电机转动表示开门,电机停止后显示“DHLX”,当门在打开状态时, 按 S3键无反应; d、按下S4,门禁关闭,电机转动表示关门,电机停止后显示“DLLX” ,当门在关闭状态时, 按 S4键无反应; e、按下S5,门禁设为自动,显示“DXLX”,当有人体接近时自动开门开灯,人走后自动关门 关灯。 f、按下S6,门禁系统开启和关闭,开机显示上次关机时的状态; 3、由电机模拟开门关门,小灯泡或LED模拟照明电灯。 4、红外感应安全检测电路。在关门时,检测门之间是否有人,如果有人则立即停止关门直到 检测不到人为止。
红外感应自动移动门设计与实现-毕业设计
红外感应自动移动门设计与实现论文作者姓名:XXX申请学位专业:自动化(工业)申请学位类别:工学学士指导教师姓名(职称):XXX(讲师)论文提交日期:2015年06月06日红外感应自动移动门设计与实现摘要随着科学技术的不断发展,人们对生活条件的不断追求,自动门这种高科技产品也因此应运而生。
自动门在人们的日常生活中得到了广泛的应用,但同时人们对自动门的安全性及各方面性能的要求也越来越高。
由于单片机系统的适应能力强,稳定性高,所以本次设计采用AT89C51单片机作为主控制器。
本次设计是红外感应自动移动门的设计与实现,使用红外线传感器作为感应器,检测到人体辐射的红外线能量变化,将其转化为电压信号,传给单片机,步进电机作为门动力装置。
通过单片机控制步进电机的转动,使门自动打开,当人进门后又可以使门自动关闭。
本课题主要实现红外线检测和基于AT89C51的单片机的控制系统,其优点硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点,具有一定的使用和参考价值。
关键词:自动门单片机红外线传感器步进电机Design and implementation of automatic moving door forinfrared sensorAbstractWith the continuous development of science and technology, people constantly pursue the living conditions, and the automatic door of this high-tech products came into being.Automatic doors have been widely used in people's daily life, but at the same time, the safety and performance requirements of the automatic doors are also higher and higher.Because of the adaptability of SCM system and high stability, the design uses AT89C51 microcontroller as the main controller.The design of infrared induction automatic mobile portal design and implementation, using infrared sensors as sensor, the detection of radiation to the human body infrared energy change, the conversion of voltage signal, transmitted to the single chip microcomputer, stepping motor as a power device. Control the rotation of the stepper motor through the microcontroller, so that the door automatically opens, when the door can automatically shut the door.This paper is mainly to achieve infrared detection and control system based on AT89C51 single chip microcomputer. Its advantage is that the hardware circuit is simple, the software function is perfect, the control system is reliable, the performance to price ratio higher characteristic, with certain use and reference value.Key words:Automatic Door Single chip microcomputer Infrared sensor Stepper motor目录论文总页数:29页1 引言 (1)1.1 课题背景 (1)1.2 自动门发展历史与现状 (1)1.3 课题研究的意义和目的 (1)2 系统方案 (2)2.1 系统总体规划 (2)2.2 器件介绍 (3)2.2.1 单片机 (3)2.2.2 人体感应模块 (6)2.2.3 ULN2003芯片 (7)2.2.4 步进电机 (9)2.2.5 液晶显示 (11)3 系统设计 (13)3.1系统硬件总体逻辑设计 (13)3.2 设计电路原理图 (14)3.3 系统软件设计 (14)4. 调试 (15)4.1 硬件调试 (15)4.1.1 初次调试 (15)4.1.2 系统调试 (15)4.2 软件调试 (16)4.2.1 液晶显示程序 (16)4.2.2 系统主程序 (17)总结 (21)参考文献 (22)致谢 (23)声明 (24)附录1:程序源代码 (25)1 引言随着科学技术的不断提升,社会向高速信息化时代发展,使人们的生活水平不断提升,随之而出的是快速发展的电子产品,本可以设计智能自动门也在人们的生活中慢慢的体现出重要性。
智能红外自动门控制系统毕业设计
智能红外自动门控制系统毕业设计摘要:本文介绍了一个智能红外自动门控制系统的设计,系统通过红外感应器和微控制器实现门的自动开启和关闭,提高了门的安全性、便利性和智能化程度。
本设计基于Arduino平台,通过编程控制红外感应器的工作模式和门的运动状态,并利用继电器实现门的电机驱动。
实验结果表明,设计的控制系统能够准确地检测到人的进出,并根据需要自动开启和关闭门。
关键词:智能红外自动门,红外感应器,微控制器,Arduino,继电器1.引言随着科技的发展和人们生活水平的提高,智能化设备逐渐成为现代社会的主流。
智能红外自动门作为一种智能化设备,在公共场所和住宅小区中得到了广泛的应用。
智能红外自动门具有开关自动控制、快速响应、便利性和安全性等优点,成为人们出入场所的首选。
2.设计原理智能红外自动门控制系统是基于红外感应技术和微控制器的。
红外感应技术可以感知人体的红外辐射,并将其转化为电信号。
微控制器可以根据接收到的信号控制门的运动状态。
本设计采用Arduino平台作为微控制器,通过编程实现门的自动开启和关闭。
3.系统设计3.1硬件设计本系统的硬件设计主要包括红外感应器、微控制器、继电器和电机。
红外感应器负责感知人体的红外辐射,并将信号传递给微控制器。
微控制器根据接收到的信号控制继电器的开关状态,进而控制电机的运动。
继电器作为电机的驱动器,负责控制电机的正反转和停止。
3.2软件设计本系统的软件设计主要包括编程和逻辑控制。
通过编程实现红外感应器的工作模式和门的运动状态的控制,使得系统能够准确地检测到人的进出,并根据需要自动开启和关闭门。
逻辑控制是根据感应器的信号和门的状态进行判断和控制,保证系统运行的稳定性和可靠性。
4.实验结果与分析通过在实验室中搭建实验系统,并进行多次测试,实验结果表明,设计的控制系统能够准确地检测到人的进出,并根据需要自动开启和关闭门。
当人靠近门时,感应器能够及时感知到并传递信号给微控制器,微控制器根据信号的反馈控制继电器的开关状态,进而控制电机的运动。
红外线感应自动门单片机控制系统
摘要随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的自动控制系统开始进入了人们的生活,以单片机为核心的自动门系统就是其中之一。
同时也标志了自动控制领域成为了数字化时代的一员。
它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果。
它更让人类懂得,数字时代的发展将改变人类的生活,将加快科学技术的发展。
通过对“红外线感应自动门单片机系统的设计”的研究和设计,精心撰写了控制自动门系统论文。
本论文着重阐述了以单片机为主体,传感器及步进电机为核心的系统。
本设计主要应用AT89C51单片机作为控制核心,步进电机、热释电型红外传感器、电位器相结合的系统。
充分发挥了单片机的性能。
其优点硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点,具有一定的使用和参考价值。
关键词:单片机;步进电机;传感器Title: Infrared sensing automatic microcontroller systemAbstractAlong with society's development, the technical progress as well as the people living standard's gradual enhancement, each kind of convenience started in the life automatic control system to enter people's life, take the monolithic integrated circuit as the core automatic valve system was one of them. Simultaneously had also symbolized the automatic control domain has become digitized time one. Its usable, the function is complete, the technological advance, causes the people to believe that this is the advance in technology achievement. It lets the humanity understand that Digital Age's development will change humanity's life, will speed up the science and technology the development. through right “control automatic valve system” the research and the design, have composed the control automatic valve system paper carefully. The present paper elaborated emphatically take the monolithic integrated circuit as the main body;the sensor and step-by-steps the electrical machinery for the core system.This design mainly 89C51 takes the control core using the monolithic integrated circuit, step-by-steps system which the electrical machinery, the pyroelectric infrared sensor, the potentiometer unify. Has displayed monolithic integrated circuit's performance fully. Its merit hardware circuit is simple, the software function is perfect, the control system is reliable, the performance-to-price ratio higher characteristic, has certain use and the reference value.key words: The monolithic integrated circuit step-by-steps the electrical machinery sensor目录摘要 (I)Abstract (II)目录 (III)第一章绪论 (1)1.1 论文来源及意义 (1)1.2本课题国内外研究现状及发展趋势 (1)1.3论文预期成果的理论意义和应用价值 (3)1.4本课题研究的意义和目的 (4)第二章系统总体方案设计及论证 (6)2.1系统设计要求及其分析 (6)2.2系统控制核心对比及选择 (6)2.3无刷电机与步进电机的对比及选择 (8)2.4 系统的方案对比及最终方案 (9)第三章系统硬件设计 (11)3.1 传感器单元 (11)3.1.1SD02热释电传感器结构与工作原理 (11)3.1.2 SD02主要参数 (13)3.1.3 红外传感信号处理器BISS0001 (13)3.1.4 Honeywell SS41 数字型霍尔效应位置传感器 (18)3.1.5 温度传感器AD590 (18)3.2 AT89C51单片机系统 (19)3.2.1主要特性: (19)3.2.2 管脚说明: (20)3.3 光电耦合器4N25 (21)3.4 看门狗芯片MAX690A (22)3.5 8155H芯片介绍 (23)3.6 HD7279A (24)3.7 ADC0809 (25)3.8 并行实时时钟芯片DS12887 (26)3.9 无刷电机模块 (28)第四章系统软件设计 (34)结束语 (40)参考文献 (41)附录1: (43)附录2: (46)附录3:系统设计硬件原理图 (55)第一章绪论1.1 论文来源及意义门和人类文明是孪生的,它伴随着人类文明的发展而跃动。
描述机床自动门的控制流程
描述机床自动门的控制流程机床自动门的控制流程描写如下:一、引言机床自动门作为现代工业生产过程中的重要设备,广泛应用于各种工厂和车间中。
它的主要功能是在机床工作时自动打开和关闭门,以保证工作区域的安全和生产的顺利进行。
本文将详细介绍机床自动门的控制流程,包括传感器检测、信号处理、执行器控制等方面。
二、传感器检测机床自动门的控制流程首先需要通过传感器检测工作区域的状态。
常见的传感器有红外线传感器、光电传感器等。
这些传感器会不断地检测门口附近是否有人员或物体进出,以及门是否处于关闭状态。
一旦检测到有人员或物体进入或离开工作区域,传感器会向控制系统发送信号。
三、信号处理控制系统接收到传感器发送的信号后,需要进行信号处理。
首先,它会判断传感器信号的有效性,以避免误触发门的打开或关闭动作。
然后,控制系统会根据传感器信号的内容判断门的打开或关闭动作。
例如,当传感器检测到有人员进入工作区域时,控制系统会判断门需要打开;当传感器检测到无人员进入工作区域时,控制系统会判断门需要关闭。
四、执行器控制在信号处理后,控制系统会将相应的指令发送给执行器,控制门的打开或关闭动作。
执行器一般采用电机或气动装置。
当控制系统判断门需要打开时,执行器会启动,推动门体打开;当控制系统判断门需要关闭时,执行器会启动,将门体关闭。
执行器的控制过程需要保证动作准确、稳定,以及对门体的控制力度和速度的调节。
五、安全保护措施机床自动门的控制流程中需要考虑安全保护措施。
例如,当门关闭时,控制系统会对门进行监控,以确保门体完全关闭并且锁定。
同时,控制系统还需要设置防夹功能,当门在关闭过程中检测到有人员或物体时,会自动停止关闭动作,以避免伤害。
此外,控制系统还可以设置报警装置,当门在关闭过程中遇到故障或异常情况时,会发出警报,提醒工作人员及时处理。
六、总结机床自动门的控制流程是一个复杂的系统工程,其中涉及到传感器检测、信号处理、执行器控制等多个环节。
单片机控制应急感应电动门设计
单片机控制应急感应电动门设计
一、概述
应急感应电动门是一种能够自动感应并开启的电动门,通常用
于需要快速进入或离开的场所,如火灾或紧急疏散时使用。
本文将
介绍一种基于单片机控制的应急感应电动门设计方案,通过红外感
应模块和电动机控制模块实现门的自动开启和关闭。
二、硬件设计
1.红外感应模块:将红外感应模块安装在门口,当有人经过时,感应模块能够检测到人体红外辐射并发出信号,通知单片机门需要
开启。
2.单片机:选择一款适合的单片机控制模块,例如Arduino或
者STC。
单片机通过接收红外感应模块的信号判断是否有人靠近门口,并控制电动机开启或关闭门。
3.电动机控制模块:通过电动机控制模块控制电机的正反转运动,从而实现门的开闭。
三、软件设计
1.红外感应模块驱动程序:编写红外感应模块的驱动程序,包
括初始化红外感应模块、捕获红外信号、解码红外信号等功能。
2.门控制程序:编写控制门运动的程序,通过单片机的IO口控
制电动机的正反转,实现门的开闭。
3.应急停止程序:编写紧急停止程序,当检测到门之外的人无
法离开时,单片机通过控制电机实现门的紧急停止。
四、总结
通过红外感应模块和电动机控制模块,结合单片机控制,可以实现应急感应电动门的自动开启和关闭,有效提高紧急疏散效率,保障人员生命财产安全。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#define SACE_0 (PORTD=PORTD|0x40)//SACE端输出0
#define SACE_1 (PORTD=PORTD&0xbf)//SACE端输出1
#define FANXIANG_L (PORTD=PORTD|0x20)//方向向左
void timer0(void)
{SREG|=0x80;
round_cnt++;
dis_bit++;
if(dis_bit>2)dis_bit=0;
if(fst==1)cnt_500++;
if(cnt_500>500){fst=2;round_cnt=0;cnt_500=0;}
switch(dis_bit)
#include<iom16v.h>//文件包含
#include<eeprom.h>
#define uchar unsigned char //变量类型的宏定义
#define uint unsigned int
uchar const seg[10]={0x3f,0x06,0x5b,0x4f,0x66, //数码管段码设定
{EEPROM_READ(open_min_address,open_min_temp);}
//*************************************
eep_temp=0;
EEPROM_READ(close_max_address+1,eep_temp);
if(eep_temp==55)
0x6d,0x7d,0x07,0x7f,0x6f};
uchar const act[4]={0xdf,0xbf,0x7f,0xef}; //数码管位码设定
/***********************输入量设定*************************/
uchar stoptime=3;//靠墙停顿时间设定
/******************函数声明***********************/
void start(void);
//void fai_zhan(void);
/****************延时子函数*******************/
void delay(uint k)
{
uint i,j;
round_cnt=0;
changdu=0;
sp_pl=0;
allchangdu=0;
changdu=0;
st_changdu=0;
status=0;
inc_dec_flag=0;
//***********************************
eep_temp=0;
EEPROM_READ(stoptime_address+1,eep_temp);
{EEPROM_READ(close_min_address,open_min_temp);}
//*************************************
eep_temp=0;
EEPROM_READ(study_speed_address+1,eep_temp);
if(eep_temp==55)
uchar const round_cnt_tab[10]={5,6,7,8,9,10,15,20,25,30};
uchar const study_speed_tab[10]={5,7,9,11,13,15,
20,25,30,35};
uchar const open_max_tab[10]={100,120,140,150,155,
}
TCNT0=0xd9;
switch (status)
{//门全开后转状态10
case 0:if(round_cnt>200){status=10;}break;
//门全关后转状态30停止
case 20:if(round_cnt>200){status=30;}break;
uchar const close_min_tab[10]={5,7,8,9,10,
15,20,25,30,35};
uint round_cnt; //直流电机旋转的圈数
int changdu; //实际门扇移动的长度
uint st_changdu;//设定门扇移动的长度
uint allchangdu_x; //总长度(中间变量)
#define LOCK_OFF (PORTD=PORTD|0x10)//锁停门扇关闭
#define CON_SMAIL (PORTC&0x01)//门扇打开微小的距离运行
#define TANTE1 (PINC&0x40)//门外侧的红外感应探测器1
#define TANTE2 (PINC&0x02)//门内侧的红外感应探测器2
uchar openflag;
uchar dis_bit,ddata=0;
/***********************************************/
uchar inc_dec_flag;//加减速的标志
uchar wide=0;//加减速的脉冲宽度变量
/****************常量定义***************/
#define close_max_address 30
#define close_min_address 35
/***********************************************************/
uchar openstop;//门全开后停止不动的标志
uchar tante_flag;//门外侧的红外感应探测器1允许使用的标志
uchar close_max_temp=1,close_min_temp=4;
/*****************输入量的列表****************/
uint const stoptime_tab[10]={500,1000,2000,3000,4000,5000,
6000,7000,8000,9000};
{EEPROM_READ(open_max_address,open_max_temp);}
//*************************************
eep_temp=0;
EEPROM_READ(open_min_address+1,eep_temp);
if(eep_temp==55)
for(i=0;i<k;i++){
for(j=0;j<1500;j++)
{;}}
}
/*==========初始化单片机I/O口子函数==========*/
void init_IO(void)
{DDRA=0x7f;
PORTA=0x00;
DDRB=0xe0;
PORTB=0xff;
DDRC=0x01;
PORTC=0xff;
#define OFF_TANTE1 (PINB&0x10)//关闭门外侧的红外感应探测器1
#define HALF_RUN (PIND&0x01)//门扇半开运行
#define ALLOPEN_STOP (PIND&0x02)//门扇全开后锁停
#define STOP (PINC&0x10)//门扇锁停
{EEPROM_READ(close_max_address,open_max_temp);}
//*************************************
eep_temp=0;
EEPROM_READ(close_min_address+1,eep_temp);
if(eep_temp==55)
{EEPROM_READ(study_speed_address,study_speed_temp);}
}
/*===================================================*/
/***定时器T0的1ms中断,用于数码管显示及检测运行状态的马达堵转情况***/
#pragma interrupt_handler timer0:10
uchar eep_temp;
uchar open_inc_tab[16];//开门加速函数的计算表
uchar open_dec_tab[16];//开门减速函数的计算表
uchar close_inc_tab[16];//关门加速函数的计算表
uchar close_dec_tab[16];//关门减速函数的计算表
#define KEY_SET (PINB&0x01)//按键输入SET
#define KEY_ADD (PINB&0x02)//按键输入ADD
#define KEY_OK (PINB&0x04)//按键输入OK
#define OFF_ALLTANTE (PINB&0x08)//关闭全部的红外感应探测器
#define FANXIANG_R (PORTD=PORTD&0xdf)//方向向右
#define RELAY_ON (PORTD=PORTD&0xf7)//继电器吸合
#define RELAY_OFF (PORTD=PORTD|0x08)//继电器断开
#define LOCK_ON (PORTD=PORTD&0xef)//锁停门扇打开