基于单片机的电梯控制系统设计及实现.doc

上传人:仙人指路1688 文档编号:4144899 上传时间:2023-04-07 格式:DOC 页数:41 大小:1.14MB
返回 下载 相关 举报
基于单片机的电梯控制系统设计及实现.doc_第1页
第1页 / 共41页
基于单片机的电梯控制系统设计及实现.doc_第2页
第2页 / 共41页
基于单片机的电梯控制系统设计及实现.doc_第3页
第3页 / 共41页
基于单片机的电梯控制系统设计及实现.doc_第4页
第4页 / 共41页
基于单片机的电梯控制系统设计及实现.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《基于单片机的电梯控制系统设计及实现.doc》由会员分享,可在线阅读,更多相关《基于单片机的电梯控制系统设计及实现.doc(41页珍藏版)》请在三一办公上搜索。

1、 苏州经贸职业技术学院 学生毕业设计(毕业论文) 基于单片机的电梯控制系统设计及实现系 别: 机电系 专 业: 应用电子技术 班 级: 09应电31 学 生 姓 名: 张兴宝 学 生 学 号: 0901083149 指 导 教 师: 曹双兰 摘 要 近年来,电梯的发展速度不断增加,已深入到社会生活的方方面面。为了社会的需要与乘客的需求,其自身也在不断的完善着。电梯在操纵控制方面步步出新手柄开关操纵、按钮控制、信号控制、集选控制、人机对话等等,多台电梯还出现了并联控制,智能群控;双层轿厢电梯展示出节省井道空间,提升运输能力的优势;变速式自动人行道扶梯的出现大大节省了行人的时间;不同外形扇形、三角

2、形、半菱形、半圆形、整圆形的观光电梯则使身处其中的乘客的视线不再封闭。电梯是高层建筑中安全、可靠、垂直上下的运载工具,对改善劳动条件、减轻劳动强度起到很大的作用。电梯的应用范围很广,可用于宾馆、饭店、办公大楼、商场、娱乐场所、仓库以及居民住宅大楼等。在现代社会中,电梯已成为人类必不可少的垂直运输交通工具。人们的生活因此变得更加美好。本设计是以单片机为基础,C语言为编程语言,AT89C52为控制核心的8层电梯控制系统。本设计能实现电梯的开关门、显示电梯的所在楼层以及其运行的状态,并能过根据不同乘客的需求定向定层的进行载客服务,每到达一楼层时,楼层所在的传感器点亮,方便顾客做好准备上下楼梯。根据实

3、际生活,此电梯系统设计了紧急报警功能,当电梯发生意外或无法正常工作时。乘客可以通过紧急报警系统向有关部门求助。本设计为了能够让大家更清楚的明白电梯的工作原理,让其更好的为人们服务,设计从输入模块、控制模块、led点阵显示模块系统的阐述了电梯的工作的不同状态,并通过不断的论证选择适合的方案,进行仿真,以其最真是的效果表达出来。同时,希望能通过本次设计发现其不足之处,加以改进,使其在生活中更加的方便与人性化,展现其最大的作用。 关键词:电梯控制 单片机 C语言 AT89C52 LED点阵 Abstract In recent years, the development of the elevat

4、or speed increase unceasingly, has penetrated into every aspect of social life. In order to the needs of society and the needs of passengers, its oneself also is constantly improving the. Elevator control aspect is a new step by step - the handle switch operation, button control, signal control, set

5、 control, man-machine dialogue and so on, many elevators also appeared parallel control, intelligent control; double-deck elevator hoistway show save space, improve transport capacity advantage; transmission type automatic sidewalk escalator has greatly saved the pedestrian time; different shape - f

6、an, triangle, half diamond, semicircular, circle the sightseeing elevator, which are in the sight of the passenger is not closed. The elevator is in the high-rise construction the safe, reliable, upper and lower vertical delivery vehicle, to improve working conditions, reduce labor intensity plays a

7、 big role. Elevator application scope is very broad, and can be used for guesthouses, hotels, office buildings, shopping malls, entertainment venues, warehouse and residential building. In modern society, the elevator has become indispensable vertical transportation. Peoples life becomes more beauti

8、ful.The design is based on single chip microcomputer for C language programming, and language, AT89C52 as control core 8 Elevator control system. The design can realize the elevator door switch, display the floor where the elevator and its running state, and can according to the different needs of p

