基于CAN总线的循环运行施工电梯楼层呼叫系统设计

作者:叶贞 王开强 李迪 伍勇军 周勇
单位:中建三局集团有限公司
摘要:传统的施工电梯楼层呼叫器信号只能由呼叫器到接收机单向传输, 从而经常出现“一呼多应”或“多呼无应”的现象, 严重影响施工电梯的运行效率。针对武汉绿地中心项目, 设计一种基于CAN总线的楼层呼叫系统, 应用于有8部梯笼的循环运行施工电梯。该系统将所有楼层呼叫信息集中反馈给电梯控制室, 并由控制室根据当前所有电梯所在位置和状态, 派遣最优电梯执行相应的运输任务, 并将电梯派遣信息传送至相应的呼叫节点显示, 方便人员查看, 从而解决传统单向无线楼层呼叫器的诸多弊端。同时, 利用CAN总线的优势, 通过一根多芯电缆可将所有楼层呼叫节点串联起来, 极大地方便了施工现场的安装布线。
关键词:高层建筑 施工电梯 循环电梯 楼层呼叫 CAN总线
作者简介:叶贞, 工程师, E-mail:506426324@qq.com;
基金:国家重点研发计划 (2016YFC0802007); 中建股份科技研发计划课题 (CSCEC-2014-Z-11);

 

0 引言

超高层建筑建造过程中, 施工电梯作为重要的垂直运输设备, 对建筑的建造工期有着巨大影响。超高层建筑施工所应用的施工电梯, 梯笼单侧直上直下的运行方式对导轨架的利用效率极低, 为满足垂直运输需求, 常需配置多部施工电梯, 相应的每部电梯均需配备楼层呼叫系统。数量众多的楼层呼叫系统不仅浪费资金, 安装繁琐, 乘梯人为了尽快到达目的楼层, 会将当前楼层的所有呼叫器都按下, 又无法取消呼叫, 这时所有电梯均会响应这个呼叫请求, 造成“一呼多应”, 严重浪费有限资源。当处于上下班高峰时, 短时间之内会有很多人员按下无线呼叫器, 所有呼叫请求都会反馈到无线接收机处, 但由于无线接收机只能保存最近的几条呼叫请求信息, 之前的呼叫请求信息会直接被丢弃, 造成很多人按下呼叫器, 但是始终没有电梯响应呼叫请求的“多呼无应”现象[1]

为解决传统施工电梯存在的问题, 自主研发了单导轨架多笼循环运行施工电梯[2] (以下简称“循环电梯”) , 在单条导轨架两侧划分上行轨道和下行轨道, 每侧轨道上允许多部梯笼同向间隔运行。在导轨架全高范围内, 分布有若干旋转节, 可将附着于上行轨道的梯笼切换到下行轨道, 实现循环运行。为充分发挥循环电梯的多梯笼优势, 设置1个综合控制室, 以便对电梯进行集中调度和管理, 同时, 为更方便直接地与乘梯人员进行信息交流, 设计了交互式楼层呼叫系统。

1 循环电梯楼层呼叫系统关键技术

1.1 楼层呼叫系统与乘梯人的人机交互

循环电梯楼层呼叫系统采用电子点阵屏幕和语音播报模块, 实时显示和播报循环电梯的梯笼状态信息, 采用金属按键键盘, 方便乘梯人输入目标楼层信息, 从而解决了传统楼层呼叫器无法和乘梯人进行信息交流的弊端。

1.2 楼层呼叫系统与电梯控制室的通信

循环电梯楼层呼叫系统必须将所有楼层的呼叫信息发送至电梯控制室, 也接收电梯控制室发送出来的电梯状态信息, 涉及多对一交互通信, 为提高整个系统的可靠性和稳定性, 优先采用有线通信方式。另外, 由于楼层呼叫系统带显示屏和语音播报, 功耗较传统楼层呼叫器高很多, 所以不推荐使用电池等供电方式, 应采用交流电源供电。

1.3 楼层呼叫系统的布线施工和周转使用

循环电梯楼层呼叫系统较传统楼层呼叫器, 无论在成本上还是功能上都有较大提高, 为节约成本, 需考虑周转使用, 这就要求楼层呼叫系统方便安装、拆除和存储转运。

2 循环电梯楼层呼叫系统设计

2.1 楼层呼叫系统节点硬件设计

循环电梯楼层呼叫节点由电源模块、主控制器 (micro controller unit, MCU) 模块、电梯呼叫请求按键模块、楼层地址设定模块、数据存储模块、LED点阵显示屏模块、语音播报模块、控制器局域网络 (controller area network, CAN网络) 通信模块等组成[3,4], 如图1所示。

图1 楼层呼叫系统组成

图1 楼层呼叫系统组成

Fig.1 Floor call system

