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

合集下载

基于单片机的自动门设计

基于单片机的自动门设计

基于单片机的自动门设计一、自动门的工作原理自动门的工作原理主要基于传感器的检测和单片机的控制。

通常,会在门的两侧安装红外传感器或微波传感器,用于检测人员的接近和离开。

当传感器检测到有人接近时,会将信号发送给单片机。

单片机接收到信号后,经过处理和判断,控制电机驱动电路,使电机转动,从而带动门的开启。

当人员通过后,传感器检测不到人员,单片机再次控制电机,使门关闭。

二、系统硬件设计(一)单片机选择在本设计中,选择了 STC89C52 单片机作为控制核心。

这款单片机具有性能稳定、价格低廉、易于编程等优点,能够满足自动门控制的需求。

(二)传感器模块选用红外传感器来检测人员的进出。

红外传感器通过发射红外线并接收反射回来的红外线来判断是否有人员。

当有人经过时,反射的红外线强度会发生变化,传感器输出相应的电信号。

(三)电机驱动模块为了驱动自动门的电机,采用了 L298N 电机驱动芯片。

L298N 能够提供较大的电流输出,满足电机的工作要求,并且具有良好的稳定性和可靠性。

(四)电源模块整个系统需要稳定的电源供应。

选择了合适的稳压芯片,将输入的市电转换为单片机和其他模块所需的 5V 和 12V 直流电源。

三、系统软件设计(一)主程序流程系统上电后,首先进行初始化操作,包括单片机内部寄存器的设置、传感器和电机驱动模块的初始化等。

然后进入主循环,不断检测传感器的信号,根据信号状态控制电机的转动。

(二)传感器信号处理当传感器检测到人员接近时,单片机读取传感器的输出信号,并进行滤波和去噪处理,以确保信号的准确性和稳定性。

(三)电机控制算法为了实现门的平稳开启和关闭,采用了适当的电机控制算法。

例如,在门开启和关闭的过程中,逐渐增加或减小电机的转速,避免门的突然启动和停止。

四、系统调试与优化(一)硬件调试在硬件组装完成后,首先进行硬件调试。

检查各个模块的电源供应是否正常,传感器的输出信号是否准确,电机驱动电路是否能够正常工作等。

基于单片机的自动门控制系统课程设计报告书

基于单片机的自动门控制系统课程设计报告书

齐鲁工业大学课程设计2015年 1月 15 日齐鲁工业大学课程设计任务书课程:单片机的控制系统课程设计题目:自动门控制系统设计专业:测控技术与仪器:涛学号:8主要容:利用51板实现自动门控制系统设计。

具体要求如下:1、有人来时(进门或出门)开门。

当人走到离门不远的时候时,安装在门上侧的热释红外线传感器信号检测装置检测到有人时,将启动电动机带动传动链开门。

2、无人时关门延迟,当热释收发装置没有检测到有人在离门1m的围,将延迟1秒启动电动机带动传动链关门。

3、关门中途来人,立即开门。

当启动电动机带动传动链关门时,感应探头突然检测到在离门1m的围有人,则立即停止电动机关门,启动电动机带动传动链开门。

基本要求:1、熟悉MCS单片机系统的基本构成和工作原理。

2、了解自动门系统的原理及控制方法。

3、掌握 MCS-51系列单片机I/O、定时器等操作方法。

4、掌握单片机的一般编程技巧。

参考资料:1、毅刚.单片机原理及应用[M].:高等教育,2010.2、蔡美琴.MCS-51系列单片机系统及其应用[M].:高等教育,2004.完成期限 2015-1-15指导教师凯专业负责人涛2015年1月15日目录第1章绪论 (1)1.1 自动门发展历史 (1)1.2 单片机的发展及89C51系列的运用 (1)1.3 红外探测技术的发展 (2)1.4 设计的主要容 (2)第2章系统结构及主要元器件 (3)2.1设计整体框图及总电路图 (3)2.2主要元器件介绍 (4)第3章硬件设计 (11)3.1 基本单片机系统 (11)3.2 红外检测电路 (11)3.3 步进电机 (12)3.4 检测模块 (14)第4章软件设计 (16)4.1 系统软件结构 (16)4.2 各部分程序流程设计 (16)4.3 门行程检测及故障检测 (24)结论 (28)参考文献 (29)第1章绪论1.1 自动门发展历史自动门从理论上理解应该是门的概念的延伸,是门的功能根据人的需要所进行的发展和完善。

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

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

