(1)显示单元:
呼梯显示单元是乘客与电梯之间人机交流的部分,它的作用是电梯门区等待电梯的乘客
能够及时的了解电梯当前所在运行楼层,电梯当前运行方向以及当前本楼层的呼叫情况。
本
系统采用两个 8
段发光 LED
作为楼层显示器,采用两个带有上下箭头 LED 作为电梯上下
运
行的方向显示器,呼梯控制器通过与主控进行通信,获取当前电梯情况并显示出来。
(2)呼叫接收单元:
当乘客需要乘坐电梯时,乘客需要通过每层楼中的呼梯面板上的两个呼叫按钮进行呼叫,
给电梯控制系统发出上呼(需要到达当前楼层以上的地方的呼叫)和下呼(需要到达当前楼
层以下的地方的呼叫)请求。呼梯控制器接收到呼叫请求后,经过处理,通过通信单元发送
给主控制器。
(3)通信单元:
在传统的电梯控制系统中,呼梯和主控之间通信是采用点对点的通信方式,即 I/O 直接控
制方式,主控器通过 16
根楼层显示线、2
根方向显示线、2 个呼叫登记等多根信号线直接
与每一层楼的呼梯板进行直接连接,当电梯楼层增加时,使得系统连线异常复杂。因此,
本
系统采用 CAN
总线完成呼梯与主控之间的通讯,大大简化了系统结构。
系统硬件设计
电梯呼梯控制器采用 PIC18F258
单片机作为核心,该单片机自带 CAN 收发接口。外围电
路由
CAN 驱动模块、输入模块、显示模块及拨码开关、上按键、下按键和调试接口等组成。电呼梯
控制器作为 CAN 总线网络的一个节点,CAN 驱动模块是呼梯控制器和物理总线间的接口,
提供对 CAN 总线的差动发送和接收功能;输入模块接收主控发出的上呼,下呼以及到站
开门信号等,这些信息按照通信协议的要求,
经过处理后装入邮箱再发送到 CAN 总线上;
显示单元包括按键灯显示、点阵显示和检修灯显示 3 个部分,其中点阵显示还能实现楼层数
和方向箭头的滚动效果。
3.1 CAN
驱动模块
CAN (Control Area Network
,控制局域网络 )
最早是由德国 BOSCH 公司推出,用于汽
车
内部测量与执行部件之间的数据通信。其总线规范现已被 ISO 国际标准组织制定为国际标
准,广泛应用在离散控制系统。CAN 协议也是建立在国际标准组织的开放系统互连模型基
础上的,但其模型结构只有 3
层,即只取 OSI 底层的物理层、数据链路层和最上层的应用
层。其信号传输介质为双绞线。通信速率可达 1Mbps/40m,直接传输距离最远可达
l0km/kbps。
可挂接设备最多为 110 个。CAN 属于一种有效支持分布式控制和实时控制的串行通信网
络,