电梯自动控制系统的设计
基于单片机的电梯自动控制系统设计

基于单片机的电梯自动控制系统设计【摘要】电梯是现代人类生活中必不可少的运载工具,其重要性不言而喻。
如果电梯控制系统主芯片采用高性能的微控器,这样就使得控制系统可以提供两种联网方式,使得系统性能更加安全可靠。
本文介绍了电梯控制系统的硬件和软件设计,期望能给人们可借鉴的经验。
【关键词】单片机;电梯;控制系统1.引言随着我国经济的不断增长,高楼大厦越来越多,电梯方面的技术发展得越发成熟,电梯的安全性能得到了很好的提升。
但是,一些电梯由于硬件和软件的设计不够完善,使得电梯在运行和维护方面存在着困难和隐患,对人们的生命财产安全有着严重的威胁,如何解决此类问题已成为当务之急。
下面就这些方面进行讨论。
2.相关硬件设计分析图1表示控制系统框架,其采用的是Freescale的MCF51CN128作为主控芯片,而时钟的模块则为其显示时间,通过对RFID进行读卡从而达到识别和认证电梯工作人员以及乘客身份的目的,预留下来的借口是RS485,通过音频进行解码以后可以对语音的相关提示和一些音乐进行播放,并由计算机和SP3232进行通信,设置电梯设备初始的相关参数。
由无线通信的模块MC52i来传输无线短信以及语音的同化,由DO83848i对太网进行接收,并由LED等对工作状态进行及时的显示,并与RJ-45端口交接,与TCP/IP协议栈进行配合后实现网络通信的功能。
2.1 接口以太网为主的模块局域网以太网为主是遵循了常用的通信标准,其设备又是保持在1010~0Mbps的速度传输信息,具有低成本和高可靠性的优点。
而MCU快速的内部集成可以将控制器与DP83848进行连接,与HR911105A进行配合以后形成了太网电路。
在辅助电路内部存在三个LED,其作用是提供指示,如果D1灯发出亮光,那么就表示此时是Activity的状态如果D2发出亮光,那么就表示此时是Link的状态,如果D3发挥作用,则表示以100Mb/s的速度将信息进行传播,不亮的情况下其速度则为10Mb/s,这个时候的振荡源由晶体来产生,以使得芯片得以正常进行工作。
基于PLC的电梯自动控制系统设计_毕业设计论文

