女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 電源 > 數(shù)字電源
[導(dǎo)讀]1. 引言 隨著通信技術(shù)和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,通過網(wǎng)絡(luò)遠(yuǎn)程實時監(jiān)控重要場所已倍受人們關(guān)注,網(wǎng)絡(luò)攝像機(jī)在此背景下產(chǎn)生,并成為人們關(guān)注的焦點(diǎn)。網(wǎng)絡(luò)攝像機(jī)要將高清晰度的實時視頻信息通過互聯(lián)網(wǎng)傳送到監(jiān)控終端,因

1. 引言
隨著通信技術(shù)和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,通過網(wǎng)絡(luò)遠(yuǎn)程實時監(jiān)控重要場所已倍受人們關(guān)注,網(wǎng)絡(luò)攝像機(jī)在此背景下產(chǎn)生,并成為人們關(guān)注的焦點(diǎn)。網(wǎng)絡(luò)攝像機(jī)要將高清晰度的實時視頻信息通過互聯(lián)網(wǎng)傳送到監(jiān)控終端,因其信息量巨大,所以必須壓縮。通常人們采用DSP與MPEG-4算法相結(jié)合的方案來實現(xiàn),不僅編程工作量大,而且產(chǎn)品的成本高。本文所介紹的網(wǎng)絡(luò)攝像機(jī)采用專用的MPEG-4壓縮芯片、以嵌入式Linux作為操作系統(tǒng),不僅開發(fā)便捷、成本低廉,而且實時性好,適用范圍廣。
2. 系統(tǒng)總體設(shè)計
系統(tǒng)總體設(shè)計包括硬件設(shè)計和軟件設(shè)計兩部分。硬件設(shè)計模塊主要包括微控制器模塊、壓縮編碼模塊、網(wǎng)絡(luò)接口模塊和相機(jī)控制模塊四部分。微控制器模塊主要由主控芯片、DataFlash和SDRAM(1)組成。其中,主控芯片是整個控制系統(tǒng)的核心,它負(fù)責(zé)整個系統(tǒng)的調(diào)度工作。DataFlash里固化了嵌入式Linux內(nèi)核、及其文件系統(tǒng)、應(yīng)用軟件和系統(tǒng)配置文件。SDRAM(1)作為內(nèi)存供系統(tǒng)運(yùn)行使用。壓縮編碼模塊由視頻數(shù)據(jù)采集芯片、MPEG-4壓縮編碼芯片、SDRAM(2)組成,負(fù)責(zé)將視頻流轉(zhuǎn)化為MPEG-4碼流。網(wǎng)絡(luò)接口模塊主要是配合主控芯片傳送MPEG-4碼流。相機(jī)的控制模塊主要由串口芯片組成,其完成轉(zhuǎn)發(fā)控制相機(jī)命令的功能。當(dāng)系統(tǒng)啟動時,微控制器通SPI(Serial Peripheral Interface,串行外設(shè)接口)將Linux內(nèi)核轉(zhuǎn)入SDRAM(1)中,系統(tǒng)從SDRAM(1)中啟動。系統(tǒng)啟動后,微控制器通過HPI(Host Peripherial Interface, 主機(jī)接口)控制MPEG-4編碼模塊。統(tǒng)結(jié)構(gòu)如圖1所示。
500)this.style.width=500;" border="0" />

