欢迎来到天天文库
浏览记录
ID:30437508
大小:74.04 KB
页数:9页
时间:2018-12-29
《于can总线的电梯呼梯控制器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于CAN总线的电梯呼梯控制器的设计与实现吴蕾徐翠琴全书海(武汉理工大学自动化学院430070)摘要:本文设计了一种基于CAN总线的电梯呼梯控制器,它是电梯的一个重要组成部分。该控制器用于给出每一楼层的呼叫请求信息,并显示电梯当前运行情况。本系统采用目前比较流行的工业现场总线CAN总线完成呼梯控制器与主控之间的通信,并提出了其软硬件和通信协议的设计方法。关键词:PIC18F258;CAN总线;LED点阵显示屏中图分类号:TP229文献标识码:BDesignandImplementofElevatorCallerControllerBasedonCAN-busWuLei,XuCui-qin,Qu
2、anShu-haiAbstract:ThisarticledesignedonekindofelevatorcallercontrollerbasedonCAN-bus,Itisanimportantconstituentofelevator.Thiscontrollerusesinproducingeachfloorthecalltorequesttheinformationanddemonstratingelevatorcurrentmovementsituation.ThissystemusesthepresentquitepopularindustryfieldbusCAN-busto
3、completethecommunicationbetweenelevatorcallercontrollerandmaincontroller,andproposeditssoftwareandhardwareandthedesignmethodofcommunicationprotocol.Keywords:PIC18F258;CAN-bus;LEDDisplayScreen1引言目前电梯的生产情况和使用数量成为一个国家现代化程度的标志之一。电梯是机电一体的高层建筑的复杂运输设备。它涉及机械工程、电子技术、电力电子技术、电机与拖动理论、自动控制理论等多个科学领域。电梯呼梯控制器是电梯的一个
4、重要组成部分,位于每一层楼电梯门的左边或者右边,是每一层楼的呼叫装置,用于给出每一楼层的呼叫请求信息,并显示电梯当前运行情况。乘客可以通过显示器、按键等了解到电梯运行的大量信息。本文采用CAN总线技术设计呼梯控制器,各控制器之间只需一对双绞线以一定的网络拓扑结构连接即可,安装极为方便,且可靠性高。对于不同楼层数的控制系统只需在CAN总线中加入相应数目的呼梯控制器即可,主控制器硬件软件不需做任何改动,使得电梯控制系统安装更加灵活和方便。2电梯呼梯控制器简介电梯呼梯控制器是电梯系统的呼叫部分,按照功能来说,呼梯控制器包括三大部分:电梯显示单元、呼叫接收单元和通信单元。(1)显示单元:呼梯显示单元是
5、乘客与电梯之间人机交流的部分,它的作用是电梯门区等待电梯的乘客能够及时的了解电梯当前所在运行楼层,电梯当前运行方向以及当前本楼层的呼叫情况。本系统采用两个8段发光LED作为楼层显示器,采用两个带有上下箭头LED作为电梯上下运行的方向显示器,呼梯控制器通过与主控进行通信,获取当前电梯情况并显示出来。(2)呼叫接收单元:当乘客需要乘坐电梯时,乘客需要通过每层楼中的呼梯面板上的两个呼叫按钮进行呼叫,给电梯控制系统发出上呼(需要到达当前楼层以上的地方的呼叫)和下呼(需要到达当前楼层以下的地方的呼叫)请求。呼梯控制器接收到呼叫请求后,经过处理,通过通信单元发送基金项目:国家863项目资助(项目编号200
6、1AA501213)给主控制器。(3)通信单元:在传统的电梯控制系统中,呼梯和主控之间通信是采用点对点的通信方式,即I/O直接控制方式,主控器通过16根楼层显示线、2根方向显示线、2个呼叫登记等多根信号线直接与每一层楼的呼梯板进行直接连接,当电梯楼层增加时,使得系统连线异常复杂。因此,本系统采用CAN总线完成呼梯与主控之间的通讯,大大简化了系统结构。系统硬件设计电梯呼梯控制器采用PIC18F258单片机作为核心,该单片机自带CAN收发接口。外围电路由CAN驱动模块、输入模块、显示模块及拨码开关、上按键、下按键和调试接口等组成。电梯呼梯控制器作为CAN总线网络的一个节点,CAN驱动模块是呼梯控制
7、器和物理总线间的接口,提供对CAN总线的差动发送和接收功能;输入模块接收主控发出的上呼,下呼以及到站开门信号等,这些信息按照通信协议的要求,经过处理后装入邮箱再发送到CAN总线上;显示单元包括按键灯显示、点阵显示和检修灯显示3个部分,其中点阵显示还能实现楼层数和方向箭头的滚动效果。3.1CAN驱动模块CAN(ControlAreaNetwork,控制局域网络)最早是由德国BOSCH公司推出,用于汽
此文档下载收益归作者所有