關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于GPRS的無線視頻監控系統

        基于GPRS的無線視頻監控系統

        作者: 時間:2012-08-28 來源:網絡 收藏

        服務器程序中用到了兩個Socket類:CLis-tenSocket類和CAcceptSocket類。它們都是以Public方式繼承CSocket類生成的。CLiSTenSocket類為偵聽套接字類,只注冊FD_ACCEPT事件,主要負責維護為客戶連接服務的數據套接字。CAccept-Socket類為數據套接字類,主要負責和采集站點的通信工作。CAceeptSocket類是由CListenSocket類接受采集站點的連接請求而建立的。在建立的同時開始一個解碼線程,對傳輸過來的視頻編碼進行解碼。同時根據傳遞過來的視頻信息發送遠程視頻采集站點控制指令,以調整視頻采集站點的動作。TCP連接的工作流程如圖2所示。

        2.2.2 遠程傳輸方式

        系統通過網絡建立TCP連接有兩種方式:一種是監控終端通過 Modem與GSM基站通信,GPRS分組數據包通過內部網關節點后,轉換為可在Internet中傳送的格式,傳送給視頻服務器。另一種是現場視頻采集站點GPRS Modem通過GPRS網絡直接與監控服務器端的GPRS Modem進行點對點通訊,然后通過串口將數據發送至視頻服務器。

        相比較而言,第二種方法是在GPRS網絡內部進行數據傳輸,所以傳輸速率和可靠性比第一種方法要好,但通信和設備費要高一些。視頻服務器端同一時刻只接受一個現場視頻采集站點的連接請求,適用于移動辦公視頻監控。

        推薦采用第一種方法。遠程視頻服務器端接人Internet,并擁有一個固定的實IP地址,現場視頻采集站點設定在上電后自動請求與這一IP地址建立連接。視頻服務器端作為TCP Server,可以有選擇地接受現場視頻采集站點的連接請求,并給每一個已連接的現場視頻采集站點分配一個接收視頻編碼和解碼的線程,可以同時監控多個站點。這種方法適用于大范圍、多站點的視頻監控。

        3 I-7188在監控中的嵌入式應用

        嵌入式控制模塊在現場視頻采集站點中的作用非常關鍵。現場系統的初始化、系統當前狀態的檢測、編碼數據打包發送、解釋服務器發布的控制指令、向GPRS Modem發送AT指令、與遠程服務器建立TCP連接等操作都是由嵌入式控制模塊完成。本系統設計采用I-7188作為監控終端的主控制器。

        3.1 I-7188的結構與性能

        I-7188系列控制器是由臺灣泓格公司生產的嵌入式控制器,適用于高可靠性、PC兼容、緊湊而價格合理的嵌入式系統,常用于數據采集與控制領域。其內部結構圖如圖3所示。

        I-7188系列控制器采用美國AMD公司80188內核,主頻為40 MHz。I-7188模塊含有256 KB/512 KB靜態RAM以及256 KB(可擴充至512 KB)的Flash-ROM,這種ROM體積小、功耗低、訪問速度快、抗震和抗沖擊能力強,具有非易失性,可廣泛應用于嵌入式設備。I-7188不僅含有Flash-ROM,而且還含有2 KB的E2PROM。因為考慮到現場的要求不同,Flash-ROM是整塊刪除數據的,一次性可刪除64 KB,對于不足1 KB的小文件,I-7188增加2 KB的E2PROM。然而E2PROM和Flash-ROM的擦除次數是有限的(如E2PROM不超過1 000 000次)。而現場系統需經常讀寫數據,Flash-ROM、E2PROM就不能滿足這一要求,所以此模塊提供了31 bit的NVRAM,可反復擦除、讀寫。設計者考慮到不同數據的應用需求提供了不同功能的存儲器,大應用文件、操作系統、BIOS等存儲在Flash-ROM中,而小文件則存儲在E2PROM中,更改比較方便,對于頻繁擦除、讀寫的數據可用NVRAM。

        I-7188不僅有強大的運算和存儲功能,而且還具有強大的通信功能,它可提供4個串口:COM1(RS-232或RS-485),可做普通9線或3線RS-232串行接口,如與普通PC通信或其他RS-232設備通信,還可以接MODEM實現遠程通信;也可以做2線的RS-485串行接口,通過RS-485網絡與其他RS-485設備通信。COM2(帶3 000 V隔離RS-485)。COM3(RS-232);COM4(RS-232),I-7188的程序通過COM4載人Flash-ROM或E2PROM,程序調試也通過COM4。

        土壤濕度傳感器相關文章:土壤濕度傳感器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 财经| 扎赉特旗| 武宁县| 师宗县| 莆田市| 新竹县| 天长市| 普定县| 云安县| 南木林县| 宁晋县| 游戏| 张家口市| 逊克县| 永安市| 辛集市| 大化| 汉源县| 红原县| 法库县| 苗栗县| 临清市| 通辽市| 韩城市| 桐城市| 长顺县| 浦东新区| 内乡县| 河北区| 金山区| 德清县| 炉霍县| 卢龙县| 汤原县| 延吉市| 郴州市| 兴山县| 滕州市| 扶沟县| 绍兴县| 额济纳旗|