圖1 系統(tǒng)結(jié)構(gòu)框圖
軟件設(shè)計部分主要包括嵌入式Linux移植、MPEG-4壓縮編碼模塊、CGI控制程序和MPEG-4解碼程序四部分。嵌入式Linux系統(tǒng)存放到由AT91RM9200控制的DataFlash里,它負(fù)責(zé)整個系統(tǒng)軟件的調(diào)度工作。MPEG-4壓縮編碼模塊主要負(fù)責(zé)模擬視頻流的采集,并將數(shù)字視頻流壓縮為MPEG-4數(shù)據(jù)流。CGI控制程序主要負(fù)責(zé)對攝像機(jī)的控制和對MPEG-4視頻流的相關(guān)設(shè)置。MPEG-4解碼程序主要負(fù)責(zé)對通過網(wǎng)絡(luò)得到的MPEG-4數(shù)據(jù)流的解碼工作。
3. 硬件設(shè)計
3.1微控制器模塊
微控制器是本系統(tǒng)的核心部件,選用的是ATMEL公司的AT91RM9200。它是一款基于ARM920T核的32位微控制器。其主頻為180MHz,處理速度快,功能強(qiáng),性價比高,能很好滿足嵌入式Linux系統(tǒng)的需求。它在系統(tǒng)中的主要作用是在系統(tǒng)上電時配置其他芯片的功能寄存器,在正常工作狀態(tài)下調(diào)度控制整個系統(tǒng)工作,通過片內(nèi)以太網(wǎng)控制器控制物理層芯片發(fā)送碼流。
    AT91RM9200通過片內(nèi)的SPI總線和SDRAM控制器實現(xiàn)對外圍DataFlash和SDRAM的控制,利用片內(nèi)的USART實現(xiàn)對串口芯片的控制,通過片內(nèi)的以太網(wǎng)控制器對片外網(wǎng)絡(luò)芯片進(jìn)行控制。其控制原理圖如圖2所示。
500)this.style.width=500;" border="0" />

圖2 控制原理圖
3.2壓縮編碼模塊
壓縮編碼模塊包括模擬視頻采集模塊和MPEG-4壓縮模塊。視頻采集芯片采用TI公司的TVP5150,數(shù)據(jù)壓縮芯片采用映佳公司的MPG440。TVP5150輸入端可是兩種混合視頻信號也可是S-Video端子的視頻信號,支持NTSC、PAL、SECAM等3種制式,其輸出的數(shù)據(jù)色彩格式可以為8bit 4:2:2數(shù)字信號或者8bit同步ITU-R BT.656數(shù)字信號。MPG440芯片具有符合工業(yè)標(biāo)準(zhǔn)的16b/32b的雙向主機(jī)接口,分別用來與視頻采集芯片和微控制器芯片通信。同時,具有移動偵測、防偽水印、動態(tài)調(diào)整IP畫格比率、動態(tài)調(diào)整圖像質(zhì)量等特性,支持D1、VGA、CIF、QVGA、QCI等五種分辨率模式。微控制器通過主機(jī)接口實現(xiàn)MPG440的初始配置,也由此接收MPEG-4碼流。壓縮編碼模塊的硬件設(shè)計原理如圖3所示。[!--empirenews.page--]
500)this.style.width=500;" border="0" />

圖3 壓縮編碼電路
 TVP5150的AI模擬輸入口與模擬攝像頭輸出端連接,向視頻處理芯片傳送模擬視頻信號。模擬信號經(jīng)過采樣處理之后通過YOUT0~YOUT7引腳送到MPG440,采樣數(shù)據(jù)在PCLK的上升沿有效,MPG440的VIDEO_CLK在收到PCLK的上升沿時獲得YOUT的信號。TVP5150分場同步脈沖和行同步脈沖,分別對應(yīng)其輸出端VSYNC、HSYNC。MPG440正是根據(jù)與之相連的VSYNC和HSYNC信號線來實現(xiàn)圖像的場同步和行同步操作。MPG440的視頻輸入數(shù)據(jù)線DATA_TV0~DATA_TV7與TVP5150的YOUT0~YOUT7相連。MPG440在接收數(shù)據(jù)的同時,將其得到的數(shù)據(jù)流傳送給MPEG-4壓縮編碼單元,編碼后的MPEG-4數(shù)據(jù)流暫存到SDRAM(2)中。MPG440片內(nèi)PDMA控制器根據(jù)配置寄存器的設(shè)置準(zhǔn)確發(fā)起對SDRAM(2)訪問,同時將得到的數(shù)據(jù)流輸送往HPI(主機(jī)總線接口,Host Peripherial Interface),以等待AT91RM9200通過DMA通道將數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)。
  MPG440通過HPI與AT91RM9200通信,AT91RM9200將MPG440的寄存器、存儲空間等資源作為其本身內(nèi)存尋址訪問。MPG440由AT91RM9200選通線NCS4來選通,其在AT91RM9200尋址空間中的地址段為0X50000000到0X5FFFFFFF。通過對MPG440一系列寄存器的設(shè)置,可以訪問MPG440系統(tǒng)存儲空間。MPG440中斷信號RSC_INT0從通用I/O引腳的PB29輸入,當(dāng)緩沖器填滿時,RSC_INT0引腳置低提示AT91RM9200通過DMA通道提取MPEG-4數(shù)據(jù)流。編碼后視頻數(shù)據(jù)讀取過程和MPG440與主機(jī)通信過程由AT91RM9200讀信號CFRD和寫信號CFWE控制。
