论文部分内容阅读
电梯控制技术在历经继电器控制阶段,微机控制阶段之后进入了现场总线控制阶段。与其它几种现场总线比较而言,CAN总线是最易实现,价格最为低廉的一种,在众多领域被广泛采用。本文设计的基于CAN总线技术的呼梯控制器,主要包括内招和外呼两个部分。设计以串行通信方式实现主控板与内招板、外呼板之间的呼梯、内选、显示等信号的沟通,使整个控制系统的控制信号线数从数百根减少到几根,极大地方便了电梯的安装和维修,提高了电梯的运行效率和服务质量,增强了电梯运行的实时性控制,并为进一步实现多台电梯群控、远程监控、楼宇自动化提供便利接口,具有广阔的应用前景。本文首先阐述了CAN总线技术的特点、规范及其在电梯控制系统中的应用,介绍了AVR单片机的特点、控制技术及本系统选用的理由。自定义了一系列的CAN通信协议,选择SJ1000控制器和总线收发器PCA82C250为主体组成通信控制模块。提出了外呼板的实现方法,使用PHILIPS公司的80C51系列单片机P89C58X2作为控制单元,给出包括电源单元、通讯单元、显示单元以及I~2C模块和复位电路的设计方法。实现基于SJA1000的CAN节点的软硬件的设计,选用较常用的5×7点阵对电梯主板传来的楼层和电梯状态等信息进行滚动显示,并给主板传送收集到的按钮信息。介绍了内招板的硬件开发目标、基本功能,给出其软硬件的详细设计方法。采用AT90CAN128为控制核心,通过输入输出模块、VIP模块、语音模块、CAN通信模块等的配合实现楼层信号、部分电梯的控制和状态信号的采集和输出、进行电梯承受重量的监测、控制电梯内风扇和照明的变化、进行主控板的数据的接收、实现楼层显示的及时更新和语音报站的准确进行等功能。基于AVR单片机平台的设计,实现了系统的实时及高效控制。最后,对课题研究进行总结,指出一些有待进一步提高和改进的地方。