本科毕业设计--基于单片机的电梯控制系统设计.doc
《本科毕业设计--基于单片机的电梯控制系统设计.doc》由会员分享,可在线阅读,更多相关《本科毕业设计--基于单片机的电梯控制系统设计.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计基于单片机的电梯控制系统设计摘 要本文主要介绍了基于单片机的电梯控制系统,在本次设计中我们模拟了三层楼层的电梯的运行以及其中相应的逻辑关系。在没有使用到真正的电梯箱和电机的情况下,我们使用LED指示灯以及电梯内部和电梯外部各个楼层的按键来模拟电梯接收到按键信号后的运行情况。电梯控制系统的硬件部分主要由单片机最小系统模块、LED显示模块、按键中断请求模块等3部分组成。该系统采用单片机(89C52)作为控制核心,根据各楼层按键检测结果来控制电梯并实现相应的操作。软件部分使用C语言编程,程序部分由主程序、判断电梯运行方向子程序、电梯运行子程序和到达目的地操作子程序等4部分组成。硬件电路的
2、设计简单可靠,结合软件,基本实现了三层楼层的电梯运行的模拟。关键词:89C52 电梯控制系统 C语言Design of Elevator Control System Based on MCUZhan Dongzhe(College of Engineering, South China Agricultural University, Guangzhou 510642, China)Abstract: This text primarily introduced Elevator control system that based on MCU (micro control unit) ,t
3、he design we simulate the operation of the elevator of the three floors and the corresponding logical relationship. without using the real elevator car and motor, we describes the elevator control system based on single chip, we use a LED indicator, and buttons inside the elevator and the elevator t
4、he various floors of the external button to simulate the elevator to run after the key signal is received.The hardware portion of the elevator control system mainly by the smallest single-chip system module, LED display module, key interrupt request module. The system uses a microcontroller (89C52)
5、as the control, to control the elevator and the appropriate action in accordance with the key test results of each floor. Some use of C language software programming , part of the program by the main program to determine the elevator running direction of the subroutine, elevator operation subroutine
6、 and reach the destination operation subroutine parts. The design of the hardware circuit is simple and reliable, combined with software, the basic realization of the three-floor elevator running simulation.Key words: 89C52 elevator control system C language目 录1 绪论12 方案论证以及系统功能介绍22.1 方案选择22.2 设计要求32
7、.3 系统的结构框图32.4 STC89C52单片机33 硬件电路系统的设计43.1 硬件电路设计的主要思路43.2 复位电路53.3 晶振电路63.4 LED指示灯电路63.5 按键中断电路74 软件系统的设计84.1 程序的设计思路84.2 主程序流程图94.3 判断方向流程图104.4 电梯运行流程图104.5 梯到达目的地操作流程图114.6 中断处理程序框图125 结论心得14参考文献15附录A16附录B17致谢29华南农业大学本科生毕业设计成绩评定表1 绪论 电梯进入人们的生活已经150年了。一个半世纪的风风雨雨,翻天覆地的是历史的变迁,永恒不变的是电梯提升人类生活质量的承诺。18
8、54年,在纽约水晶宫举行的世界博览会上,美国人伊莱沙格雷夫斯奥的斯第一次向世人展示了他的发明。他站在装满货物的升降梯平台上,命令助手将平台拉升到观众都能看得到的高度,然后发出信号,令助手用利斧砍断了升降梯的提拉缆绳。令人惊讶的是,升降梯并没有坠毁,而是牢牢地固定在半空中奥的斯先生发明的升降梯安全装置发挥了作用。“一切安全,先生们。”站在升降梯平台上的奥的斯先生向周围观看的人们挥手致意。谁也不会想到,这就是人类历史上第一部安全升降梯。生活在继续,科技在发展,电梯也在进步。150年来,电梯的材质由黑白到彩色,样式由直式到斜式,在操纵控制方面更是步步出新手柄开关操纵、按钮控制、信号控制、集选控制、人
9、机对话等等,多台电梯还出现了并联控制,智能群控;双层轿厢电梯展示出节省井道空间,提升运输能力的优势;变速式自动人行道扶梯的出现大大节省了行人的时间;不同外形扇形、三角形、半菱形、半圆形、整圆形的观光电梯则使身处其中的乘客的视线不再封闭。如今,以美国奥的斯公司为代表的世界各大著名电梯公司各展风姿,仍在继续进行电梯新品的研发,并不断完善维修和保养服务系统。调频门控、智能远程监控、主机节能、控制柜低噪音耐用、复合钢带环保一款款集纳了人类在机械、电子、光学等领域最新科研成果的新型电梯竞相问世,冷冰冰的建筑因此散射出人性的光辉,人们的生活因此变得更加美好。中国最早的一部电梯出现在上海,是由美国奥的斯公司
10、于1901年安装的。1932年由美国奥的斯公司安装在天津利顺德酒店的电梯至今还在安全运转着。1951年,党中央提出要在天安门安装一台由我国自行制造的电梯,天津从庆生电机厂荣接此任,四个月后不辱使命,顺利地完成了任务。十一届三中全会后,沐浴着改革开放的春风,我国电梯业进入了高速发展的时期。如今,在我国任何一个城市,电梯都在被广泛应用着。电梯给人们的生活带来了便利,也为我国现代化建设的加速发展提供了强大的保障。电梯是高层建筑中安全、可靠、垂直上下的运载工具,对改善劳动条件、减轻劳动强度起到很大的作用。电梯的应用范围很广,可用于宾馆、饭店、办公大楼、商场、娱乐场所、仓库以及居民住宅大楼等。在现代社会
11、中,电梯已成为人类必不可少的垂直运输交通工具。1889年,美国奥梯斯升降机公司推出了世界第一部以电动机为动力的升降机,同年在纽约市的马累特大厦安装成功,标志着电梯的诞生。 1915年已设计成功电梯自动平层控制系统。 1933年美国制造出6m/s的高速电梯。 1949年研制出4-6台电梯群控系统。 1955年出现真空电子管小型计算机控制电梯。1962年在美国已出现8.5m/s的超高速电梯。 1967年将固体晶闸管用于电梯拖动系统。电梯使用的驱动由最初的直流电机到单速交流感应电机,后来的交流双速电机的发明,才基本满足了电梯的运行要求。 1976年将微处理器应用于电梯。 1977年日本三菱电机开发出
12、10m/s的超高速电梯。至此,电梯的控制技术已有了很大的发展。目前电梯控制系统大多采用继电器或者可编程控制器(PLC)的控制方式,存在着成本高,需要三相供电等缺点,本设计给出了一种基于STC89C52单片机的电梯模型控制系统设计。以该单片机为核心,再辅以适当的硬件电路和控制程序来检测和控制整个电梯系统的运行,该系统具有成本低、通用性强、灵活性大、扩展容易及易于实现复杂控制等优点。本设计注重基本理论知识与实际情况的紧密结合,同时对学生独立创新和分析问题的能力进行培养,加深对知识的理解,同时培养学生的团队合作能力,为以后的工作和学习打下坚实的基础。2 方案论证以及系统功能介绍2.1 方案选择方案一
13、:采用可编程控制器(PLC)作为主要器件来控制电机的运动、内外按键的响应、按键后的电路显示等等。使用PLC编程较简单,电路也不复杂,但是此方案的各个模块的费用都比较高,硬件设计不灵活,故不采用本方案。方案二:采用一个MCU单片机控制所有的按键、LED显示、限位开关的输出信号等等,并对以上所有信号进行处理,作出相应的相应。单片机技术目前较为成熟,自身资源丰富,硬件设计简单,成本低,可靠性高,结合软件完全可以实现电梯运行状况的简单模拟。故采用本方案。系统框图如1所示。2.2 设计要求(1)电梯至少要有三层,且电梯外部要有向上向下的按键,电梯内部要有每个楼层的按键和开门关门的按键。电梯内外都要有相应
14、的指示LED。(2)每一层设有限位开关,结合限位开关,对电梯的运行进行控制。(3)程序初始默认电梯在一楼,当楼层内外都没有按键按下的时候,电梯保持不动。2.3 系统的结构框图系统的结构框图如图1所示,楼层电梯呼叫按键就是楼层外面的上行、下行按键,有需求时即可按下。电梯内呼叫按键就是电梯内部的数字按键,它是内部按键需求的输入,限位开关就每一楼层的位置信号。单片机就是整个系统的核心,接收输入信息,经过处理后输出信息;楼层显示LED就是接收单片机处理的信息,显示此时的楼层数。模拟电梯运行指示灯就是接收单片机处理的信息,模拟电梯的工作状态:上升、下降、停止。图1 系统结构图2.4 STC89C52单片
15、机本设计采用的是STC89C52单片机,STC89C52是一个低电压,高性能CMOS的 8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的STC89C52单片机可以为您提供许多较复杂系统控制应用场合。其主要功能特性如下所示(冯涛等,2009):(1)与MCS-51指令和引脚完全兼容; (2)8K字节可重复檫写Flash闪烁存储器; (3)寿命:1000次檫写周期;(4)三级加密程序存储器;(5)全静态工作:0Hz-24MHz;(6)2568字节内部RAM;(7)32个可编程I/O口线;(8)三
16、个16位定时器/计数器;(9)8个中断源; (10)可编程串行UART通道;(11)低功耗空闲和掉电模式。图2 STC89C52单片机外形及引脚排列图3 硬件电路系统的设计3.1 硬件电路设计的主要思路电梯最底层为1楼,因此在1楼仅有上升按键,而电梯最高层为3楼,因此3楼应仅有下降按键。2楼则应既有上升按键,也有下降按键。在电梯内部按键设置方面,则应有13楼的各层选择按键,还要有开门和关门的按键。除了这些按键以外还要有三个限位开关分别模拟电梯到达每一层的触发信号。按键的一端接VCC,另一端连至单片机引脚。这里,由于按键数量很多,又要求电梯控制系统能以最快速度响应按键的需求,因此,所有按键通过连
17、接到门电路,进行逻辑转换再送到单片机的端。无论哪一个按键有动作,低电平信号就会送到端,从而引发外部中断,外部中断0服务子程序运行。由于此次有十二个按键,所以使用一个双五输入或非门和一个双四输入与非门来实现。由于电梯的楼层只有三层,而且单片机的端口也不是很够,所以本次设计没有使用七段数码管来进行楼层显示,而是直接使用三个LED用来代表电梯外部的三个楼层。此外,电梯内外部的按键都有相应的指示灯,还有电梯运行状态指示灯,开门与关门的指示灯。所有LED指示灯的正极都接单片机IO口,负极经由限流电阻接地,当有按键按下的时候,程序会置1对应的IO口,使指示灯亮起。3.2 复位电路复位是单片机的初始化操作,
18、程序给单片机的复位引脚RST加大于2个机器周期(即24个时钟振荡周期)的高电平就可以使单片机复位(夏明娜等,2011)。STC89C52的复位是由外部的复位电路来实现的。复位电路通常采用两种复位方式,即上电复位和手动复位两种方式,手动复位又有电平方式和脉冲方式两种。本次设计采用了上电复位作为单片机的复位方式。如图3所示,通过RST端经由电阻与地,电容与电源VCC接通而实现,当单片机上电时,RST端为高电平复位。当时钟频率选用12MHz时,C1取22uF,R1取10K时,电容C1充放电时间=R1*C1=0.2s2us(2个机器周期)。复位电路如图3所示。图3 复位电路图3.3 晶振电路单片机的晶
19、振电路由时钟电荡电路和分频电路两部分电路组成。其中,振荡电路是由反相器以及并联外接的石英晶体和电容所构成,用于产生振荡脉冲信号。而分频电路则是用于把振荡电路产生的振荡脉冲信号分频,以得到所需要的时钟信号(李广弟等,2007)。AT89C52单片机各功能部件的运行都是以时钟控制信号为基准,有条不紊地一拍接一拍地工作,因此时钟频率直接影响了单片机的运行速度,时钟电路的质量也直接影响单片机系统的稳定性(周坚,2006)。STC89C52单片机电路中的电容C1和C2典型值通常选择为30pF。晶振的频率越高则系统的时钟频率也越高,单片机的运行速度也越快。但是反过来运行速度越快对内存的速度要求也就越高,对
20、印刷电路板的工艺要求也越高,即要求产生的寄生电容要小,晶振和电容应尽可能的安装得与单片机的芯片引脚靠近,以减少寄生电容,更好的保证振荡器稳定、可靠的工作。基于以上本设计我们考虑选择频率为12MHz的晶振,当振荡脉冲频率为12MHz时,一个机器周期为1us。晶振电路如图4所示。图4 晶振电路图3.4 LED指示灯电路LED指示灯电路全部采用蓝色的LED灯作为电梯的指示灯。采用LED作为电梯控制系统的指示灯主要是因为其功耗小,单片机的IO口足以驱动,LED1LED3为电梯停留所在楼层指示灯,LED4LED7为各楼层外部请求指示灯,LED8LED10为电梯内部楼层请求指示灯,LED11LED12为电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 单片机 电梯 控制系统 设计
限制150内