国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于GPRS的無線視頻監(jiān)控系統(tǒng)

發(fā)布時間:2010-7-8 23:22    發(fā)布者:conniede
1 引言

目前,遠程視頻監(jiān)控系統(tǒng)已經(jīng)廣泛應(yīng)用于工礦企業(yè)生產(chǎn)現(xiàn)場監(jiān)控、電信機房監(jiān)控、城市交通管理等領(lǐng)域。常見的遠程視頻監(jiān)控系統(tǒng)大多是通過架設(shè)專用的有線媒介,或者租用電信運營商的通信線路傳輸視頻信號。前者工程工期長,前期投入比較大,傳輸距離有限;后者受周邊環(huán)境影響較大,可擴展性較差,這就造成在礦山等偏遠地區(qū)和地形復(fù)雜地區(qū)的應(yīng)用受到限制。
   
隨著移動通信技術(shù)的發(fā)展,無線數(shù)據(jù)傳輸?shù)乃俣扔辛撕艽筇岣。為了能夠向GSM用戶提供分組形式的數(shù)據(jù)業(yè)務(wù),移動公司利用現(xiàn)有的GSM網(wǎng)絡(luò)的絕大部分基礎(chǔ)設(shè)施,進行軟件的升級,形成了一種新的網(wǎng)絡(luò)邏輯實體——通用分組無線業(yè)務(wù)(GeneralPacket Radio Service,GPRS)。中國移動GPRS網(wǎng)絡(luò)覆蓋率廣,具有基于IP、實時在線、按流量計費、方便、性價比高等優(yōu)點。通過GPRS網(wǎng)絡(luò)傳送用H.263等低比特圖像壓縮標準壓縮的視頻數(shù)據(jù)已成為遠程視頻實時監(jiān)控系統(tǒng)的新選擇。本文介紹一種基于GPRS網(wǎng)絡(luò)的無線視頻監(jiān)控系統(tǒng),該系統(tǒng)可以在不適合架設(shè)有線網(wǎng)絡(luò)的特殊地理環(huán)境下,利用現(xiàn)有的中國移動GPRS網(wǎng)絡(luò)和Internet代替?zhèn)鹘y(tǒng)的有線視頻監(jiān)控系統(tǒng)對遠程目標進行視頻監(jiān)控。系統(tǒng)中采用嵌入式控制模塊I-7188作為監(jiān)控終端的主控制器。

2 系統(tǒng)結(jié)構(gòu)

GPRS是一種新型的GSM數(shù)據(jù)業(yè)務(wù),可在用戶和數(shù)據(jù)網(wǎng)絡(luò)之間提供一種連接,給移動用戶提供高速無線IP和X.25分組數(shù)據(jù)接入服務(wù)。GPRS采用分組交換技術(shù),多個用戶可共享某些固定的信道資源,免受上網(wǎng)斷線之苦。GPRS數(shù)據(jù)傳送速率理論上最高可達164 kb/s。雖然目前只支持53.3 kb/s的峰值傳輸速率,但是由于H.263等低比特圖像壓縮標準能以低于28.8 kb/s的碼率對單幀或者活動幀視頻進行壓縮解壓縮,因此,通過GPRS網(wǎng)絡(luò)傳送已壓縮的視頻信號是完全可行的。

整個無線視頻監(jiān)控系統(tǒng)分為現(xiàn)場視頻采集站點、GPRS網(wǎng)絡(luò)及遠程視頻服務(wù)器3部分,如圖1所示。現(xiàn)場視頻采集站點與遠程視頻服務(wù)器之間通過GPRS網(wǎng)絡(luò)建立TCP連接,傳送視頻編碼和控制指令,F(xiàn)場視頻采集站點作為TCP連接的客戶端,遠程視頻服務(wù)器作為TCP連接的服務(wù)端。現(xiàn)場視頻采集站點在上電后自動尋找遠程視頻服務(wù)器。而遠程視頻服務(wù)器在與現(xiàn)場視頻采集站點建立TCP連接后,通過發(fā)送指令遠程控制視頻采集的開始、結(jié)束以及是采用單幀采集還是連續(xù)幀采集。