自动门控制系统是一种应用广泛的智能化设备,可以实现门的自动打开和关闭,提高出入口的便利性和安全性。

本文将介绍如何设计一个基于单片机的自动门控制系统,包括系统架构、硬件设计、软件编程和系统调试等方面。

一、系统架构设计自动门控制系统的架构设计是整个系统设计的基础,它包括系统功能模块的划分和各模块之间的关联关系。

1. 功能模块划分:将自动门控制系统划分为传感器模块、执行器模块、控制模块等,每个模块负责不同的功能。

2. 关联关系设计:设计各功能模块之间的信号传输和控制逻辑,确保系统各部分协调工作。

二、硬件设计硬件设计是自动门控制系统的物理实现,包括选择合适的传感器和执行器、搭建电路板、连接线路等。

1. 传感器选择:选择合适的传感器,如红外传感器、超声波传感器等,用于检测门口的人员或障碍物。

2. 执行器选择:选择合适的执行器,如电机、气缸等,用于驱动门的开启和关闭。

3. 电路设计:设计电路板,包括传感器接口、执行器接口、电源管理等,确保各部分正常工作。

4. 连接线路:连接传感器、执行器和单片机,建立稳定可靠的电气连接。

三、软件编程软件编程是实现自动门控制逻辑的核心,通过编程实现传感器信号的处理和执行器的控制。

1. 单片机选择:选择合适的单片机,如Arduino、STM32等,根据系统需求确定型号。

2. 程序设计:编写控制程序,包括传感器数据处理、门控制逻辑、异常处理等。

3. 通讯协议:设计单片机与传感器、执行器之间的通讯协议,实现数据交换和控制指令传输。

4. 调试优化:通过仿真和实际调试,优化程序性能,确保系统正常运行。

四、系统调试与优化系统调试与优化是确保自动门控制系统正常运行的关键步骤,需要对系统进行全面测试和性能优化。

1. 功能测试:测试传感器检测、执行器控制等功能,验证系统的基本功能是否正常。

2. 性能优化:调整程序逻辑和参数,优化系统响应速度和准确性。

3. 稳定性测试:长时间运行测试,验证系统在连续工作状态下的稳定性和可靠性。

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

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

基于单片机的自动门控制系统设计自动门控制系统是一种能够通过感应控制门的打开和关闭的智能系统。

它可以广泛应用于商业和工业领域,提供方便和安全性。

本文将介绍一个基于单片机的自动门控制系统设计。

首先,我们需要选择一个适合的单片机作为系统的主控制器。

通常,我们可以选择AVR或PIC单片机。

接下来,我们需要设计一个电路板以连接各种传感器和执行器。

在自动门控制系统中,我们需要使用多种传感器来收集数据,例如红外传感器和超声波传感器。

红外传感器可以用来检测门口是否有人或物体,超声波传感器则可以用来测量门与人或物体之间的距离。

一旦传感器探测到人或物体,单片机将根据预先设定的逻辑和算法来控制执行器完成门的打开和关闭。

执行器通常使用直流电机来驱动门的运动。

为了确保系统的可靠性和安全性,我们还可以添加一些其他功能。

例如,我们可以使用温度传感器来检测室内温度,并根据温度自动调节门的打开和关闭速度。

此外,我们还可以添加一个声音传感器来检测异常声音,以确保门的运行正常。

另外,为了方便用户,我们还可以添加一个液晶显示屏和按钮面板。

这样用户可以通过按钮面板来手动控制门的打开和关闭,并通过液晶显示屏来显示系统的状态。

最后,我们需要编写软件代码来实现系统的控制逻辑和算法。

在编程时,我们需要考虑到各种可能的情况,例如门与人或物体的距离、门的运动速度等。

我们还需要确保代码的可靠性和稳定性,通过适当的错误处理机制来防止系统崩溃。