9、assengers directional fixed layer were passenger service, every arrive at the floor, floor where the sensor lights, the convenience of customers ready to go up and down stairs. According to the actual life, the elevator system design of emergency alarm function, when the elevator accidents or cannot

10、 work normally. Passengers can pass through the emergency alarm system to the relevant department for assistance.This design in order to be able to make people more clearly understand the elevator works, make it better serve the people, design from the input module, control module, LED dot matrix di

11、splay module of the system elaborated the elevator work in different states, and through constant argument to select a suitable scheme, simulation, with the most really the effect of the expression. At the same time, hope that through this design found its shortcomings, to be improved, the life is m

12、ore convenient and humanized, show its biggest effect.Key words: elevator control MCU C language AT89C52 LED lattice 目 录摘 要I摘要1第一章 引言41.1 单片机介绍及应用41.2 电梯的应用及意义6 1.3 电梯的工作原理61.4 设计的目的71.5 设计的研究内容及设计步骤7第二章 仿真软件及元器件介绍102.1 方案比较102.2 AT89C52的简介112.3 8*8点阵LED数码管简介142.4 PROTEUS仿真软件的简介14第三章 电梯系统的设计163.1 设计

13、的功能要求163.2 电梯电路显示模块的设计183.3 电梯电路输入模块的设计213.4 紧急报警电路23第四章 电路仿真验证244.1 电梯系统电路仿真244.2 紧急报警电路仿真29第五章 结论31参考文献32谢 辞33附录.34 第1章 引言 1.1 单片机介绍及应用 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机历史 单片机诞生于1971

14、年,经历了SCM、MCU、SoC三大阶段。单片机的硬件特性 1、单片机集成度高。单片机包括CPU、4KB容量的ROM(8031 无)、128 B容量的RAM、 2个16位定时/计数器、4个8位并行口、全双工串口行口。 2、系统结构简单,使用方便,实现模块化; 3、单片机可靠性高,可工作到106 107小时无故障; 4、处理功能强,速度快。单片机的工作过程单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就

15、是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。 程序通常是顺

16、序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC之中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。 图1-1 单片机最小系统单片机的应用单片机的应用 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控

17、制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。单片机发展方向从单片机的发展历程看,未来单片机技术将向多功能、高性能、高速度、低电压、低功耗、外围电路内装化及片内储存器容量增加的方向发展。1.2 电梯的应用及意义随着社会的不断发展,电梯也在越来越被被广泛应用着。电梯给人们的生活带来了便利,也为我国现代化建设的加速发展提供了强大的保障。电梯是高层建

18、筑中安全、可靠、垂直上下的运载工具,对改善劳动条件、减轻劳动强度起到很大的作用。电梯的应用范围很广,可用于宾馆、饭店、办公大楼、商场、娱乐场所、仓库以及居民住宅大楼等。在现代社会中,电梯已成为人类必不可少的垂直运输交通工具。按用途分类乘客电梯,为运送乘客设计的电梯,要求有完善的安全设施以及一定的轿内装饰。载货电梯,主要为运送货物而设计,通常有人伴随的电梯。医用电梯,为运送病床、担架、医用车而设计的电梯,轿厢具有长而窄的特点。杂物电梯,供图书馆、办公楼、饭店运送图书、文件、食品等设计的电梯。观光电梯,轿厢壁透明,供乘客观光用的电梯。车辆电梯,用作装运车辆的电梯。船舶电梯,船舶上使用的电梯。建筑施

19、工电梯,建筑施工与维修用的电梯。其它类型的电梯,除上述常用电梯外,还有些特殊用途的电梯,如冷库电梯、防爆电梯、矿井电梯、电站电梯、消防员用电梯等。可以说,电梯的应用已经渗透到社会发展的各个环节,在人们的生活与工作中起到了不可代替的作用。 1.3电梯的基本工作原理曳引绳两端分别连着轿厢和对重,缠绕在曳引轮和导向轮上,曳引电动机通过减速器变速后带动曳引轮转动,靠曳引绳与曳引轮摩擦产生的牵引力,实现轿厢和对重的升降运动,达到运输目的。固定在轿厢上的导靴可以沿着安装在建筑物井道墙体上的固定导轨往复升降运动,防止轿厢在运行中偏斜或摆动。常闭块式制动器在电动机工作时松闸,使电梯运转,在失电情况下制动,使轿

