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

发布者:数字火箭最新更新时间:2014-10-09 来源: dzsc关键字:单片机  电梯控制系统 手机看文章 扫描二维码
随时随地手机看文章

  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所示。

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

关键字:单片机  电梯控制系统 引用地址:基于单片机的电梯控制系统的应用设计

上一篇:基于Small RTOS51的多任务串行通信研究
下一篇:基于51单片机的温度采集系统简单应用设计

推荐阅读最新更新时间:2024-03-16 13:42

winavr atmega16 单片机 教程 软件用法
1建立工程 桌面建立空文件夹 开这个软件 新建工程 选个路径,填工程名字led 关掉new。右键。 弄个c文件到test文件夹,记住c文件的文件名字 右键然后点add 找到,打开 有了: 写点程序 打开软件: 打开这2个选: 自己改也行,重要配置就这三个: 另存 保存 加入 打开 得到 2 编译 可以翻一翻 3 程序 调用 #include avr/io.h #include avr/interrupt.h #include util/delay.h #include stdio.h 中断写法: ISR(TIMER0_OVF_vect) {
[单片机]
winavr atmega16 <font color='red'>单片机</font> 教程 软件用法
中国MCU市场重回增长轨道 汽车电子表现抢眼
未来三年中国MCU市场将呈两位数增长 在国际金融危机的影响下,电子整机制造的需求和投资都出现不同程度的下降。2009年,全球MCU(微控制器)销售额同比出现较大幅度下滑。出现这种现象主要是由于两个方面的原因:一方面,受购买力下降等因素的影响,汽车电子、计算机、消费电子等整机需求增长持续下降,导致市场对上游MCU产品需求增长减缓;另一方面,经济环境的不利影响,导致制造企业的投资力度明显减小,直接抑制了工业控制等领域电子整机需求的增长,因此也在一定程度上拉低了MCU市场的需求。 中国是全球电子制造大国,拥有全球最重要的电子产品制造基地,近几年中国市场对MCU的需求持续保持平稳增长的态势。从增长速度来看,随着规模基
[单片机]
中国<font color='red'>MCU</font>市场重回增长轨道 汽车电子表现抢眼
uc/osii在AVR单片机上的移植小结
最近在学习uc/osii在AVR单片机的移植问题,对UC/OS进行了进一步的研读,可是始终有些问题模棱两可,不得要领。从网上也下载了许多UC/OS在AVR上移植的例子程序,始终无法调试成功。因为不用调试和仿真,对内核的运行过程就不能有直观深入的认识。 总算,功夫不负有心人,昨天下载的实例在ICCAVR7上顺利通过了编译,而且在AVRstudio4上也能够顺利的进行调试,在proteus6.9上也能作仿真,通过AVR studio4上的单步运行了断点全速运行,对uc/osII的运行有了深刻的认识。 首先,理清了任务调度的机理。当应用程序建立了3个任务和一个空闲任务,在任务初始化的时候建立所有任务,在OSStart()中通过
[单片机]
基于C8051F005单片机的小电阻测试仪的设计
1、引言 在电路测试过程中常常会碰到由于忽略某些小电阻的影响引起实验数据与理论值之间存在较大误差,从而影响测试效果。例如 电感器 、 变压器 中往往存在铜电阻,地铁铁轨的电阻;由于其数值较小,一般的指针 万用表 无法测量出来;通常实验室里会用电桥进行测量,但电桥操作手续较烦,又不能直接读出被测电阻阻值。鉴于此,我们采用了单片机,利用单片机的优势设计了该测量仪。该测量仪可直接从LCD显示屏上读出所测得的电阻值,测量范围为10μΩ~2.9999kΩ,同时可以把测试的数据进行储存,然后经串行口送入上位机,通过上位机的强大功能,可以对所测得的数据进行分析、处理。该测试仪的测量精度高达±0.1%,并采用四端测量法,电阻值不受
[单片机]
基于C8051F005<font color='red'>单片机</font>的小电阻测试仪的设计
uC/OS-II在MSP430单片机芯片上实现RTOS的问题
  单片机作为嵌入式信息产品的一个重要应用方面,其使用、设计面临着全新的挑战。一方面,人们对嵌入式产品的要求越来越高,稳定可靠、功能丰富、物美价廉的信息产品将成为人们的首选。另一方面,随着微电子工艺水平的发展,单片机处理器的能力不断提高,从最初的8位单片机到16位,进而32位单片机,功能越来越强大,执行速度越来越快,集成度、精确度也越来越高,应用领域进一步拓宽。可以说,单片机芯片的性能已经能够满足现代人们对嵌入式信息产品的更高要求。为了能将二者有效地结合起来,嵌入式RTOS的软件设计方法也取代了以前的前后台(超循环)设计方法,越来越受到重视和应用。   正如分时操作系统中Linux的出现打破了Windows一统天下的局面一样,
[单片机]
uC/OS-II在MSP430<font color='red'>单片机</font>芯片上实现RTOS的问题
51 单片机汇编语言--矩阵键盘的驱动
用这个矩阵键盘做单片机输入,插 P1 口的 P1.0~P1.6。 想问的是,当: 按下 1 键 P0 口的 P0.0 输出高电平; 按下 2 键 P0.1 输出高电平; …… 一直到 8 键就可以了。 还有一个要求,当按下一个键时延时5秒并锁住其它按键,5秒之后回到起点。用汇编语言 ;===================================================== ;如下即可: ORG 0000H START: MOV P0, #255 MOV P1, #255 CLR P1.0 NOP JNB P1.4, K1 JNB P1.5
[单片机]
51 <font color='red'>单片机</font>汇编语言--矩阵键盘的驱动
芯圣电子超值型8位触摸单片机——HC89F30XC系列
HC89F30XC系列是芯圣电子推出的超值型8位触摸单片机,内置增强型8051内核,拥有16K的ROM、256Bytes的IRAM以及512Bytes的XRAM;HC89F30XC系列拥有丰富的外设资源,包括4个16位的定时/计数器、1组12位带死区控制互补与1组8位的PWM、最高16+2 路12位的ADC、1个SPI、1个UART以及1个IIC;HC89F30XC全系列支持引脚映射,并配备完整的触摸库。 以下为该系列目前在售的三款型号及对应参数: HC89F30XC全系列拥有多种封装,资源丰富,具有高性价比的优势,可以广泛应用于市面上消费类产品,例如空气炸锅、饭煲、取暖器、空气净化器等。
[单片机]
芯圣电子超值型8位触摸<font color='red'>单片机</font>——HC89F30XC系列
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved