基于单片机控制的电梯控制器_第1页
基于单片机控制的电梯控制器_第2页
基于单片机控制的电梯控制器_第3页
基于单片机控制的电梯控制器_第4页
基于单片机控制的电梯控制器_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、:基于单片机控制的电梯控制器电梯控制器课程设计任务书一 设计要求(一)基本功能1. 显示: 本设计要求实现6层控制,实时显示电梯所在楼层号位置2. 升降控制:采用一台电动机,利用电机的正反转来实现电梯的升降。3. 具备不可逆响应的功能: 电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向呼叫均无效。 (二)扩展功能1可增加人性化的按键语音服务功能2可增加遥控或感应操作功能二计划完成时间 三周1第一周完成软件和硬件的整体设计,同时按要求上交设计报告一份。2第二周完成软件的具体设计和硬件的制作。3第三周完成软件和硬件的联合调试。目录1引言12.总体设计方案12.1设计思路12.2 系统

2、总体设计方框图13.电路设计原理分析13.1楼层到位校验电路23.2电梯正反转控制电路23.3 内外呼叫按键电路和显示电路33.4 系统软件设计44.结束语5参考文献7附录一 8附录二 9基于单片机控制的电梯控制器电气072 肖振国摘要:本设计基于单片机来控制电器中各部分的使用,采用led来实时显示楼层的位置及方向,采用固态继电器控制接触器线圈以控制三相电机的正反转,采用精确的红外对管来准确校验电梯的位置。关键词: 单片机at89s51 红外发射-接收对管 led显示 电机正反转控制 楼层校验 固态继电器1 引言 随着国内经济的发展及人口向都市集中,使都市的建筑物普遍朝高层化发展。电梯在我们的

3、生活中起着举足轻重的作用。电梯已不仅是一种生产环节中的重要设备,更是一种人们频繁乘用的交通运输设备。交流电梯是采用交流继电接触器控制的最普通.最大量的一种电梯控制类型,这种控制使用继电器数量大, 保护连锁触点多。电气线路复杂.维护工作量大,可靠性稍差。随着微电子技术的发展,采用无触点控制来代替有触点控制已势在必行。由于早期的电梯继电器控制方式存在故障率较高、可靠性差、接线复杂、一旦接收完成不易更改等缺点,所以需要开发一种安全、高效的控制方式。采用单片机构成控制系统,不但可以大大降低成本,而且做成专用控制系统,程序被固化,加强了保密性,提高了可靠性。2 总体设计方案2.1 设计思路本次设计的基本

4、思想是采用at89s51单片机作为核心,配以适当接口作为输入输出通道。采用精密红外发光对管作为检测电路对电梯的桥厢位置进行准确定位校验,以保证能够精确的平层定位。采用独立式键盘电路作为外呼内选呼叫控制。利用交流接触器控制电动机正反转从而控制电梯的上升与下降,为了实现无触点控制和实现光电隔离,采用固态继电器对交流电机进行控制。采用8位led静态显示电路用来实时显示轿厢所在的位置,并用74ls164作为显示电路的驱动部分。当电梯到达要求的楼层时,电机停止运行并进行服务。由于设计中要求有不可逆控制,当电梯上升或下降过程中,只响应同方向的呼唤响应。2.2系统结构设计框图本控制系统由六个部分组成,其中以

5、at89s51单片机作为核心,配以适当接口作为输入输出通道。采用独立键盘作为外呼内选呼叫控制。利用电动机的正反转控制电梯的升降,led显示电路显示轿厢所在的位置,用74ls164作为驱动部分,其结构方框图如图1所示。复位电路楼层位置校验电路at89c51楼层led显示电路内、外呼叫按键电路电梯正反转控制电路时钟电路拖动系统图1 总结构框图3.设计原理分析3.1楼层到位校验电路设计该电路是由六个红外发光对管组成的,电路有较好的抗干扰能力,但反应速度较慢,电路较复杂。把它们的六个接口接在单片机的p2口,由单片机的输出信号来控制光电传感器,传感器来辨别楼层显示电路显示是不是正确。实际应用中把红外发射

6、管安装在厢体内。在每层放置一个红外接收头,在厢体上下运动过程中,红外发射管不断发射红外线,当厢体运行到特定位置时,红外接收头接收到红外线,使其输出发生变化,通过单片机过程控制,使电梯做出相应响应,停止或响应显示楼层。其原理图如图2所示:图2 红外发光对管原理图3.2 电梯正反转控制电路设计电梯的升降运行采用固态继电器对交流电机的正反转进行控制,它可实现无触点控制和实现光电隔离,以避免电机与控制电路之间的相互干扰,具有开关速度快,工作频率高,无机械噪声等优点。此外其原理简单,易控制,带负载能力强。当单片机的p2.7口送出高电平时,三极管v1导通,固态继电器ssr1输出相当于通路,电源给负载供电,

7、此时km1线圈通电,则使交流接触器主触点km1闭合,电动机正转。电梯上升。当单片机p2.6口送出高电平时,三极管v2导通,固态继电器ssr2输出相当于通路,电源给负载供电,此时km2线圈通电,则使交流接触器主触点km2闭合,电动机实现反转,使电梯下降。原理图如图3:图3 电机的正反转控制电路3.3 电梯内外呼叫按键电路和显示、校验电路设计3.3.1 内外呼叫信号扫描电梯控制中首先要了解电梯运行和位置情况,这可以通过光电传感器接收的信号得知。还要及时了解轿厢内指令和各层呼叫情况,进行逻辑分析和判断,既进行选层操作,才能正常运行。该按键电路大致分为两路按钮,第一路为各楼层的呼叫按钮,第二路为电梯桥

8、厢内表示要到达楼层编号的按钮。此处用的是独立式键盘,也可以用行列式键盘。就呼叫操作来看,任何一个内部或外部呼叫按键对单片机来说都可以认为是一个开关输入点,单片机要不段循环查询来取得外部呼叫开关的闭合情况,一旦发现有闭合,既说明有请求,则记录这个呼叫。由外呼叫信号给出呼叫信号,控制系统显示轿厢所在的位置并与呼叫楼层进行对照,同方向还是反方向。若是同方向,直接运行到呼叫层。若是反方向,改变方向到呼叫层。在方向上以同方向呼叫优先,同一方向有多个按键呼叫时优先响应最近的楼层。3.3.2 楼层显示电路该部分电路由74ls164作为静态显示器接口,其中74ls164是串行输入、并行输出的移位寄存器,并带有

9、清除端。静态显示的优点是显示稳定,显示亮度大,仅在需要更新显示cpu内容时才执行显示更新程序,大大节省了cpu的运行时间。led数码管用做具体的显示。单片机应用系统中使用的显示器为发光二机管显示电路,与单片机接口方便。发光二机管的阳极接在一起,称为共阳极显示器,一位显示器有8个发光二极管组成,可显示09号数字。该电梯电路通过单片机汇编过程控制,可输出16号指示。楼梯外各层用一个数码管显示所在的楼层号。楼梯内用一个数码管显示楼层所在的位置,与楼梯外数码管功能相同。七个楼层号数码管串联,以使楼内楼外同步显示。控制信号由单片机at89s51的串口rxd txd输出。其楼层显示电路如图4所示: 图4

10、楼层显示电路3.4系统软件设计控制系统软件在硬件支持下运行,控制系统进行相应的控制。因电梯控制系统实时采集数据量较少,使用了at98c51片内ram来安排呼叫信号的记录,判断输出状态。其中按键电路用到了p0口和p1口,楼层校验电路用到p2口,显示用到了p3口的rxd和txd端口。3.4.1 各端口的基本功能如下:p0口:p0口为一个8位漏级开路双向i/o口,每脚可吸收8ttl门电流。当p1口的管脚第一次写时,被定义为高阻输入。p1口、p2口和p3口:这三个端口是内部提供上拉电阻的8位双向i/o口,p1口缓冲器能接收输出4个ttl门电流。p1口管脚写入1后,被内部上拉为高,可用作输入,p1口被外

11、部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。p3口也可作一些特殊功能口,如下所示:p3.0 rxd(串行输入口) p3.1 txd(串行输出口) p3.2 /int0(外部中断0)p3.3 /int1(外部中断1) p3.4 t0(定时器0外输入) p3.5 t1定时器1外输入) p3.6 /wr(外部数据存储器写选通) p3.7 /rd(外部数据存储器读选通)。3.4.2 整个软件系统分几个大部分:(1)初始化程序初始化程序是队存储的初始状态,堆栈指针以及所使用的可编程接口8051和74ls164进行初始化,初始化时 ,要根据硬件连接的设计要求,软件流程图如下图5: 运行主程序这是

12、程序运行的主要程序段,其主要功能有: 判断电梯所在的位置,根据呼叫情况决定电梯的运行。 控制有关的功能开关。进行相应的处理。 判断电梯所在楼层并进行相应显示。ny开始初始化寻找基站有司机?外呼内选运行自动选层运行电梯各种控制功能检测处理图5 软件初始化流程图软件电路的整体设计流程图如图6所示:换向换向现运行方向?yupy到底层?down到顶层?nnn呼叫是同方向?n上至目的站呼叫同方向?向?下至目的站yy启动下行启动上行检查楼层总指示开门图6 电梯主程序简要流程图参考文献1叶挺秀.应用电子学.杭州:浙江大学出版社,19942朱承高.电工及电子技术手册.北京:高等教育出版社,19903 蔡振江.

13、单片机原理及应用.电子工业出版社,2007.24 李朝青.单片机原理及接口技术 .北京:北京航空航天大学出版社,1994.115 李广弟.单片机基础。北京.北京:北京航空航天大学出版社,1997.76 曹巧媛.单片机原理及应用.大连.大连理工大学出版社.1996.57 陈光东.单片微型计算机原理与接口技术.武汉:华中科技大学出版社8 沈德全.mcs51单片机接口电路与应用实例.北京:北京航空航天大学出版社9 楼然苗.51 系列单片机设计实例v北京航空航天出版社, 2003.310 唐俊翟.单片机原理与应用.冶金工业出版社, 2003.911 何立民.单片机应用系统设计.北京航空航天出版社, 1

