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