電梯遠端勘驗扼制程序預設
2016-01-20系統(tǒng)原理如所示,在中心服務器里登記著多個電梯的單位,而且每個單位維護著多臺電梯。這樣,當監(jiān)控端通過ADSL撥號上網(wǎng)后,每隔一定時間將遠程監(jiān)控系統(tǒng)原理結構圖監(jiān)控端的IP地址上報給服務器,服務器記錄下該位監(jiān)控端的IP.當電梯端上網(wǎng)后,將每隔一定時間給服務器發(fā)送命令,查詢該電梯所屬維保單位監(jiān)控端的IP.
當從服務器端獲得監(jiān)控端的IP后,便可發(fā)送數(shù)據(jù)包到監(jiān)控端,監(jiān)控端收到數(shù)據(jù)后,便知道某臺電梯已經(jīng)上線,可以進行監(jiān)控,這樣,電梯端與監(jiān)控端可進行連接,傳送數(shù)據(jù)了。為了方便處理數(shù)據(jù)包,我們定義了一個結構:typedefstruct{INT8UElevatorNo<20>;//電梯編號INT8UCmdType;//命令類型INT16UsubCmd;//子命令INT8UFileIndex;//文件分段標志INT16UDataLen;//數(shù)據(jù)長度}UDPDataHeader,pUDPDataHeader;每個網(wǎng)絡數(shù)據(jù)包都要以上面的結構作為報頭,(這里所說的報頭不是TCP/IP協(xié)議里IP協(xié)議的報頭,而是在應用層中用戶數(shù)據(jù)的頭幾個字)。在該結構中包括為每個電梯分配的惟一的電梯編號;命令類型定義了不同的數(shù)據(jù)包,如命令包、音頻包、視頻包等等。當為命令包時,還要在子命令變量上填入相應的命令類型,并指出數(shù)據(jù)長度;如果將一個文件拆開成若干數(shù)據(jù)包進行發(fā)送,需要在文件分段標志中說明該包是文件中的第幾個包。此結構是為了方便在網(wǎng)絡中對數(shù)據(jù)包的處理而約定好的,所以,不僅是在電梯監(jiān)控系統(tǒng)中可以用到,還可以推廣到其他領域。
視頻監(jiān)控1系統(tǒng)的實施從可知,視頻監(jiān)控系統(tǒng)共分為3個大部分:電梯端:電梯端的實現(xiàn)是整個系統(tǒng)最重要的部分,主要包括信號采集板和音頻處理板。信號采集板由A7V(基于ARM7微控制器)將電梯運行數(shù)據(jù)通過電纜采集到,并存儲到EEPROM中。音頻視頻處理板包括微控制器(AT91RM9200)和數(shù)字信號處理器(TM1300)兩個主要芯片,主要完成音視頻數(shù)據(jù)的處理和與采集板的通信。主要硬件結構為:電梯端硬件結構AT91RM9200的軟件操作系統(tǒng)采用C/OS,TCP/IP協(xié)議是LWIP,應用程序主要是對ARM核進行編程完成發(fā)送和接收兩部分功能。音頻視頻處理板軟件各模塊間的關系如所示。
DSP芯片(TM1300)對視頻數(shù)據(jù)采用H263算法,音頻采用G7231算法壓縮后,將數(shù)據(jù)送給AT91RM9200,由它將數(shù)據(jù)打成UDP包通過網(wǎng)絡發(fā)送到客戶端。經(jīng)測試,目前傳輸所用的帶寬約為50K,在ADSL下,是可以正常傳輸?shù)摹?span>
客戶端:客戶端主要是實現(xiàn)視頻板發(fā)送來的音視頻數(shù)據(jù)解壓后的播放顯示,并能顯示電梯的運行狀況,其中包括電梯資料、樓層號、出現(xiàn)錯誤情況等。同時可以向客戶端發(fā)送命令,完成對電梯運行簡單的操作,并可以發(fā)送音頻數(shù)據(jù),與電梯內(nèi)的乘客實現(xiàn)通話。
音頻視頻處理板軟件各模塊關系圖服務器端:服務器端主要用于存儲客戶端的IP,對視頻板獲取IP的請求進行回復。并能對視頻板定時上報的電梯運行數(shù)據(jù)按不同維保單位分別存儲入庫,能為客戶端提供查詢服務。
結束語遠程監(jiān)控系統(tǒng)是嵌入式發(fā)展與網(wǎng)絡普及的產(chǎn)物。本文介紹的電梯遠程監(jiān)控系統(tǒng),可以通過ADSL上網(wǎng)的兩端進行通訊。同時,這種方式對非ADSL模式的小區(qū)管理、門禁系統(tǒng)、停車場管理系統(tǒng)等領域同樣具有參考價值。http://www.dedaolove.com
下一篇 : 雜物電梯控制電路改進實踐
-
電話咨詢
19007212026 -
微信掃一掃