2.1 現(xiàn)場視頻采集站點

現(xiàn)場視頻采集站點包括攝像頭、云臺、視頻采集卡、I-7188嵌入式控制模塊、GPRS Modem 5個模塊,如圖1所示。其中,攝像頭可根據(jù)客戶要求的清晰度、彩色/黑白、可控性等選擇合適的型號,還可以增加云臺來控制攝像頭的動作。攝像頭輸出視頻的制式要符合視頻采集卡的要求。視頻采集卡可以選擇市面上符合H.263協(xié)議的視頻采集卡成品,也可以根據(jù)需求,采用FPGADSP以及專用視頻采集器件來實現(xiàn)。本系統(tǒng)設(shè)計選用北京百目公司生產(chǎn)的視頻編碼板-極目719EC。

2.1.1 極目719EC視頻編碼板
圖像監(jiān)控系統(tǒng)的設(shè)計重點之一是圖像編解碼。雖然GPRS網(wǎng)絡(luò)的性能相對于GSM網(wǎng)絡(luò)有了很大的提升。但是仍然無法滿足動態(tài)圖像傳輸?shù)乃俣纫,因此,本系統(tǒng)采用北京百目公司自行研發(fā)的專有視頻序列壓縮算法CAMEC傳輸靜態(tài)圖像,并對圖像的編解碼步驟進行適當(dāng)取舍。
CAMEC算法在保證一定性能的前提下具有計算量小的特點,可有效降低系統(tǒng)功耗和成本。極目系列產(chǎn)品全部采用CAMEC算法,已在實際應(yīng)用中得到了各行業(yè)用戶的肯定與好評。極目719EC編碼板既可以輸出采用幀內(nèi)視頻壓縮方式生成的單幀編碼,也可以輸出基于幀間預(yù)測壓縮方式生成的幀序列編碼碼流。一般單幀編碼比較適用于照片存儲類應(yīng)用,而幀序列編碼方式則適合傳輸類應(yīng)用。另外,該視頻壓縮卡支持H.263圖像壓縮標準和CIF/QCIF格式,壓縮幀率為1~25幀每秒,可調(diào)。

極目719EC編碼板的主要功能是對輸入的模擬視頻信號進行量化、壓縮、編碼等處理,然后通過一個RS232串行數(shù)據(jù)口將壓縮編碼碼流輸出給主機設(shè)備。主機設(shè)備利用極目719EC的視頻壓縮編碼板實現(xiàn)視頻傳送、視頻存儲等功能。

2.1.2 GPRS MODEM網(wǎng)絡(luò)部分命令的應(yīng)用

GPRS Modem內(nèi)嵌了TCP/IP協(xié)議棧,可進行透明的數(shù)據(jù)傳輸。I-7188通過COM1口使用標準AT命令對GPRS Modem進行操作。GPRS Modem網(wǎng)絡(luò)相關(guān)的部分指令如下:


2.1.3 視頻采集站點的工作原理


首先,視頻采集卡與控制器I-7188的COM3口相連,對輸入的模擬視頻信號進行量化、壓縮、編碼等處理。然后,通過COM3將壓縮編碼碼流輸出給控制器I-7188。I-7188的COM1口與GPRS Modem相連,I-7188通過COM1根據(jù)網(wǎng)絡(luò)情況把輸入的編碼打包傳送給GPRS Modem。GPRS Modem上電后自動依附到GPRS網(wǎng)絡(luò)上,進入命令模式。

2.2 遠程視頻服務(wù)器