20、厢停止升降,并在指定层站上维持其静止状态,供人员和货物出入。轿厢是运载乘客或其他载荷的箱体部件,对重用来平衡轿厢载荷、减少电动机功率。补偿装置用来补偿曳引绳运动中的张力和重量变化,使曳引电动机负载稳定,轿厢得以准确停靠。电气系统实现对电梯运动的控制,同时完成选层、平层、测速、照明工作。指示呼叫系统随时显示轿厢的运动方向和所在楼层位置。安全装置保证电梯运行安全。如图所示: 图1-2 电梯工作示意图1.4设计的目的 针对我国楼层的基本水平,本着“一理通,百理明”的原则,本设计希望通过简单的八层电梯控制器的设计,为广大电梯设计者提供一个基础,希望更多的人能够了解到电梯在我们生活与工作中的重要性,更加

21、清楚的明白其工作原理和使用方法。同时也希望以此来呼吁更多的人加入到对电梯的研究中,为以后电梯的改进和提升增加动力,促使这一工具在以后的生活中得到更加广泛的应用。1.5 设计的研究内容及设计步骤 本课题的主要任务是完成一个电梯系统的调度模块,即根据每个楼层不同顾客的按键需求,让电梯做出合理的判断,正确高效地知道电梯完成各项载客任务。根据此任务,本课题需要研究的内容有:1、根据系统的技术要求,进行系统硬件的总体方案设计;2、学习单片机的相关知识,并且加以运用;3、选择恰当的芯片,并对其内部协议有所掌握,便于应用。 4、研究C语言编程,并且规定电梯的工作规则,用C语言加以实现;5、对软件和硬件进行调

22、试,让其协调工作,完成指定任务。结合以上内容,本课题的设计方案步骤如下: 首先,对实际的电梯系统进行模拟,一般情况下,一个电梯应该具备相关按键、显示二极管、数码管等,由于这是一个调度模块,故没有设计具体的轿厢等机械部分。然后,结合这些实物,选择恰当的芯片,并分成若干模块,安排好各自之间的关系。由于其有诸多按键和显示环节,而单片机的I/O口管脚资源实在有限,故需要I/O口扩展,用以管理二极管;同时要有专门的按键控制芯片,从而便于按键管理。在此,此设计选择了89C52芯片。接着,要完成电路图的设计进行硬件调试,验证其功能并加以适当的更正。 根据实际生活中的电梯的工作情况,可以为大多数的电梯概括出其

23、主要的工作模块,如下图所示 图1-3 电梯摘要模块工作示意图 为此,此设计是以单片机为控制核心的控制系统、键盘输入系统、模块显示系统三大模块为主,根据乘客的需要控制并显示电梯的运行状态。其主要模块之间的联系如下图 图1-4 电梯各模块之间的联系根据这些模块之间的关系,就可以编写相关的程序代码来促使次控制系统的实现,并通过不断的调试来达到预期的效果,完成设计。电梯运行的规则流程图定义如下 图1-5电梯运行的规则流程图 根据规定的运行规则,电梯根据不同的情况做出相应的处理,使电梯处于有序的工作当中,减少不必要的混乱。第2章 仿真软件及元器件介绍2.1方案比较显示系统比较 方案1: LED显示屏是由

24、发光二极管排列组成的。它采用低电压扫描驱动,具有耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远等特点。 方案2:LED显示器与LCD显示器相比,LED在亮度、功耗、可视角度和刷新速率等方面,都更具优势。LED与LCD的功耗比大约为10:1,而且更高的刷新速率使得LED在视频方面有更好的性能表现,能提供宽达160的视角,可以显示各种文字、数字、彩色图像及动画信息,也可以播放电视、录像、VCD、DVD等彩色视频信号,多幅显示屏还可以进行联网播出。有机LED显示屏的单个元素反应速度是LCD液晶屏的1000倍,在强光下也可以照看不误,并且适应零下40度的低温。利用LED技术,可以制造出

