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

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

ID:28136727

大小:18.31 KB

页数:5页

时间:2018-12-08

基于单片机的电梯控制系统的设计_第1页
基于单片机的电梯控制系统的设计_第2页
基于单片机的电梯控制系统的设计_第3页
基于单片机的电梯控制系统的设计_第4页
基于单片机的电梯控制系统的设计_第5页
资源描述:

《基于单片机的电梯控制系统的设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。基于单片机的电梯控制系统的设计  摘要:本文设计了基于单片机的电梯控制系统,实现了电梯楼层显示、运行方向显示以及电梯内外楼层选择功能。同时对电梯控制系统运行的精度和稳定性方面起到了很大的改善作用,有效缩短了电梯的运行时间,该系统简单可靠且易于升级维护。  关键词:电气控制器;单片机;控制系统  中图分类号:TP273文献标识

2、码:A文章编号:1007--0172-03  随着高层建筑的飞速发展及广泛应用,电梯已经成为日常生活中重要的代步工具。在电梯的运行中最核心的部件就是控制器,通过控制器的合理选择可以大大提高电梯的运行效率以及舒适度。目前的�梯控制器大多采用继电器或者PLC的控制方式,普遍存在成本较高以及维护困难的问题[1]。因此设计了一个基于单片机的电梯控制器,在拥有体积小、成本低等优势的同时,还具有易升级维护等特点,具有良好的推广价值。  1电梯控制器硬件设计为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,

3、我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  本设计以6层电梯为例,选用了MCS-51单片机中的AT89C51作为系统的核心部件,配以适当的接口作为输入输出通道,实现了对电梯的运行控制[2]。系统整体电路的设置有4大部分组成:单片机最小系

4、统电路、楼层选择模块、LED楼层显示电路以及延时电路等。单片机最小系统又主要包括两部分,复位电路和时钟电路。当电路复位以后,会在LED显示电路中显示数字“1”,表示电梯此时的状态,停靠在一楼。通过AT89C51来控制8位数码管实时显示,来完成显示电路,通过延时电路控制的电梯的停靠位置。因为考虑到高层建筑的应用,所以延时电路包括2秒延时和5秒延时,表示电梯每上升或下降一层将会经历2秒的时间,在保证电梯的运行速度的同时,确保电梯的安全性。5秒延时表示电梯的开门时间,当电梯开门后,会持续5秒时间,然后关门

5、继续运行。通过3个发光二极管来表示电梯的运行状态。其中L1亮表示电器停止,L2亮则表示电梯正在向上运行,L3亮则表示电梯正在向下运行。系统结构图如图1所示。  楼层选择模块  楼层选择模块由4×4键盘矩阵电路组成,共16个按键。S1~S6依次代表电梯内部的楼层选择按键,S7~S16分别表示每个楼层内部的上下选择按键。矩阵电路接在主控芯片的~口上。当有按键按下时,对应的引脚将会检测到低电平,实现对呼叫楼层的判断以及电梯内部的开关判断。键盘矩阵电路如图2所示。  楼层显示模块为了充分发挥“教学点数字教育

6、资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  楼层显示电路采用一个8位数码管,电梯所达到的楼层数以及电梯的运行状态是由单片机的―来控制8位数码管所完成的。其中如果数码管中的8脚被点亮时,则表示此时电梯是向上运行

7、,如果数码管中的8脚不亮时,则表示电梯在此时是向下运行,楼层显示电路如图3所示。  2电梯控制器软件设计  本设计采用了模块化设计方法,大大简化了设计、调试与维护过程,同时也对程序代码的优化提供了极大的便利[3]。以控制器的功能为单位,分别进行编写和调试,保证各个子模块程序的独立性,在完成所有子模块的程序调试之后,再将各个模块进行联合调试,最后将所有的子程序模块进行链接从而构成单片机软件系统[4]。整个软件系统由两部分组成:系统主程序和任务子程序。分别具有不同的作用,系统主程序主要用来分配各个任务,

8、以及协调任务的执行顺序,而任务子程序通过一系列的函数语句,来完成系统各个相互独立子模块的功能。主程序在完成系统初始化后,按照系统要求,执行各子模块的程序,最终任务结束。  本设计电梯控制器的子程序模块主要由以下三部分组成:初始化子程序、键盘扫描子程序、楼层显示子程序。软件主要实现功能:对程序的初始化从而实现对各个子程序的调用;键盘读取数据功能;用数码管对电梯的运行和所在的楼层进行实时显示,直观易见。  主程序设计为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。