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

版权申诉
0 下载量 138 浏览量 更新于2024-06-25 收藏 2.11MB PDF 举报
"基于单片机的地铁自动门设计" 这篇文档详细介绍了如何使用单片机设计地铁自动门系统。在现代社会,随着科技的发展和生活质量的提升,自动化控制系统在日常生活中的应用越来越广泛,其中就包括了以单片机为核心的自动门系统。本文重点探讨的是基于8051单片机的地铁自动门控制系统设计。 该系统的核心是8051单片机,它作为一个强大的控制器,负责处理所有的输入和输出信号,控制地铁门的开启和关闭。系统的关键部件包括步进电机,用于实际的门体运动,以及多种传感器,如红外传感器和磁开关,这些传感器为系统提供了必要的反馈信息,确保门的精确控制和安全运行。 步进电机在设计中扮演着至关重要的角色,它是一种能够精确控制角位移的电机。4相5线的步进电机与ULN2803达林顿管阵列芯片配合使用,实现电机的高效驱动。达林顿管阵列芯片能提供足够的电流驱动步进电机,同时保持电路设计的简洁性。 红外传感器用于检测门附近是否有乘客或障碍物,防止门在关闭时夹伤乘客或物品。磁开关则用来检测门的状态,例如是否完全打开或关闭,确保门的正常工作流程。这些传感器的组合使用极大地提高了系统的安全性和可靠性。 整个系统设计的优势在于电路结构简单,控制精度高,而且具有较高的性价比。由于采用了8051单片机,系统具有较强的扩展性和可编程性,可以根据实际需求进行功能的添加或修改。此外,由于其精确的控制和良好的安全性,这样的设计不仅具有实际应用价值,也为其他类似的自动控制系统提供了参考。 关键词: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秒启 动电动机带