海南大学毕业论文(设计)题目:电梯自动控制系统的设计学院:机电工程学院系别:电气工程系专业:电气工程及其自动化完成日期:2013年 5 月10日摘要随着经济的发展,现代城市中的高层建筑日益增多,电梯成为人们日常生活必不可少的工具。
而电梯性能的好坏,除了电机等硬件以外,电梯控制系统是其核心因素。
目前电梯控制系统主要有三种控制方式:继电器控制系统、PLC 控制系统、微机控制系统。
继电器控制系统由于故障率高、可靠性差、控制方式不灵活以及消耗功率大等缺点,目前已逐渐被淘汰。
微机控制系统虽在智能控制方面有较强的功能,但也存在抗扰性差、系统设计复杂,一般维修人员难以掌握其维修技术等缺陷。
实践表明可编程序控制器对电梯进行控制优于传统的继电器控制,其性能有很大改善。
因此,本设计采用可编程序控制器实现对五层电梯的自动控制。
论文内容主要包括对电梯发展和可编程序控制器的介绍,电梯系统软硬件设计,控制系统的程序编制和仿真。
结果表明,该方案切实可行。
关键词:可编程序控制器;电梯自动控制;仿真AbstractAlong with the economic development, increasing number of high-rise buildings in the modern city, elevators become an indispensable tool of daily living. And lift performance for better or worse, in addition to hardware such as motor, the elevator control system is its core elements. At present there are mainly three kinds of control methods of the elevator control system: relays, PLC control system the control system, computer controlled systems. Relay control system because of the high failure rate inflexibility, poor reliability, control methods, as well as disadvantages, such as power consumption, is now gradually being phased out. Microcomputer control system for intelligent control with strong features, but there is also poor immunity, complex system design, technical defects such as general staff it is difficult to control their maintenance. Practice shows that the programmable logic controller of the elevator control than traditional relay control, its performance has improved substantially. Therefore, this design using programmable controller to realize the automatic control of five-story elevator. Content of the paper included the elevator development and introduction to programmable logic controllers, system hardware and software design, programming and simulation of control system. Results show that the programme is practical.Keywords: Programmable controller; elevators control; simulation目录1.引言 (1)2.电梯技术简介 (1)2.1.电梯的定义及发展历程 (1)2.2.电梯的分类 (2)2.3.电梯技术的研究现状及发展趋势 (4)3. PLC的基本概念 (5)3.1. PLC的由来 (5)3.2. PLC的定义 (5)3.3. PLC的特点 (6)3.4. PLC的结构及工作原理 (7)3.4.1. PLC结构 (7)3.4.2. PLC工作原理 (8)3.5. PLC控制系统与其他控制系统的比较 (9)3.5.1. PLC与微机控制系统的比较 (9)3.5.2. PLC与继电器控制系统的比较 (10)4.电梯的控制系统 (11)4.1.电梯的工作原理 (11)4.2电梯的机械系统 (11)4.3 电梯电气控制系统 (12)5.电梯的PLC控制系统 (14)5.1.电梯的PLC控制系统的硬件组成 (14)5.2.电梯的控制要求 (14)5.3.电梯PLC控制系统设计 (14)5.4. PLC的选择 (15)5.5.电梯的PLC控制系统梯形图 (16)5.5.1.开关门环节 (16)5.5.2.层楼信号的产生与清除环节 (17)5.5.3.停层信号的登记与清除环节 (18)5.5.4.外呼信号的登记与清除环节 (18)5.5.5.电梯的定向环节 (19)5.5.6.停层过程环节 (19)5.5.7.停车制动过程环节 (20)5.5.8.启动加速、稳速运行、停车制动环节 (20)6.仿真软件的介绍及调试运行 (20)6.1.仿真软件的介绍 (20)6.2.软件中梯形图的编写 (21)6.3.梯形图程序仿真 (23)总结 (24)致谢 (25)参考文献 (26)附录 (27)附录1 (27)附录2 (29)附录3 (30)附录4 (31)附录5 (31)附录6 (33)附录7 (34)附录8 (34)1.引言近年来我国的经济飞速发展,人民生活水平的迅速梯高,工作居住条件得到了巨大的改善。
基于PLC的五层电梯控制系统的设计

基于PLC的五层电梯控制系统的设计引言电梯作为现代建筑中不可或缺的一部分,为人们提供出行便利。
本文旨在设计一个基于可编程逻辑控制器(PLC)的五层电梯控制系统,以确保电梯安全、高效地运行。
系统设计1. 电梯控制器PLC作为电梯控制系统的核心部分,负责处理和响应各种指令和信号。
其主要功能包括:- 接收来自用户的请求信号,如上行、下行、停止等;- 监控电梯运行状态,如位置、速度等;- 控制电梯运行,包括开启、关闭门以及楼层间的移动;- 处理故障和紧急情况,如停电和火灾。
2. 急停系统为了确保乘客和电梯的安全,我们设计了一个可靠的急停系统。
当系统检测到紧急情况时,PLC将立即向电梯发送停止信号,停止在当前楼层并打开门以供乘客疏散。
3. 楼层选择系统为了方便乘客选择所需的楼层,我们设计了一个楼层选择系统。
在电梯门口和每一层楼的电梯入口处安装触摸屏,乘客可以通过触摸屏选择所需的楼层。
PLC将接收到的楼层信号转化为控制指令,使电梯按照所选楼层运行。
4. 电梯调度算法为了提高电梯的运行效率和乘客体验,我们采用了一个高效的电梯调度算法。
该算法根据乘客的楼层选择、电梯的当前位置和运行状态,智能地决定电梯的移动方向和最佳路径,使电梯能够以最短的时间满足乘客请求。
5. 门控制系统为了确保乘客和电梯的安全,我们设计了一个可靠的门控制系统。
当电梯运行时,门将自动关闭并锁定,以防止乘客意外摔落。
当电梯到达目标楼层时,门将自动开启,乘客可安全进出电梯。
结论基于PLC的五层电梯控制系统的设计可以有效地提高电梯的运行效率和乘客体验,并保证乘客和电梯的安全。
这个系统通过使用PLC作为核心控制器、急停系统、楼层选择系统、电梯调度算法和门控制系统等模块,实现了自动化、智能化和可靠性强的电梯控制功能。
在未来的研究中,我们可以进一步优化和改进设计,以适应更高楼层和更复杂的电梯环境。
电梯控制系统的课程设计