总结起来,基于单片机的自动门控制系统设计涉及到硬件设计、传感器选择和连接、执行器控制、软件编程等多个方面。

通过合理的设计和实现,这种系统可以提供高效、安全和便利的门控制体验。

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

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

基于单片机的自动门控制系统设计智能化时代的便捷入口在智能化时代,自动门控制系统已经成为许多公共场所和住宅的标配。

它们不仅提供了便捷的入口控制,还增强了安全性和智能化管理水平。

基于单片机的自动门控制系统设计是实现这些功能的关键。

本文将探讨单片机在自动门控制系统中的应用、设计原则以及如何实现高效的门禁管理。

首先,我们需要了解单片机在自动门控制系统中的作用。

单片机是一种集成度高的微控制器,它能够执行编程指令,控制各种电子设备。

在自动门控制系统中,单片机负责接收传感器信号、执行开/关门指令、处理用户输入等任务。

它的灵活性和低成本使得自动门控制系统得以广泛应用。

在设计基于单片机的自动门控制系统时,我们需要遵循以下原则:1. 用户友好:系统应具备直观的操作界面,方便用户进行门禁管理。

2. 安全可靠:系统应具备完善的安全机制,防止未经授权的访问。

3. 灵活可扩展:系统应能够根据需求进行升级和扩展,适应不同的应用场景。

4. 节能环保:系统应采用节能设计,降低能耗,减少环境影响。

在自动门控制系统的设计中,单片机通常与多种传感器和执行器配合工作。

传感器负责检测门的开关状态、门前的人流量等信息,执行器则负责控制门的开启和关闭。

单片机通过接收传感器的信号,并根据预设的逻辑或用户指令,控制执行器执行相应的动作。

例如,使用红外传感器可以检测门前是否有行人接近,当传感器探测到有人接近时,单片机就会发送信号给执行器,触发门的开启。

此外,还可以使用触摸屏或密码输入设备,让用户通过身份验证来控制门的开关。

为了提高自动门控制系统的安全性和可靠性,还可以加入一些辅助功能。

例如,可以设置定时开关门功能,使门在夜间自动关闭,防止非法入侵。

还可以加入远程监控和报警系统,当门发生异常时,系统可以自动向管理员发送警报。

在实际应用中,基于单片机的自动门控制系统设计需要考虑多种因素,如门的类型、使用环境、用户需求等。

此外,还需要根据实际情况选择合适的单片机型号、传感器和执行器。

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

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

基于单片机的自动门控制系统设计自动门控制系统是一种能够自动感知人员或车辆接近门并相应地打开或关闭门的系统。

它不仅提供了方便和高效的进出门方式,还提供了一定的安全性和便利性。

本文将介绍一个基于单片机的自动门控制系统的设计。

1.系统概述本系统采用基于单片机的控制方式,主要包括传感器模块、单片机模块、电机驱动模块和门体模块。

当有人或车辆接近门时,传感器将感知到并发送信号给单片机,单片机通过判断信号来控制电机驱动门体的开、关。

2.硬件设计2.1传感器模块传感器模块主要包括红外传感器和超声波传感器。

红外传感器可用于检测人体或车辆的接近,而超声波传感器可用于测量距离。

2.2单片机模块单片机模块采用单片机芯片作为控制核心,负责处理传感器模块发送的信号,并控制电机驱动门体的开关。

常用的单片机有ATmega16或ATmega328等。

2.3电机驱动模块电机驱动模块用于控制门体的运动。

通常采用电机驱动芯片如L298N作为电机驱动模块。

2.4门体模块门体模块由电动机驱动门体的运动部分组成,可通过电机驱动模块的控制实现门的开关。

门体通常由门体机构和门体控制电路组成。

3.软件设计3.1程序设计程序设计主要包括信号处理程序和控制程序。

信号处理程序负责接收传感器模块发送的信号,并进行判断。

当信号满足开门条件时,控制程序将发送控制信号给电机驱动模块,控制门体的运动。

3.2控制算法控制算法可根据实际情况选择合适的控制方式,如PID控制、ON/OFF控制等。

具体的控制算法可根据门体运动的要求和系统的响应速度进行选择。

4.系统实现系统实现时需要将传感器模块、单片机模块、电机驱动模块和门体模块连接起来,并进行程序编写和调试。

