background image

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

导读:本文介绍了基于单片机的电梯控制系统,该系统采用单片机(

89C52)

作为控制核心,使用按键控制电平的改变,作为用户请求信息发送到单片机,
单片机控制电动机转动,单片机根据楼层检测结果控制电机停在目标层。软件部
分使用

C 语言,利用中断方式来检测用户请求的按键信息,根据电梯运行到相

应楼层时,光电传感器产生电平变化,送到单片机计数来确定楼层数,并送到
数码管进行显示。本设计硬件电路结构简单,软件采用

C 语言,程序短小运行速

度快。
  

1.绪论

  

20 世纪 90 年代,国际上电子和计算机技术较先进的国家,一直在积极探索

新的电子电路设计方法,并在设计方法、工具等方面进行了彻底的变革,取得了
巨大成功。在电子技术设计领域,可编程逻辑器件(如

CPLD、FPGA)的应用,

已得到广泛的普及,这些器件为数字系统的设计带来了极大的灵活性。这些器件
可以通过软件编程而对其硬件结构和工作方式进行重构,从而使得硬件的设计
可以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法
设计过程和设计观念,促进了

EDA 技术的迅速发展。

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

PLC、单片机、微机、变频

器等控制手段去开发多功能应用软件。
  该系统的核心控制芯片选用的是

51 系列单片机 AT89C52,单片机在各个技

术领域中的迅猛发展,与单片机所构成的计算机应用系统的特点有关:
  单片机构成的应用系统有较大的可靠性。
  系统构建简洁、易行,能方便的实现系统功能。
  由于构成的系统是一个计算机系统,相当多的功能由软件实现,故具有柔
性特点。
  本文设计了一种实用的单片机电梯控制器,根据实际的需求使用了高性能

AT89C52 单片机和专用的显示、键盘控制芯片,配合相应的软件实现了对电

梯的实时控制。其主要特点有电路结构简单、控制功能强、可靠性高等。
  

2.硬件电路设计

  随着社会的发展,电梯的使用越来越普遍,已从原来只在商业大厦、宾馆使
用,过渡到在办公楼、居民楼等场所使用,并且对电梯功能的要求也不断提高,
相应地其控制方式也在不停地发生变化。对于电梯的控制,传统的方法是使用继
电器

-接触器控制系统进行控制,随着技术的不断发展,微型计算机在电梯控制

上的应用日益广泛,现在己进入全微机化控制的时代。电梯的微机化控制主要有
以下几种形式:

① PLC 控制;②单板机控制;③单片机控制;④单微机控制;

⑤多微机控制;⑥人工智能控制。随着 EDA 技术的快速发展,单片机已广泛应
用于电子设计与控制的各个方面。
  本设计就是使用一片

AT89S52 单片机来实现对电梯的控制的;用数码管显

示当前电梯所在楼层。