3.3網(wǎng)絡(luò)模塊
網(wǎng)絡(luò)模塊硬件設(shè)計原理如圖4所示。
500)this.style.width=500;" border="0" />

圖4 網(wǎng)絡(luò)模塊電路
AT91RM9200的在片以太網(wǎng)卡端口和網(wǎng)絡(luò)物理層芯片DM9161E的MII接口通信。發(fā)送數(shù)據(jù)時,首先置發(fā)送使能信號ETXEN有效。數(shù)據(jù)發(fā)送端ETX0~ETX1與DM9161的ETXO~ETX1引腳對應(yīng)連接,作為數(shù)據(jù)發(fā)送通道,以DM9161E的時鐘信號REF_CLK發(fā)送數(shù)據(jù)。數(shù)據(jù)接收端ERX 0~ERX1與DM9161E的RXDO~RXD1引腳對應(yīng)連接,作為數(shù)據(jù)接收通道。管理時鐘信號EMDC和管理數(shù)據(jù)輸入輸出信號EMDIO用來芯片控制參數(shù)的寫入和讀取。DM9161E的MDINTR端用來產(chǎn)生中斷信號。
片內(nèi)以太網(wǎng)卡通過DMA通道進(jìn)行數(shù)據(jù)的發(fā)送,不影響AT91RM9200的正常運(yùn)行。首先正確設(shè)置傳送控制寄存器和傳送地址寄存器的傳送數(shù)據(jù)塊字節(jié)數(shù)、數(shù)據(jù)塊存儲首地址等參數(shù),隨后依次從指定數(shù)據(jù)存儲區(qū)地址讀取1024b數(shù)據(jù),送入內(nèi)部發(fā)送緩沖器中,由MAC對數(shù)據(jù)進(jìn)行封裝發(fā)送,同時記錄已傳送字節(jié)數(shù),直到數(shù)據(jù)塊發(fā)送完畢。當(dāng)發(fā)送完一組數(shù)據(jù)后,發(fā)出DMA中斷請求,由AT91RM9200進(jìn)行相應(yīng)的處理。整個網(wǎng)絡(luò)子系統(tǒng)電路由AT91RM9200控制和調(diào)度。
4.軟件設(shè)計
嵌入式Linux系統(tǒng)主要由四個部分組成:引導(dǎo)內(nèi)核啟動的文件(bootloader)、Linux內(nèi)核文件(kernel)、虛擬磁盤文件(ramdisk)、用戶空間文件(user)。它們分別被放在DataFlash內(nèi)的四個分區(qū)模塊中。根據(jù)不同模塊的具體功能采用不同的文件系統(tǒng):bootloader、kernel、ramdisk,移植完成后不需要動態(tài)改變,使用較節(jié)省空間的ROMFS只讀文件系統(tǒng);user模塊內(nèi)放置一些可以動態(tài)更新的配置文件等,需要進(jìn)行較多的讀寫操作,所以使用支持動態(tài)擦寫保存的JFFS2文件系統(tǒng)[1]。
Linux移植技術(shù)已經(jīng)成熟,本文不作詳細(xì)的闡述。下文主要介紹MPEG-4壓縮編碼模塊和CGI模塊的程序設(shè)計。[!--empirenews.page--]
4.1 MPEG-4壓縮編碼模塊程序設(shè)計
該模塊主要完成MPG440和TI5150相關(guān)寄存器的配置,并保證MPEG-4碼流的正常輸出。當(dāng)嵌入式Linux系統(tǒng)啟動后,首先配置MPG440的相關(guān)寄存器,其初始化完成后,通過I2C總線對TVP5150進(jìn)行初始化配置[2]。當(dāng)系統(tǒng)開始壓縮編碼時,MPEG-4碼流接收存儲程序由MPEG-440的數(shù)據(jù)流緩沖器標(biāo)志信號控制。當(dāng)1024b緩沖器滿時,RISC_INT0置于低電平,微控制器通過DMA通道從MPG440的HPI口將碼流送到PC機(jī)端。MPEG-4壓縮編碼模塊程序流程如圖4所示。
500)this.style.width=500;" border="0" />