如圖1所示,監(jiān)控視頻服務(wù)器端由Internet網(wǎng)絡(luò)接入點、視頻服務(wù)器和監(jiān)控軟件組成。監(jiān)控軟件采用面向?qū)ο蟮姆椒ǎ蒝isual C++6.0編程實現(xiàn)。應(yīng)用程序除了主線程外,還為每一個已建立的TCP連接增加了一個解碼線,使得程序在同一時間可以對多個監(jiān)控終端進行監(jiān)控。監(jiān)控終端的身份識別、視頻的控制(包括監(jiān)控點圖像切換、云臺控制和攝像機鏡頭控制)統(tǒng)一由監(jiān)控軟件管理。

2.2.1 TCP的連接實現(xiàn)

對于計算機用戶來說,實現(xiàn)撥號接入Internet是件很容易的事,因為在PC上有非常成熟的軟件能夠輕松實現(xiàn)PPP和TCP/IP協(xié)議。但是對于采用嵌入式設(shè)備的終端尤其是單片機來說,由于硬件資源的制約和協(xié)議的復(fù)雜繁瑣,實現(xiàn)起來比較困難。

程序TCP連接是在Windows套接字(Winsock)的基礎(chǔ)上開發(fā)的。Winsock是Windows系統(tǒng)TCP/IP編程的通用接口。MFC類庫中的CAsyncSocket類和CSocket類為開發(fā)Windows Socket通信程序提供了面向?qū)ο蟮木幊探涌。在實際應(yīng)用中,通常是以它們?yōu)榛惻缮鯯ocket對象完成網(wǎng)絡(luò)通信的。系統(tǒng)中遠程視頻采集站點和服務(wù)器之間需要建立TCP連接,所以Socket采用流式套接字。

服務(wù)器程序中用到了兩個Socket類:CLis-tenSocket類和CAcceptSocket類。它們都是以Public方式繼承CSocket類生成的。

CListenSocket類為偵聽套接字類,只注冊FD_ACCEPT事件,主要負責(zé)維護為客戶連接服務(wù)的數(shù)據(jù)套接字。CAccept-Socket類為數(shù)據(jù)套接字類,主要負責(zé)和視頻采集站點的通信工作。CAceeptSocket類是由CListenSocket類接受視頻采集站點的連接請求而建立的。在建立的同時開始一個視頻解碼線程,對傳輸過來的視頻編碼進行解碼。同時根據(jù)傳遞過來的視頻信息發(fā)送遠程視頻采集站點控制指令,以調(diào)整視頻采集站點的動作。TCP連接的工作流程如圖2所示。


2.2.2 GPRS遠程傳輸方式


系統(tǒng)通過GPRS網(wǎng)絡(luò)建立TCP連接有兩種方式:一種是監(jiān)控終端通過GPRS Modem與GSM基站通信,GPRS分組數(shù)據(jù)包通過內(nèi)部網(wǎng)關(guān)節(jié)點后,轉(zhuǎn)換為可在Internet中傳送的格式,傳送給視頻服務(wù)器。另一種是現(xiàn)場視頻采集站點GPRS Modem通過GPRS網(wǎng)絡(luò)直接與監(jiān)控服務(wù)器端的GPRS Modem進行點對點通訊,然后通過串口將數(shù)據(jù)發(fā)送至視頻服務(wù)器。

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

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

3 I-7188在無線監(jiān)控中的嵌入式應(yīng)用

嵌入式控制模塊在現(xiàn)場視頻采集站點中的作用非常關(guān)鍵,F(xiàn)場系統(tǒng)的初始化、系統(tǒng)當(dāng)前狀態(tài)的檢測、編碼數(shù)據(jù)打包發(fā)送、解釋服務(wù)器發(fā)布的控制指令、向GPRS Modem發(fā)送AT指令、與遠程服務(wù)器建立TCP連接等操作都是由嵌入式控制模塊完成。本系統(tǒng)設(shè)計采用I-7188作為監(jiān)控終端的主控制器。

3.1 I-7188的結(jié)構(gòu)與性能