同时还需要考虑系统的可靠性和安全性,并根据实际需求对系统进行调整和改进。

5.总结基于单片机的自动门控制系统设计可以实现自动感知人员或车辆接近门,并相应地打开或关闭门。

本文提供了一个基本的设计框架和实现过程,并介绍了关键的硬件和软件设计要点。

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

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

毕业论文(设计)论文题目:基于单片机的自动门控制系统的设计学生姓名:付2b学号:所在院系:电气信息工程学院专业名称:通信工程届次:指导教师:目录前言 (2)0.1 课题背景 (2)0.2 智能自动门的论依据 (3)0.3 单片机的发展及89C51系列的运用 (3)0.4 课题研究的目的和意义 (4)0.5 课题的设计要求 (5)0.6 自动门的基本设计思路 (6)1 系统总体方案 (7)1.1 系统总体规划 (7)1.2 单片机介绍 (8)1.3 热释电红外传感器 (11)1.4 步进电机 (13)1.5 故障检测及显示 (14)1.6 门行程检测 (14)2 系统硬件设计 (15)2.1 设计电路的电框图和原理 (15)2.2 系统硬件总体逻辑设计 (15)2.3 设计电路原理图 (16)3 系统软件设计 (16)3.1 系统主程序流程图 (17)3.2 开门子程序流程图 (18)3.3 开门中断程序流程图 (19)3.4 T1中断服务程序流程图 (20)3.5 程序源代码 (21)4 调试与检测 (26)4.1 调试 (26)4.2 门行程检测及故障检测 (26)结论 (26)参考文献 (27)致谢 (29)淮南师范学院2013届本科毕业论文基于单片机的自动门控制系统的设计学生:付民(指导教师:王千春)(淮南师范学院电气信息工程学院)摘要:在当今社会随着经济的快速发展,人们对生活水平的要求越来越高,在这种大趋势下,自动门的应用也越来越广泛,在很多现代建筑中都能看到它的身影,如银行,宾馆、超市等。

现在自动门在国内外的发展状况很不均衡,国外的产品性能比较优良但相对的其价格也比较昂贵,而国内的产品虽然价格比较便宜但性能比较差,容易出故障。

因此在本文中设计了一款性价比较高的自动门控制系统,它功能强大,价格适中,在市场上将会有较强的竞争力。

单片机SCM(Single Chip Microcomputer),是把微型计算机主要部分都集成在一个芯片上的单芯片微型计算机。

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

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

东北石油大学课程设计2013年7 月7 日东北石油大学课程设计任务书课程:单片机的控制系统课程设计题目:自动门控制系统设计专业:自动化姓名:学号:主要内容、基本要求、主要参考资料等主要内容:利用51板实现自动门控制系统设计。

具体要求如下:1、有人来时(进门或出门)开门。

当人走到离门不远的时候时,安装在门上侧的热释红外线传感器信号检测装置检测到有人时,将启动电动机带动传动链开门。

2、无人时关门延迟,当热释收发装置没有检测到有人在离门1m的范围内,将延迟1秒启动电动机带动传动链关门。

3、关门中途来人,立即开门。

当启动电动机带动传动链关门时,感应探头突然检测到在离门1m的范围内有人,则立即停止电动机关门,启动电动机带动传动链开门。

基本要求:1、熟悉MCS单片机系统的基本构成和工作原理。

2、了解自动门系统的原理及控制方法。

3、掌握MCS-51系列单片机I/O、定时器等操作方法。

4、掌握单片机的一般编程技巧。

