




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、河南理工大学毕业设计(论文)说明书摘 要 电梯是现在高层建筑中的垂直运输工具,更是一种标志着现代物质文明建设发展的机电一体化的复杂运输设备。它涉及到了电子技术、机械工程、电力电子技术、微机技术、电力拖动系统和土建工程等多个科学领域。因此电梯的生产情况和使用数量已成为一个国家现代化程度的标识之一。随着现代化城市的高速发展,一幢幢高楼拔地而起,每天都有大量人流及物流需要输送,为了节约用地和适应经贸事业的发展,而这些高层建筑的垂直运输就成为了一个突出问题,电梯作为解决这一问题的主角在人们的工作和生活中的地位就变得更加的凸显了。本设计就是对电梯这一垂直运输工具的运送规律的一种简单的模拟。设计中采用 A
2、T89C51 单片机为核心控制元件及外围硬件电路构成了一个四层电梯控制系统的模型。通过对各楼层用户按键状态的检测,作为用户请求信息送到单片机,然后单片机通过改变端口的状态控制步进电机,实现了电机的调控功能,使电梯能够准确的停靠在请求楼层。软件部分使用汇编语言,利用中断方式来检测用户请求的按键信息,模拟按键引起的电平变化,送至单片机来确定楼层位置及请求方式,当电梯运行到各个楼层时,楼层数送数码管显示。硬件设计简单可靠,与软件相结合,基本实现了电梯的基本功能。关键词:单片机;电梯;步进电机;控制河南理工大学毕业设计(论文)说明书IBased on single-chip microcomputer
3、 controling the elevator s control system designationAbstractNow the elevator is the vertical transportation tool of the high building, but also a marked about the modern material civilization construction development integration of machinery complex transportation equipment. It involves electronic
4、technology, mechanical engineering, power electronic technology, microcomputer technology, electric driving system and civil engineering and so on many fields of science. Therefore elevator production condition and used quantity has become one of the logoes of the national modernization degree. With
5、 the rapid development of modern city, every day there are lots of people and logistics need to be saved by the transportation, and adapt to the economic and trade development of the cause of the ground, tall buildings have sprung up, but the vertical transportation became a prominent problems, the
6、status of the elevator to solve this situation as the leading role in peoples work and life has becoming more highlights.This design is a simple simulation about the transport rule of the vertical transportation of elevator. Using AT89C51 microcontroller as the core control components and peripheral
7、 hardware circuit constituted a four layers of elevator control system model in the designation. On each floor by detecting state of user buttons, and users request information is sent to microcontroller, then the state by changing the port of the MCU to control stepping motor, achieve the motor con
8、trol function, so that elevator can accurate docked at request floor. Software part use assembly language, using interrupt mode to 河南理工大学毕业设计(论文)说明书IIdetect users request key information, simulate keystrokes cause level change, sent to the microcontroller to determine the floor position and request
9、way, when elevator running to each floor, the sign of the floor is sent to digital tube to display. Hardware design is simple, reliable, and unifies software, basically achieved the basic function of the elevator. Keywords: SCM; Elevator; Motor-stepper; Controling河南理工大学毕业设计(论文)说明书目录1 绪论 .11 .1 电梯概述.
10、11.1.1 电梯的定义与分类 .11.1.2 电梯的组成 .11.1.3 电梯的国内外发展史.22 设计说明 .42.1 课题的设计思路.42.1.1 硬件部分.42.1.2 软件部分.42 .2 课题的开发环境.42.2.1 电路图绘制软件PROTUES.42.2.2 程序调试软件WAVE.52.3 设计要求.52.4 总体设计.62.4.1 设计方案.62.4.2 设计方框图.73 硬件器件介绍 .93.1 单片机概述.93.1.1 单片机的介绍.93.1.2 单片机的硬件特性 .93.1.3 单片机的引脚及功能.103.2 步进电机概述.133.2.1 步进电机.133.2.2 步进电
11、机的工作原理.133.2.3 步进电机的分类 .133.2.4 步进电机的特点.143.3 反应式步进电机 .153.3.1 反应式步进电机的工作原理 .153.3.2 反应式步进电机的驱动方式.163.3.3 反应式步进电机的控制方式.173.4 L298 .193.5 显示部分 .203.5.1 数码管 .213.5.2 发光二极管 .233.6 CD4511 .233.7 74LS245 .24河南理工大学毕业设计(论文)说明书I4 电路设计 .264.1 单片机最小系统设计 .264.2 键盘电路的设计 .264.3 步进电机驱动电路 .284.4 显示电路设计 .294.4.1 楼层
12、显示电路 .294.4.2 电梯外部请求显示电路.294.5 超重报警电路 .305 软件设计 .325.1 初始化程序 .325.2 键盘扫描子程序 .325.3 程序要点说明 .325.4 设计流程图 .335.4.1 总流程图.335.4.2 模块流程图 .346 结束语 .38致 谢 .40参考文献 .41附录一 .42附录二 源程序 .43河南理工大学毕业设计(论文)说明书01 绪论1 .1 电梯概述1.1.1 电梯的定义与分类电梯是一种以电动机为动力的垂直升降机,装有箱状吊舱,用于多层建筑乘人或载运货物,也有台阶式和踏步板装在履带上连续运行(俗称自动电梯)的形式。电梯按额定速度分为
13、低速电梯(1/以下) 、快速电梯(12/)和高速电梯(2/以上)等;按用途分类 分为乘客电梯、载货电梯、观光电梯等;按驱动方式分 为交流电梯、直流电梯、液压电梯等,按操控方式分为手柄开关操纵控制电梯、按钮控制电梯、信号控制电梯等。1.1.2 电梯的组成 现代电梯主要由曳引机(绞车) 、导轨、对重装置、安全装置(如限速器、安全钳和缓冲器等)、信号操纵系统、轿厢与厅门等组成。这些部分分别安装在建筑物的井道和机房中。具体划分为以下几个系统:(1)曳引系统曳引系统的主要功能是:输出与传递动力,使电梯运行。曳引系统主要由曳引机、曳引钢丝绳,导向轮,反绳轮组成。(2)导向系统导向系统的主要功能是:限制轿厢
14、和对重的活动自由度,使轿厢和对重只能沿着导轨做升降运动。导向系统主要由导轨、导靴和导轨架组成。(3)轿厢轿厢是运送乘客和货物的电梯组件,是电梯的工作部分。轿厢由轿厢架和轿厢体组成。河南理工大学毕业设计(论文)说明书1(4)门系统门系统的主要功能是封住层站入口和轿厢入口。门系统由轿厢门、层门、开门机、门锁装置组成。(5)重量平衡系统 系统的主要功能是相对平衡轿厢重量,在电梯工作中能使轿厢与对重的量差保持在限额之内,保证电梯的曳引传动正常。 系统主要由对重和重量补偿装置组成。(6)电力拖动系统电力拖动系统的功能是提供动力,实行电梯速度控制。电力拖动系统由曳引电动机、供电系统、速度反馈装置、电动机调
15、速装置等组成。(7)电气控制系统电气控制系统的主要功能是对电梯的运行实行操纵和控制。电气控制系统主要由操纵装置、位置显示装置、控制屏(柜)、平层装置、选层器等组成。(8)安全保护系统保证电梯安全使用,防止一切危及人身安全的事故发生。由限速器、安全钳、缓冲器、端站保护装置组成。1.1.3 电梯的国内外发展史我国最早的一部电梯是在上海出现的,是由美国奥蒂斯公司于 1901年安装的。1932 年美国奥蒂斯公司又在天津利顺德酒店安装了一台电梯,并且至今还在安全的运行转着。1951 年,党中央提出了要在天安门安装一台由我国自行制造的电梯,天津从庆生电机厂荣接此任,并且不辱使命,顺利的完成了任务。在十一届
16、三中全会以后,沐浴着改革开放的春风,电梯业在我国更是飞速发展,进入了一个全新的时期。在国外 19 世纪中期就采用了液压电梯,至今仍在一些低层建筑物上应用着。比如在 1852 年,美国的 E.G.奥蒂斯就研制出钢丝绳提升的安全河南理工大学毕业设计(论文)说明书2升降机;80 年代,驱动装置又有了进一步的改进,如电动机通过蜗杆传动带动缠绕卷筒;19 世纪末,又采用了摩擦轮传动,这样大大增加了电梯的提升高度。随着科技的发展,时代的进步,相信未来的电梯将会发展的更加完美、节能。群控系统的智能化,高速电梯的速度越来越高,蓝牙技术的广泛应用,绿色电梯的普及等等,这些在未来的电梯业中将不再是新奇。河南理工大
17、学毕业设计(论文)说明书32 设计说明2.1 课题的设计思路2.1.1 硬件部分首先,对实际的电梯系统进行模拟。一般情况下,一个电梯应该具备按键、显示二极管、数码管等部件。由于本设计是一个模拟系统,故没有设计具体的轿厢等机械部分。其次结合实物特征,选择恰当的芯片,先设计好模块,再整体布局,以使设计整齐美观。例如在设计时用到了很多按键,而单片机的 I/O 口有限,因此在设计时用 25 键盘来进行按键请求管理,并用两个独立按键来控制电梯的开始和停止,这样分配大大降低了软件编程的难度;设计显示部分时,对楼层数字显示用 CD4511芯片驱动,而厢外按键请求显示用一片 74 系列芯片统一管理。 2.1.
18、2 软件部分 采用汇编语言编写程序。在编写时对键盘采用中断方式,每隔50扫描一次按键的状态,并将扫描结果存进约定的存储空间。对电机调速模块采用改变相邻两次脉冲信号之间的时间间隔,即可改变脉冲信号的频率。设计中采用这种软硬件结合的方式,硬件电路简单明了,不需要进行 I/O 口扩展,并且还可以降低软件编程的难度,实现设计要求,完成设计任务。2 .2 课题的开发环境2.2.1 电路图绘制软件PROTUESProtues 软件是英国 Labcenter electronics 公司出版的 EDA 工具软件。它不仅具有其他 EDA 工具软件的仿真功能,还能仿真单片机及外围河南理工大学毕业设计(论文)说明
19、书4器件,并可实现单独仿真。在用 Protues 绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可以在 Protues 原理图中看到模拟的实物运行状态和过程,是一种很直接的仿真调试软件。因此在教学和实验中应用广泛,鉴于本人对此软件相对熟悉,因此设计中采用了此软件设计硬件电路图。2.2.2 程序调试软件WAVE Wave 软件是南京韦福实业有限公司生产的单片机开发系统仿真软件。它自身具有以下的优点:(1)Wave6000 及 Keil uVision 双平台。Wave 6000 IDE 环境,中/英文界面可任选,用户源程序的大小不再有任何限制。仿真器同时还可以直接工作于 Keil uV
20、ision 调试环境下,适应不同的用户操作习惯。(2)双工作模式。软件模拟仿真(不用仿真器也能模拟运行用户程序)和硬件仿真。(3)真正集成调试环境。集成了编辑器、编译器、调试器、源程序编辑、编译、下载、调试等功能,并且可以全部在一个环境下完成。可仿真 MCS-51 系列,MCS196 系列,Microchip PLC 系列 CPU。(4)多语言多模块混合调试。支持 ASM(汇编)、PLM、C 语言多模块混合源程序调试,在线直接修改、编译、调试源程序。如果源程序有错,还可直接定位错误所在行。(5)强大的书签、断点管理功能。书签、断点功能可快速定位程序,为编写、查找、比较程序提供帮助。 鉴于此软件
21、的强大功能和适用性,以及对它的熟悉,所以在设计中采用 WAVE 仿真软件调试源程序。2.3 设计要求本设计模拟的是一个四层电梯设计调度系统,能够完成各楼层乘客河南理工大学毕业设计(论文)说明书5的接送任务。形象地说,就是要对不同楼层乘客的不同需求,作出合理高效的判断,使所有顾客在整体运用时间最短的条件下将其运往各自的目的地。具体设计要求如下:(1)电梯运行受开始键的控制,只有控制此键有效时电梯才会运行。(2)电梯在上升过程中,响应经过楼层或高出目的楼层的同向呼叫,停靠同一方向的所选楼层,不响应其他呼叫。(3)电梯在下降过程中,响应经过楼层或低于目的楼层的同向呼叫,停靠同一方向的所选楼层,不响应
22、其他呼叫。(4)电梯中途停靠,需延时一段时间(设计中设定为 5s)作为上下客时间,并通过开关门指示灯颜色的变换提醒时间到达。(5)电梯的上下行通过控制反应式步进电机的正反转来模拟。(6)电梯在响应楼层请求时受电机转速控制,即通过电机调速实现快速响应请求的设计要求。(7)电梯在上升或下降的过程中停靠期间,其上升或下降指示灯灭。(8)如果无任何键按下,电梯不运行处于等待状态,并有指示灯指示。(9)能实现超重报警。在电梯中途停靠进出乘客时若出现超重,则电梯就不能关门,蜂鸣器响报警提示;当重量减轻时,报警自动消失,电梯门关闭。(10)在电梯运行过程中一旦按下停止按键,电梯下降到一楼就停止运行,直到再次
23、按下开始键。2.4 总体设计2.4.1 设计方案 本设计采用 AT89C51 单片机作为核心控制器件,配以适当的外围器件河南理工大学毕业设计(论文)说明书6完成设计任务。硬件部分设计时如果每个选层按钮都采用独立的按键设置,虽然可以很大程度上简化扫描按键程序,采集信号也容易得多,但是由于单片机接口有限,模拟电梯自动控制系统所需按键较多,如此会有接口不足的问题,所以在本设计中采用了 25 矩阵键盘实现电梯内部四个选层按钮和电梯外六个上下行按钮的按键请求,正好十个按钮。但是在设计时为了降低编程难度,电梯的开始、停止仍采用独立按键控制。显示部分由于 CD4511 驱动显示方便,所以显示楼层电路采用 C
24、D4511 驱动数码管。虽然是模拟设计,但是为了更接近实际的电梯控制系统,设计中又添加电梯厢外上下行请求显示,可用六个发光二极管表示请求按键是否按下,有则亮,无则暗,另外用两个发光二极管的亮灭来指示电梯上下行的方向。发光二极管需要采用驱动单元来驱动,可以采用三级驱动管电路,但是由于要驱动的发光管较多,所以设计时采用 74LS245芯片作为驱动,使硬件电路简单、美观、整齐。另外考虑单片机的驱动能力很弱,无法直接驱动步进电机,因此在设计步进电机调速模块时使用 L298 专用驱动芯片来驱动电机。软件部分采用的是中断方式来检测用户的请求信息。但是要想准确的采集按键请求状态,就必须时时刻刻查询键盘的状态
25、。2.4.2 设计方框图设计方框图如图 2-1 所示, 主要由单片机的最小系统电路,键盘电路,楼层显示电路,按键指示电路,电机调控电路,超重报警电路,厢门控制电路等模块组成,各模块实现不同的控制要求,相互协调实现控制要求。河南理工大学毕业设计(论文)说明书7单片机时钟电路复位电路键盘电路显示电路楼层显示电路超重报警检测电路电机调控电路厢门控制电路图 2-1 总体框图3 硬件器件介绍3.1 单片机概述3.1.1 单片机的介绍 单片机是一种集成电路芯片,采用超大规模集成电路技术把具有数据处理能力的 CPU、随机存储器 RAM、只读存储器 ROM、I/O 口和中断系统、定时器/计数器(还包含有显示驱
26、动电路、脉宽调制电路、模拟多路转换器、A/D 转换器等电路)等集成到一块硅片上构成的一个小而完善的计算机系统。早期的单片机都是 4 位或 8 位的。其中最成功的是 INTEL 的8031,因为简单可靠 、性能不错获得了很大的好评。此后在8031 上发展出了 MCS-51 系列单片机系统。这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16 位单片机,但因为性价比不理想并未得到很广泛的应用。 90 年代后随着消费电子产品大发展, 单片机技术得 到了巨大提高。随后 随着 ARM 系列的广泛应用, 32 位单片机迅速取代 16 位单片机的高端地位,并且进入主流市场。
27、当代单片机系统已经不再 是只在裸机环境下开发和使河南理工大学毕业设计(论文)说明书8用,大量专用的嵌入式操作系统已 被广泛应用。单片机是靠程序运行控制端口状态的 ,并且程序可以修改,因此可以通过编写不同的程序实现不同的功能,尤其是一些独特的功能。单片机对成本也是极其敏感的,因此目前占统治地位的软件仍是汇编软件。3.1.2 单片机的硬件特性(1)与 MCS-51 兼容;(2)4K 字节可编程闪烁存储器; (3)全静态工作:0Hz-24Hz; (4)三级程序存储器锁定;(5)128*8 位内部 RAM; (6)32 可编程 I/O 线;(7)两个 16 位定时器/计数器; (8)4 个中断源;(9
28、)可编程串行通道; (10)低功耗的闲置和掉电模式;(11)片内振荡器和时钟电路; (12)寿命:1000 写/擦循环;(13)数据保留时间:10 年。3.1.3 单片机的引脚及功能单片机的引脚图如图 3-1 所示:河南理工大学毕业设计(论文)说明书9XTAL1XTAL2RSTPSENALEEAP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P0.0/AD0P0.2/AD2P0.1/AD1P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2
29、.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RDAT89C51图 3-1 单片机引脚图管脚说明:VCC:供电电压。 GND:接地。 P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 进行校验时,P0 输出原码,此时P0 外部必须被拉高。 P1 口:P1 口是一个内部提供上拉电阻的 8 位
30、双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用作输入;P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八位地址接收。 P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉河南理工大学毕业设计(论文)说明书10电阻拉高,且作为输入,并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 口当用于外部程序存储器或16 位地址外部数据存储器进行
31、存取时,P2 口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容。P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出4 个 TTL 门电流。当 P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入由于外部下拉为低电平,P3 口将输出电流这是由于上拉的缘故。P3 口也可作为 AT89C51 的一些特殊功能口,管脚第二功能如下所示:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0
32、(外部中断 0)P3.3 /INT1(外部中断 1)P3.4 T0(记时器 0 外部输入)P3.5 T1(记时器 1 外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3 口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位时,要保持 RST 脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意
33、的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。如想禁止 ALE 的输河南理工大学毕业设计(论文)说明书11出可在 SFR-8EH 地址上置 0。此时, ALE 只有在执行 MOVX,MOVC 指令时ALE 才起作用。如果微处理器在外部执行状态 ALE 禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN 有效。但在访问外部数据存储器时,这两次有效的/PSEN 信号将不出现。/EA/VPP: 当/EA 保持低电平时,则在此期间只访问外部程序存储器(0000H-FFFFH) ,不管是否有内部程序存储器。当/EA 端保持高电平时,此
34、间访问内部程序存储器 4KB 的地址范围。在 FLASH 编程期间,此引脚也用于施加 12V 编程电源(VPP) 。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。3.2 步进电机概述3.2.1 步进电机步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。它可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的,同
35、时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速目的。3.2.2 步进电机的工作原理通常电机的转子为永磁体,当电流流过定子绕组时,定子绕组产生一矢量磁场。该磁场会带动转子旋转一角度,使得转子的一对磁场方向与定子的磁场方向一致。当定子的矢量磁场旋转一个角度,转子也随着河南理工大学毕业设计(论文)说明书12该磁场转一个角度。每输入一个电脉冲,电动机转动一个角度前进一步。它输出的角位移与输入的脉冲数成正比,转速与脉冲频率成正比。改变绕组通电的顺序,电机就会反转。因此可用控制脉冲数量、频率及电动机各相绕组的通电顺序来控制步进电机的转动。3.2.3 步进电机的分类常用的步进电机包括反应式
36、步进电机(VR)、永磁式步进电机(PM)和混合式步进电机(HB)三种。 (1)永磁式步进电机 永磁式步进电机一般为两相,转矩和体积较小,步进角一般为或。永磁式步进电机 输出力矩大,动态性能好。.5715 (2)反应式步进电机反应式步进电机一般为三相,可实现大转矩输出,步进角一般为,但噪声和振动都很大。 它的转子磁路 由软磁材料制成,定子 上.51有多相励磁绕组 ,利用磁导的变化产生转矩。 反应式步进电机结构简单,生产成本低,步距角小,但动态性能差。 (3)混合式步进电机混合式步进电动机综合了反应式、永磁式步进电动机两者的优点,它的步距角小,出力大,动态性能好,是目前性能最高的步进电动机。它有时
37、也称作永磁感应子式步进电动机。它分为两相和五相,两相步进角一般为而五相步进角一般为。.812.703.2.4 步进电机的特点 步进电机的特点如下:(1)一般步进电机的精度为步进角的 3-5%,且不累积。(2)步进电机外表允许的最高温度。河南理工大学毕业设计(论文)说明书13步进电机温度过高首先会使电机的磁性材料退磁,从而导致力矩下降乃至于失步,因此电机外表允许的最高温度应取决于不同电机磁性材料的退磁点。一般来讲,磁性材料的退磁点都在 130以上,有的甚至高达 200以上,所以步进电机外表温度在 80-90完全正常。(3)步进电机的力矩会随转速的升高而下降。当步进电机转动时, 电机各相绕组的电感
38、将形成一个反向电动势 ,频率越高,反向电动势越大。在它的作用下,电机随频率(或速度)的增大而相电流减小,从而导致力矩下降。(4)步进电机低速 时可以正常运转 ,但若高于一定速度就无法启动,并伴有啸叫声。 步进电机有一个技术参数: 空载启动频率,即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。在有负载的情况下,启动频率应更低。如果要使电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,然后按一定加速度 升到所希望的高频(电机转速从低速升到高速)。3.3 反应式步进电机 由于反应式步进电机是步进电机中应用普遍的一种,且结构简单。因此在
39、本设计中采用四相反应式步进电机控制电梯的上下行和速度。反应式步进电机 是一种传统的步进电机,由磁性转子铁芯通过与由定子产生的脉冲电磁场相互作用而 转动。由定子和转子两部分组成。定子由硅钢片叠加而成,有 8 个等分的磁极:A、A、B、B、C、C、D、D。相对的两个磁极组成一对,共有四对。每对磁极上都绕有同一绕组,即成一相,所以有四对磁极、四个绕组,形成四相。每个磁极的内表面都分布着大小、间距相同的多河南理工大学毕业设计(论文)说明书14个小齿。转子圆周表面也均匀分布着与定子小齿形状相似、齿间距相同的小齿,并规定相邻两齿间的夹角,即齿距角为: = (3-tRZ3601):转子齿数。RZ 则转子每步
40、转过的空间角度(机械角度),即步距角为: = (3-bNZNRt3602)N:运行的拍数。3.3.1 反应式步进电机的工作原理反应式步进电机当某一相定子绕组通电时,其对应的磁极产生磁场,并与转子形成磁路。如果该相定子的小齿和转子的小齿没有对齐,称为错齿状态,则在磁场的作用下转子将转过一定的角度,使转子与定子的小齿相互对齐,称为对齿状态。对齿时,定子与转子的磁路磁阻最小,而错齿时磁阻最大。步进电机的工作就是靠磁路由较大磁阻向较小磁阻转变中转过一定角度。给处于错齿状态的一相通电,则转子在电磁力的作用下向磁阻最小的位置移动,即向对齿的状态转动,向前转过一定角度。该相转到对齿状态后,再给另一相错齿状态
41、的定子绕组通电则转子又向前转动一定角度。由此可见,错齿的存在是步进电机能够旋转的前提。3.3.2 反应式步进电机的驱动方式单片机的输出电流只有几 mA,其驱动能力很弱,因此必须用功率放大驱动电路来驱动步进电机。步进电机与控制电路,功率放大驱动电路河南理工大学毕业设计(论文)说明书15组成一体,便是步进电机的驱动系统。该系统包括三个部分:脉冲信号产生电路,脉冲信号分配电路,功率放大驱动电路,方框图如图 3-2 所示。采用单片机来控制步进电机,是一种软硬件结合的方法。用软件代替环形分配器,达到了对步进电机的最优控制。脉冲信号发生电路脉冲信号分配电路功率放大驱动电路 图 3-2 步进电机驱动系统方框
42、图在搜集资料时发现了很多种驱动电路,但多数都是用三极管驱动,采用这一类电路的最大特点就是结构简单,如图 3-3 所示的单相连接电路。如果步进电机相数多的话就会使硬件电路的连接更加的复杂,反而成了缺点。因此为了使硬件电路简单明了,常采用一些专用的驱动芯片如:ULN2003、L298 等,本设计采用 L298 驱动芯片来驱动步进电机。(a)河南理工大学毕业设计(论文)说明书16(b)图 3-3 单相驱动电路3.3.3 反应式步进电机的控制方式 为了控制反应式步进电机的转动,使其实现数字到角度的转换,由单片机控制给电机绕组施加有序的脉冲电流,则步进电机转过的角度数正比于脉冲数,转动的速度正比于脉冲的
43、频率,转动方向与脉冲顺序有关。对四相步进电机施加有序的脉冲电流可有单向四拍、双向四拍、双向八拍三种方式。单向四拍是按单相绕组顺序施加脉冲电流,一周期施加四次,顺序为正转 A-B-C-D-(A),反转 D-C-B-A-(D);双向四拍中双向是指每次对两相绕组同时通电按双相绕组顺序施加脉冲电流,一周期施加四次,顺序为正转 AB-BC-CD-DA-(AB),反转为 DC-CB-BA-AD-(DC);双向八拍是按单相绕组与双相绕组交替方式施加脉冲电流,一周期施加八次,顺序正转 A-AB-B-BC-C-CD-D-DA-(A),反转 D-DC-C-CB-B-BA-A-AD-(D)。三种控制方式 下输出状态
44、表如表 3-1 所示:表 3-1 端口输出状态控制方式步 序电动机绕组P3.3P3.2P3.1P3.01A0 0 0 1河南理工大学毕业设计(论文)说明书17单相四拍234BCD0 0 1 00 1 0 11 0 0 0双相四拍1234ABBCCDDA0 0 1 10 1 1 01 1 0 01 0 0 1双相八拍12345678AABBBCCCDDDA0 0 0 10 0 1 10 0 1 00 1 1 00 1 0 01 1 0 01 0 0 01 0 0 1 由此知控制步进电机的正反转,只需改变通入脉冲信号的顺序;而调节步进电机的转速由速度计算公式 n=可知转速取决于脉冲频率、NZfR6
45、0转子齿数和拍数。当确定转子齿数和拍数时,转速与频率成正比。这就是本设计中运用的改变脉冲频率来调节步进电机转速的方法。3.4 L298L298 是 SGS-THOMSON Microelectronics 所出产的双全桥步进电机专用驱动芯片(Dual Full-Bridge driver),内部包含四信道逻辑驱动电路,是一种二相和四相步进电机的专用驱动器,可同时驱动两个二相或一个四相步进电机,内含二个 H-Bridge 的高电压、大电流双全桥式驱动器,接收标准 TTL 逻辑电平信号,可驱动 46V、2A 以下步进电机,且可以直接透过电源来调节输出电压。该芯片可直接由单片机的 I/O 端口来提供
46、模拟时序信号。如图 3-4 为 L298 引脚图:河南理工大学毕业设计(论文)说明书18IN1IN2IN3IN4ENAENB SENSA SENSBGNDVCCVSOUT1OUT2OUT3OUT4L298 图 3-4 L298 引脚图引脚功能:SENSA、SENSB:此两端与地连接电流检测电阻,并向驱动芯片反馈检测到的信号;OUT1、OUT2:此两脚是全桥式驱动器 A 的两个输出端,用来连接负载;Vs:电机驱动电源输入端;IN1、IN2:输入标准的 TTL 逻辑电平信号,用来控制全桥式驱动器A 的开关;ENA、ENB:使能控制端;输入标准 TTL 逻辑电平信号,低电平时全桥式驱动器禁止工作;G
47、ND:接地端;芯片本身的散热片与 8 脚相通; Vss:逻辑控制部分的电源输入端口; IN3、IN4:输入标准的 TTL 逻辑电平信号,用来控制全桥式驱动器 B的开关; OUT3、OUT4: 此两脚是全桥式驱动器 B 的两个输出端,用来连接负河南理工大学毕业设计(论文)说明书19载。其真值表如表 3-2 所示:表 3-2 L298 真值表ENAIN1IN2电机状态ENBIN3IN4电机状态110正转110正转101反转101反转111急停111急停100/100/0自由停0自由停 3.5 显示部分 设计中楼层显示电路采用的是七段数码管,按键显示部分采用发光二极管。3.5.1 数码管 常用的 L
48、ED 显示器是由八个发光二极管组成。其中七个长条形的发光管排列成 “日”字形,另一个黑点的发光管在显示器的右下角作为显示小数点用,它能显示各种数字及部分英文字母。LED 显示器有两种不同的形式:一种是 8 个发光二极管的阴极都连在一起的,称之为共阴极 LED 显示器;一种是 8 个发光二极管的阳极都连在一起的,成为共阳极 LED 显示器。八段数码内部结构图如图3-5 所示,字型结河南理工大学毕业设计(论文)说明书20构图如图 3-6 所示:3,8764219105abcdefgdp(a) 共阴极3,8674219105abcdefgdp(b) 共阳极图 3-5 数码管内部结构图河南理工大学毕业
49、设计(论文)说明书21abcdgefhdp 图 3-6 数码管字型结构图 共阴和共阳结构的 LED 显示器各笔画段名 hgfedcba 安排位置是相同的。当二级管导通时,相应的笔画段发亮,由发亮的笔画段组合而显示各种字符。8 个笔画段 hgfedcba 对应于一个字节(8 位)的 D7 D6 D5 D4 D3 D2 D1 D0,于是用 8 位二进制就可以表示欲显示字符的字形代码。如,对于共阴 LED 显示器,当公共阴极接地(为零电平) ,而阳极hgfedcba 各段为 01110011 时,显示器显示“P“字符,即对于共阴 LED显示器, ”P”字符的字形码是 73H。如果是共阳 LED 显示
50、器,公共阳极接高电平,显示“P”字符的字形代码应为 10001100(8CH) 。3.5.2 发光二极管 发光二极管简称为 LED。由镓(Ga)、砷(AS)与磷(P)的化合物制成的二极管。当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管。在电路及仪器中作为指示灯,或者组成文字或数字显示。磷砷化镓二极管发红光,磷化镓二极管发绿光,碳化硅二极管发黄光。 发光二极管是半导体二极管的一种,可以把电能转化成光能,常简河南理工大学毕业设计(论文)说明书22写为 LED。它与普通二极管一样是由一个 PN 结组成,也具有单向导电性。当给发光二极管加上正向电压后,从 P 区注入到 N 区的空穴和由
51、N 区注入到 P 区的电子,在 PN 结附近数微米内分别与 N 区的电子和 P 区的空穴复合,产生自发辐射的荧光。不同的半导体材料中电子和空穴所处的能量状态也是不同的。当电子和空穴复合时释放出的能量越多,则发出的光的波长越短。在设计中使用较多的是发红光和绿光的二极管。3.6 CD4511 CD4511 是一个用于驱动共阴极 LED(数码管)显示器的 BCD 码-七段码译码器。特点有:具有 BCD 转换、消隐和锁存控制、七段译码及驱动功能的 CMOS 电路,能提供较大的拉电流,可直接驱动 LED 显示器。其引脚图如图 3-7 所示,引脚功能为: LT:做灯泡测试用。当 LT=0,则不论其它输入状
52、态为何,其输出abcdefg=1111111,使七段显示器全亮,即显示 8,以便观测七段显示器是否正常。当 LT=1,则正常工作。BI:空白输入控制。当 BI=0 (LT 为 1 时) 则不论 DCBA 输入为何,其输出 abcdefg 皆为 0,即七段显示器完全不亮,此脚可供使用者控制仅对有效数据译码,避免在无意义的数据输入时显示出来造成字型的紊乱。LE:数据锁存控制。在 CD4511 中,不但具有译码功能,更具有数据记忆功能。当 LE=0 时(LT=1 且 BI=1),DCBA 数据会被送入 IC 的缓存器中保存,以供译码器译码;当 LE=1 时,则 IC 中的暂存器会关闭,仅保存原来在
53、LE=0 时的 DCBA 数据供译码器译码。换句话说当 LE=1 时,不论 DCBA 的输入数据为何,皆不影响其输出,其输出 abcdefg 仍保留原来在 LE 由 0 转为 1 以前的资料。河南理工大学毕业设计(论文)说明书23VSSABCDLTBILEabcdefgVDDCD4511图 3-7 CD4511 引脚图3.7 74LS24574LS245 常用来驱动 LED 或其他的设备,它是 8 路同相三态双向总线收发器,可双向传输数据。74LS245 还具有双向三态功能, 既可以输出,也可以输入数据 。当片选端/CE 低电平有效时, DIR=“0” ,信号由 B 向 A 传输;DIR=“1
54、” ,信号由 A 向 B 传输。当 CE 为高电平时, A、B 均为高阻态。其引脚图如图 3-8 所示:河南理工大学毕业设计(论文)说明书24EA0A1A2A3A4A5A6A7DIRB0B1B2B5B6B4B7B374LS245图 3-8 74LS245 芯片引脚图河南理工大学毕业设计(论文)说明书254 电路设计4.1 单片机最小系统设计单片机的最小系统主要是由复位电路和时钟电路两部分组成。电路如图 4-1 所示复位电路采用上电加按键电平复位,其中 9 脚为单片机的复位端;时钟电路晶振采用的是 12MHZ 的,XTAL2 和 XTAL1 分别为单片机的 18 和 19 脚。图 4-1 单片机
55、最小系统电路4.2 键盘电路的设计本电路采用的是 25 键盘矩阵。电路图如图 4-3 所示,P0.1-P0.7接单片机的 P0 端口,单片机采用行和列扫描法来判别这 10 个按键中哪个键按下,并将其状态存入 20H-22H 的位存储空间里面,然后可根据每个按键的功能通过单片机控制电梯的运行。每个按键的功能说明如下:S0:电梯内部选择去一楼按键,此按键按下表示厢内的乘客要去一河南理工大学毕业设计(论文)说明书26楼; S1:电梯内部选择去二楼按键,此按键按下表示厢内的乘客要去二楼;S2:电梯内部选择去三楼按键,此按键按下表示厢内的乘客要去三楼;S3:电梯内部选择去四楼按键,此按键按下表示厢内的乘
56、客要去四楼;S4: 一楼向上呼叫按键,此键按下表示厢外一楼有人要乘坐电梯上楼;S5: 二楼向上呼叫按键,此键按下表示厢外二楼有人要乘坐电梯上楼;S6:二楼向下呼叫按键,此键按下表示厢外二楼有人要乘坐电梯下楼;S7: 三楼向上呼叫按键,此键按下表示厢外三楼有人要乘坐电梯上楼;S8:三楼向下呼叫按键,此键按下表示厢外三楼有人要乘坐电梯下楼;S9:四楼向下呼叫按键,此键按下表示厢外四楼有人要乘坐电梯下楼。如框图 4-2 所示:河南理工大学毕业设计(论文)说明书27厢外按键厢内按键1232341234上行下行 图 4-2 按键显示屏设计硬件键盘电路图如图 4-3 所示:图 4-3 键盘矩阵电路4.3
57、步进电机驱动电路 本模块电路用 L298 驱动四相步进电机,在硬件电路设计时 L298 输河南理工大学毕业设计(论文)说明书28出端与单片机四相连接时上下分别连接了四个续流二极管。这样设计的目的是为了将步进电机的反向电动势所产生的电流分流到地或电源正极,不损坏 L298,保证芯片正常工作。电路图如图 4-4 所示:图 4-4 步进电机驱动电路4.4 显示电路设计4.4.1 楼层显示电路设计中用一位 LED 数码管来显示楼层数。用 CD4511 驱动显示,CD4511 的输入端口接单片机 P1 口的低四位。软件设计时只需将 CD4511四个输入端对应的端口置“1”或清“0” ,就可在数码管上看到
58、相应的字型码。由于采用共阴极数码管,所以公共端接低电平。具体电路如图 4-5所示:河南理工大学毕业设计(论文)说明书29图 4-5 楼层显示电路4.4.2 电梯外部请求显示电路电路如图 4-6 所示,本电路采用 74LS245 加限流电阻驱动发光管,高电平有效,只要给单片机的 P2 口任意位置“1” ,相应的发光管就会被点亮。8 个发光管从上到下依次为电梯上下行和厢外上下行请求显示。每个发光管显示都是独立的,只要有外部请求按键按下,由程序控制其与之相对应的发光管就会点亮。需要注意的是:在绘制硬件电路图时 74LS245 与发光管之间的限流电阻不能过大,更不能省略,一般选在 200 到 300
59、欧之间为宜。根据74LS245 的工作特性要想使高低电平从 B 传到 A,应使 E 非端与 DIR 端接低电平 74LS245 才能正常工作,所以本电路将其直接接地。河南理工大学毕业设计(论文)说明书30图 4-6 二极管显示电路4.5 超重报警电路 在我们的生活中常用的客乘电梯限重 1000Kg(即限载 13 人), 而超重时会给曳引系统造成负担,严重时会出现故障。因此电梯只能在规定载重量之内运行,超出时,电梯会自动报警,并不能运行。在本设计中用力敏电阻去感应厢内的重量,并连接有报警电路,一旦超重就会报警,且电梯不再运行,直到报警解除,电梯才会回复正常运行状态。电路图如图 4-7 所示:河南
60、理工大学毕业设计(论文)说明书31 图 4-7 超重报警电路河南理工大学毕业设计(论文)说明书325 软件设计5.1 初始化程序由于在设计中用到了定时器,所以程序中要对定时器的工作模式、工作方式和启动控制方式进行说明,给定时器送计数初值,开中断,启动定时器工作等,程序中用 MOV IE, #88H 开中断,允许定时器中断;然后给数码管送显示数字“1” (初始状态电梯在一楼) ,扫描键盘,转入处理请求子程序,进入程序执行阶段。5.2 键盘扫描子程序设计中由于采用键盘矩阵来实现外呼内选控制,而电梯的运行方向是根据这些呼叫按键和选择按键来决定的,所以单片机要不断的扫描键盘来获取各层呼叫状态,从而来控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 燃气具企业生产调度与生产过程优化考核试卷
- 网络安全技术实战考核试卷
- 2025电商平台商家服务合同样本
- 2025年中国YAG金属激光刻字机市场调查研究报告
- 湖南民政考试试题及答案
- 结算专员考试试题及答案
- 政府会计考试试题及答案
- 水资源考试试题及答案
- 餐饮美学基础考试试题及答案
- 背车考试试题及答案
- 陕西榆能招聘笔试题库2025
- 山东省脐带血合同协议
- 2025-2030全球及中国自主汽车芯片行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 四川宜宾环球集团有限公司招聘笔试题库2025
- 浙江国企招聘2025杭州萧山环境投资建设集团有限公司招聘12人笔试参考题库附带答案详解
- 2025年农村商业银行人员招聘考试笔试试题(含答案)
- 浙江省宁波市2024学年第二学期高考与选考模拟考试化学试卷及答案(宁波二模)
- 小学藏文基础知识课件下载
- 美术合作协议书合同模板
- 外研版(三起)(2024)三年级下册英语Unit 1 单元测试卷(含答案)
- 道德经考试题及答案
评论
0/150
提交评论