25、比LCD更薄、更亮、更清晰的显示器,拥有广泛的应用。 另外LED有在室外运用的规格,而LCD只能在室内使用;LED屏幕可以根据自己需要设计及时,几百平米之大,LCD不行。综上所述,本设计选择8*8点阵LED数码管作为系统显示的元器件。控制系统方案的比较与选择方案1:采用FPGA(现场可编辑门列阵)作为系统的控制器,FPGA可以实现各种复杂的逻辑功能3,模块大,密度高,它将所有器件集成在一块芯片上,减少了体积,提高了稳定性,并且可应用EDA软件仿真、调试,易于进行功能控制。FPGA采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模实时系统的控制核心。通过输入模块将参数输入给FPGA,F

26、PGA通过程序设计控制PWM脉冲的占空比,但是由于本次设计对数据处理的时间要求不高,FPGA的高速处理的优势得不到充分体现,并且由于其集成度高,使其成本偏高,同时由于芯片的引脚较多,实物硬件电路板布线复杂,加重了电路设计工作。 方案2:AT89C52单片机作为运动物体的控制中心。它和AT89S51一样都具有软件编程灵活、体积小、成本低,使用简单等特点,RAM、ROM空间小,适合于非复杂的运算系统。 综上所述,根据本次设计的控制系统的特点,此设计选择第二种方案作为设计的控制系统芯片。 2.2 AT89C52的简介 89C52是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Pr

27、ogrammable and Erasable Read Only Memory)的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-52指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C52是一种高效微控制器,89C2052是它的一种精简版本。89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 结构特点:8位CPU; 片内振荡器和时钟电路; 32根I/O线; 外部存贮器寻址范围ROM、RAM64K; 2个16位的定时器/

28、计数器; 5个中断源,两个中断优先级; 全双工串行口; 布尔处理器;管脚说明: 图2-1 AT89C51管脚说明 VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/ 地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下

29、拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P

30、3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示: 口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为

31、闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE

32、禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出2.3 8*8点阵LED数码管简介8*8点阵显示:8X

33、8点阵LED结构如下图所示 图2-2 8X8点阵LED结构 从图中可以看出,8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:一根竖柱:对应的列置1,而行则采用扫描的方法来实现。一根横柱:对应的行置0,而列则采用扫描的方法来实现。2.4 PROTUSE仿真软件的简介软件简介 Proteus软件是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其它EDA工具

34、软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具,从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处

35、理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。功能特点Proteus软件具有其它EDA工具软件(例:multisim)的功能。这些功能是: 1原理布图 2PCB自动或人工布线 3SPICE电路仿真 革命性的特点 1互动的电路仿真 用户甚至可以实时采用诸如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。 2仿真处理器及其外围电路 可以仿真52系列、AVR、PIC、ARM、等常用主流单片机。还可以直接在基于原理图的虚拟原型 上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪、

36、示波器等,Proteus建立了完备的电子设计开发环境。 电路仿真 在PROTEUS绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可以在PROTEUS的原理图中看到模拟的实物运行状态和过程。 PROTEUS 是单片机课堂教学的先进助手。 PROTEUS不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。前者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。 它的元器件、连接线路等却和传统的单片机实验硬件高度对应。这在相当程度上替代了传统的单片机实验教学的功能,例:元器件选择、电路连接、电路检测、电路修改、软件调试、运行结果等。 课程设计、毕业设

37、计是学生走向就业的重要实践环节。由于PROTEUS提供了实验室无法相比的大量的元器件库,提供了修改电路设计的灵活性、提供了实验室在数量、质量上难以相比的虚拟仪器、仪表,因而也提供了培养学生实践精神、创造精神的平台 随着科技的发展,“计算机仿真技术”已成为许多设计部门重要的前期设计手段。它具有设计灵活,结果、过程的统一的特点。可使设计时间大为缩短、耗资大为减少,也可降低工程制造的风险。相信在单片机开发应用中PROTEUS也能茯得愈来愈广泛的应用。 使用Proteus 软件进行单片机系统仿真设计,是虚拟技术仿真和计算机多媒体技术相结合的综合运用,有利于培养学生的电路设计能力及仿真软件的操作能力;实