圖5 MPEG-4壓縮編碼模塊程序流程圖
4.2 CGI程序模塊設(shè)計
CGI(Common Gateway Interface)是外部擴(kuò)展應(yīng)用程序與WWW服務(wù)器交互的一個標(biāo)準(zhǔn)接口。本系統(tǒng)CGI的工作過程:在PC機(jī)端的IE瀏覽器中輸入網(wǎng)絡(luò)攝像機(jī)IP地址,嵌入式網(wǎng)絡(luò)服務(wù)器根據(jù)請求,將相應(yīng)的控制頁面反饋給IE瀏覽器,用戶填寫表單,然后提交,CGI程序提取表單的信息,根據(jù)不同信息來分別處理相應(yīng)的事件,如調(diào)節(jié)MPEG-4相關(guān)屬性、相機(jī)的相關(guān)操作等。CGI控制原理如圖5所示。

500)this.style.width=500;" border="0" />

圖6 CGI控制原理圖
CGI模塊的設(shè)計主要包括三部分:嵌入式web服務(wù)器的配置、html頁面的編寫、CGI程序的設(shè)計。
嵌入式web服務(wù)器采用的是Apache,其配置是以配置文件的形式提供,放在Ramdisk中/etc/httpd/conf/目錄下。其配置主要涉及以下三個方面:
○1配置根文件的路徑:“DocumentRoot  /home/httpd/html”,html頁面必須放到此目錄下。
○2配置CGI外部程序所放的路徑:“ScriptAlias /cgi-bin/ home/httpd/cgi-bin/”。
○3配置環(huán)境變量:“SetEenv D_LIBRARY_PATH=/lib:/usr/local/lib:/usr/lib”,該變量將會被傳送到 CGI 腳本和SSI頁面,以保證CGI程序能正確找到所依賴的庫。
網(wǎng)頁編寫采用html與shtml相結(jié)合的方式。html的解析速度較快,shtml可以在普通網(wǎng)頁中嵌入外部CGI程序,通過這種方式將系統(tǒng)的默認(rèn)配置反饋給客戶端。
CGI程序采用的是C語言和shell腳本相結(jié)合的方式, 具體編寫過程,與通常的了Linux下編程相同。限于篇幅,不再贅述。
4.3 MPEG-4解碼程序
映佳科技已提供供二次開發(fā)的MPEG-4解碼插件OCX,OCX在PC機(jī)端注冊后,OCX函數(shù)可方便地被網(wǎng)頁調(diào)用,從而實現(xiàn)在PC機(jī)端觀看實時圖像。
5 總結(jié)
 本文介紹了一種利用AT91RM9200、TVP5150,MPG440和DM9161E等芯片設(shè)計的嵌入式網(wǎng)絡(luò)攝像機(jī)。經(jīng)測試,該系統(tǒng)穩(wěn)定、可靠、實時性好、圖像質(zhì)量出色。該產(chǎn)品可廣泛應(yīng)用于交通監(jiān)控和工業(yè)監(jiān)控以及家庭監(jiān)控、視頻會議話等眾多領(lǐng)域。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

(全球TMT2022年5月27日訊)近日,大華股份在長沙望城經(jīng)開區(qū)建設(shè)的智慧物聯(lián)終端制造基地項目正在抓緊進(jìn)行廠房裝修。預(yù)計5月底全部完成,6月進(jìn)行設(shè)備調(diào)試,實現(xiàn)小批量量產(chǎn)。智慧物聯(lián)終端制造基地是大華股份在省外的第一個基...

關(guān)鍵字: 終端 IPC 智能終端 網(wǎng)絡(luò)攝像機(jī)

FH8858V200是新一代面向8M專業(yè)型網(wǎng)絡(luò)攝像機(jī)應(yīng)用的高性能H.265/H.264/JPEG SoC芯片。芯片集成了高性能的ISP圖像處理模塊和最新的Smart H.265視頻壓縮編碼器,具備優(yōu)異的圖像處理能力、較高...

