电梯远端勘验扼制程序预设
2016-01-20系统原理如所示,在中心服务器里登记着多个电梯的单位,而且每个单位维护着多台电梯。这样,当监控端通过ADSL拨号上网后,每隔一定时间将远程监控系统原理结构图监控端的IP地址上报给服务器,服务器记录下该位监控端的IP.当电梯端上网后,将每隔一定时间给服务器发送命令,查询该电梯所属维保单位监控端的IP.
当从服务器端获得监控端的IP后,便可发送数据包到监控端,监控端收到数据后,便知道某台电梯已经上线,可以进行监控,这样,电梯端与监控端可进行连接,传送数据了。为了方便处理数据包,我们定义了一个结构:typedefstruct{INT8UElevatorNo<20>;//电梯编号INT8UCmdType;//命令类型INT16UsubCmd;//子命令INT8UFileIndex;//文件分段标志INT16UDataLen;//数据长度}UDPDataHeader,pUDPDataHeader;每个网络数据包都要以上面的结构作为报头,(这里所说的报头不是TCP/IP协议里IP协议的报头,而是在应用层中用户数据的头几个字)。在该结构中包括为每个电梯分配的惟一的电梯编号;命令类型定义了不同的数据包,如命令包、音频包、视频包等等。当为命令包时,还要在子命令变量上填入相应的命令类型,并指出数据长度;如果将一个文件拆开成若干数据包进行发送,需要在文件分段标志中说明该包是文件中的第几个包。此结构是为了方便在网络中对数据包的处理而约定好的,所以,不仅是在电梯监控系统中可以用到,还可以推广到其他领域。
视频监控1系统的实施从可知,视频监控系统共分为3个大部分:电梯端:电梯端的实现是整个系统最重要的部分,主要包括信号采集板和音频处理板。信号采集板由A7V(基于ARM7微控制器)将电梯运行数据通过电缆采集到,并存储到EEPROM中。音频视频处理板包括微控制器(AT91RM9200)和数字信号处理器(TM1300)两个主要芯片,主要完成音视频数据的处理和与采集板的通信。主要硬件结构为:电梯端硬件结构AT91RM9200的软件操作系统采用C/OS,TCP/IP协议是LWIP,应用程序主要是对ARM核进行编程完成发送和接收两部分功能。音频视频处理板软件各模块间的关系如所示。
DSP芯片(TM1300)对视频数据采用H263算法,音频采用G7231算法压缩后,将数据送给AT91RM9200,由它将数据打成UDP包通过网络发送到客户端。经测试,目前传输所用的带宽约为50K,在ADSL下,是可以正常传输的。
客户端:客户端主要是实现视频板发送来的音视频数据解压后的播放显示,并能显示电梯的运行状况,其中包括电梯资料、楼层号、出现错误情况等。同时可以向客户端发送命令,完成对电梯运行简单的操作,并可以发送音频数据,与电梯内的乘客实现通话。
音频视频处理板软件各模块关系图服务器端:服务器端主要用于存储客户端的IP,对视频板获取IP的请求进行回复。并能对视频板定时上报的电梯运行数据按不同维保单位分别存储入库,能为客户端提供查询服务。
结束语远程监控系统是嵌入式发展与网络普及的产物。本文介绍的电梯远程监控系统,可以通过ADSL上网的两端进行通讯。同时,这种方式对非ADSL模式的小区管理、门禁系统、停车场管理系统等领域同样具有参考价值。http://www.genuinelevator.com
下一篇 : 杂物电梯控制电路改进实践