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

时间:2023-03-17来源:佚名

  本文介绍了基于单片机的电梯控制系统,该系统采用单片机(89C52)作为控制核心,使用按键控制电平的改变,作为用户请求信息发送到单片机,单片机控制电动机转动,单片机根据楼层检测结果控制电机停在目标层。软件部分使用C语言,利用中断方式来检测用户请求的按键信息,根据电梯运行到相应楼层时,光电传感器产生电平变化,送到单片机计数来确定楼层数,并送到数码管进行显示。本设计硬件电路结构简单,软件采用C语言,程序短小运行速度快。

  1.绪论

  20世纪90年代,国际上电子和计算机技术较先进的国家,一直在积极探索新的电子电路设计方法,并在设计方法、工具等方面进行了彻底的变革,取得了巨大成功。在电子技术设计领域,可编程逻辑器件(如CPLD、FPGA)的应用,已得到广泛的普及,这些器件为数字系统的设计带来了极大的灵活性。这些器件可以通过软件编程而对其硬件结构和工作方式进行重构,从而使得硬件的设计可以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法、设计过程和设计观念,促进了EDA技术的迅速发展。

  电梯是标志现代物质文明的垂直运输工具、是机电一体化的复杂运输设备。它涉及电子技术、机械工程、电力电子技术、微电脑技术、电力拖动系统和土建工程等多个科学领域。作为高层建筑物上下交通运输的重要设备,越来越多的机电专业将参与电梯技术方面的工作,为了掌握电梯的结构和控制技术就有必要把这庞大的集机械、电气、传感器于一体的产品模拟化,用plc、单片机、微机、变频器等控制手段去开发多功能应用软件。

  该系统的核心控制芯片选用的是51系列单片机AT89C52,单片机在各个技术领域中的迅猛发展,与单片机所构成的计算机应用系统的特点有关:

  单片机构成的应用系统有较大的可靠性。

  系统构建简洁、易行,能方便的实现系统功能。

  由于构成的系统是一个计算机系统,相当多的功能由软件实现,故具有柔性特点。

  本文设计了一种实用的单片机电梯控制器,根据实际的需求使用了高性能的AT89C52单片机和专用的显示、键盘控制芯片,配合相应的软件实现了对电梯的实时控制。其主要特点有电路结构简单、控制功能强、可靠性高等。

  2.硬件电路设计

  随着社会的发展,电梯的使用越来越普遍,已从原来只在商业大厦、宾馆使用,过渡到在办公楼、居民楼等场所使用,并且对电梯功能的要求也不断提高,相应地其控制方式也在不停地发生变化。对于电梯的控制,传统的方法是使用继电器-接触器控制系统进行控制,随着技术的不断发展,微型计算机在电梯控制上的应用日益广泛,现在己进入全微机化控制的时代。电梯的微机化控制主要有以下几种形式:①PLC控制;②单板机控制;③单片机控制;④单微机控制;⑤多微机控制;⑥人工智能控制。随着EDA技术的快速发展,单片机已广泛应用于电子设计与控制的各个方面。

  本设计就是使用一片AT89S52单片机来实现对电梯的控制的;用数码管显示当前电梯所在楼层。

  具体要求有:

  1)用数码管显示当前电梯所在楼层;

  2)先响应早的请求,如有同时发出的请求,则先响应近处请求。

  主要任务与要求:

  设计一个8层自动电梯控制器,每层设请求按钮开关,电梯到达有请求的楼层,则相应指示灯灭,电梯门开,开门指示灯亮,5秒后自动关闭,继续运行。

  本设计电路框图如图1所示,具体电路原理图如图2所示。

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

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

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

  本设计以单片机为核心控制,数层请求用按键实现,因为只有8层,按键较少,因此采用非编码键,电梯楼层用一位7段数码管显示,电梯楼层请求显示使用8个LED指示灯。电梯驱动采用双全桥步进电机专用驱动芯片L298驱动器。

  3.软件设计

  软件是为硬件服务的,只有硬件在软件的指挥下,按预定的目的工作,整体才会发挥其作用,软件设计要依据硬件实现的功能而定。

  该软件的结构设计比较简单,采用C语言进行编程,程序短小,运行速度快。其程序流程如图3所示。

  4.系统仿真与调试

  1)系统仿真的平台及功能

  单片机应用系统仿真平台有两个常用的工具软件:KeilC51和ProteusISIS.前者主要用于单片机C语言原程序的编辑、编译、链接以及调试;后者主要用于单片机硬件电路原理的设计以及单片机应用系统的硬、软件联合仿真调试。

  2)仿真结论

  在PROFEUS环境,运行电梯控制器系统,我们发现,每层设请求按钮开关,电梯到达有请求的楼层,则相应指示灯灭,电梯门开,开门指示灯亮,5秒后自动关闭,继续运行。

  电梯的初始状态时,电梯停在一楼,如图4所示:

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

  当六楼有人按键请求上楼时,电梯运转到达六楼;电路仿真图如图5所示:

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

  电梯在一楼时,如果有“2”“7”楼层同时请求,则电梯先到达二楼再到达七楼,其电路仿真如图6和图7所示。

  通过电路仿真,本设计完成了要求实现的功能。

    相关阅读

    软启动器12个故障代码

    软启动器常见故障问题的故障代码,参考如下: 1、故障代码Err01 故障类容:→断相;说明:主电路任意一相断相。 2、故障代码Err02 故障类容:→过电流;说明:超过额定电流12倍。 3、故...
    2022-11-26

    电焊机电流调到多少合适,根据焊条大小及焊接对象做调整

    2.5焊条电焊机电流大小应根据焊条的种类来定: 1、一般碳钢焊条焊接电流调到100A左右,不锈钢焊条稍低点。 2、焊方管2.5焊条电流: 60-80A电焊机利用正负两极在瞬间短路时产生的高温电...
    2023-01-09
    电焊机电流调到多少合适,根据焊条大小及焊接对象做调整

    电动车电池看参数的三种方法,轻松查看电动车电池型号

    新买的电动车电池是什么型号的,很多人并不是很清楚,而在需要换电池时搞不清楚型号就会很麻烦,那么电动车电池规格怎么,怎么来识别电动车电池的型号,与电工天下小编一起来...
    2022-11-30

    电动机的启动电流如何计算,电动机启动电流计算公式

    有关电动机启动电流的计算方法,三相电机启动电流瞬时是正常的多少倍,电动机的启动电流是额定电流 的多少,电动机 启动电流计算公式与实例,感兴趣的朋友参考下。 电动机启动...
    2022-11-22
    电动机的启动电流如何计算,电动机启动电流计算公式

    电焊机怎么调,电流与电压调整方法

    电焊机的调整方法,具体参考如下: 1、先把电流旋钮调到最小,把电压旋钮调到最大,试焊一下,不要动电压旋钮,逐步调大电流,直到能正常焊接时停上。 2、反过来,把电流旋钮先...
    2023-01-09
    电焊机怎么调,电流与电压调整方法

    插座发出滋滋滋的声音是什么原因

    首先最有可能的原因就是电源线与插座接线端子接触不牢固,而造成的虚接,进而产生电弧也就是我们俗称的电火花,就会发出的滋滋声音。 插座内由于质量问题,电源接线柱与插头触...
    2022-11-10
    插座发出滋滋滋的声音是什么原因

    【电力用户怎么分级,电力用户分类标准】

    【电力用户怎么分级,电力用户分类标准】 有网友咨询,电力用户怎么分级,针对分级的问题,电力用户分为一级用户至三级用户,那么电力用户分类标准是怎么样的,电力客户分级和...
    2022-12-10
    【电力用户怎么分级,电力用户分类标准】

    异步电动机正反转控制plc接线图及梯形图(图文)

    【 异步电动机 正反转控制plc 接线图及梯形图 】 用plc实现异步电动机的正反转控制,如何设计控制线路图,如何分配i/o,都是绘制plc接线图的关键,另外异步电动机正反转控制设计 过...
    2022-12-11
    异步电动机正反转控制plc接线图及梯形图(图文)

    网站栏目