資源描述:
《基于wifi的無線遠(yuǎn)程視頻監(jiān)控系統(tǒng)設(shè)計》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、基于WIFI的無線遠(yuǎn)程視頻監(jiān)控系統(tǒng)設(shè)計 基于WIFI的無線遠(yuǎn)程視頻監(jiān)控系統(tǒng)設(shè)計【摘要】伴隨著科學(xué)技術(shù)的快速發(fā)展,大家對于安全的要求也是越來越高,由于視頻監(jiān)控含有實(shí)時記錄與拍攝的功能,在很多的工程領(lǐng)域具有廣泛的應(yīng)用。本文針對于傳統(tǒng)的監(jiān)控設(shè)備具有的問題,特設(shè)計出利用無線與互聯(lián)網(wǎng)絡(luò)的遠(yuǎn)程視頻監(jiān)控系統(tǒng),其具有的特點(diǎn)為靈巧方便、成本低廉、功耗非常的小等優(yōu)勢,具有非常好的應(yīng)用與市場推廣價值?! 娟P(guān)鍵詞】視頻監(jiān)控;應(yīng)用價值;PC機(jī);嵌入式系統(tǒng) 1.引言 現(xiàn)階段電子信息技術(shù)發(fā)展極為迅速,人民的生活水平也在飛速的提高,視頻所特有的方便、直觀以及其
2、豐富的內(nèi)容等更是受到更多的人的喜愛,當(dāng)前嚴(yán)格控制視頻的應(yīng)用也在安防監(jiān)控、軍事、遠(yuǎn)程視頻會議、工業(yè)、遠(yuǎn)程醫(yī)療、商業(yè)以及金融行業(yè)等方面得到廣泛應(yīng)用。在一開始,視頻監(jiān)控所選擇的是借助模擬信號傳輸,之后其便通過以PC卡式數(shù)字信號傳輸為基礎(chǔ)的一種嵌入式系統(tǒng)來進(jìn)行視頻監(jiān)控,以監(jiān)控系統(tǒng)的第三代嵌入式系統(tǒng)為基礎(chǔ)的視頻監(jiān)控是自所有年齡的人來的,其憑借其成本低、靈活性強(qiáng)以及不被限制的傳輸距離的優(yōu)勢,而受到人們的追捧,以極快的速度占領(lǐng)了市場,采集監(jiān)控現(xiàn)場圖像是其主要的目的,而且其可以對照片進(jìn)行收集,并進(jìn)行長時間保存,用來進(jìn)行之后的查詢以及檢索環(huán)節(jié)?! ?.系
3、統(tǒng)設(shè)計 2.1需求分析 以嵌入式視頻監(jiān)控系統(tǒng)為依據(jù),要求對食品廠生產(chǎn)車間進(jìn)行安排,我們發(fā)現(xiàn)在所有地方的視頻進(jìn)行采集以及傳輸系統(tǒng)的車間,需要能夠隨時移動放置的系統(tǒng),系統(tǒng)在耐久性以及安全性的要求之下,其需要進(jìn)行標(biāo)準(zhǔn)的封閉盒包裝的選擇,并將預(yù)留攝像頭來進(jìn)行天線接口,在盒子中進(jìn)行其他電路板以及電源的莫風(fēng)。以項(xiàng)目的具體需要為依據(jù),來進(jìn)行以下功能要求的獲得: 首先就是視頻捕捉功能,第二就是無線數(shù)據(jù)傳輸功能,第三就是處理以及恢復(fù)圖像的功能?! ?.2總體方案設(shè)計 系統(tǒng)總體設(shè)計如圖2.1所示: 圖2.1系統(tǒng)總體設(shè)計框圖 在監(jiān)控場所的視頻采集
4、節(jié)點(diǎn)安裝有一套視頻采集與傳輸?shù)那度胧奖O(jiān)控系統(tǒng),攝像頭受到了上位機(jī)的控制,或是自動或是自動對于環(huán)境里面的圖像進(jìn)行采集,之后在通過處理器在S1086CM-3.3來獲得,外部的+5V的直流點(diǎn)經(jīng)過穩(wěn)壓芯片以后會變成+3.3V電壓,會給系統(tǒng)里面不同的電子元件來供電,其含有的基本電路原理圖如圖3.3所示,電路圖中具有的C9、C13和C14都是具有電壓濾波的功能。 為了可以準(zhǔn)確的了解電源的狀態(tài),判斷系統(tǒng)是否供電正常,在系統(tǒng)里面添加了一個電源指示燈LED,如果這些系統(tǒng)供電是正常那么這個等就會被點(diǎn)亮,同時為了給用戶提供一個比較準(zhǔn)確的時間,在電池插座部分
5、安裝一個紐扣電池對于實(shí)時時鐘部分提供電能?! D3.3+5V電壓轉(zhuǎn)+3.3V電壓原理圖 3.3以及微軟移動提出串行USB接口,本次設(shè)計的系統(tǒng)含有兩個USB主機(jī)接口,用來通過與Hz晶體。 3.4以太網(wǎng)接口與串口電路設(shè)計 因?yàn)槿荢3C6410處理器自身不具有一個網(wǎng)絡(luò)接口,但是系統(tǒng)需要利用網(wǎng)絡(luò)的預(yù)調(diào)試網(wǎng)絡(luò)的通信系統(tǒng),所以在系統(tǒng)里面的數(shù)據(jù)傳輸是基于里面運(yùn)行,含有的配置為與系統(tǒng)的處理器有關(guān)的寄存器,對于系統(tǒng)的時鐘、總線時鐘以及開門狗等部分進(jìn)行設(shè)計,在外部鏈接SDRAM和FlashRom存儲設(shè)備進(jìn)行配置等相關(guān)操作。第二個部分使用的為C語言進(jìn)
6、行編寫,通常在RAM里面運(yùn)行,主要使用的為執(zhí)行系統(tǒng)的映像文件從ROM到RAM的轉(zhuǎn)移,掛接系統(tǒng)中斷等,之后再進(jìn)入系統(tǒng)的根本任務(wù)里面?!。?)建立開發(fā)環(huán)境 Linux操作系統(tǒng)死一個在計算機(jī)運(yùn)行的軟件系統(tǒng),不過嵌入式Linu操作系統(tǒng)對其進(jìn)行改造,可以再嵌入式的CPU上面實(shí)現(xiàn),例如ARM處理器等。對于嵌入式系統(tǒng)的開發(fā)需要建立一個立體交叉的編譯環(huán)境,第一步為在PC上面安裝Linux操作系統(tǒng),完成安裝以后連接到裝載的交叉編譯軟件里面,本次設(shè)計的系統(tǒng)使用的就是ARM-Linux-GCC交叉編譯環(huán)境,含有的交叉編譯過程具體如圖4.1所示: 圖4.1
7、交叉編譯過程示意圖 ?。?)BootLoader移植 本次設(shè)計的系統(tǒng)含有的硬件資源如下:ARM處理器、ARM11芯片,同時本文基于ARM1176JZF-S核進(jìn)行設(shè)計,運(yùn)行的頻率為533MHz,運(yùn)行的最高頻率可以達(dá)到667MHz。儲存器的大小為128M,可以擴(kuò)展到256M,在S3C6410處理器里面含有的移植過程具體如下所示: 將在網(wǎng)上下載好的源代碼解壓以后,tarxvfju-boot-1.1.6.tar.bz2-C,經(jīng)過解壓以后變成u-boot-1.1.6文件夾。其含有的目錄結(jié)構(gòu)如下所示:
8、--board-->與硬件平臺有
9、關(guān),存放電路板有關(guān)的資源目錄,例如含有dave以及smdk2410等;
10、--CPU-->有關(guān)的硬件平臺,存放與具體的CPU有關(guān)文件的目錄,例如含有:arm720t、arm920t、i386等;