电源模块主要是将楼层呼叫节点的输入电源变换成各个子模块所需的电压, 楼层呼叫节点的输入电源采用安全电压直流36V供电。通过降压型DC/DC变换器LM2596芯片变换成2路电源, 第1路+9V给主控制器、数据存储、CAN网络通信等内部核心模块供电;第2路+5V给楼层地址设定、电梯呼叫请求按键、LED点阵显示屏、语音播报等外围组件模块供电;核心模块和外围模块分开供电, 有利于主控制器控制外围模块的相关功能, 也有利于提高系统的稳定性和可靠性, 增强系统的抗干扰能力[5], 如图2所示。

图2 电源模块原理

图2 电源模块原理

Fig.2 Power module

主控制器模块是所有子模块的计算处理中心。主控制器模块包括飞思卡尔半导体 (freescale semiconductor) 汽车级16位微控制器MC9S12XDP512芯片、线性稳压器、复位电路、时钟震荡电路、ADC (analog-to-digital converter) 模数转换电路、数字输入输出 (Digital I/O) 电路、BDM (background debugging mode) 在线调试电路等。MC9S12XDP512芯片是一款低成本, 低功耗, 电磁兼容EMC (electro magnetic compatibility) 性能良好的微控制器;芯片集成丰富硬件外设资源, 包括512Kbytes程序闪存 (Flash EEPROM) , 32Kbytes运行内存 (RAM) , 4 Kbytes 非易失存储器 (NonVolatile EEPROM) , 6通道异步串行通信SCI接口 (asynchronous serial communications interfaces) , 3通道同步串行通信SPI接口 (serial peripheral interfaces) , 2通道IIC接口 (Inter-Integrated Circuit) , 16通道10ADC转换器, 5通道CAN控制器, 兼容CAN2.0ACAN2.0B, 多达25个硬件中断I/O引脚。

本系统中, 主控制器通过1SCI异步串口 (SCI0) 控制语音播报模块, 1SPI接口 (SPI0) 控制LED点阵显示屏模块, 另一路SPI接口 (SPI1) 控制数据存储模块, 1IIC接口 (IIC0) 控制电梯呼叫请求按键模块和楼层地址设定模块, 1ADC接口 (ADC0) 识别区分按键模块和楼层地址设定模块, 1CAN控制器 (MSCAN0) 控制CAN网络通信模块[4], 如图3所示。

图3 主控制器模块

图3 主控制器模块

Fig.3 Main controller module

电梯呼叫请求按键模块主要是接收乘梯人的按键动作, 并点亮对应的按键灯。在本系统中, 按键由数字键0~9、上键、下键、确认键、取消键以及对应的灯组成, 共需占用14个输入端口和14个输出端口。本系统采用4PCF8574芯片扩展出16个输入端口和16个输出端口, 以实现对所有按键的集中控制。PCF8574是基于IIC总线的通用端口扩展芯片, 每片PCF8574可以扩展出8个通用输入输出端口, 单个IIC总线上最多可以挂载8PCF8574, 不同芯片间通过不同地址进行访问, 如图4所示。

图4 呼叫请求按键模块

图4 呼叫请求按键模块

Fig.4 Request keys module

楼层地址设定模块用于设定楼层呼叫节点的实际物理楼层地址。在本系统中, 采用38421BCD编码开关设定实际楼层地址, 最大可设置的地址为999楼。采用2PCF8574读取编码开关的值。楼层地址设定模块与电梯呼叫请求按键模块共用1IIC总线, 2个模块总共6PCF8574, 满足单个总线最多挂载8PCF8574芯片的原则, 如图5所示。

图5 楼层地址设定模块原理

图5 楼层地址设定模块原理

Fig.5 Principle of floor address setting module

数据存储模块主要存储显示字库和关键系统变量, 具有可编程和掉电保存的特性, 本系统采用MX25L6406E芯片保存所有显示字库和关键系统变量。MX25L6406E芯片是一款64Mbit (8M bytes) 的存储器, 采用SPI接口进行通信。如图6所示。

图6 数据存储模块原理

图6 数据存储模块原理

Fig.6 Principle of data storage module

LED点阵显示屏模块采用368×8点阵组成24×96单色显示屏, 全屏同时可以显示8个字符, 多字符可以流动显示, 每个8×8点阵由1MAX7219芯片独立显示驱动, MAX7219芯片是矩阵显示专用驱动器, 芯片内置扫描驱动电路, 采用1/8扫描方式, 既保证了显示亮度, 又可以降低整体功耗。所有MAX7219芯片通过菊花链形式串联起来, 整个显示屏采用SPI接口与主控制器模块进行通信, 如图7所示。

图7 LED点阵显示屏模块单个点阵原理

图7 LED点阵显示屏模块单个点阵原理