电梯控制系统的课程设计一、课程目标知识目标:1. 学生能理解电梯控制系统的基本构成和原理,掌握电梯运行过程中涉及的关键技术。
2. 学生能够描述电梯控制系统中的传感器、执行器、控制单元等组件的作用及相互关系。
3. 学生了解电梯控制系统的安全规范和行业标准。
技能目标:1. 学生能够运用所学知识,分析并解决电梯运行过程中可能出现的故障问题。
2. 学生通过小组合作,设计并搭建一个简单的电梯控制系统模型,提高动手实践能力。
3. 学生能够运用相关软件对电梯控制系统进行仿真测试,优化系统性能。
情感态度价值观目标:1. 学生通过学习电梯控制系统,培养对现代智能交通系统的兴趣,提高科学素养。
2. 学生在课程学习中,树立安全意识,关注电梯乘坐安全问题,提高社会责任感。
3. 学生通过小组合作,培养团队协作精神,提高沟通与交流能力。
课程性质:本课程为高二年级电子技术及应用课程的一部分,旨在让学生了解电梯控制系统的基本原理,提高学生的实际操作能力和创新能力。
学生特点:高二学生在电子技术方面已有一定的基础,对实际操作和创新活动有较高的兴趣。
教学要求:结合学生的特点和课程性质,注重理论与实践相结合,提高学生的动手实践能力和解决实际问题的能力。
在教学过程中,关注学生的个体差异,鼓励学生积极参与,培养团队协作精神。
通过本课程的学习,使学生能够将所学知识应用于实际生活,提高学生的综合素质。
二、教学内容本章节教学内容主要包括以下几部分:1. 电梯控制系统概述:介绍电梯控制系统的基本概念、发展历程、应用领域及未来发展趋势。
2. 电梯控制系统组成:详细讲解电梯控制系统的各个组成部分,包括传感器、执行器、控制单元、人机交互界面等,并分析各部分的功能和相互关系。
3. 电梯控制原理:阐述电梯运行过程中的控制原理,包括速度控制、位置控制、群控系统等,结合教材案例分析实际应用。
4. 电梯控制系统设计:介绍电梯控制系统设计的基本流程、方法和注意事项,引导学生运用所学知识进行实际设计。
基于PLC的住宅楼电梯控制系统设计

