基于gprs的遠程監(jiān)控系統(tǒng)設計

基于gprs的遠程監(jiān)控系統(tǒng)設計

ID:14738612

大?。?1.50 KB

頁數:9頁

時間:2018-07-30

基于gprs的遠程監(jiān)控系統(tǒng)設計_第1頁
基于gprs的遠程監(jiān)控系統(tǒng)設計_第2頁
基于gprs的遠程監(jiān)控系統(tǒng)設計_第3頁
基于gprs的遠程監(jiān)控系統(tǒng)設計_第4頁
基于gprs的遠程監(jiān)控系統(tǒng)設計_第5頁
資源描述:

《基于gprs的遠程監(jiān)控系統(tǒng)設計》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、方經理:????你好!用戶首先要的是技術性方案,包括視頻圖片大小,傳輸方式(GPRS),傳送時間及故障處理(如發(fā)送失敗如何處理等),圖像的清晰度,設備工作模式(如白天的工作模式和夜晚的工作模式);報警的告知(如哪個基站發(fā)生報警需要短信提示,或在后端有相應的聲音提醒);整個系統(tǒng)不需要大量存儲,只要一臺監(jiān)控主機及相應的管理軟件。要求能夠對所拍內容進行分時記錄并方便調取;用戶需求如下:方案的可行性說明;依據及指導思想;技術原理:詳細描述技術工作原理,及流程結構,運行示意圖;功能特點及技術指標;運行框架;整個系統(tǒng)的功能描述,還包

2、括哪些額外的東西;???????以上需求請盡快設計方案,我們答應客戶下周四(四月一日)再去拜訪;????????????????????????????????????謝謝!!基于GPRS的遠程報警視頻監(jiān)控系統(tǒng)設計1引言  目前,對于移動基站多個分散點進行監(jiān)控主要采用人工巡邏的方式,這種方式存在實時性差、成本高、無法對環(huán)境惡劣的地區(qū)的基站進行監(jiān)控等缺點。隨著internet與移動通信技術的發(fā)展,這種傳統(tǒng)的監(jiān)控方案已無法滿足應用要求,亟待開發(fā)一種實時性好、可靠性高、價低易用的無線遠程監(jiān)控系統(tǒng)。GPRS能夠很好地解決上述問題

3、。GPRS是在充分利用現有GSM網絡的基礎上,通過添加GGSN和SGSN實現數據的分組傳輸,從而將移動通信與Internet網絡聯系起來,是目前無線數據傳輸應用最廣泛的網絡?! ?系統(tǒng)硬件組成  移動基站監(jiān)控模塊的硬件結構框圖如圖1所示,系統(tǒng)由遠程監(jiān)控模塊和監(jiān)控中心PC機組成,它們通過GPRS網絡進行通信。遠程監(jiān)控節(jié)點由ARM模塊、GPRS模塊和傳感器模塊組成。其中,GPRS模塊主要用于數據的發(fā)送、接收以及短消息的接收;ARM模塊完成傳感器數據的編碼和TCP/IP封裝,控制GPRS模塊將數據發(fā)送到監(jiān)控中心,并接收和執(zhí)行監(jiān)

4、控中心發(fā)送的控制命令;監(jiān)控中心為通過以太網卡連人Internet中的一臺具有固定IP的計算機,采用VB.NET開發(fā)工具調用Winsock控件編寫監(jiān)控軟件,用于接收、處理和顯示各個監(jiān)控點發(fā)送的數據,并對監(jiān)控點發(fā)送控制命令?!  ∑渲校珿PRS模塊是無線數據傳輸的核心部分,本文采用西門子公司的MC39i,它提供一個標準的RS232接口用于與外部應用系統(tǒng)連接?! ??系統(tǒng)軟件設計  3.1?基于FreeRTOS的系統(tǒng)任務設計  根據嵌入式實時操作系統(tǒng)模塊化設計理念,將系統(tǒng)軟件設計劃分為主控任務MainTask()、與網絡連接任

5、務GPRSConctTask()、數據傳輸任務xDataTrsmtTask()、短消息處理任務xSMSProc-Task()和傳感器任務xSensorStatTask()。任務之間采用信號量、隊列和郵箱等進行通信,其關系如圖2所示,其中MC39iSerialDrv()為串口驅動程序?! C39iSerialDrv()為串口驅動函數,它負責將發(fā)送隊列xQSendToMC39i里面的數據發(fā)送給與MC39i相連接的串口。接收到數據后,將MC39i串口接收到的數據發(fā)送到接收隊列xQRecdFrom-MC39i中,數據的接收和發(fā)

6、送是通過中斷服務子程序完成的?! PRSConctTask()實現MC39i模塊與GPRS網絡的連接,是遠程數據傳輸的基礎和關鍵?! ?.2?基于狀態(tài)機設計GPRS連接任務  由于網絡和信號強弱等原因,可能導致節(jié)點與GPRS網絡連接的失敗。本文采用基于狀態(tài)機的結構設計方法對各個階段產生的錯誤進行處理,保障模塊與GPRS網絡建立可靠連接。程序狀態(tài)機如圖3所示?! ?.3?基于uIP協議棧的傳輸層軟件設計  利用GPRS模塊進行數據傳輸時,數據格式須符合互連網絡的TCP/IP協議標準。xDataTrsmtTask()任務完

7、成傳輸層和網絡層處理。根據系統(tǒng)狀態(tài)(UDP或TCP態(tài)),傳輸層處理方式不同?! CP提供可靠的數據傳輸方式,其應用層協議也比較多,被廣泛應用于網絡通信領域。由于TCP的協議頭以及數據傳輸控制比較復雜,數據的傳輸效率較低,因而越來越多的實時小數據量的應用,更傾向于使用基于UDP的數據傳輸協議。  3.3.1?基于uIP的TCP數據傳輸方式的實現  本文基于uIP?TCP/IP協議棧實現TCP數據傳輸方式。uIP是由AdamDunkels編寫的源代碼免費開放的微型TCP/IP協議棧,傳輸層協議實現了UDP和TCP,鏈路層P

8、PP協議可以作為uIP下面的設備驅動來實現,uIP系統(tǒng)底層和應用程序之間的關系如圖4所示。應用程序必須提供一個回應函數給uIP,數據傳輸任務周期性調用UIP_AP-PCALL()函數處理事件的發(fā)生?! ∵M行TCP數據傳輸之前,首先通過調用uIP協議棧提供的uip_connect()函數與監(jiān)控中心的監(jiān)控軟件建立一個TC

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。