Fig.7 Principle of single LED dive

语音播报模块采用JQ8900-16P嵌入式SOC语音方案, 集成116位的MCU1个专门针对音频解码的ADSP (analog device digital singal processor) , 采用硬解码方式保证了模块的稳定性和音质。JQ8900-16P支持MP3WAV格式硬件解码, 支持FAT文件系统, 支持串口控制模式, 支持中英文路径文件夹播放, 支持上一曲、下一曲, 播放、暂停、停止、选曲等操作, 支持30级音量调节, 可直接驱动8Ω/2W喇叭。语音播报模块采用SCI接口与主控制器模块进行通信, 如图8所示。

图8 语音播报模块原理

图8 语音播报模块原理

Fig.8 Principle of voice broadcast module

CAN网络通信模块主要负责与电梯控制室进行数据通信, CAN控制器使用主控制芯片MC9S12XDP512CAN0通道, 为了增强系统的抗干扰能力, CAN网络部分采用了全隔离电路, 使用26N1371PC817光电耦合器隔离信号电路、金升阳B0505S-1W隔离CAN网络电源TJA1050高速CAN收发器驱动CAN总线, 如图9所示。

图9 CAN网络通信模块原理

图9 CAN网络通信模块原理

Fig.9 Principles of CAN network communication module

2.2 楼层呼叫系统施工布线在硬件设计上的考虑

为方便楼层呼叫系统的施工布线和周转使用, 从硬件设计角度简化外连接电缆的数量。从电梯控制室出发, 采用1根5芯电缆 (包括2芯36V直流电源线、1组2芯CAN信号双绞线和1个屏蔽接地线) 将所有节点串联, 即将所有楼层呼叫节点的CAN信号线和电源线按信号定义并入5芯电缆。在施工过程中, 随着楼层增高, 需要随时投入新的呼叫节点使用, 且不能影响先前节点。如果破坏原有电缆, 直接并入接线, 然后利用电工绝缘胶布包扎, 既不符合施工规定, 又带电操作, 容易造成线路短路, 无法保证接头质量, 安装拆卸均不方便。因此, 每个呼叫节点都设置2个完全一样的5芯航空插头, 在呼叫节点内部, 将2个5芯航空插头对应引脚一一对接, 2个航空插头只需要任何1个接入信号和电源就可以正常工作。按照楼层标准高度, 将5芯电缆做成标准长度节段, 外部电缆施工时, 只要使用标准长度节段的电缆依次串接所有楼层呼叫节点即可, 如图10所示。

图10 楼层呼叫节点硬件设计

图10 楼层呼叫节点硬件设计

Fig.10 Design of floor call node hardware

3 结语

CAN总线循环运行施工电梯楼层呼叫系统解决了传统施工电梯呼叫系统的诸多弊端, 结合循环电梯调度控制室, 有效解决了传统呼叫系统经常出现“一呼多应”或“多呼无应”的现象, 极大地提高了施工电梯的运行效率, 改善了乘梯人等待电梯的使用体验。楼层呼叫节点采用即插即用的航空插头接线设计, 本楼层呼叫系统可以周转至其他施工现场使用, 从而降低设备总体费用。

目前, 武汉绿地中心项目循环电梯安装高度已达75层, 现场根据实际需求, 已经配备62部本楼层呼叫系统, 从项目实际运行情况来看, 各项参数和运行指标正常, 后期根据项目需求, 电梯将继续加高, 同时也会增加投入运行的楼层呼叫系统数量, 为项目的生产建设服务。

 

Design of Floor Call System Based on Controller Area NetworkBus for Circulation Operation Construction Elevator with Single-guide Rail and Multi-cage
YE Zhen WANG Kaiqiang LI Di WU Yongjun ZHOU Yong
(China Construction Third Engineering Bureau Co., Ltd.)
Abstract: Traditional construction elevator floor call is very simple.The signal can only be transmitted one way, from the wireless caller to the cage receiver, so the phenomenon of “one call over multiple response” or “multiple call over no response” often occurs, it is seriously affected the efficiency of the construction elevator. For the circulation operation construction elevator with single-guide rail and multi-cage, based on wuhan Greenland Center project, a floor call system based on CAN bus is designed. The call information of all floors is centrally fed back to the elevator control room. According to the current position and status of all elevator cages, the optimal elevator cage is dispatched to perform transportation tasks, and the dispatch information is transmitted to the corresponding call node display, so as to solve the disadvantages of traditional one-way wireless floor call devices. Meanwhile, by taking advantage of the CAN bus, it only needs a multi-core cable to connect all the floor call nodes together, which greatly facilitates the installation and wiring of the construction site.
Keywords: tall buildings; construction elevator; circulation elevator; elevator floor call; CAN line;
804 0 0
文字:     A-     A+     默认 取消