参考资料:1、张毅刚.单片机原理及应用[M].北京:高等教育出版社,2010.2、蔡美琴.MCS-51系列单片机系统及其应用[M].北京:高等教育出版社,2004.完成期限2013-7-7指导教师专业负责人2013年6月28日单片机的控制系统课程设计目录第1章绪论 01.1 自动门发展历史 01.2 单片机的发展及89C51系列的运用 01.3 红外探测技术的发展 (1)1.4 设计的主要内容 (1)第2章系统结构及主要元器件 (2)2.1设计整体框图及总电路图 (2)2.2主要元器件介绍 (3)第3章硬件设计 (10)3.1 基本单片机系统 (10)3.2 红外检测电路 (10)3.3 步进电机 (11)3.4 检测模块 (13)第4章软件设计 (15)4.1 系统软件结构 (15)4.2 各部分程序流程设计 (15)4.3 门行程检测及故障检测 (23)第5章系统仿真及调试 (24)5.1系统仿真调试 (24)5.2调试结果 (25)5.3 仿真结果 (26)结论 (27)参考文献 (28)第1章绪论1.1 自动门发展历史自动门从理论上理解应该是门的概念的延伸,是门的功能根据人的需要所进行的发展和完善。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章绪论1.1课题研究的背景社会的进步、科技的前进将人们的生活投入了一个急剧发展的数字化的21世纪。

人们生活水平也随之逐渐升高,让人们对美好生活环境追求的欲望也愈来愈强烈,因而各类方便于生活的单片机自动控制系统开始进入了人们的生活。

以单片机为核心的自动门系统就是其中之一。

因自动门之中使用的芯片和传感器技术的日渐先进,使它的实用性变的更好,功能也愈来愈多,从而让它的应用范围也越来越广泛。

使用自动门会给人们带来人员出入方便、节约能源、减少噪音等好处,也令人们的建筑更加的现代化。

1.2国内外研究现状和发展趋势自动门是上个世纪中期在建筑物上得到利用。

在上个世纪二十年代之后,自动门开始造美国的超级市场上初次使用。

当时使用的是油压式自动门,这是世界上第一跨自动门,根据它的使用原理,气动式自动门也开始得到发明。

到1962年电气化的进步,电气式自动门得以发展,因它较于油压式和气动式维护更加方便,电气式自动门随着城市化的推进,使用它的用户也随之增加。

但在上世纪六十年代电气设备的发展还处于低级阶段,电机转速难以控制,故此当时的电气式自动门的性能还是差强人意,能源利用率低下,维护的成本还是相对较高。

在进入计算机时代之后,计算机技术的不断发展,电子控制技术开始成熟,直接控制电动机的电气式自动门得到急剧的发展,使其逐步成为自动门的主流。

在中国自动门现在随着城市化推进的浪潮在社会中得到广泛的应用,现在在每个城市都可以见到自动门的身影。

但在国内因其研发起步较晚,自主研发的程度比较低,大部分的专利都在外国人的手中。

在进入新世纪之后,国内的计算机发展进入快车道,追赶上国际上的先进水平。

利用计算机技术的自动门技术在国内也在飞速发展。

自动平移门是现在最常见的自动门。

工作的方式是将两个人体红外感应器安装在门内外两侧。

当人走近自动门时,任意一个人体红外感应器感应到人体红外的存在,就控制步进电机打开门。

当人通过门之后,再将门关闭。

因为自动平移门可以在进入自动模式后能够完成自动控制,可以让建筑物层次得以提升又方便美观。

因此迅速在国内外建筑市场得到广泛的普及。

1.3课题研究意义和目的21世纪是电子科技不断发展的时代,各种智能控制系统逐渐的进入人们的生活之中。

自动门控制系统因它能够出色的完成疏导人流,降低人员密度,防止再次发人员踩踏的惨剧,已成为商场、超市、旅店、写字楼等人流集中地的首选。

为了使自动门更好的为人们服务。

为了获得一种简单电路,功能完善,维护方便和性价高等优点的自动门系统,本文中,研究了一种平开式的自动门控制系统。

实现了自动识别人体红外识和防挤压等功能。

该系统以STC89C52作为控制核心,以步进电机、红外传感器和光电开关结合的简易单片机系统,充分发挥核心控制系统的性能。

具有一定的使用和参考价值。

1.4课题主要研究内容阅读单片机以及自动控制相关知识。

通过去图书馆下载往年有关的论文进行参考,查阅资料,浏览图书馆相关文献,使用网络参考网络上的论文。

在此基础上利用单片机实现自动门控制系统的设计。

本次设计总体结构大致分为电源模块、动力模块、报警模块、人体感应模块、门行程检测模块、障碍物检测模块共六大模块组成,通过Keil软件编写设计所需要的程序并对程序进行检查分析,Altium designer进行原理图设计和PCB板的布线,最后使用Proteus软件进行仿真。