I-7188系列控制器是由臺灣泓格公司生產(chǎn)的嵌入式控制器,適用于高可靠性、PC兼容、緊湊而價格合理的嵌入式系統(tǒng),常用于數(shù)據(jù)采集與控制領(lǐng)域。其內(nèi)部結(jié)構(gòu)圖如圖3所示。


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

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

I-7188的每個COM口都能達到115.2 kbit/s的高速。且每個COM口都有1 KB的緩沖。對于高速傳來的數(shù)據(jù),緩沖區(qū)可使I-7188來得及對數(shù)據(jù)進行處理而不造成數(shù)據(jù)丟失。

I-7188的操作系統(tǒng)采用泓格自己開發(fā)的嵌入操作系統(tǒng)MiniOS7。MiniOS7與DOS操作系統(tǒng)相兼容,與常規(guī)的DOS相比,MiniOS7更適合嵌入式應(yīng)用,如:更短的上電啟動時間(小于0.1 s)、內(nèi)置硬件診斷功能、直接支持內(nèi)置或活動的存儲設(shè)備等。

I-7188含有實時時鐘,能設(shè)定時間,支持1980~2079年,沒有2000年問題。I-7188含有看門狗電路,接通電源,看門狗工作且每隔1.6 s偵測一次,如I-7188無應(yīng)答,I-7188復(fù)位,適用于無人值守及關(guān)鍵應(yīng)用場合。

I-7188可以工作在-25℃至75℃的極限溫度范圍內(nèi),功耗為2 W~3 W,工作電源為工業(yè)現(xiàn)場常見的+10 VDC~+30 VDC直流電源,它支持電源反接保護,非常適合工業(yè)現(xiàn)場惡劣的環(huán)境。

軟件則用標準C語言,即用戶只需要使用標準C語言編寫程序,然后利用泓格公司提供的工具下載至I-7188中運行即可。除了可以使用C語言標準函數(shù)庫以外,泓格公司還提供豐富的C函數(shù)庫,包括:串口操作相關(guān)函數(shù)、Flash文件系統(tǒng)讀寫函數(shù)、Flash讀寫擦除有關(guān)的函數(shù)、E2PROM讀寫相關(guān)函數(shù)、定時器和看門狗相關(guān)函數(shù)等。用戶可以很方便地開發(fā)出一個具有串口通訊的嵌入式控制系統(tǒng)。

3.2 I-7188的軟件設(shè)計

嵌入式控制器I-7188內(nèi)部流程如圖4所示。在建立TCP連接的情況下,I-7188將不停地查詢是否接收到數(shù)據(jù),是否有數(shù)據(jù)發(fā)送,然后再進行相應(yīng)的操作。


在系統(tǒng)中,監(jiān)控終端作為TCP連接的客戶端,監(jiān)控服務(wù)器作為TCP連接的服務(wù)端。監(jiān)控終端在上電后,由I-7188控制器控制GPRS Modem尋找監(jiān)控服務(wù)器。而監(jiān)控服務(wù)器在接受監(jiān)控終端的連接請求,建立TCP連接后,發(fā)送控制指令給I-7188,由I-7188控制監(jiān)控終端的視頻采集和視頻編碼傳送。

由I-7188內(nèi)部流程圖可以看出:現(xiàn)場系統(tǒng)的初始化、系統(tǒng)當(dāng)前狀態(tài)的檢測、編碼數(shù)據(jù)打包發(fā)送、解釋服務(wù)器發(fā)布的控制指令、向GPRS Modem發(fā)送AT指令、與遠程服務(wù)器建立TCP連接等操作都是由I-7188控制完成的。

3.3 I-7188的可擴展性