基于PLC的住宅楼电梯控制系统设计一、引言随着城市化进程的加速,住宅楼的高度不断增加,电梯成为了人们日常生活中不可或缺的垂直交通工具。
为了提供安全、高效、舒适的乘梯体验,设计一个可靠的电梯控制系统至关重要。
可编程逻辑控制器(PLC)以其稳定性高、可靠性强、编程灵活等优点,在电梯控制系统中得到了广泛的应用。
二、电梯控制系统的需求分析(一)功能需求1、能够实现电梯的上升、下降、停止等基本运行操作。
2、具备楼层呼叫功能,乘客在轿厢内和各楼层均可发出呼叫请求。
3、实现电梯的自动开关门控制,确保乘客安全进出。
4、具有超载检测和报警功能,防止电梯超载运行。
(二)性能需求1、响应迅速,确保乘客的呼叫能够及时得到处理。
2、运行平稳,减少电梯启停时的冲击和振动。
3、精度高,能够准确停靠在指定楼层。
(三)安全需求1、配备多种安全保护装置,如限速器、安全钳、缓冲器等。
2、具备电气安全保护功能,如短路保护、过载保护、漏电保护等。
3、具有故障诊断和报警功能,以便及时发现和排除故障。
三、PLC 选型与硬件设计(一)PLC 选型根据电梯控制系统的输入输出点数、控制要求和性能指标,选择合适型号的 PLC。
例如,可以选择西门子 S7-200 系列、三菱 FX 系列等。
(二)输入输出设备1、输入设备楼层呼叫按钮:安装在各楼层和轿厢内,用于发出呼叫请求。
门开关传感器:检测电梯门的开关状态。
超载传感器:检测轿厢内的载重情况。
位置传感器:用于确定电梯的位置。
2、输出设备电机驱动器:控制电梯电机的运行。
门机驱动器:控制电梯门的开关。
指示灯:显示电梯的运行状态和楼层信息。
(三)硬件电路设计设计 PLC 与输入输出设备之间的连接电路,包括电源电路、输入电路和输出电路。
确保电路的稳定性和可靠性,同时考虑抗干扰措施。
四、电梯控制系统的软件设计(一)控制流程设计1、初始化电梯上电后,进行系统初始化,包括设置初始楼层、清除呼叫信号等。
2、上升和下降控制根据楼层呼叫信号和当前电梯位置,判断电梯的运行方向。
PLC的电梯控制系统毕业设计

毕业论文(设计)【摘要】:随着现代城市的发展,高层建筑日益增多,电梯成为人们日常生活必不可少的代步工具。
电梯性能的好坏对人们生活的影响越来越显著,因此必须努力提高电梯系统的性能,保证电梯的运行既高效节能又安全可靠。
传统的电梯控制系统采用的是继电器逻辑控制电路,这种控制易出故障,维护不便,运行寿命短,占地空间大,正逐步被淘汰。
为了提高自动控制系统的可靠性和设备的工作效率,设计了一套以PLC为核心控制器的电梯自动控制系统,用来取代以往的较复杂的继电器—接触器控制。
系统的核心部分(控制部分)使用了日本三菱公司生产的FX2N-80型PLC,因为在核心控制部分采用的是软件程序控制,从而在保证电梯正常运行这个要求的情况下,大大的提高了电梯故障检查与维修的方便性和容易性,同时还克服了手动操作所带来的一些人为干扰因素,取得了良好的预期效果。
关键词:电梯、PLC、梯形图1毕业论文(设计)【Abstract】:With the development of modern cities, an increasing number of high-rise building, elevator become an indispensable means of transport of daily life. The quality of the lift performance of the impact on people's lives becoming more and more obvious, it must strive to improve the performance of elevator systems, and ensure the operation of the lift is safe, reliable and energy efficient. The traditional elevator control system uses logic of the relay to control circuit, this kind of controls easily to be crash, maintains inconveniently, the movement life is short, and that occupying a large area of space, it being eliminated gradually.For raising the credibility of the automatic control system and the work efficiency of the equipments, design a set of take PLC as the core controller of the elevator auto control system, using to replace former more complicated of after electric appliances-the contact machine control. The core part(control part) of the system used a Japanese Mitsubishi company to produce of the FX2N - 80 type PLC is the software procedure control in the core because of what to control the part adoption, thus Be promising the elevator circulates normally under the circumstance of[with] this request, raised elevator to break down check and the convenience and easy for maintain consumedly, still overcame to move an operation some artificial interference factors bring in the meantime, obtain the good results.KEYWORDS: Elevator, PLC, Ladder Diagram2毕业论文(设计)I目 录前 言 (1)第1章 绪 论 (2)1.1 电梯继电器控制系统的特点及存在问题 (2)1.1.1 电梯继电器控制系统的优点 (2)1.1.2 电梯继电器控制系统存在的问题 (2)1.2 PLC 及其在电梯控制中的应用特点 (2)1.2.1 PLC 的特点 (2)1.2.2 PLC 控制电梯的优点 (4)1.3 课题的提出 (4)1.4 课题的主要讨论内容 (4)1.5电梯的功能要求 (5)第2章 三菱FX 2N 系列可编程序控制器介绍 (6)2.1.可编程控制器的基础认识 (6)2.2 可编程序控制器的工作方式 (8)2.3 PLC 的编程语言 (9)第3章 电梯设备及电梯发展动态 (11)3.1 电梯的出现及发展 (11)3.2 电梯设备 (12)3.2.1 电梯的分类 (12)3.2.2 电梯的主要组成部分 (12)3.2.3 电梯的安全保护装置 (13)3.2.4 电梯技术发展情况 (13)3.2.5 电梯发展展望 (13)第4章 PLC 的选择及其软件开发 (15)4.1 可编程控制器(PLC )的选型 (15)4.2 交流双速电梯的主电路 (15)4.3 门机电路、抱闸电路、门锁及安全运行电路 (17)毕业论文(设计)4.4电梯的主要电气设备 (17)4.5输入输出设计 (20)4.5.1算法说明 (23)4.5.2程序中相关中间继电器的说明 (24)4.6梯形图的设计 (25)4.7梯形图程序 (27)第5章电梯模拟调试及安装 (48)5.1 电梯模拟调试 (48)5.2 电梯安装调试 (48)5.3 程序的调试与运行监控 (49)第6章总结 (51)致谢 (52)参考文献 (53)附录 (54)1.电梯的主电路图 (54)2. I/O连接图 (55)II毕业论文(设计)前言近年来我国的经济飞速发展,人民生活水平的迅速梯高,工作居住条件得到了巨大的改善。
基于单片机的电梯控制系统设计