本控制系统基本框图如图1.1所示图1.1红外检测框图第二章系统硬件设计为了满足生活中日益增长的自动门需求,本设计是完成一种基于89C52单片机的自动门控制系统,该系统包括报警电路,HC-SR501人体感应模块,复位电路,动力模块,控制方式切电路换等。

当有人经过人体感应模块时,人体感应模块会感应到人体的温度,之后会将红外线信号转化为电压信号,从而该系统会自动打开门,让行人通过。

当人通过后,人体感应模块感应不到人体的温度,之后输出低电压信号,从而该系统会自动打关门。

该系统操作简单,可靠性强,灵敏度高,检测范围广,便于安装,非常适代替原始的手动门,从而达到出入方便的目的。

2.1硬件整体设计思路根据需要实现的功能选取基本硬件:(1)主控芯片:STC89C52;(2)人体感应模块:HC-SR501;(3)报警模块:蜂鸣器:(4)动力模块:步进电机;(5)障碍检测模块:E18-D50NK;(6)门行程检测模块:ITR-9608光电开关系统整体硬件框图如图2.1所示图2.1系统硬件框图2.2单片机介绍单片机是微型计算机系统。

虽然它小,但具备一台计算机的大部分部件:运算器、控制器、内存、内部和外部总线系统。

相当于一块芯片成为了一台体积小、质量轻、价格便宜的计算机。

这为它的广泛应用提供了便利的条件。

根据系统需求,需要控制芯片能在5V~7V电压下工作,低功耗响应速度快,具备定时器,UART串口通信,外部中断,至少具备8个I/O口,能够驱动小电流设备。

根据以上功能需要,综合考虑选取在市场上应用比较广泛且性价比高的Atmel 公司的STC89C52单片机,作为主控芯片,并选取11.0592MHz的晶振外接在主控芯片上图2.2为STC89C52单片机的最小系统图。

图2.2 STC89C52单片机最小系统2.2.1STC89C52单片机引脚说明STC89C52单片机拥有40个引脚。

表1按照引脚功能可分4个部分。

表2.1单片机引脚说明值得注意的是,P3口的每一个引脚都可以单独作为第一功能的输入输出或第二功能。

P3口第二功能如表2.2所示表2.2 P3口第二功能2.2.2复位及复位电路复位是单片机的初始化操作。

其主要功能是让单片机初始化为0000H并从0000H单元开始执行程序。

可以在单片机程序运转出错或操作失误使系统处于死锁状况时,摆脱困境。

复位电路原理图如图2.3所示。

图2.3复位电路原理图2.3人体感应模块设计HC-SR501是利用红外线的技术从而来实现自动控制的功能。

当有人经过该系统时,该模块感应到人体的温度,人体所辐射出来的红外线被人体感应模块吸收之后,该人体感应模块经过一系列的处理之后,红外线就会转变成电压信号,该系统就会发出报警的信号。

该人体模块灵敏度高,广泛地被应用在自动感应产品之中。

它的发明使好多自动感应产品的制作变得更加的方便快捷,更加的可靠。

2.4步进电机步进电动机是一种的数字控制电动机。

它是将收到的电脉冲信号转变成角位移或者线性位移。

即给一个脉冲信号,步进电动机就转动一个角度。

步进电机在负载范围内的开启/停止,转动频率,只与控制核心传输给它的信号相关,而不受负载大小的影响。

由于这特点的存在,所以作常适合于单片机控制。

近30年来,数字技术、计算机技术迅速发展推动步进电动机的进步,使步进电动机的使用愈来愈广泛。

2.5 驱动控制系统在利用步进电机时必需要有由环形脉冲,功率放大等构成的控制系统,其方框图如图2.3所示。

图2.3驱动控制系统框图脉冲信号由单片机产生,经ULN2003芯片对脉冲信号进行放大,步进电动机根据脉冲电流进行相应的工作状态。

在步进电动机的控制中,基本控制如下: (1)反应式步进电动机控制换相顺序步进电动机的工作方时,按照通电换相次序严格执行。

我们把通电换相过程称为脉冲分配。