I-7188的COM2為RS-485串行接口,是一種平衡差分驅(qū)動、半雙工的串行通信接口標準。RS-485通常應(yīng)用于一對多點的主從應(yīng)答式通信系統(tǒng),即一個主機可以對應(yīng)多臺從設(shè)備。在此,I-7188作為主設(shè)備,攝像頭和云臺作為從設(shè)備,通訊波特率設(shè)為4 800 b/s。

在一個無人值守機房的無線視頻監(jiān)控系統(tǒng)實例中,RS-485除了連接攝像頭和云臺兩個從設(shè)備之外,還接入了另外兩個電力參數(shù)采集模塊,對機房中的幾種特種電源的參數(shù)進行定時監(jiān)測。一般情況下,電源參數(shù)保存在I-7188的Flash ROM中。當(dāng)參數(shù)超過警戒值時,I-7188將向監(jiān)控服務(wù)器發(fā)出報警信號,并把出錯參數(shù)傳輸至監(jiān)控服務(wù)器,有助于工作人員盡快分析出故障原因。

4 結(jié)束語

系統(tǒng)利用現(xiàn)有的移動GPRS網(wǎng)絡(luò)和Internet,不需鋪設(shè)專門的線路,就可以對遠程目標進行視頻實時監(jiān)控;現(xiàn)場視頻采集站點充分體現(xiàn)出了嵌入式系統(tǒng)的優(yōu)勢:功耗低、安裝維護簡單、性價比較高、強調(diào)“量身定做”的原則。I-7188嵌入式控制器為用戶提供了豐富的資源,用戶可以在短時間內(nèi)開發(fā)出符合要求的系統(tǒng)。內(nèi)置MiniOS7操作系統(tǒng)非常穩(wěn)定,再加上看門狗電路,可以大幅度提高系統(tǒng)的可靠性,更加適合無人值守場合,從而減少了系統(tǒng)的維護成本。

實驗證明,系統(tǒng)在穩(wěn)定的GPRS網(wǎng)絡(luò)中,每秒傳送10幀QCIF格式的黑白圖像,可滿足對實時性要求不是十分嚴格的應(yīng)用需求。相信系統(tǒng)在加入流量控制機制后,性能將會大大提高。
本文地址:http://m.qingdxww.cn/thread-14787-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 無線充電基礎(chǔ)知識及應(yīng)用培訓(xùn)教程3
  • 想要避免發(fā)生災(zāi)難,就用MPLAB® SiC電源仿真器!
  • 了解一下Microchip強大的PIC18-Q24 MCU系列
  • 5分鐘詳解定時器/計數(shù)器E和波形擴展!
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精久久一区二区三区 | 欧美黑寡妇高清一级在线观看 | 日日夜夜摸摸 | 五月激激激综合网色播小蛇 | 青青草国产成人久久91网 | 五月婷婷综合网 | 欧美大片日韩精品四虎影视 | 六月婷婷网视频在线观看 | 日产精品久久久一区二区 | 亚洲欧美在线精品一区二区 | 轻点灬大ji巴太粗太大了小说 | 日本不卡在线播放 | 成人在线a | 玖玖玖精品视频免费播放 | 久久久久久久99视频 | 欧美色精品天天在线观看视频 | 欧美v日本 | 国产视频麻豆 | 国产毛片女人18水多 | 色综合伊人色综合网站下载 | 亚洲欧洲精品视频在线观看 | 成人黄色片网站 | 老司机日日摸夜夜摸精品影院 | 青青青青青国产免费手机看视频 | 色综合久久久久久久久五月 | 日本黄网站 | 亚洲国产高清一区二区三区 | 毛片在线观看视频 | 欧美在线视频播放 | 欧美二区在线观看 | 亚洲影院一区 | 亚洲欧美激情在线 | 国产va视频 | aⅴ免费在线观看 | 国产精品亚洲一区二区麻豆 | 免费99热在线观看 | 微拍秒拍99福利精品小视频 | 在线观看樱花动漫 | 日本在线观看不卡 | 国产福利一区二区精品免费 | 四虎国产精品一区二区 |