關(guān)鍵字: FH8858V200 網(wǎng)絡(luò)攝像機(jī)

  深入研究了MJPEG視頻壓縮算法,闡述了算法實現(xiàn)過程,并設(shè)計出基于Android操作系統(tǒng)的3G手機(jī)網(wǎng)絡(luò)攝像機(jī)客戶端軟件。本系統(tǒng)通過實地安裝與測試達(dá)到了預(yù)期效果,突破了傳統(tǒng)網(wǎng)絡(luò)攝像機(jī)客戶端固定

關(guān)鍵字: Android 網(wǎng)絡(luò)攝像機(jī) mjpeg

  據(jù)物理學(xué)家組織網(wǎng)5月7日報道,來自微軟和華盛頓大學(xué)的研究人員共同創(chuàng)建了一個系統(tǒng),可使用戶利用手勢激發(fā)計算機(jī)執(zhí)行頁面滾動和模擬鼠標(biāo)雙擊等命令,而無需電腦標(biāo)配的麥克風(fēng)和揚(yáng)聲器以外的任何硬件。

關(guān)鍵字: 網(wǎng)絡(luò)攝像機(jī)

  網(wǎng)絡(luò)攝像機(jī)是傳統(tǒng)攝像機(jī)與網(wǎng)絡(luò)視頻技術(shù)相結(jié)合的新一代產(chǎn)品,除了具備一般傳統(tǒng)攝像機(jī)所有的圖像捕捉功能外,機(jī)內(nèi)還內(nèi)置了數(shù)字化壓縮控制器和基于WEB的操作系統(tǒng),使得視頻數(shù)據(jù)經(jīng)壓縮加密后,通過局域網(wǎng),

關(guān)鍵字: 網(wǎng)絡(luò)視頻 網(wǎng)絡(luò)攝像機(jī) 音頻技術(shù)

芯片是視頻監(jiān)控設(shè)備的核心組件之一,視頻監(jiān)控多媒體處理芯片的技術(shù)進(jìn)步極大促進(jìn)了視頻監(jiān)控設(shè)備市場的快速發(fā)展,同時,視頻監(jiān)控設(shè)備快速增長的市場需求也帶動了視頻監(jiān)控專用芯片及其他攝像機(jī)功能組件的技術(shù)革新

關(guān)鍵字: dvr nvr 網(wǎng)絡(luò)攝像機(jī) 視頻監(jiān)控

一、如何算線路帶寬 首先要確定每個攝像頭的視頻輸出所需要的帶寬。攝像頭參數(shù)介紹里一般叫“壓縮輸出碼率”。 幾乎所有的攝像頭,這個參數(shù)是可以手動調(diào)整的,一般可調(diào)范圍在幾百K到8M或

關(guān)鍵字: 攝像頭 網(wǎng)絡(luò)攝像機(jī)

移動視頻監(jiān)控與網(wǎng)絡(luò)攝像機(jī)的結(jié)合,實現(xiàn)了電腦隨時隨地遠(yuǎn)程監(jiān)控的效果,用戶可以在電腦查看商鋪、辦公室情況,無論身在何處,都能輕松管理! 移動視頻監(jiān)控的特點(diǎn): 1、移動視頻監(jiān)控可以通過

關(guān)鍵字: 移動監(jiān)控 網(wǎng)絡(luò)攝像機(jī)

在監(jiān)控系統(tǒng)中如何選擇交換機(jī),關(guān)于交換機(jī)的選擇問題一直是很多朋友的困擾,那么今天我們就用案例來了解大型監(jiān)控如何選擇交換機(jī)。 案例: 有個園區(qū)網(wǎng),500多個高清攝像機(jī),碼流

關(guān)鍵字: 交換機(jī) 網(wǎng)絡(luò)攝像機(jī)

近日,CMOS圖像傳感器供應(yīng)商思特威科技(SmartSens)為網(wǎng)絡(luò)攝像機(jī)及安防監(jiān)控應(yīng)用重磅推出了兩款適用于低照度環(huán)境的300萬像素CMOS圖像傳感器——SC3235與SC3320。

關(guān)鍵字: cmos 傳感器 網(wǎng)絡(luò)攝像機(jī)

數(shù)字電源

15504 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