8051单片机控制的地铁自动门系统设计

版权申诉
0 下载量 153 浏览量 更新于2024-06-24 1 收藏 2.11MB PDF 举报
"基于单片机的地铁自动门设计" 地铁自动门系统是现代城市轨道交通中的重要组成部分,它在确保乘客安全、提升运输效率方面发挥着关键作用。本设计以8051单片机作为核心控制器,实现了地铁自动门的智能化操作。8051单片机是一款广泛应用的微处理器,因其性能稳定、性价比高而被广泛采用。 系统主要由以下几个关键部件组成: 1. 步进电机:步进电机是一种能够精确控制转动角度的电动机,通常用于需要精确位置控制的应用中。4相5线的步进电机在本设计中用于驱动地铁门的开启和关闭。通过改变单片机发送的脉冲信号,可以控制步进电机的转动方向和速度,进而实现门的平滑开关。 2. 驱动芯片ULN2803:这是一种达林顿管阵列芯片,用于驱动步进电机,提供足够的电流以驱动电机工作。ULN2803能够保护单片机不受大电流的影响,同时提供良好的电流控制。 3. 红外传感器:红外传感器用于检测门附近的物体或人员,防止门在关闭时夹伤乘客。当传感器探测到障碍物时,会向单片机发送信号,单片机据此立即停止或反转步进电机的动作,以确保安全。 4. 磁开关:磁开关作为状态检测元件,用于感应门的开闭状态,向单片机反馈门的位置信息。这有助于单片机准确控制门的运行,确保门的正常关闭。 系统设计中,单片机通过编程实现对步进电机的精确控制,包括电机的启动、停止、正反转等操作。同时,通过集成的红外传感器和磁开关,系统能实时监控门的状态,确保在任何情况下都能安全、有效地工作。整个系统的电路结构简洁,控制精度高,且具有较高的性价比,这使得该设计具有很高的实用性和参考价值。 关键词:8051单片机;地铁自动门;步进电机;红外传感器 在实际应用中,这样的地铁自动门系统不仅提高了地铁站的运营效率,还提升了乘客的出行体验。通过对8051单片机的深入理解和巧妙应用,设计者成功地将先进的自动化技术融入到了公共交通设施中,为城市交通的智能化发展做出了贡献。
2023-02-27 上传
单片机原理及系统课程设计 "评语: " " " " " " " " " " " " " "考勤10 "守纪10 "过程30 "设计报告30"答辩20 "总成绩(100)" " " " " " " " 专 业:电气工程及其自动化 班 级: 姓 名: 学 号: 指导教师: 兰州交通大学自动化与电气工程学院 2014 年 1 月 17 日 1、设计题目 基于单片机的车库自动门的设计 2、设计目的 (1)制作解决相应的实际问题,巩固和运用在《单片机技术》中所学的理论知识和实验技 能,掌握单片机应用系统的一般设计方法,提高设计能力和实践动手能力,为以后从事 电子电路设计、研发电子产品打下良好的基础。 (2)设计一个具有特定功能的自动车库门。该车库门在有人来时(进门或出门)开门,无 人时关门延迟,关门中途来人,立即开门。 3、整体设计方案 3.1 硬件总体设计 硬件系统总体设计如图1所示。 3.2 设计电路框图和原理 红外自动门控制系统的硬件组成如图2所示。本系统主要由AT89C51单片机及其外围电 路、红外检测电路,门行程检测电路、步进电机控制电路、故障检测电路、故障显示电 路、控制方式切换电路等七部分组成。单片机循环检测红外检测电路和门行程检测电路 输出信号,据此产生步进电机控制信号,电动机带动门运行,当系统检测到控制方式发 生改变时,系统进入相应的控制方式。如门在关门过程中遇到人或其他障碍物时门无条 件朝相反方向打开,当系统出现故障,进入故障处理程序。 感应探测器探测到有人进入时,将脉冲信号传给主控器,主控器判断后通知马达运行 ,同时监控马达转数,以便通知马达在一定时候加力和进入慢行运行。马达得到一定运 行电流后做正向运行,将动力传给同步带,再由同步带将动力传给吊具系统使门扇开启 ;门扇开启后由控制器做出判断,如需关门,通知马达作反向运动,关闭门扇。 感应自动门的种类很多,在此,仅以平移型感应自动门机作为设计的重点。平移式自 动门机组由以下部件组成: (1)主控制器:它是自动门的指挥中心,通过内部编有指令程序的大规模集 成块,发出相应指令,指挥马达或电锁类系统工作;同时人们通过主控器调节门扇开启 速度、开启幅度等参数。 (2)感应探测器:负责采集外部信号,如同人们的眼睛,当有移动的物体进入它的工 作范围时,它就给主控制器一个脉冲信号。   (3)动力马达:提供开门与关门的主动力,控制门扇加速与减速运行。   (4)门扇行进轨道:就像火车的铁轨,约束门扇的吊具走轮系统,使其按特定方向行 进。   (5)门扇吊具走轮系统:用于吊挂活动门扇,同时在动力牵引下带动门扇运行。    (6)下部导向系统:是门扇下部的导向与定位装置,防止门扇在运行时出现前后门体 摆动。 (7)当门扇要完成一次开门与关门。 系统硬件框图如图2所示: 4 自动车库门的软件设计 4.1 系统软件设计流程图 整个系统软件主要由主程序、开门子程序、关门子程序、T0中断服务程序、T1中断服 务程序、外部中断服务子程序组成。主程序主要是完成系统进行初始化、中断设置等功 能。程序设计中设置了一个外部中断0,它保证红外自动门能够在无人操控情况下自动运 行,主要功能是当检测到有人出入门时,启动电机,从而实现自动开关门的目的。 4.2 各部分程序流程设计(见附录a) 在开门过程中首先进行门状态检测,根据所检测到的信号判断自动门上次停机所处 位置。根据检测结果确定门此刻应运行方式,如检测出门是半开状态,门直接转入加速 开门的过程。如检测出门是全开状态,门转入延时开门过程。如检测出门是全关状态, 那么在检测到有人出人时,门会缓慢打开,之后加速运行,接着减速运行,最后电机停 止运转,门由于惯性缓慢关闭。自动门开门后暂停一段时间,然后关门。关门是开门的 一个反过程,它经过慢速运行、加速运行、减速运行、惯性运动直至停止这几个过程。 在自动门关闭过程中当系统接收到由红外线传感器电路发出的有人出入的信号时,门会 重新打开。与开门情况不同的是当在关门过程中检测到故障信号时门会朝反方向运动, 将门打开,这样可以排除因自动门遇到障碍物或人身体而产生故障信号使整个系统停止 工作的可能。 为了运行过程可靠,在以不同速度运行过程中,对运行时间做了安全设置,当在开 门状态下检测到运行时间超过安全时问或系统出现故障时,程序转人故障处理程序。 4.3 自动车库门的原理图 图3自动车库门的原理图 4.4仿真图 图4自动车库门的仿真图 4.5主程序(见附录b) 4.6 功能说明 (1) 有人来时(进门或出门)开门。当人走到离门不远的时候时,安装在门上侧的热释红外 线传感器信号检测装置检测到有人时,将启动电动机带动传动链开门。 (2)无人时关门延迟,当热释收发装置没有检测到有人在离门1m的范围内,将延迟1秒启 动电动机带