下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电梯控制系统模型设计指导教师:专业班级:热能与动力工程基地二班姓名:汤卓远学号: 09520011时间:摘要本文介绍了以 AT89C51单片机为核心控制器件的电梯自动控制 系统,包括绪言、方案论证、硬件设计、软件设计、设计总结等几个 部分。该系统采用单片机作为控制核心, 通过扫描内外按键按下与否引起的电平的改变,作为用户请求信息发送到单片机,控制电动机转动,单片机根据楼层检测结果控制电机停在目标楼层。硬件部分主要由单片机最小系统模块、楼层检测模块、层位数码管显示、电动机驱动模块、 按键扫描模块、开关门指示电路等部分组成。电动机控制部分采用步进电机。软件部分介绍了系统程序设计思路、程序功能分析,
2、着重设计 了主程序的逻辑结构,还分别介绍了按键扫描、层位读取、显示、电梯 控制逻辑等子程序的结构和功能。 软件部分使用C语言,利用中断方式 来检测楼层的检测信息,并送到数码管进行显示。硬件设计简单可靠, 结合软件,基本实现了三层电梯运行的模拟。【关键词】AT89C51;步进电机;电梯控制;C语言;第一章绪言第二章方案论证第三章硬件设计第四章软件设计第五章设计总结参考文献附录( 1)系统程序目录.2.3.5. .7.8章 绪言本文主要是用 51 单片机来实现电梯控制系统,使其具备电梯基本升、降 功能,并当多层对电梯呼叫时, 能安排电梯停靠, 从而实现电梯的基本运行情况 的模拟。硬件系统采用单片机
3、( 89C51 )作为控制核心,内外招使用按键按下与 否而引起的电平的改变, 作为用户请求信息发送到单片机, 单片机控制电动机转 动,单片机根据楼层检测结果控制电机停在目标楼层。软件部分使用 C 语言, 通过检测用户请求的按键信息, 来实现电梯运行。 电梯运行到相应楼层时, 送到 单片机计数来确定楼层数,并送到数码管进行显示。本设计最终模拟电梯运行效果如下:假设人已经进入电梯, 数码管此时显示电梯所在层数, 触发按键启动电梯, 流水灯依次 由两边向中间点亮提示电梯门关闭, 并一直保持全亮, 接下来步进电机启动, 电梯开始上升步进电机正转)或下降 (步进电机反转),同时数码管同步显示电梯所在的层
4、数。电梯 运行过程中,若有电梯外部按键请求,则电梯到达请求楼层时,步进电机停止转动,流水灯 指示开启电梯门,乘客进入并选择所去楼层。当电梯到达目标楼层后,步进电梯停止转动, 之后流水灯由中间依次向两边熄灭指示电梯门打开,到此一次完整的电梯乘坐过程演示完 毕。此外,电梯运行过程中可以实现急停功能。2.1 设计思路 本次设计的基本思想是采用电路配合进行控制。 电梯所在楼层。采用 停止, 此时即可进、章 方案论证AT89S51 单片机作为核心,利用其丰富的 I/O 接口与外围 采用定时器延时来控制电梯的位置校验, 采用两位一体显示来实时显示判断去哪一层, 继续运行。 通过单片机控制电梯在上升过程中只
5、响应上升呼叫, 只响应下降呼叫。电梯的正常运行通过单片机的控制来实现。4X4行列式键盘矩阵作为外呼内选电路。当电梯到达目的楼层时电机 出乘客,乘客进入电梯之后可选择去哪一层, 然后电梯根据乘客的选择 下降过程中2.1.1 方案比较2.1.1.1 键盘方案的比较与确定 方案一:采用单片机 AT89C51 与地址译码器 74LS138 组成控制和扫描系统,并用AT89C2051的串口对主电路的单片机进行通信,这种方案既能很好的控制键盘及显示又为 主单片机大大的减少了程序的复杂性,而且具有体积小,价格便宜的特点。但是该系统所接的按键数目有限,且占用了对应主CPU的串行端口,按键出现的抖动现象也比较难
6、解决。因此在使用时受到一定的限制。方案二:采用4M矩阵按键实现电梯内部 3个选层按钮和电梯外 2个上下行按钮,正 好5个按钮。单片机采用行和列扫描法来判别这16个按键中哪个键按下,并将其标号读入累加器A里面,然后可根据每个按键的功能来通过单片机控制电梯的运行。此方法占用的 端口较少而且编程相对较简单,按键出现的抖动现象也比较容易解决。方案一虽然也能很好的实现电路的要求,但考虑到电路设计实际需求和电路整体的性 能,采用方案二。2.1.1.2显示方案的比较与确定方案一:采用两位一体数码管显示。数码管具有低能耗、耐老化和精度比较高的优点,。 但数码管只能显示少数的几个字符,显示的内容较少,基本上无法
7、显示汉字。方案二:采用LCD进行显示。液晶显示屏(LCD )具有功耗低、无辐射危险、平面直 角显示以及影像稳定等,可视面积大,画面效果好,既可显示图形,也可显示汉字,分辨率 高,抗干扰能力强,显示内容多等特点。此外,液晶显示器与单片机可直接相连,电路设计 及连接简单。基于以上分析,上述两种方案各有千秋,因为在显示楼层部分实际中大都采用大数码管,而且本次设计针对的是 3层楼,只需要显示楼层数即可,不需要显示其他复杂内容,故本次 设计选用数码管作为显示楼层元件。2.1.1.3电动机模块方案一:采用步进电机作为本设计的执行元件,步进电机在定位性能方 面十分优 越。步进电机和普通电机的区别主要就在于其
8、脉冲驱动的形式,步进电机不需要A/D转换,能够直接将数字脉冲信号转化成为角位移。如果给步进电机发一个控制脉冲,它就转步,再发一个脉冲,它再转rH步步。常用的步进电机每转一步,角度转1.8,在应用中,步进电机可以同时完成两个工作,其一是传递转矩,其二是传递信息。升降精度很咼。方案二:采用直流电机作为本设计的执行元件,直流电机工作是让线圈始终交替地处于稳定状态和非稳定平衡状态,通过两个半圆环形电枢将线圈的稳定平衡状态消 除掉。这样,载流线圈在磁场中就会一直地转动下去。直流电机在高起动转矩、大转矩、低惯量的系统中经常使用到。此题目中采用方案一。2.1.2方案确立本设计采用AT89C51单片机作为核心,配以适当接口作为输入输出通道。采用 键矩阵开关电路作为外呼内选呼叫控制。 本模型由3个独立按键作为楼层到达信号传输给单片机, 数。当电梯到达所选层,电梯开门延时等待进人并选层,则停在本层等待请求。.址4X4按通过检测数码管显示数字, 从而判断车厢所在位置,而后通过两位一体数码管显示楼层然后延时关门执行请求,若无请求22设计方框图此电路方框图如图在楼层通过AT89C51通过显示电路显示输入AT89C51,当车厢来到呼叫层,则扌 目的层告F笑AT89C51控制电机把
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纺织品行业质量风险评估方案
- 2024年度工程承包与经营权益协议
- 2024年原材料供应采购协议模板
- 教师安全培训一日常规
- 医学影像检查协议
- 物流仓储管理合同
- 货运代理服务合同
- 物业车辆保险管理协议
- 水库除险技术与施工方案
- 小学阶段英语学习策略分析方案
- 2023年江苏省数学竞赛初赛试题原题详解
- 酒精(乙醇)安全技术说明书(MSDS)
- 工程变更现场签证经济台帐
- 食品生产质量手册
- 《建设项目全过程造价咨询规程27188307》课件
- 数控刀具切削山高seco中文turning cn2007lr
- m301样车nvh改进方案
- 新鲁科版三年级英语上册全册教案教学设计(鲁教版)
- 产品技术信息-电芯规格书
- JJG 1036-2022电子天平
- GB/T 26704-2022铅笔
评论
0/150
提交评论