基于单片机的电梯控制系统设计随着现代社会的快速发展,电梯已成为人们日常生活中不可或缺的运输工具。
为了提高电梯的运行效率,保证其安全可靠性,设计一种基于单片机的电梯控制系统。
该系统以单片机为核心,结合传感器、按键、显示等模块,实现对电梯的运行状态、楼层信号、呼梯信号的实时监控与显示。
一、系统硬件设计1、单片机选择本设计选用AT89S52单片机作为主控芯片,该芯片具有低功耗、高性能的特点,内部集成了丰富的外围设备,方便开发与调试。
2、输入模块设计输入模块主要包括楼层传感器和呼梯按钮。
楼层传感器采用光电式传感器,安装在各楼层,用于检测电梯的运行状态和位置;呼梯按钮安装在电梯轿厢内,用于收集用户的呼梯信号。
3、输出模块设计输出模块主要包括显示模块和驱动模块。
显示模块采用LED数码管,用于实时显示电梯的运行状态、楼层位置等信息;驱动模块包括继电器和指示灯,用于控制电梯的运行和指示状态。
4、通信模块设计通信模块采用RS485总线,实现单片机与上位机之间的数据传输与通信。
二、系统软件设计1、主程序流程图主程序主要实现电梯控制系统的初始化、数据采集、处理与输出等功能。
主程序流程图如图1所示。
图1主程序流程图2、中断处理程序中断处理程序主要包括外部中断0和定时器0的中断处理。
外部中断0用于处理楼层传感器的信号,定时器0用于计时和速度控制。
三、系统调试与性能分析1、硬件调试首先对电路板进行常规检查,包括元器件的焊接、电源的稳定性等;然后分别调试输入、输出、通信等模块,确保各部分功能正常。
2、软件调试在硬件调试的基础上,对软件进行调试。
通过编写调试程序,检查各模块的功能是否正常;利用串口调试工具,对通信模块进行调试。
3、性能分析经过调试后的电梯控制系统,其性能稳定、运行可靠。
该系统能够实现对电梯运行状态、楼层信号、呼梯信号的实时监控与显示,并且具有速度快、安全可靠等特点。
该系统还具有成本低、易于维护等优点,适用于各种场合的电梯控制。
智能电梯控制系统设计毕业设计

