3.3 呼叫单元
呼梯控制器中还包括拨码开关、上按键、下按键和调试接口。拨码开关用来设置该呼梯控制器所在楼层的楼层号,当电梯上行或下行时,主控制器将当前电梯所在的楼层号与乘客预期到达的楼层号相比,如果相同则电梯停止运行,如果不同则继续上行或下行,同时箭头向上或向下滚动。上、下按键是乘客发出呼叫的部分,呼梯接收到呼叫请求后,经过处理,通过通信部分发送给主控制器。调试接口是用来下载程序或仿真调试。仿真器选用贝能公司的ICD2。 [page]
4、 系统软件设计
4.1 CAN通信软件设计
本系统中CAN模块工作于配置模式和正常工作模式。首先在配置模式下将控制和状态寄存器,波特率控制寄存器,I/0控制寄存器,中断标志和控制寄存器,接收掩码寄存器和接收滤波寄存器按照系统要求设定好,以保证CAN总线畅通。此寄存器只能在配置模式下进行设定,设定完毕后进入正常工作模式。上位机和下位机都将各自的CAN接收中断打开,等待CAN总线传送来的数据。
当发送呼梯信息时,CAN的16位设置CAN发送的格式、数据桢和位数据;17位存放楼层号作为ID号;18位设为0;19和20位存放上行信息,有上行信息就发送2个字节FFFFH,如果没有就发送0000H;21和22 位存放下行信息。CAN模块发送数据流程图如图2所示。
4.2 主程序设计
软件要实现拨码开关的初始化设置、 CAN的初始化设置、读主控响应并接收从CAN总线传来的信息、处理按键呼叫子程序、CAN发送以及点阵显示。程序主流程图如图3所示。
5 、结束语
本文以PIC18F258为核心,设计了具有CAN通讯接口的电梯呼梯控制器,经过近1年的现场使用,表明该控制器具有良好的功能特性和极高的可靠性,现场抗干扰能力强,而且性能价格比较高。系统结构简单,安装方便,是未来电梯控制系统发展的趋势,目前已经成功地投入批量生产。
责任编辑:gt
关于接口,总线,驱动就介绍完了,您有什么想法可以联系小编。