周莉莉-基于单片机控制电梯的控制系统设计.doc
《周莉莉-基于单片机控制电梯的控制系统设计.doc》由会员分享,可在线阅读,更多相关《周莉莉-基于单片机控制电梯的控制系统设计.doc(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要 电梯是现在高层建筑中的垂直运输工具,更是一种标志着现代物质文明建设发展的机电一体化的复杂运输设备。它涉及到了电子技术、机械工程、电力电子技术、微机技术、电力拖动系统和土建工程等多个科学领域。因此电梯的生产情况和使用数量已成为一个国家现代化程度的标识之一。随着现代化城市的高速发展,一幢幢高楼拔地而起,每天都有大量人流及物流需要输送,为了节约用地和适应经贸事业的发展,而这些高层建筑的垂直运输就成为了一个突出问题,电梯作为解决这一问题的主角在人们的工作和生活中的地位就变得更加的凸显了。本设计就是对电梯这一垂直运输工具的运送规律的一种简单的模拟。设计中采用AT89C51单片机为核心控制元件及外
2、围硬件电路构成了一个四层电梯控制系统的模型。通过对各楼层用户按键状态的检测,作为用户请求信息送到单片机,然后单片机通过改变端口的状态控制步进电机,实现了电机的调控功能,使电梯能够准确的停靠在请求楼层。软件部分使用汇编语言,利用中断方式来检测用户请求的按键信息,模拟按键引起的电平变化,送至单片机来确定楼层位置及请求方式,当电梯运行到各个楼层时,楼层数送数码管显示。硬件设计简单可靠,与软件相结合,基本实现了电梯的基本功能。关键词:单片机;电梯;步进电机;控制Based on single-chip microcomputer controling the elevator s control sy
3、stem 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 technology, mechanical engineering, p
4、ower 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 the rapid development of modern city
5、, 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 status of the elevator to solve this
6、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 hardware circuit constituted a four
7、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 control function, so that elevator can a
8、ccurate docked at request floor. Software part use assembly language, using interrupt mode to detect users request key information, simulate keystrokes cause level change, sent to the microcontroller to determine the floor position and request way, when elevator running to each floor, the sign of th
9、e 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 电梯概述11.1.1电梯的定义与分类11.1.2电梯的组成11.1.3 电梯的国内外发展史22 设计说明42.1 课题的设计思路42.1.1 硬件部分42.1.
10、2 软件部分42 .2 课题的开发环境42.2.1 电路图绘制软件PROTUES42.2.2 程序调试软件WAVE52.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 步进电机的工作原理133.2.3 步进电机的分类133.2.4步进电机的特点143.3 反应式步进电机153.3.1 反应式步进电机的工作原理153.3.2反应式步进电机的驱动方式163.3.3 反应式步进电机的控
11、制方式173.4 L298193.5显示部分203.5.1 数码管213.5.2 发光二极管233.6 CD4511233.7 74LS245244 电路设计264.1 单片机最小系统设计264.2 键盘电路的设计264.3 步进电机驱动电路284.4 显示电路设计294.4.1 楼层显示电路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附录二 源程序431 绪论1 .1
12、电梯概述1.1.1电梯的定义与分类电梯是一种以电动机为动力的垂直升降机,装有箱状吊舱,用于多层建筑乘人或载运货物,也有台阶式和踏步板装在履带上连续运行(俗称自动电梯)的形式。电梯按额定速度分为低速电梯(1/以下)、快速电梯(12/)和高速电梯(2/以上)等;按用途分类分为乘客电梯、载货电梯、观光电梯等;按驱动方式分为交流电梯、直流电梯、液压电梯等,按操控方式分为手柄开关操纵控制电梯、按钮控制电梯、信号控制电梯等。1.1.2电梯的组成 现代电梯主要由曳引机(绞车)、导轨、对重装置、安全装置(如限速器、安全钳和缓冲器等)、信号操纵系统、轿厢与厅门等组成。这些部分分别安装在建筑物的井道和机房中。具体
13、划分为以下几个系统:(1)曳引系统曳引系统的主要功能是:输出与传递动力,使电梯运行。曳引系统主要由曳引机、曳引钢丝绳,导向轮,反绳轮组成。(2)导向系统导向系统的主要功能是:限制轿厢和对重的活动自由度,使轿厢和对重只能沿着导轨做升降运动。导向系统主要由导轨、导靴和导轨架组成。(3)轿厢轿厢是运送乘客和货物的电梯组件,是电梯的工作部分。轿厢由轿厢架和轿厢体组成。(4)门系统门系统的主要功能是封住层站入口和轿厢入口。门系统由轿厢门、层门、开门机、门锁装置组成。(5)重量平衡系统 系统的主要功能是相对平衡轿厢重量,在电梯工作中能使轿厢与对重的量差保持在限额之内,保证电梯的曳引传动正常。 系统主要由对
14、重和重量补偿装置组成。(6)电力拖动系统电力拖动系统的功能是提供动力,实行电梯速度控制。电力拖动系统由曳引电动机、供电系统、速度反馈装置、电动机调速装置等组成。(7)电气控制系统电气控制系统的主要功能是对电梯的运行实行操纵和控制。电气控制系统主要由操纵装置、位置显示装置、控制屏(柜)、平层装置、选层器等组成。(8)安全保护系统保证电梯安全使用,防止一切危及人身安全的事故发生。由限速器、安全钳、缓冲器、端站保护装置组成。1.1.3 电梯的国内外发展史我国最早的一部电梯是在上海出现的,是由美国奥蒂斯公司于1901年安装的。1932年美国奥蒂斯公司又在天津利顺德酒店安装了一台电梯,并且至今还在安全的
15、运行转着。1951年,党中央提出了要在天安门安装一台由我国自行制造的电梯,天津从庆生电机厂荣接此任,并且不辱使命,顺利的完成了任务。在十一届三中全会以后,沐浴着改革开放的春风,电梯业在我国更是飞速发展,进入了一个全新的时期。在国外19世纪中期就采用了液压电梯,至今仍在一些低层建筑物上应用着。比如在1852年,美国的E.G.奥蒂斯就研制出钢丝绳提升的安全升降机;80年代,驱动装置又有了进一步的改进,如电动机通过蜗杆传动带动缠绕卷筒;19世纪末,又采用了摩擦轮传动,这样大大增加了电梯的提升高度。随着科技的发展,时代的进步,相信未来的电梯将会发展的更加完美、节能。群控系统的智能化,高速电梯的速度越来
16、越高,蓝牙技术的广泛应用,绿色电梯的普及等等,这些在未来的电梯业中将不再是新奇。2 设计说明2.1 课题的设计思路2.1.1 硬件部分首先,对实际的电梯系统进行模拟。一般情况下,一个电梯应该具备按键、显示二极管、数码管等部件。由于本设计是一个模拟系统,故没有设计具体的轿厢等机械部分。其次结合实物特征,选择恰当的芯片,先设计好模块,再整体布局,以使设计整齐美观。例如在设计时用到了很多按键,而单片机的I/O口有限,因此在设计时用25键盘来进行按键请求管理,并用两个独立按键来控制电梯的开始和停止,这样分配大大降低了软件编程的难度;设计显示部分时,对楼层数字显示用CD4511芯片驱动,而厢外按键请求显
17、示用一片74系列芯片统一管理。 2.1.2 软件部分 采用汇编语言编写程序。在编写时对键盘采用中断方式,每隔50扫描一次按键的状态,并将扫描结果存进约定的存储空间。对电机调速模块采用改变相邻两次脉冲信号之间的时间间隔,即可改变脉冲信号的频率。设计中采用这种软硬件结合的方式,硬件电路简单明了,不需要进行I/O口扩展,并且还可以降低软件编程的难度,实现设计要求,完成设计任务。2 .2 课题的开发环境2.2.1 电路图绘制软件PROTUESProtues软件是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其他EDA工具软件的仿真功能,还能仿真单片机及外围器件,并可
18、实现单独仿真。在用Protues绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可以在Protues原理图中看到模拟的实物运行状态和过程,是一种很直接的仿真调试软件。因此在教学和实验中应用广泛,鉴于本人对此软件相对熟悉,因此设计中采用了此软件设计硬件电路图。2.2.2 程序调试软件WAVE Wave软件是南京韦福实业有限公司生产的单片机开发系统仿真软件。它自身具有以下的优点:(1)Wave6000及Keil uVision双平台。Wave 6000 IDE环境,中/英文界面可任选,用户源程序的大小不再有任何限制。仿真器同时还可以直接工作于Keil uVision调试环境下,适应不同的用
19、户操作习惯。(2)双工作模式。软件模拟仿真(不用仿真器也能模拟运行用户程序)和硬件仿真。(3)真正集成调试环境。集成了编辑器、编译器、调试器、源程序编辑、编译、下载、调试等功能,并且可以全部在一个环境下完成。可仿真MCS-51系列,MCS196系列,Microchip PLC系列CPU。(4)多语言多模块混合调试。支持ASM(汇编)、PLM、C语言多模块混合源程序调试,在线直接修改、编译、调试源程序。如果源程序有错,还可直接定位错误所在行。(5)强大的书签、断点管理功能。书签、断点功能可快速定位程序,为编写、查找、比较程序提供帮助。 鉴于此软件的强大功能和适用性,以及对它的熟悉,所以在设计中采
20、用WAVE仿真软件调试源程序。2.3 设计要求本设计模拟的是一个四层电梯设计调度系统,能够完成各楼层乘客的接送任务。形象地说,就是要对不同楼层乘客的不同需求,作出合理高效的判断,使所有顾客在整体运用时间最短的条件下将其运往各自的目的地。具体设计要求如下:(1)电梯运行受开始键的控制,只有控制此键有效时电梯才会运行。(2)电梯在上升过程中,响应经过楼层或高出目的楼层的同向呼叫,停靠同一方向的所选楼层,不响应其他呼叫。(3)电梯在下降过程中,响应经过楼层或低于目的楼层的同向呼叫,停靠同一方向的所选楼层,不响应其他呼叫。(4)电梯中途停靠,需延时一段时间(设计中设定为5s)作为上下客时间,并通过开关
21、门指示灯颜色的变换提醒时间到达。(5)电梯的上下行通过控制反应式步进电机的正反转来模拟。(6)电梯在响应楼层请求时受电机转速控制,即通过电机调速实现快速响应请求的设计要求。(7)电梯在上升或下降的过程中停靠期间,其上升或下降指示灯灭。(8)如果无任何键按下,电梯不运行处于等待状态,并有指示灯指示。(9)能实现超重报警。在电梯中途停靠进出乘客时若出现超重,则电梯就不能关门,蜂鸣器响报警提示;当重量减轻时,报警自动消失,电梯门关闭。(10)在电梯运行过程中一旦按下停止按键,电梯下降到一楼就停止运行,直到再次按下开始键。2.4 总体设计2.4.1 设计方案 本设计采用AT89C51单片机作为核心控制
22、器件,配以适当的外围器件完成设计任务。硬件部分设计时如果每个选层按钮都采用独立的按键设置,虽然可以很大程度上简化扫描按键程序,采集信号也容易得多,但是由于单片机接口有限,模拟电梯自动控制系统所需按键较多,如此会有接口不足的问题,所以在本设计中采用了25矩阵键盘实现电梯内部四个选层按钮和电梯外六个上下行按钮的按键请求,正好十个按钮。但是在设计时为了降低编程难度,电梯的开始、停止仍采用独立按键控制。显示部分由于CD4511驱动显示方便,所以显示楼层电路采用CD4511驱动数码管。虽然是模拟设计,但是为了更接近实际的电梯控制系统,设计中又添加电梯厢外上下行请求显示,可用六个发光二极管表示请求按键是否
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 莉莉 基于 单片机 控制 电梯 控制系统 设计
限制150内