38、践证明,在使用 Proteus 进行系统仿真开发成功之后再进行实际制作,能极大提高单片机系统设计效率。因此,Proteus 有较高的推广利用价值。 第3章 电梯的设计思路及功能实现. 3.1 设计的功能要求 本设计是为一八层电梯设计一调度系统,即使电梯能够合理高效地运行,完成各楼层顾客的接送任务。形象地说,就是要应对不同楼层顾客的不同需求,作出合理高效的判断,使所有顾客在整体运用时间最短的条件下将其运往各自的目的地。这个设计的成品应该可以作为真实电梯的控制系统一样,遵守以下两个原则:一是高效性,二是人性化。而实际电梯所面临的情况无比复杂,故本设计的难点除了硬件上面外,还有对这些复杂的情况归类化

39、,分为若干个基本情况,另外是用恰当的C语言描述来表达这些复杂的逻辑。此设计应实现一下几个功能: 1.设计一个多层单桥厢电梯控制器,控制器可完成8层楼梯的载客服务。 2.每层电梯入口处都有楼层上下运行请求开关,楼层内亦设有请求开关,供乘客自由选择所要到达的楼层和要运行的状态。3. 电梯运行的优先原则:当电梯处于上升模式时,只接收比所在楼层高的楼层缩发出的请求信号,对于下降信号寄存起来,运行完上升请求再处理。当电梯处于下降状态时与之相反。如图示例: 图3-1 运行示例图 4.电梯具备开关门功能,且开门时间为5s。 5.设有电梯手动调试开关,以检测电梯的状态是否完好。 6.能正确显示电梯所在楼层以及

40、其处于的状态,并显示剩余的指令。 7.当电梯处于非正常状态时,乘客可发出紧急报警信号,请求帮助。 3.2 电梯电路显示模块的设计 此控制程序设计的控制电路包括控制、显示、键盘输入三大模块,其总的电路图如下 图3-2 总电路图其显示模块为 图3-3 显示电路 此设计中的显示模块只要有五个小部分,由多个8*8led点阵连接而成,分别显示电梯的升降状态,所在楼层,请求状态,开关门状态以及为验证开门时间所设计的时间显示。简单8*8led点阵连接示意图如下,以16*16点阵连接为例我们将四个元器件对应的行线和列线分别进行连接,使每一条行线引脚接一行16个LED,列线也相同。并注意要将行线和列线引出一定长

41、度的引脚,以便下面我们使用。连接好的1616点阵如图3-4图3-4 1616点阵连接成如上图的1616点阵只是第一步,这样分开的数块并不能达到好的显示效果,下面我们要将其进一步组合。组合实际上很简单,首先选中如上图中右侧的两块88点阵,然后拖动并使其与左侧的两块相并拢,如图3-5所示。 图3-5 点阵并拢图可以看到原来的连线已经自动隐藏了,至于线上的交点,我们不要去动。然后,我们再来最后一步,选中下侧的两块点阵,并拖动使其与上侧的两块并拢,最后的效果如图3-6所图3-6 连接好的总图因此,将1616点阵连接成点阵图方法同上。3.3 电梯电路输入模块的设计本设计的输入模块图如下 图3-7 输入模

42、块 电梯完成载客服务必须要输入相应的载客请求,输入模块就是乘客根据自身不同的需要进行的请求输入信号通道,在电梯内外都具备,输入模块每一个输入按键上都要一个相应的楼层显示符号,乘客只要按下所要到达楼层的按键请求,电梯会自主不同的请求命令,根据设定的运行规则进行有序的载客服务。 3.4紧急报警电路 在生活中,时常有电梯发生事故的例子,为了方便乘客及时寻求帮助,为此,设计了一个专门的独立的报警系统,以此来提高电梯的安全性和保障乘客的人生安全,其工作电路图如下 图3-8 当顾客处于危险状态时,可以通过紧急报警按钮,发出报警信号,以及时得到外界的及时援救,提高乘客的安全性第4章 电路仿真验证4.1 电梯系统电路仿真 根据设计的要求,对此电梯控制系统进行仿真,其仿真结果如下图: 图4-1 电梯电路仿真总图上图显示的是电梯在4楼时的门开图,其上升下降图为 图4-2 在四楼的上升图 图4-3 在四楼的下降图电梯的运行状态显示,其中第一个点阵图是显示电梯的运行状态,当电梯不动、下降、上升时,分别显示图如下: 图4-4第2个点阵图显示的是电梯所到达的楼层,当其分别在3、4、5楼时,显示如下 图4-5第3个点阵图显示的是请求指令请求的楼层,当在5、6、7楼发

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号