background image

http://www.paper.edu.cn 

 

- 3 -

(1)各部分的功能及作用 

a) 

计算机:虚拟电梯轿厢和井道,作为虚拟电梯的人机交互部分,主要负责界面的

显示以及各种信号的输入输出

。 

b)  32 位 ARM 控制板卡:作为电梯的控制器,还负责协议转换、计算机和 ARM 控

制器之间信号的中转、向上位机工作站发送虚拟电梯有关的状态信号的通讯功

能。 

c) 

32 位通道数字输入输出(PCI-1750):作为计算机与 ARM 控制板的并行信号

连接。 

d)  CAN-USB 接口卡:作为群控微机的 CAN 接口。 

(2)工作原理和流程 

对于计算机发出的井道信号通过 PCI-1750 进入 ARM 控制器的并口,而另一些呼梯、

开关门、底层钥匙、司机等串行信号通过串口(RS-485 或 RS-232)

进入

ARM 控制器。ARM

控制器根据控制逻辑进行运算,再将运算结果以串行信号的形式发送到计算机。另外,在群

控状态下,群控工作站将派梯信息通过 CAN-USB 卡传送到虚拟电梯。 

3.2  虚拟电梯子系统的软件实现 

计算机作为虚拟电梯的人机交互部分,运行着虚拟电梯界面程序,负责将电梯的运行情

况显示在画面上

[4]

。虚拟电梯界面程序是用 Visual Basic 6.0 开发的一个通用软件,可以模拟

任何小于等于 32 层楼中的电梯。软界面不具有控制电梯运行的功能,画面上的所有行为都

是通过返回的 ARM 的状态信息而显示的,如电梯的运行方向、响应的呼梯楼层、开门、关
门等信号。初始启动时,由用户在界面上选择最低楼层、最高楼层、梯速和楼层高度。选择

完毕后,软件自动生成对应的楼层和呼梯。其中主画面如图 3 所示。 

 

 

图 3  虚拟电梯主界面 

Fig3 The main display interface of virtual elevator 

 

画面包括了电梯配置、电梯的运行状态、控制信号、故障模拟、门状态及轿厢信号、井

道部分。对上述各部分的功能说明如下:

 

a) 

电梯配置:显示电梯的最低楼层、最高楼层、梯速和楼层高度。 

b)  电梯的运行状态:包括虚拟电梯的各种运行状态信息,如电源、门厅门锁、抱闸、