单片机电梯控制系统设计毕业设计(论文)摘要伴随着我国现代化程度的提高,电梯成为高层建筑中的重要交通工具,它是高层建筑中安全、可靠、垂直上下的运载工具,对改善劳动条件、减轻劳动强度起到很大的作用。同时也给人们的生活带来了便利,为我国现代化建设的加速发展提供了强大的保障。电梯的应用范围很广,可用于宾馆、饭店、办公大楼、商场、娱乐场所,仓库以及居民住宅大楼等。因此,在现代社会中电梯已成为人类必不可少的垂直运输交通工具。利用单片机控制电梯有成本低,通用性强,灵活性大以及易于实现复杂控制等优点。基于单片机的电梯智能控制系统的设计分别从系统要求、硬件设计、软件设计等几个部分设计,介绍了以AT89C51系列单片机为核心,并结合74LS245和LED等芯片以及与之相配套的汇编语言软件等进行电梯模拟的具体实现方法,该方法不仅可以实现电梯的基本功能,而且可以设置电梯直达、急停、停电检修等功能,从而可实现电梯的智能控制及相应的最佳路线选择,提高电梯的有效利用率。关键词:单片机;电梯;系统;控制BasedonSCMelevatorcontrolsystemofintelligentdesignAbstract:Withtheimprovementofthemodernizationofourcountry.Theelevatorhasbecomeanimportanttoolforhigh-risebuildings.Itissafe,reliableandverticalfluctuationinhighbuildings,whichworksbothinimprovingworkingconditionsandreduceslaborintensity.Atthesametime,theelevatormakesourlifemucheasierandprovidesapowerfulguaranteeforthemodernizationinourcountry.Applicationsofelevatorsarewide.Wecanseetheminhotels,restaurants,officebuildings,shopping,entertainment,warehousesandresidentialbuildings.Therefore,elevatorshavebecomeanindispensablefacilitytous,Usingsingle-chipmicrocomputercontrolofelevatorhasalowcost,versatility,flexibilityandeasytorealizecomplexcontrol,EST.BasedonSCMelevatorcontrolsystemofintelligentdesignseparatelyformthesystemrequirementsandhardwaredesign,softwaredesignandsoonseveralpartsdesign,introducingtheAT89C51seriesmicrocontrollerasthecore,andcombinedwith74LS245andLEDetcchipandwithmatchingassemblerlanguagesoftwareonconcreterealizationmethodoftheelevatorsimulation,thismethodcannotonlyrealizethebasicfunctionoftheelevator,andcansettheelevatornonstop,abruptstop,blackouts,thus,canrepairfunctionsuchastherealizationofelevatorintelligentcontrolandthecorrespondingoptimalroutechoice,improveelevatorutilization.KeyWords:Microcontroller;Elevator;System;Control.1.概述1.1课题研究背景与意义随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。电梯是高层宾馆、商店、住宅、多层仓库等高层建筑不可缺少的垂直方向的交通运输工具。目前,由可编程控制器(PLC)或微型计算机组成的电梯运行逻辑控制系统,正以很快的速度发展着。可编程控制器,是微机技术与继电器常规控制技术相结合的产物,是在顺序控制器和微机控制器的基础上发展起来的新型控制器,是一种以微处理器为核心用作数字控制的专用计算机,它有良好的抗干扰性能,适应很多工业控制现场的恶劣环境,所以现在的电梯控制系统主要还是由可编程控制器控制。但是由于PLC的针对性较强,每一台PLC都是根据一个设备而设计的,所以价格比较昂贵。而单片机的价格相当便宜,如果在抗干扰功能上有所提高的话完全可以代替PLC实现对工控设备的控制。当然单片机并不像PLC那么有针对性,所以由单片机设计的控制系统可以随着设备的更新而不断修改完善,更完美的实现设备的升级。在科技的不断发展下,单片机控制系统很快可以解决抗扰性,成为方便有效的电梯控制系统。1.2课题设计内容本课题的主要任务是完成一个电梯系统的智能控制模块,即根据每个楼层不同顾客的按键要求,让电梯做出合理的判断,正确高效的指导电梯完成各项载客任务。设计基于单片机的电梯智能控制系统的硬件电路与软件程序,给出硬件系统的电路原理图与PCB图,对硬件电路与软件分别进行调试,得到调试成功的基于单片机的电梯智能控制系统。根据此任务,本课题需要研究的内容有:1、根据系统的技术要求,进行系统硬件的总体方案设计;2、学习单片机的相关知识,并且加以运用;3、选择适当的芯片,并对其内部协议有所掌握,便于应用。4、研究单片机C语言编程,并且规定电梯的工作规则,用C语言加以实现;5、对软件和硬件进行调试,让其协调工作,完成指定任务。AT89C51电源模块上电复位按键电路显示模块锁存器图2-1硬件结构框图2.硬件设计基于单片机智能控制系统的设计系统电路原理图如下2-2所示。系统由控制模块,LED显示模块,电源模块三部分组成。L113L23L34L410L56L611L715L816H19H214H38H412H51H67H72H85U28*8LEDL1L2L3L4L5L6L7L8H1H2H3H4H5H6H7H8P101P112P123P134P145P156P167P178RST9P3010P3111P3212P3313P3414P3515P3616P3717XTAL218XTAL119GND20P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE30EA31P0732P0633P0534P0435P0336P0237P0138P0039VCC40U1AT89C51123456789RP1RESPACK-8VCCS1SW-PBS2SW-PBS3SW-PBS4SW-PBS5SW-PBVCCR110K+C310uFC122pFC222pFY112MVCCXTAL1XTAL2XTAL1XTAL2VCCVCCVCCH1H2H3H4H5H6H7H8L1L2L3L4L5L6L7L812J1CON2VCCS6SW-PBA02A13A24A35A46A57A68A79B018B117B216B315B414B513B612B711E19DIR1VCC20GND10U374LS245图2-2基于单片机智能控制系统的设计系统电路原理图图2-2基于单片机智能控制系统的设计系统电路原理图2.1控制模块控制模块原理图如图2-3所示。主控制器采用AT89C51。AT89C51是一个低电压,高性能CMOS8位单片机带有4K字节的可反复擦写的程序存储器(PENROM)。它具有4K字节闪烁存储器,128字节随机存取数据存储器,32个I/O口,2个16位定时/计数器,1个5向量两级中断结构,1个串行通信口,片内震荡器和时钟电路。在本设计中,P1口用于对电梯按钮的控制,连接输入设备。P3口用于对LED点阵显示器的控制。P0口用于连接锁存器74LS245,以保护单片机的输出端口。P101P112P123P134P145P156P167P178RST9P3010P3111P3212P3313P3414P3515P3616P3717XTAL218XTAL119GND20P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE30EA31P0732P0633P0534P0435P0336P0237P0138P0039VCC40U1AT89C51VCCR110K+C310uFC122pFC222pFY112MVCCXTAL1XTAL2XTAL1XTAL2VCCS6SW-PB图2-3控制模块原理图2.2按键模块乘客可由按键控制电梯上升下降,按下对应楼层按键,点阵屏数字将从当前位置向下或向上平滑滚动显示到指定楼层位置。P101P112P123P134P145P156P167P178RST9P3010P3111P3212P3313P3414P3515P3616P3717XTAL218XTAL119GND20P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE30EA31P0732P0633P0534P0435P0336P0237P0138P0039VCC40U1AT89C51S1SW-PBS2SW-PBS3SW-PBS4SW-PBS5SW-PBVCCVCC图2-4按键模块原理图2.3LED显示模块LED输出显示模块如图2-5所示,采用LED点阵显示器,其中点阵列接单片机P3口,行接锁存器74LS245。在单片机的输出口接驱动电路74LS245,以保护单片机的输出端口。L113L23L34L410L56L611L715L816H19H214H38H412H51H67H72H85U28*8LEDL1L2L3L4L5L6L7L8H1H2H3H4H5H6H7H8图2-5LED输出显示模块2.4电源电路电源电路如图2-6所示。整个系统采用的电源电压只需+5V电压,将交流电经变压器变换为12V交流电,再用整流桥得到8.5V左右的直流电,采用不可调的3端稳压器件LM7805将电源稳定在5V直流输出。1234D1T10425V470uf16V470uf104R510ΩVin1GND2Vout37805~220V~12V图2-6电源电路2.5硬件电路中器件选择A.AT89C51单片机AT89C51是一个低电压,高性能CMOS8位单片机带有4K字节的可反复擦写的程序存储器(PENROM)。和128字节的存取数据存储器(RAM),这种器件采用ATMEL公司的高密度、不容易丢失存储技术生产,并且能够与MCS-51系列的单片机兼容。片内含有8位中央处理器和闪烁存储单元,有较强的功能的AT89C51单片机能够被应用到控制领域中。本设计采用AT89C51,它提供以下的功能标准:4K字节闪烁存储器,128字节随机存取数据存储器,32个I/O口,2个16位定时/计数器,1个5向量两级中断结构,1个串行通信口,片内震荡器和时钟电路。另外,AT89C51还可以进行0HZ的静态逻辑操作,并支持两种软件的节电模式。闲散方式停止中央处理器的工作,能够允许随机存取数据存储器、定时/计数器、串行通信口及中断系统继续工作。掉电方式保存随机存取数据存储器中的内容,但震荡器停止工作并禁止其它所有部件的工作直到下一个复位P101P112P123P134P145P156P167P178RST9P3010P3111P3212P3313P3414P3515P3616P3717XTAL218XTAL119GND20P2021P2122P2223P2324P2425P25