智能电梯控制系统设计毕业设计智能电梯控制系统设计毕业设计?哎呀,听起来是不是有点高大上?说白了就是想让电梯更聪明,让它在咱们楼里跑来跑去的时候,不再是像个傻小子一样,等得人心焦,或者站错楼层,搞得自己也懵圈。
你看啊,现在的楼层越来越高,人口越来越密集,电梯作为咱们日常生活的得力小帮手,能否顺利地运行,直接关系到大家的心情,甚至工作效率。
所以呢,这个智能电梯的设计,其实不仅仅是技术上的挑战,还涉及到咱们日常生活的细节,关乎“等一会儿”、“还没到”这样的生活小烦恼。
咱们就来聊聊这个事儿,看看这个“智能电梯控制系统”怎么能让咱们的生活更美好!电梯嘛,大家都用过,不是吧?反正我用过好几回,电梯门一关,突然停住,居然在半路被卡住了,心里那个焦急,恨不得自己去推一推电梯。
再比如说那种,按了上去的按钮,电梯却停在了下面,简直是笑话!不过如果有了智能电梯控制系统,就可以大大减少这种烦人的“意外”。
像是一些聪明的控制系统可以通过智能算法预测楼层的需求,提前调配电梯,甚至根据楼层的流量来自动选择最佳路线。
这样一来,你再也不用站在那儿发呆了,电梯总能准时在你面前出现,给你一种“哇,真是太懂我了”的感觉。
再说说智能系统的“眼睛”——传感器。
你要知道,以前的电梯控制系统,都是靠按钮来操作的。
咱们按下一个按钮,它就开始工作,但往往一按错,电梯就开错门,搞得自己都尴尬得不行。
但是,智能电梯就不一样了,它可以通过传感器感知楼层的变化、人员的上下情况。
换句话说,咱们进入电梯时,传感器就会立马知道是哪个方向需要前往,甚至在你进电梯的一瞬间,系统就能预测到你是想去几楼,这种精准程度,简直让人拍手称赞!就像是你进了店里,老板就知道你想要什么,不用多问,直接拿出来,简直舒服得不要不要的。
不仅如此,智能电梯还可以根据每个楼层的繁忙程度,智能分配电梯的运行路径和时间,避免高峰时段出现拥挤的情况。
想象一下,如果有了这种智能系统,大家都可以迅速、安稳地进出电梯,不用担心被别人挤来挤去。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电梯控制系统模型
本论文主要介绍的是电梯自动控制模型,硬件部分我们使用的是单片机及外围电路组成高度为四层楼的电梯控制系统。
单片机采用AT89C51,晶体振荡器选6MHz,C51、C52为30uF瓷片电容与晶体振荡器形成时钟电路。
电容C53、电阻R51、R52和按键RESET构成上电复位和手动复位电路。
软件部分采用了两种控制方案,简易控制方案只是简单的电梯上升下降,在各楼层短暂停留。
而进一步控制方案则考虑各楼层的信号请求,以完成各楼层的升降控制。
该系统具有工作稳定,操作简单等优点。
第一章引言
据国外有关资料介绍,公元前2800年在古代埃及,为了建筑当时的金字塔,曾使用过由人力驱动的升降机械。
公元1765年瓦特发明了蒸汽机之后,1858年美国研制出以蒸汽为动力,并通过皮带转动和蜗轮减速装置驱动的电梯。
1878年英国的阿姆斯特郎发明了水压梯。
并随着水压梯的发展,淘汰了蒸汽梯。
后来又出现了采用液压泵和控制阀以及直接柱塞式和侧柱塞式结构的液压梯,这种掖压梯至今仍为人们所采用。
但是,电梯得以兴盛发展的原因在于采用了电力作为动力来源.。
在20世纪初,美国奥梯斯电梯公司首先使用直流电动机作为动力,生产出以槽轮式驱动的直流电梯,从而为今天的高速度,高行程电梯的发展奠定了基础。
20世纪30年代美国纽约市的102层摩天大楼建成,美国奥梯斯电梯公司为这座大楼制造和安装了74台速度为6.0M\S的电梯。
从此以后,电梯这个产品,一直在日新月异的发展着.目前电梯产品,不但规格品种多,自动化强,而且安全可靠,乘坐舒服.近几年来,随着电子工业的发展,微处理机和电子计算机已成功的应用到电梯的电气控制系统中去,采用无触点元件的电梯电气控制系统已开始批量生产。
第二章设计要求
采用AT89C51单片机及外围电路组成高度为四层楼的电梯控制系统。
电梯内电路由FS1、FS2、FS3和FS4四个发光二极管作为指示灯,电梯模型上电后,电梯的起始位置为一楼,等待控制台Start按键按下,数码管显示“1”。
当Start按键按下后,电梯开始向上运动,控制台的上升指示灯UP亮。
2s后到达二楼,数码管显示“2”并在二楼停留5s,然后继续上升。
每层楼停留5s,直到四楼。
在四楼停留5s后开始下降,控制台的指示灯DOWN亮。
每层楼停5s,直到一楼。
然后重复上述过程。
如果在一个上下循环中按下过Stop键,电梯下降到一楼后停止工作。
直到再次按下Start键后重新恢复工作
第三章设计方案
电梯控制系统由各层楼的电梯间电路、电梯内电路和控制台电路三部分组成。
电梯在各楼层的定位本应采用行程开关,考虑到模型的操作性,采用延时控制。
相邻楼层间升降设定为2S。
1)各楼层的电梯间电路
二、三层的电路间均有“上升”和“下降”选择按键,一楼只有“上升”按键,四楼只有“下降”按键,每个按键配一只发光二极管,作为指示灯。
2)电梯内部电路
目标楼层1——4选择按键配又相应的指示灯。
3)控制台电路
(1)两个按键用于手动控制。
控制电路的“开始运行”和“停止运行”
(2)两个指示灯,分别指示电梯的升降情况。
(3)一只数码管,用于显示电梯当前所在的楼层。
4)控制方案
(1)简单控制方案(见图1)
工作原理:控制台按下START键后,通过AT89C51单片机的控制使得电梯运行,该系统中电梯运行时不受各楼层的控制和影响往复运动,只有在控制台按下STOP键后,电梯降到一楼停止,等待控制台再次启动。
该系统使用数码管显示当前楼层。
图1 简易方案系统工作原理框图
(2)进一步控制方案(见图2)
工作原理:工作台启动电梯,单片机检测各楼层信号请求控制电梯运动,电梯动作完成后数码管显示所在楼层,同时单片机再次检测各楼层请求信号,使的电梯再次动作,直到控制台停止电梯,电梯降到一楼后停止,等待控制台再次启动电梯。
图2 进一步控制系统工作原理框图
第四章硬件设计
4.1 单片机
采用AT89C51单片机及外围电路组成高度为四层楼的电梯控制系统。
AT89c51是一种低功耗高性能的8位单片机,片内带有一个4k字节的flash可编擦除只读存储器(perom),它采用了cmos工艺和atmel公司的高密度非易失性存储器(nuram)技术,而且其输出引脚和指令系统和mcu_51系列单片机兼容。
片内的flash存储器允许在系统内可改编程序或用常规的非易失性的存储器编程器来编程。
同时已具有三级程序存储器保密的性能。
在众多的51系列单片机中,要算atmei公司的at89c51更实用,因为它不仅和mcu_51系列单片机指令、管脚完全兼容,而且其片内的4k程序存储器是flash工艺的,这种下艺的存储器用户可以用电的方式瞬间擦除、改写。
所以说这种单片机对开发设备的要求很低,开发时间也大大缩短。
写入单片机的程序还可以加密,这又很好地保护了所有者的劳动成果。
管脚说明
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口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL 门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口: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口同时为闪烁编程和编程校验接收一些控制信号。
RST:复位输入。
当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
因此它可用作对外部输出的脉冲或用于定时目的。
然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。
如想禁止ALE的输出可在SFR8EH地址上置0。
此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。
另外,该引脚被略微拉高。
如果微处理器在外部执行状态ALE禁止,置位无效。
/PSEN:外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。
但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。
注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。
在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:来自反向振荡器的输出。
单片机的基本组成如图3所示。