基于uC/OS-II的視頻監(jiān)控終端無(wú)線網(wǎng)絡(luò)接口設(shè)計(jì)解析
2017-10-27 |
rar |
0.6 MB |
次下載 |
1積分
資料介紹
本文研究的森林火災(zāi)視頻監(jiān)控終端采用mC/OS-II作為嵌入式操作系統(tǒng),為了支持 GPRS網(wǎng)絡(luò)通信,系統(tǒng)需要PPP或SLIP協(xié)議的支持。由于mC/OS-II不包括TCP/IP協(xié)議棧,所以要編寫(xiě)設(shè)備的網(wǎng)絡(luò)接口。本文選用免費(fèi)的 TCP/IP協(xié)議棧LwIP v0.6.4作為設(shè)計(jì)核心,在mC/OS-II上移植了LwIP以實(shí)現(xiàn)TCP/IP協(xié)議棧,從而獲得了一個(gè)功能完善的嵌入式IP終端。
視頻監(jiān)測(cè)終端網(wǎng)絡(luò)接口原理
圖像監(jiān)控系統(tǒng)工作流程
工作時(shí),圖像監(jiān)控系統(tǒng)首先將接收服務(wù)器連入Internet,取得服務(wù)器的公網(wǎng)IP地址,確定服務(wù)的端口號(hào),并將IP地址及端口信息以短消息方式發(fā)送給遠(yuǎn)程站點(diǎn)的視頻監(jiān)控儀模塊。視頻監(jiān)控儀模塊通過(guò)GPRS-Modem模塊連入Internet后即可與接收服務(wù)器連線。視頻監(jiān)控儀在正常工作時(shí)(無(wú)火警)僅定時(shí)上傳含有本地特征編碼的短消息,接收服務(wù)器軟件會(huì)根據(jù)收到的短消息來(lái)分析各監(jiān)控儀的狀態(tài)并進(jìn)行顯示。當(dāng)視頻監(jiān)控儀檢測(cè)到火警時(shí),它會(huì)將火災(zāi)信息編碼,以短消息形式傳遞到服務(wù)器,同時(shí)啟動(dòng)視頻圖像壓縮及上傳服務(wù),供接收服務(wù)器分析判斷。
圖1 GPRS傳輸模塊工作原理
GPRS傳輸模塊工作原理
視頻監(jiān)控終端的GPRS傳輸模塊原理如圖1所示,西門(mén)子公司的 MC35 GPRS模塊把從TCP/IP模塊接收的TCP/IP包和從基站接收的GPRS分組數(shù)據(jù)進(jìn)行相應(yīng)的協(xié)議處理后再轉(zhuǎn)發(fā)。MC35模塊主要由射頻天線、內(nèi)部 Flash、SRAM、GSM基帶處理器、匹配電源和一個(gè)40腳的ZIF插座組成。GSM基帶處理器是核心部件,其作用相當(dāng)于一個(gè)協(xié)議處理器,用來(lái)處理外部系統(tǒng)通過(guò)串口發(fā)送過(guò)來(lái)的AT指令。射頻天線部分主要實(shí)現(xiàn)信號(hào)的調(diào)制與解調(diào),以及外部射頻信號(hào)與內(nèi)部基帶處理器之間的信號(hào)轉(zhuǎn)換。匹配電源為處理器及射頻部分提供所需的電源。MC35 GPRS模塊支持GSM900和GSMl800雙頻網(wǎng)絡(luò),接收速率可達(dá)86.20kbps,發(fā)送速率可達(dá)21.5kbps。MC35模塊提供了9針的標(biāo)準(zhǔn) RS232接口,通過(guò)MAX3232電平轉(zhuǎn)換芯片和LPC2104的UART0口相連,進(jìn)行全雙工通信。MC35工作電壓為12V,上電后由DTR上升沿跳變觸發(fā)啟動(dòng)。本系統(tǒng)指定LPC2104的P0.13信號(hào)線經(jīng)MAX3232電平轉(zhuǎn)換后作為MC35的DTR。系統(tǒng)上電復(fù)位后,首先進(jìn)行工作頻率等參數(shù)設(shè)置,然后進(jìn)行撥號(hào)和PPP協(xié)商,得到系統(tǒng)本地IP,完成GPRS的Internet接入。ARM CPU將用戶(hù)數(shù)據(jù)先打成IP包,再經(jīng)串口發(fā)送給MC35,MC35把其封裝成GPRS分組數(shù)據(jù)包傳到GPRS網(wǎng)絡(luò)。
網(wǎng)絡(luò)接口協(xié)議
本系統(tǒng)的視頻監(jiān)控儀網(wǎng)絡(luò)通信分層結(jié)構(gòu)如圖2所示,GPRS服務(wù)節(jié)點(diǎn)和網(wǎng)關(guān)節(jié)點(diǎn)等GPRS內(nèi)部節(jié)點(diǎn)都簡(jiǎn)化抽象為GPRS網(wǎng)絡(luò),GPRS內(nèi)部協(xié)議及Internet網(wǎng)關(guān)協(xié)議等都簡(jiǎn)化抽象為GPRS網(wǎng)關(guān)協(xié)議。
視頻監(jiān)控終端網(wǎng)絡(luò)通信各層的作用如下。
物理層:ARM CPU利用AT指令對(duì)GPRS Modem進(jìn)行撥號(hào)。反饋應(yīng)答后,一條物理通道即GPRS信道就在本系統(tǒng)中的GPRS Modem和Internet之間建立起來(lái)。
數(shù)據(jù)鏈路層:PPP協(xié)議將原始的GPRS物理層連接改造成無(wú)差錯(cuò)的數(shù)據(jù)鏈路,系統(tǒng)遠(yuǎn)程登錄Internet,并得到GPRS網(wǎng)關(guān)分配的A類(lèi)IP地址。
網(wǎng)絡(luò)層:采用IP協(xié)議作為網(wǎng)絡(luò)層協(xié)議。IP協(xié)議將接入Internet、具有不同IP地址的終端都聯(lián)系起來(lái)。經(jīng)過(guò)IP路由選擇,可以令本系統(tǒng)與連在Internet上的任一IP終端進(jìn)行數(shù)據(jù)交互。
傳輸層:選擇TCP作為傳輸層協(xié)議,為數(shù)據(jù)傳輸提供面向連接的可靠服務(wù)。
圖2 視頻監(jiān)控儀網(wǎng)絡(luò)通信分層結(jié)構(gòu)
視頻監(jiān)測(cè)終端網(wǎng)絡(luò)接口原理
圖像監(jiān)控系統(tǒng)工作流程
工作時(shí),圖像監(jiān)控系統(tǒng)首先將接收服務(wù)器連入Internet,取得服務(wù)器的公網(wǎng)IP地址,確定服務(wù)的端口號(hào),并將IP地址及端口信息以短消息方式發(fā)送給遠(yuǎn)程站點(diǎn)的視頻監(jiān)控儀模塊。視頻監(jiān)控儀模塊通過(guò)GPRS-Modem模塊連入Internet后即可與接收服務(wù)器連線。視頻監(jiān)控儀在正常工作時(shí)(無(wú)火警)僅定時(shí)上傳含有本地特征編碼的短消息,接收服務(wù)器軟件會(huì)根據(jù)收到的短消息來(lái)分析各監(jiān)控儀的狀態(tài)并進(jìn)行顯示。當(dāng)視頻監(jiān)控儀檢測(cè)到火警時(shí),它會(huì)將火災(zāi)信息編碼,以短消息形式傳遞到服務(wù)器,同時(shí)啟動(dòng)視頻圖像壓縮及上傳服務(wù),供接收服務(wù)器分析判斷。
圖1 GPRS傳輸模塊工作原理
GPRS傳輸模塊工作原理
視頻監(jiān)控終端的GPRS傳輸模塊原理如圖1所示,西門(mén)子公司的 MC35 GPRS模塊把從TCP/IP模塊接收的TCP/IP包和從基站接收的GPRS分組數(shù)據(jù)進(jìn)行相應(yīng)的協(xié)議處理后再轉(zhuǎn)發(fā)。MC35模塊主要由射頻天線、內(nèi)部 Flash、SRAM、GSM基帶處理器、匹配電源和一個(gè)40腳的ZIF插座組成。GSM基帶處理器是核心部件,其作用相當(dāng)于一個(gè)協(xié)議處理器,用來(lái)處理外部系統(tǒng)通過(guò)串口發(fā)送過(guò)來(lái)的AT指令。射頻天線部分主要實(shí)現(xiàn)信號(hào)的調(diào)制與解調(diào),以及外部射頻信號(hào)與內(nèi)部基帶處理器之間的信號(hào)轉(zhuǎn)換。匹配電源為處理器及射頻部分提供所需的電源。MC35 GPRS模塊支持GSM900和GSMl800雙頻網(wǎng)絡(luò),接收速率可達(dá)86.20kbps,發(fā)送速率可達(dá)21.5kbps。MC35模塊提供了9針的標(biāo)準(zhǔn) RS232接口,通過(guò)MAX3232電平轉(zhuǎn)換芯片和LPC2104的UART0口相連,進(jìn)行全雙工通信。MC35工作電壓為12V,上電后由DTR上升沿跳變觸發(fā)啟動(dòng)。本系統(tǒng)指定LPC2104的P0.13信號(hào)線經(jīng)MAX3232電平轉(zhuǎn)換后作為MC35的DTR。系統(tǒng)上電復(fù)位后,首先進(jìn)行工作頻率等參數(shù)設(shè)置,然后進(jìn)行撥號(hào)和PPP協(xié)商,得到系統(tǒng)本地IP,完成GPRS的Internet接入。ARM CPU將用戶(hù)數(shù)據(jù)先打成IP包,再經(jīng)串口發(fā)送給MC35,MC35把其封裝成GPRS分組數(shù)據(jù)包傳到GPRS網(wǎng)絡(luò)。
網(wǎng)絡(luò)接口協(xié)議
本系統(tǒng)的視頻監(jiān)控儀網(wǎng)絡(luò)通信分層結(jié)構(gòu)如圖2所示,GPRS服務(wù)節(jié)點(diǎn)和網(wǎng)關(guān)節(jié)點(diǎn)等GPRS內(nèi)部節(jié)點(diǎn)都簡(jiǎn)化抽象為GPRS網(wǎng)絡(luò),GPRS內(nèi)部協(xié)議及Internet網(wǎng)關(guān)協(xié)議等都簡(jiǎn)化抽象為GPRS網(wǎng)關(guān)協(xié)議。
視頻監(jiān)控終端網(wǎng)絡(luò)通信各層的作用如下。
物理層:ARM CPU利用AT指令對(duì)GPRS Modem進(jìn)行撥號(hào)。反饋應(yīng)答后,一條物理通道即GPRS信道就在本系統(tǒng)中的GPRS Modem和Internet之間建立起來(lái)。
數(shù)據(jù)鏈路層:PPP協(xié)議將原始的GPRS物理層連接改造成無(wú)差錯(cuò)的數(shù)據(jù)鏈路,系統(tǒng)遠(yuǎn)程登錄Internet,并得到GPRS網(wǎng)關(guān)分配的A類(lèi)IP地址。
網(wǎng)絡(luò)層:采用IP協(xié)議作為網(wǎng)絡(luò)層協(xié)議。IP協(xié)議將接入Internet、具有不同IP地址的終端都聯(lián)系起來(lái)。經(jīng)過(guò)IP路由選擇,可以令本系統(tǒng)與連在Internet上的任一IP終端進(jìn)行數(shù)據(jù)交互。
傳輸層:選擇TCP作為傳輸層協(xié)議,為數(shù)據(jù)傳輸提供面向連接的可靠服務(wù)。
圖2 視頻監(jiān)控儀網(wǎng)絡(luò)通信分層結(jié)構(gòu)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 無(wú)線網(wǎng)絡(luò)幾種問(wèn)題的分析方法 17次下載
- 支持無(wú)線網(wǎng)絡(luò)的實(shí)時(shí)視頻監(jiān)控系統(tǒng)設(shè)計(jì)_戴穎萌 1次下載
- 解析WLAN、Zigbee和M2M無(wú)線網(wǎng)絡(luò)技術(shù) 20次下載
- WCDMA無(wú)線網(wǎng)絡(luò)工程_部分1 5次下載
- WCDMA無(wú)線網(wǎng)絡(luò)工程_部分2 5次下載
- 基于MCF5213和uC/OS-II的低成本Zigbee無(wú)線
- 基于μC/OS-II的無(wú)線監(jiān)控終端設(shè)計(jì)與實(shí)現(xiàn)
- 802.11無(wú)線網(wǎng)絡(luò)標(biāo)準(zhǔn)詳解
- 基于uc/os-ii 的嵌入式GUI研究與應(yīng)用
- WCDMA無(wú)線網(wǎng)絡(luò)規(guī)劃
- WCDMA無(wú)線網(wǎng)絡(luò)規(guī)劃流程
- TD-SCDMA無(wú)線網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)與優(yōu)化
- TD-SCDMA無(wú)線網(wǎng)絡(luò)規(guī)模的估算
- TD-SCDMA無(wú)線網(wǎng)絡(luò)的預(yù)規(guī)劃
- TD-SCDMA無(wú)線網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)與優(yōu)化
- 無(wú)線網(wǎng)絡(luò)協(xié)議的基本架構(gòu)解析 3749次閱讀
- 基于S3C2410處理器實(shí)現(xiàn)3G無(wú)線網(wǎng)卡接入無(wú)線網(wǎng)絡(luò)功能的設(shè)計(jì) 2434次閱讀
- 基于Linux和CDMA無(wú)線網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì) 2053次閱讀
- 無(wú)線網(wǎng)絡(luò)接口卡收發(fā)器的設(shè)計(jì)與實(shí)現(xiàn)方案 2404次閱讀
- 一文知道無(wú)線ap和無(wú)線網(wǎng)絡(luò)的區(qū)別 6968次閱讀
- 詳談設(shè)計(jì)與實(shí)現(xiàn)的各種無(wú)線網(wǎng)絡(luò)類(lèi)型 2854次閱讀
- 基于無(wú)線網(wǎng)絡(luò)的RFID怎樣去定位 1526次閱讀
- 基于Zigbee技術(shù)的家用無(wú)線網(wǎng)絡(luò)是如何實(shí)現(xiàn)的 2032次閱讀
- 常見(jiàn)無(wú)線網(wǎng)絡(luò)故障怎樣去解決 2127次閱讀
- 盤(pán)點(diǎn)10大無(wú)線網(wǎng)絡(luò)連接技術(shù) 2.1w次閱讀
- 無(wú)線網(wǎng)絡(luò)的應(yīng)用類(lèi)型及現(xiàn)狀分析 1.1w次閱讀
- CEVA無(wú)線網(wǎng)絡(luò)技術(shù)的革新 3982次閱讀
- 無(wú)線網(wǎng)絡(luò)的AP的放置位置設(shè)計(jì) 1.5w次閱讀
- 無(wú)線網(wǎng)絡(luò)AI戰(zhàn)略應(yīng)該包含的六大技術(shù)要素解析 5524次閱讀
- 利用手頭的儀器對(duì)復(fù)雜的無(wú)線網(wǎng)絡(luò)問(wèn)題進(jìn)行查找及解決 746次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開(kāi)發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多