14、99512 张 凯.mcs-51 单片机综合系统及其设计开发.科学出版社,1996附录附录一图7 电梯控制总电路图 附录二 汇编程序y0 bit p2.5y1 bit p2.4y2 bit p2.3y3 bit p2.2y4 bit p2.1y5 bit p2.0y6 bit p0.5y7 bit p0.4y8 bit p0.3y9 bit p0.2y10 bit p0.1y11 bit p0.0n0 bit p1.5n1 bit p1.4n2 bit p1.3n3 bit p1.2n4 bit p1.1n5 bit p1.0 ;-楼层位置扫描:-org 0000hajmp mainorg 0

15、030hmain:mov r2,#01jnb y0, liucnopmov r2,#02jnb y1, liuc nopmov r2,#03jnb y2, liucnopmov r2,#04jnb y3, liucnopmov r2,#05jnb y4, liucnopmov r2,#06jnb y5,liucajmp main;-外部楼层呼叫:-liuc:jb y5,five mov a,#06 acall xh liuh:jb y11,wuh ;六层呼叫 acall ting acall liux fiv:ljmp wuc wuh:jb p0.1,sih ;五层呼叫 clr xia jb

16、p2.1,$ mov a,#05 acall xh setb xia acall ting acall liua sih:jb p0.2,sanh ;四层呼叫 clr xia jb p2.1,$ mov a,#05 acall xh jb p2.2,$ mov a,#04 acall xh setb xia acall tingacall liubsanh:jb p0.3,erh ;三层呼叫 clr xia jb p2.1,$ mov a,#05 acall xh jb p2.2,$ mov a,#04 acall xh jb p2.3,$ mov a,#03 acall xh setb xi

17、a acall ting acall lium erh:jb p0.4,yih ;二层呼叫 clr xiajb p2.1,$mov a,#05acall xhjb p2.2,$mov a,#04acall xhjb p2.3,$mov a,#03acall xhjb p2.4,$mov a,#02acall xhsetb xiaacall tingacall liunyih:jb p0.5,liuh ;一层呼叫clr xiajb p2.1,$mov a,#05acall xhjb p2.2,$mov a,#04acall xhjb p2.3,$mov a,#03acall xhjb p2.4,

18、$mov a,#02acall xhjb p2.5,$mova,#01acall xhsetb xiaacall tingacall liuj wuc: jb p2.1,four; 五层状态mov a,#05call xhliuk:jb p0.0,wuk; 六层呼叫clr shangjb p2.0,$mov a,#06acall xhsetb shangacall ting acall liux four: ljmp sic wuk:jb p0.1,sik; 五层呼叫 acall ting acall liua sik:jb p0.2,sank ; 四层呼叫 clr xia jb p2.2,$

19、 mov a,#04 acall xh setb xia acall ting acall liub sank:jb p0.3,erk ; 三层呼叫 clr xia jb p2.2,$ mov a,#04 acall xh jb p2.3,$ mov a,#03 acall xh setb xia acall ting acall lium erk:jb p0.4,yik; 二层呼叫 clr xia jb p2.2,$ mov a,#04 acall xh jb p2.3,$ mov a,#03 acall xh jb p2.4,$ mov a,#02 acall xh setb xia ac

20、all ting acall liun yik:jb p0.5,liuk; 一层呼叫 clr xia jb p2.2,$ mov a,#04 acall xh jb p2.3,$ mov a,#03 acall xh jb p2.4,$ mov a,#02 acall xh jb p2.5,$ mov a,#01 acall xh setb xia acall ting acall liuj;=; 四层状态sic: jb p2.2,three mov a,#04 acall xh liuq:jb p0.0,wuq; 六层呼叫 clr shang jb p2.1,$ mov a,#05 acal

21、l xh jb p2.0,$ mov a,#06 acall xh setb shang acall ting acall liux three: ljmp sanc wuq:jb p0.1,siq; 五层呼叫 clr shang jb p2.1,$ mov a,#05 acall xh setb shang acall ting acall liua siq:jb p0.2,sanq ;四层呼叫 acall ting acall liub;=; 三层状态sanc:jb p2.3,two mov a,#03wup:jb p0.0,sip; 六层呼叫 clr shang jb p2.2,$ mo

22、v a,#04 acall xh jb p2.1,$ mov a,#05 acall xh setb shang acall ting acall liuaacall xh wup:jb p0.1,sip; 五层呼叫 clr shang jb p2.2,$ mov a,#04 acall xh jb p2.1,$ mov a,#05 acall xh setb shang acall ting acall liua sip:jb p0.2,sanp ;四层呼叫 clr shang jb p2.2,$ mov a,#04 acall xh setb shang acall ting acall liub sanp:jb p0.3,erp ;三层呼叫 acall ting acall lium ;=; 二层状态erc: jb p2.4,one mov a,#02 acall xh liud:jb p0.0,wud; 六层呼叫 clr shang jb p2.3,$ mov a,#03 acall xh jb p2.2,$ mov a,#04 acall xh jb p2.1,$ mov a,#05 acall xh jb p2.0,$ mov

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论