四相五线步进电机工作方式通电换相的正序:是A-AB-B-BC-C-CD-D-DA-A;反序为A-DA-D-CD-C-BC-B-AB-A。

共有八个通电状态。

其驱动方式逻辑时序如表2.4示。

表2.4逻辑时序林顿管组成成。

具有电流增益高、工作电流大、带负载能力强等特性。

本设计采用该芯片将信号从微处理器中放大,构成一个功率放大电路,以便于对步进电机驱动。

其方框图如图2.5所示。

图2.5ULN2003芯片框图2.6检测模块本设计利用E18-D50NK红外避障器和ITR-9608光电开关组成自动门的检测系统。

2.6.1E18-D50NK红外避障器E18-D50NK是一种集发射与接收于一体的主动式光电传感器。

E18-D50NK 传感器传感器具有抗干扰能力强、安装方便、使用简单等特点。

并且探测距离是可以通过电位器进行调节的。

广泛应用在防盗报警、自动门、机器人避障、流水线记数等方面。

该传感器主动发射的光线经过调制后调制成一定波长的光线在进行发射,在工作中可以避免被自然光线和各种灯光的干扰具有较大精度。

当发射的光线被挡住,接收器根据发射回来的光线进行调节输出信号。

单片机处理此信号,最终报警器报警,步进电机停止转动,以达到放夹功能。

保护了行人的安全和防止夹到异物损坏自动门。

2.6.2ITR-9608光电开关ITR-9608光电开关为槽型光电传感器。

其工作原理是:通过检查自身发射器发射的光线是否被另一端的接收器接收到,接收到光线表示没有物体通过检测器,没有接收到光线表示有物体经过,光电开关据此产生信号。

对射式光电开关的特点在于:检测的物体不限于是不是金属物体,只要此物体不是不透明的,工作时不易受干扰,感应灵敏度高,工作所需能量小,工作寿命长。

主要应用在测速、计数器、打印机等自动设备上。

在本次设计中利用此传感器检测门打开或关闭的位置。

在自动门关闭的过程中,当自动门遮挡住JP1时,系统认为自动门已经完全关闭,电动机停止关门。

在门打开的过程中,当自动门不能继续遮挡JP2时,系统认为自动门已经完全打开,电动机停止转动,等待关门指令进行再进行关门动作。

门行程检测电路如图2.5所示。

图2.5门行程检测电路第三章课题的软件设计3.1系统软件结构本设计利用C语言进行程序编写,整个系统的程序主要由端口设置,标志位设置,延时子函数,报警子函数,顺时针/逆时针转动子函数,门行程检测子函数,主程序等组成。

程序依次正常运行带动硬件完成设计所需要的功能。

全部程序见附录。

3.2程序流程图设计自动门在自动状态下首先检测门的状态,根据接收到检测器的信号判断自动门上次停机所处的位置。

在根据红外探测器所接收到的信号,判断是否有人,是否进入开门状态。

在开门过程中门限位检测开关,检测门的位置,到达预定位置,停止开门。

在红外检测开关检测到没有人时进入关门程序,在关门过程中,红外传感器继续检测是否有人,有人则停止关门,进入开门程序,无人则继续关门,同时障碍检测器在关门过程中检测是否有障碍无,若检测到有障碍物,停止关门、报警,直到障碍物消失。

若无障碍物继续关门,直到右侧限位开关检测到门处于预定位置,停止关门。

等待下次红外检测器检测到有人在次循环。

流程图如图3.1所示。

开始结束系统初始化开门停止开门关门报警停止开门关门停止开门是否有人左限位开关右限位开关是否有人是否有障碍物NYNNNNYYYY3.1系统流程图3.3关门/开门子函数uchar code FFW[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};//顺时针方向转动编码uchar code REV[8]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01};//逆时针方向转动编码//顺时钟转动子函数void motor_ffw(){uchar i;for (i=0; i<8; i++){P0=FFW[i];delay(2);}}///逆时针转动子函数void motor_rev(){uchar j;for (j=0; j<8; j++){P0=REV[j];delay(2);}}利用用C语言谈的For循环程序,使步进电机在合适的时机进行正确的正反转。

相关文档
最新文档