毕业论文地铁自动门设计_第1页
毕业论文地铁自动门设计_第2页
毕业论文地铁自动门设计_第3页
毕业论文地铁自动门设计_第4页
毕业论文地铁自动门设计_第5页
已阅读5页,还剩32页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕 业 论 文 正 文 第 1页 哈尔滨职业技术学院印制 摘 要 随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便生活的自动控制系统开始进入人们的生活,以单片机为核心的自动门系统就是其中之一。本文设计了基于单片机的地铁自动门,该系统以单片机为主体,直流电机、转速测量为核心,实现地铁门的自动控制。 本设计主要应用 8051 作为控制核心,直流电机、红外传感器、磁开关相结合的系统。通过单片机程序对直流伺服电机的正转、反转进行控制,从而对门进行开、关的控制; 直流电机采用 H 桥驱动。 充分发挥了单片机的性能。其优点是电路简单,软件功能完善,控制系 统可靠,性价比较高等,具有一定的使用和参考价值。 关键词: 8051;地铁自动门;直流电机;红外传感器;转速测量毕 业 论 文 正 文 第 1页 哈尔滨职业技术学院印制 目 录 绪 论 . 1 一、 自动门系统方案 . 2 (一) 设计思想和整体框图 . 2 (二)器件选型 . 2 二、 自动门系统的硬件设计 . 7 ( 一) 系统硬件整体逻辑设计 . 7 (二)控制器单元的硬件设计 . 7 (三) 直流电机驱动模块 . 17 三、 软件设计 . 25 (一) 整体程序流程图及功能模块设计 . 25 (二) 号发生及转速测量模块程序设计 . 25 结 论 . 32 参考文献 . 34 致 谢 . 35 毕 业 论 文 正 文 第 1页 哈尔滨职业技术学院印制 绪 论 现代社会是一个快速发展的信息化社会, 随着 科学技术 的不断进步,人们不断去追求舒适,方便的生活环境。于是相应的电子产品产生, 智能型自动门 同样出现在人们的生活中。随着 自动 门的技术、性能日趋成熟、完善,它被广泛应用在政府机关、银行、医院、商业、工业等不同行业,改善了人们的生产生活条件。 自动门不但能给我们带来人员出入方便、节约空调能源、防风、防尘、防噪音等好处,更令我们的建筑物增添了不少高贵典雅的气息。 自动门是指可以将人接近门的动作(或将某种入门授权)识别为开门信号的控制单元,通过驱动系统将门开启 ,在人离开后再将门自动关闭,并对开启和关闭的过程实现控制的系统。 按启闭形式分:可分为推拉门、平开门、折叠门和旋转门 ; 按门体 的 材料分 : 不锈钢门有安全玻璃、不锈钢饰面、建筑铝合金型材 、 彩色涂层钢板 、木材等 。 自动门的系统配置是指根据使用要求而配备的,与自动门控制器相连的外围辅助控制装置,如开门信号源、门禁系统、安全装置、集中控制等。必须根据建筑物的使用特点。通过人员的组成,楼宇自控的系统要求等合理配备辅助控制装置。 毕 业 论 文 正 文 第 2页 哈尔滨职业技术学院印制 一、 自动门系统方案 (一) 设计思想和整体框图 本设计主要应用单片机程序对直流伺服电机的正转、反转进行控制,从而对门进行开、关的控制。在门的两侧各有一个感应器,分别感应从里面出去和从外面进来的人。 感应探测器探测到有人靠近时,将脉冲信号传给主控器 单片机 ,主控器判断后通知 电机 运行,同时监控 电机的 转数,以便通知 电机 在一定时候加力和进入慢行运行。 直流电动机采用 测人进出的传感器采用红外传感器。下图 1自动门系统整体框图。 (二)器件选型 单片机 供电电源。 以被定义为数据 /地址的低八位,能够用于外部程序 /数据存储器。在 作为原码输入口,当 位置 给定 率接口 电动机 负载 传感器接口 电流反馈信号 正 /负位置反馈脉冲 绝对零位脉冲 毕 业 论 文 正 文 第 3页 哈尔滨职业技术学院印制 输出原码,此时 准输入输出 I/O, 管脚 写入 1 后,被内部上拉为高,可用作输入。在 : 既可用于标准输入输出 I/O,也可用于外部程序存储器或数据存储器访问时的高八位地址。 : 既可以作标准输入输出 I/O,也可作为 一些特殊功能口, 管脚 备选功能 行输入口) 行输出口) 部中断 0) 部中断 1) 0(记时器 0外部输入) 1(记时器 1外部输入) 部数据存储器写选通) 部数据存储器读选通) 复位输入。当振荡器复位器件时,要保持 毕 业 论 文 正 文 第 4页 哈尔滨职业技术学院印制 当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。 在 程期间,此引脚用于输入编程脉冲。在平时, 以不变的频率周期输出 正脉冲信号,此频率为振荡器频率的 1/6。 /外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次 / 但在访问外部数据存储器时,这两次有效的 /号将不出现。 / 当 /持低电平时,则在此期间外部程序存储器( 0000不管是否有内部程序 存储器。注意加密方式 1 时, / /保持高电平,此间内部程 序存储器。在 程期间,此引脚也用于施加 12V 编程电源( 反向振荡放大器的输入及内部时钟工作电路的输入。 来自反向振荡器的输出。 8051 单片机最早由 司推出 , 其后 , 多家公司购买了 8051的内核 , 使得以 8051 为内核的 列单片机在世界上产量最大 ,应用毕 业 论 文 正 文 第 5页 哈尔滨职业技术学院印制 也最广泛 , 有人推测 8051 可能最终形成事实上的标准 片 。凌阳单片机系列芯片中相同的片内硬件功能模块具有相同的资源特点;不同型号的芯片只是对片内资源进行删减。其最大的特点就是超强抗干扰 . 广泛应用于家用电器、工业控制、仪器仪表、安防报警、计算机外围等领域。其主要优势在语音方面。 8051 作为系统的控制器 , 单片机算术运算功能强,软件编程灵活,自由度大,可用软件编程实现各种算法,并且具有功耗低,体积小,技术成熟,成本低廉,在各个领域应用广泛 。 而且我们也比较熟悉这款芯片,因此 采用 8051 构成系统控制部分。 直流电机采用 H 桥驱动:单片机的一个引脚分别产生两种占空比不同的 冲宽度调制)波形作为驱动信号,实现不同的转速和制动;另外由一个引脚产生转向控制信号,在门的中间及其两边设置磁开关,作为中断信号产生源,来判断电机是否应该转换速度或停止;有无人进出采用红外线来探测,有人时则产生中断,执行开门动作;转速测量采用在电机的转轴上设置一个 带有相差 180 度且位于同一半径上的两小孔的圆盘,用红外线照射转动的圆孔,光透过小孔被光敏三极管接收,从而产生脉冲 经整形电路后送到单片机内部定时计数测出频率。 在感应器的选择方面是很灵活的,在高档酒店、写字向中央处理器提出申请楼,可以选择高灵敏度的感应器;在人行道边上的银行、商店等经常有人路过的地方,可以选择特定区域有效的感应器;在医院手术室门前可以采用压力感应器;而车库的门可以采用固定光照感应器。而现在被广泛应用的感应器主要有微波感应器和红外感应器。 微波感应器 ,又称微波雷达,对物体的移动进行反应,因而反应速度快,适用于行走速度正常的人员通过的场所,它的特点是一旦在门附近的人员不想出门毕 业 论 文 正 文 第 6页 哈尔滨职业技术学院印制 而静止不动,雷达便不再反应,自动门 就会关闭,有可能出现夹人现象。红外感应器 , 对物体的存在进行反应,不管人员是否移动,只要处于感应器的扫描范围内,它都会反应。红外感应器的反应速度比微波感应器慢。本系统首先要求的是安全,所以选用红外线传感器 。 毕 业 论 文 正 文 第 7页 哈尔滨职业技术学院印制 二、 自动门系统的硬件设计 (一) 系统硬件整体逻辑设计 数字控制伺服系统由计算机控制器、 率驱动接口、传感器接口和电机本体四部分组成。计算机的作用是:完成位置信号的设置,根据传感器接口给出的绝对零位脉冲和电流反馈控制,产生 宽调制信号,最后由 率开关接口对电 动机进行最终的功率驱动。在这个系统中,由于反馈控制是通过软件实现的,故可以根据负载的性质改变系统的参数,求得最佳匹配。信号滤波也可以通过软件实现,更有可能通过计算机补偿技术使传感器精度得以补偿提高。计算机控制在可靠性、小型化、联网群控制等方面的优点都是经典模拟伺服系统无法比拟的。 (二) 控制器单元的硬件设计 控制器单元硬件电路图如图 2示 毕 业 论 文 正 文 第 8页 哈尔滨职业技术学院印制 图 2控制器最小系统 一片 位 荡器和时钟电路、至少 128 字节的内部数据存储器,可寻址外部程序存储器和数据存储器个 64k 字节, 21 个特殊功能寄存器, 4个并行 I/O 接口, 2个 16位定时/计数器 ,至少 5 个中断源,提供两级中断优先级,可实现两级中断服务程序嵌套。具有有位寻址功能,有较强的布尔处理能力。各功能单元(包括 计数器等)都由特殊功能寄存器( 中管理。 片机在物理结构上有四个存储空间: 程序内存 寻址范围: 0000H 量 64 1,寻址毕 业 论 文 正 文 第 9页 哈尔滨职业技术学院印制 内部 0,寻址外部 址长度: 16位。作用:存放程序及程序运行时所需的常数。 七个具有特殊含义的单元是: 0000H 系统复位, 0003H 外部中断 0 入口 000 出中断入口 0013H 外中断 1入口 001 出中断入口 0023H 串口中断入口 002 出中断入口 内部数据存储器 理上分为两大区: 00H 7 128B 内 。作用:作数据缓冲器用。 一个微处理器能够聪明地执行某种任务,除了它们强大的硬件外,还需要它们运行的软件, 其实微处理器并不聪明,它们只是完全按照人们预先编写的程序而执行之。那么设计人员编写的程序就存放在微处理器的程序存储器中,俗称只读程序存储器 (程序相当于给微处理器处理问题的一系列命令。其实程序和数据一样,都是由机器码组成的代码串。只是程序代码则存放于程序存储器中。 有 64序存储器寻址空间,它是用于存放用户程序。数据和表格等信息。对于内部无 031 单片机,它的程序存储器必须外接,空间地址为 64时单片机的端必须接地。强制 外部程序存储器读取程序。对于内部有 8051 等单片机,正常运行时,毕 业 论 文 正 文 第 10页 哈尔滨职业技术学院印制 则需接高电平,使 从内部的程序存储中读取程序,当 容量时,才会转向外部的程序存储器读取程序。 8051 片内有 4程序存储单元,其地址为 0000H 0片机启动复位后,程序计数器的内容为 0000H,所以系统将从 0000H 单元开始执行程序。但在程序存储中有些特殊的单元,这在使用中应加以注意。 其中一组特殊是 0000H 0002H 单元,系统复位后, 0000H,单片机从 0000H 单元开始执行程序,如果程序不是从 0000H 单元开始,则应在这 三个单元中存放一条无条件转移指令,让 接去执行用户指定的程序。 另一组特殊单元是 0003H 002 40个单元各有用途,它们被均匀地分为五段,它们的定义如下: 0003H 000部中断 0 中断地址区。 0000012H 定时 /计数器 0中断地址区。 0013H 001部中断 1 中断地址区。 0010022H 定时 /计数器 1中断地址区。 0023H 002行中断地址区。 可见以上的 40 个单元是专门用于存放中断处理程序的地址单元,中断响应后,按中断的类型,自动转到各自的中断区去执 行程序。从上面可以看出,每个中断服务程序只有 8 个字节单元,用 8 个字节来存放一个中断服务程序显然是不可能的。因此以上地址单元不能用于存放程序的其他内容,只能存放中断服务程序。但是通常情况下,我们是在中断响应的地址区安放一条无条件转移指令,指向程序存储器的其它真正存毕 业 论 文 正 文 第 11页 哈尔滨职业技术学院印制 放中断服务程序的空间去执行,这样中断响应后, 到这条转移指令,便转向其他地方去继续执行中断服务程序。 0000有三个存储单元, 3 个存储单元在我们的程序存放时是存放不了实际意义的程序的,通常我们在实际编写程序时是在这里安排一条 令,通过 033H 开始的用户 来安排我们的程序语言。从 0033 开始的用户 域用户可以通过令任意安排,但在应用中应注意,不要超过了实际的存储空间,不然程序就会找不到。 数据存储器 数据存储器也称为随机存取数据存储器。数据存储器分为内部数据存储和外部数据存储。 片内数据存储器为 8 位地址,所以最大可寻址的范围为 256 个单元地址,对片外数据存储器采用间接寻址方式, 可以做为间接寻址寄存器, 8 位的寄存器,即 寻址范围最大为 256个单元,而 16 位地址指针,寻址范围就可达到 64就是说在寻址片外数据存储器时,寻址范围超过了 256B,就不能用 1做为间接寻址寄存器,而必须用 存器做为间接寻址寄存器。 8051单片机片内 56个单元 (00这 256个单元共分为两部分。其一是地址从 00H 7共 128个字节 )为用户数据 80H 也是 128个字节 )为特殊寄存器 (元。 列单片机有四个双向的 8 位并行口 3,每个口各有一个 8 位的口锁存 器,复位后它们的初态全为 1。 毕 业 论 文 正 文 第 12页 哈尔滨职业技术学院印制 为准双向口, 的每一位都能独立地定义为输出线或输入线。作为输入线的位,口锁存器的相应位必须为 1 状态。 为第一功能使用时,其功能和 相同。作为第二功能使用时,其口锁存器状态必须为 1。 的每一位可独立地定义为第一功能的输入输出和第二功能的输入输入。 且是双功能口,它既可作为第一功能的输入输出口使用,也可作为第二功能的系统扩展地址总线口,输出高 8 位地址 可可作为第一功能的输入输出口 使用,也可作为第二功能的系统扩展地址 /数据总线口,分时输出低 8 位地址收发数据信息 7。 能驱动 3 个 ,且不需要外加电阻就能直接驱动 路。 为 I/O 时需外接上拉电阻才能驱动 路。 如果 ,可扩展 I/O 接口或外数据存储器,外部数据存储器和外部扩展接口统一编址, 它们的操作指令也相同。在外部 64储类型 ,可以各划出一个区域作为扩展 I/址空间。 列单片机至少有 5个中断请求源,提供 2 个中断优先级,可实现 2 级中断服务程序嵌套。每个中断源可程控为高优先级中断或低优先级中断。和中断系统相关的特殊功能寄存器有中断优先级控制寄存器 断使能控制寄存器 及定时 /计数器控制寄存器 毕 业 论 文 正 文 第 13页 哈尔滨职业技术学院印制 行通信口控制寄存器 相关位。 列单片机的 5 个中断请求源中,有通过 入的二个外部中断源 内两个定时器 /计数器 (T/T/的溢出中断请求源 有一个片内串行通信口发送或接收中断请求源 些中断请求源分别由特殊功能寄存器 计数器( T/C)控制寄存器 高 4 位控制定时 /计数器,低 4 位控制外部中断。其格式如表 2示。 表 2 定时器 /计数器控制寄存器 7 5 3 1 时 /计数器控制 外部中断控制 部中断 0、 1 触发方式选择位,由软件设置。置 1为下降沿触发 (即当外部中断请求源信号有从 1 电平到 0 电平的变化时,外部中断请求标志 会置 1 ),设置 0 为低电平触发 (即只要外部中断请求源信号为 0 时,外部中断请求标志 置 1 )。 部中断 0、 1 请求标志位。产生中断请求 时,硬件置位,应中断后,硬件清零。 T/T/数溢出中断请求标志位。产生中断时,硬件置位, 应中断后,硬件清零。 毕 业 论 文 正 文 第 14页 哈尔滨职业技术学院印制 T/T/动标志位。其操作方法将在定时器 /计数器章节中介绍。 式如表 2 各中断源的硬件优先级以及中断服务程序入口地址如表 7 所示。 表 2 中断服务程序入口地址表 编号 中断源 入口地址 硬 件 优 先级 0 外部中断 0 0003H 最高 1 T/000 2 外部中断 1 0013H 中 3 T/001 4 串 行 通 信口中断 0023H 最低 通常在中断入口安排一条相应的无条件跳转指令,以当 应中断后,可从中断入口跳转到用户设计的相应中断处理程序入口。 与中断系统相关的特殊功能寄存器有以下几个: 及的位标志 及的位标志 及的位标志 业 论 文 正 文 第 15页 哈尔滨职业技术学院印制 及的位标志 时器 /计数器是单片机的一个重要功能部件,可用来实现定时、计数、频率测量、脉冲宽度测量、产生信号、信号检测等。 列单片机中有至少有 2 个定时器 /计数器 T/ T/们既可以编程为定时器使用,也可编程为计数器使用。若是内部晶振驱动时钟,则是定时器;若是对外部输入的脉冲信号计数,则是计数器。 当 T/C 以定时器方式工作时,在每个机器周期计数加 1,计数频率 = 12。如晶振频率为 12,计数频率为 1隔 1s 计数值加 1。 当 T/C 以计数 器方式工作时,计数脉冲来自外部输入管脚 或 ,当外部脉冲信号负跳变时计数值加 1。假如外部信号是周期性连续脉冲信号,则每过一个振荡周期,计数器进行一次加 1 计数。因计算机识别输入信号的负跳变需两个机器周期,所以可计数外部脉冲的最高频率为 24。当晶振为 12,最高计数频率为 500如外部脉冲频率高于此频率,计数将出错。 和 T/C 有关的特殊功能寄存器有 中 T/计数寄存器, T/计数寄存器。 高 4 位用于控制定时 /计数器的启停以及产生计数溢出中断标志,其各位的定义如下表 3示。 表 2 定时器 /计数器控制寄存器 7 5 3 1 业 论 文 正 文 第 16页 哈尔滨职业技术学院印制 T/T/动控制位,需软件控制。 1 启动计数; 0停止计数。 T/T/数溢出中断请求标志位。产生中断时,硬件置位; 件清零。 电复位时清零。 于设置定时器 /计数器的工作模式,其各位的定义如表 2示。 表 2定时器 /计数器方式控制寄存器 7 5 3 1 0 0 T/,低 4 位对应于 T/ C/T :计数器或定时器选择位。 0 定时器; 1 计数器。 控信号位。 0 T/C 的启停仅受 控制; 1 T/ 时为 1 才能启动T/ 作方式选择位。 定时器定时时间和计数初值 之间的关系: 定时时间 = (满计数值 计数初值 ) 机器周期 机器周期 = 12 / 业 论 文 正 文 第 17页 哈尔滨职业技术学院印制 满计数值: 16 位计数: 216 = 65536 8 位计数: 28 = 256 定时 /计数器编程操作步骤: 程 装载到 ,或 零 程 要时设置中断优先级:编程 :置位 的 三) 直流电机驱动模块 微处理器取代模拟电 路作为电动机控制器有如下特点: 模拟电路为了实现控制逻辑需要许多电子元件,使电路复杂。采用微处理器后,绝大多数控制逻辑可通过软件实。 微处理器有更强的逻辑功能,运算速度快、精度高、有大容量的存储单元,因此有能力实现复杂的控制,如优化控制等。 因为控制器的控制方式是由软件完成的,如果必须要修改控制规律,一般不必改动硬件电路,只需修改程序即可。在系统调试和升级时,可以不断尝试选择最优参数,非常方便。 毕 业 论 文 正 文 第 18页 哈尔滨职业技术学院印制 制精度高 数字控制不会出现模拟电路中经常遇到的零点漂移问题。无论被控制量的大小如何,都可以保证足够的控制精度。 机联网工作 因此现在普遍采用单片机作为电动机的控制器。本设就是由单片机控制产生 号,通过 H 桥驱动直流电机。 电机的驱动方法可以分为:可关断晶闸管的门极驱动、功率晶体管的驱动、和功率场效应管的驱动等。此次设计我采用的方法是 由功率场效应管来组成驱动电路。 直流电动机是最早出现的电机,也是最早能实现调速的电机。长期以来直流电机一直占据着调速控制的统治地位。 由于它具有良好的现行调速特性,简单的控制性能,高的效率,优异的动态特性; 尽管近年来不断受到其他电机的挑战,但到目前为止仍是大多数调速控制电动机的最优先选择。 近年来,直流电动机的结构和控制方式都发生了很大的变化。随着计算机以及新型电力电子功率器件的不断出现,使采用全控型的开关功率元件进行脉宽调制 (称 制方式已成为绝对主流。这种控制方式很容易在单片机控制中实现,从而为直流电动机控制数字化提供了契机。 众所周知,直流电机转速 n 的表达式为: n=( ( 2 (2, 在,大多数应用场合都是用电枢控毕 业 论 文 正 文 第 19页 哈尔滨职业技术学院印制 制法。下面介绍在励磁恒定不变的情况下,如何通过调节电枢电压来实现调速。 绝大多数直流电机采用开关驱动方式。开关驱动方式是使半导体功率器件工作在开关状态,通过脉宽调制 控制电动机电枢电压,实现调速。 当开关管导通时,电机两端响电压 号的周期为 T,其中高电平时间 _为 低电平时间为 开关管截止时电机电 枢两端的电压为 0。 后,栅极输入重新变为高电平,开关管动作重复前面的过程。这样,直流电动机电枢绕组两端的电压平均值 : ) /( t1+= a 2式中, a 为占空比, a=T。 占空比 a 表示了在一个周期 T 里,开关管道通的时间与周期的比值。 a 的变化范同为 0 a 1。由( 2知,当电源电压 变的情况下,电枢的端电压的平均值 决于占空比 a 的大小,改变 a 值 就可以改变端电压的平均值,从而达到调速的目的,这就是 速的原理。 在 速时,占空比 a 是一个重要参数。以下三种方法都可以改变占空比的值: 种方法是保持 变,只改变 样使周期 T(或频率 )也随之改变 种方法是保持 变,只改变 样使周期 T(或频率 )也随之改变 毕 业 论 文 正 文 第 20页 哈尔滨职业技术学院印制 种方法是使周期 T(或频率 )保持不变,而同时改变 两种方法由于在调速时改变了控制脉冲的周期,当控制脉冲的频率与系统的固有频率接近时将会引于控制脉冲的频率,且 考虑到程序设计的方便性问题,仍是用的第二种方法。目前,在直流电机 的控制中,主要使用定频调宽法。 制信号的产生方法有四种: 分立电子元件组成的 号发生器:这种方法是用分立的逻辑电子元件组成 号电路。他是最早期的方式。现在已被淘汰了。 软件模拟法:利用单片机的一个 I/O 引脚,通过软件不断地输出高低电平来实现 输出。这种方法要占用 量的时间,使单片机无法进行其他的工作,因此现在用得也较少了。但是由于本设计的自动门系统在输出 号时也就不需要作其他什么动作了,况且考虑到实 验室的仿真器没有专用的 ,因而采用了这种方法。 专用 成电路:从 制投术出现之日起,就有芯片制造商生产专用的 成电路芯片,这些芯片除了有 号发生功能外,还有“死区”调节功能、保护功能等。在单片机控制直流电动机中,使用专用 成电路可以减轻单片机负担,工作更可靠。 单片机的 一代的单片机增加了许多功能,其中包括 片机通过初始化设置,使其能自动地发出 冲波,只有在改变占空比时 进行干涉。 直流电动机的 动又分为可逆与不可逆、双极性与单极性 之毕 业 论 文 正 文 第 21页 哈尔滨职业技术学院印制 分。本设计采用了单极性驱动可逆 统,下面作一下详细介绍。 单极性驱动方式是指住一个 期内,电动机的电枢制成收单极性的电压。单极性驱动也有 T 型和 H 型之分,以 H 型最多。 H 型又可以分为多种控制方式,此设计采用受限单极性驱动方式和受限倍频单极性驱动方式。 首先单极性驱动可逆 动系统的驱动电路如下图 3示。 图 2受限单极可逆 动系统 电机止转时,开关管 制信号的控制,开关管 加高电半使其常开;开关管 加低电平,使它们全 都截止。如图 2 在要求电动机反转时,开关管 制信号的控制,开关管加高电平使其常开;开关管 加低电平,使它们全都截止。 当要求电动机正转时,在每个 期的 0间, 通电动机工作在电动状态。在每个 期的 间, 止,电流在自毕 业 论 文 正 文 第 22页 哈尔滨职业技术学院印制 感电动势的作用下,经 重新流回路,如图 2虚线 2 所示,电动机继续工作在电动状态。 电动机正转时的电流波形如图 2-3(a)所示。占空比比仍可按式 2算。 当电动机制动时, 号的占空比减小,使电 枢两端的平均电压小于反电动势。在反电动势的作用下,电流产生制动转矩,但是由于十截止状态,使耗能制动电流通路受到限制,所谓“受限”因此而得名。 当电动机工作在轻载时,在每个 期的 间,当续流电流衰减到零后,由于 截止使反电动势不能建立反向电流,电枢电流出现断流现象,如图 2b)所示。 图 2受限单极可逆 流波形 首先单极性驱动方式在轻载时会出现断流现象,这是这种方式不利毕 业 论 文 正 文 第 23页 哈尔滨职业技术学院印制 的一面,可以通过提高开关频率或改进电路设计来克服;但是由于能够避免开关管直通,可以大大提高系统的 可靠性,所以得以普遍使用。 单片机实现受限单极性控制具体方法如下: 下图 2用单片机控制受限单极性可逆 动系统的原理图。图中单片机将 向到 脚,另外通过 脚发出转向控制信号,规定其中高电平代表正转,低电平代表反转。从单片机输出的 个与门和 当单片机要求正转时,单片机 出高电平信号,该信号分成 3路:第 1 路接与门 输入端,使与门 输出由 定,所以开关管 极受 制。第 2 路直接与开关管 极相连,使 3 路经非门 接到与门 输入端,使与门 出为 0,这样使开关管 止。从非门 出的另一路与开关管 栅极相连,其低电平信号也使 止 . 同样电动机要求反转,单片机 出低电平信号,经过两个与门和一个非门组成逻辑电路后,使开关管 号的控制, 通, 止。 毕 业 论 文 正 文 第 24页 哈尔滨职业技术学院印制 图 2单片机控制受限单极性可逆 统原理图 毕 业 论 文 正 文 第 25页 哈尔滨职业技术学院印制 三、 软件设计 (一) 整体程序流程图及功能模块设计 本设计程 序以汇编语言编写,因为汇编语言易于读写、易于调试和修改,同时汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快。 本程序的设计主要由 号发生程序、转速测量模块程序和检测开关本软件主要采用查询的方法来实现 是基于本系统的要求,因为如果采用有人进入断服务程序的话,服服务程序很不容易判断自动门究竟出于哪一部分,要用哪种速度开门。查询如果设置的合适也是完全可以的。 程序组成。整体程序流程图如下页图 3示。 (二) 发生及转速测量模块程序设计 号就是脉冲宽度信号,一定时间的高电平和一定时间的低电平的循环即可形成 号。于是本程序采用将 0 和置 l 的方法来实现。首先在程序开始初始化的时候将 0,调用 号产生程序时,先将 1,然后经定时程序延时一段时间后再将 。然后判断有没有中断要执行,如到达限位开关或是有人进出时。如果以上情况都没发生就继续调用这一个方波的发生程序。直至有中断打断时,执行清 0 调用另一个方波发生程序实施变速。 毕 业 论 文 正 文 第 26页 哈尔滨职业技术学院印制 开始 系统初始化 启动红外探测器 有人吗 ? 快速开门 有人吗 ? 到半处限位开关吗 ? 慢速开门 有人吗 ? 到开门限位开关吗 ? 电机停止 延时 2 秒 有人吗 ? 快速关门 有人吗 ? 有障碍吗 ? 到半处限位开关吗 ? 慢速关门 有人吗 ? 有障碍吗 ? 到关门限位开关吗 ? 电机停止 延时 2 秒 返回 N 2 N Y Y Y Y N N N Y N N Y Y 3 1 Y N Y N 毕 业 论 文 正 文 第 27页 哈尔滨职业技术学院印制 图 3体程序流程图 变速是根据程序的顺序执行顺序而判断门所处的位置来实现的。此程序严格按照自动门开关一次的顺序来编写的,考虑了各阶段可能遇到的所有问题,因此根据程序执行的控制器可判断自动门是该快速还是慢速。 零 1 延时 零 延时 人吗? 快速开门 门已完全打开? Y Y N 停止开门 N 开始 毕 业 论 文 正 文 第 28页 哈尔滨职业技术学院印制 图 3速开门流程图 具体程序如下: 时 0.1 s 的程序如下: #200 #250 中 两个 8 位的寄存器,分别装有两次的循环初值,250 和 200 执行内循环时,执行时间为 250*2000层循环执行时间为 200*00 在基本延时程序的基础上,通过调用它可以实现多种定时。 #14H 实现了 20*s 的定时。 本程序采用定时和技术结合的方法来实现。其中定时没有采用定时器计数器。因为前边已经有了基本延时程序,为了使程序更简便 并且有更高的利用 率,因 50H; 方式 1 计数器 #0 毕 业 论 文 正 文 第 29页 哈尔滨职业技术学院印制 #0 10; 测试一秒内的转速 A,A, #0,B 调用关门程序的过程中才有必要测速,其他部分不需要设置此程序。在调用关门 号的过程中,调用测速程序。计数器采用的 先将计数器 动并设置初值为 0,然后开始定时,定时 l 秒后,将计数器所计数值传给寄存器 A,在将此计数值与电机正常状态下最低转速的二倍相比较 (因为圆盘上设有两个孔,因此是最低转速的二倍 )。如果计数值小于最小值的二倍则代表有障碍物,从而转到开门程序执行。 其 中 定时器计数器的工作方式寄存器。它用于选择定时器计数器的工作模式和工作方式,它的字节地址为 89H,不能 进行位寻址。其格式如下图 3示 毕 业 论 文 正 文 第 30页 哈尔滨职业技术学院印制 图 3式 当 为 0 时,仅由运行控制位 x=0, 1)=1 来启动定时器计数器运行。 工作方式选择位。本程序中将其设置为 01,表示定时器计数器工作在方式 l,为 定时器计数器。 C/T=1 时为计数器模式,计数器对外部输入引脚 3 4 脚 )或3 5 脚 )的外部脉冲 (负跳变 )计数。 计数器控制位, 1 启动定时器计数器工作 ( 的时候仅由它来控制定时器计数器 )。该位可由软件置 l 或清 0。 检测是否有人的探测器接到了 脚,由于系统功能实现的需要,本设计采用了查询的方法。因为若使用中断的方法,在中断服务程序中开门的速度很难确定,因为门无论处于何种状态,都有可能有人进出而需要执行开门动作。如果不能准确判断自动门日前所处的位置,就不能正确的调用相应的 号,使电机实现不同的转速。查寻方法如下: 有 业 论 文 正 文 第

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论