99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用DM6446芯片的3G移動視頻監(jiān)控系統(tǒng)的設計方案

電子設計 ? 作者:電子設計 ? 2018-11-02 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

在數(shù)字化視頻監(jiān)控技術飛速發(fā)展的今天,數(shù)字化視頻監(jiān)控系統(tǒng)正迅速的深入到各行業(yè),如企業(yè)、煤礦、學校、公共場所,為人們的工作和生活帶來了一次大變革。由于能夠在達芬奇平臺中實現(xiàn)數(shù)字視頻、音頻、語音與話音技術,因此達芬奇技術可以為數(shù)字化視頻監(jiān)控系統(tǒng)的當前變革打下基礎。

與此同時,隨著3G 網絡的開通,更為高清移動數(shù)字化監(jiān)控系統(tǒng)提供了實現(xiàn)的可能。

本文中要設計的3G移動視頻監(jiān)控系統(tǒng)是一種能提供視頻采集、視頻數(shù)據(jù)壓縮、聯(lián)動報警、衛(wèi)星定位及網絡傳輸功能于一體的一種移動實時視頻監(jiān)控系統(tǒng)。其主要技術瓶頸就在于:①其系統(tǒng)耗時是否能保證其實時性要求,關鍵為H.264壓縮算法耗時。由于嵌入式環(huán)境資源的限制,在視頻數(shù)據(jù)的實時性傳輸和圖像質量方面,尤其是多路的情況下,其一直都得不到保證。但是隨著達芬奇技術的成熟,其ARM 926EJ-S與DSP C64x+ 的雙核架構,H.264 壓縮算法獨立運行在DSP的 Codec Server 端,解決了系統(tǒng)耗時保證其實時性要求。②其3G 無線網絡傳輸能否保證視頻質量及實時性。在保證視頻質量及傳輸實時性要求上,可以從兩個方面入手:①縮短視頻數(shù)據(jù)的傳輸時間,使用當前最高效的H.264 編碼技術縮小傳輸?shù)男畔⒘?,采用動態(tài)自適應調整視頻數(shù)據(jù)的幀碼率來減少傳輸?shù)男畔⒘?,以適應無線帶寬及抖動。②實現(xiàn)視頻數(shù)據(jù)傳輸?shù)腝oS 機制,自己設計實現(xiàn)了3G 無線傳輸?shù)腝oS 機制,選用實時傳輸控制協(xié)議RTCP 和RTP 配合使用,能以有效的反饋和最小的開銷實現(xiàn)傳輸效率最佳化,因此保證了視頻質量及其實時性。

1 系統(tǒng)架構及工作原理

本系統(tǒng)采用的是由達芬奇處理器(TMS320DM6446)、DDR2SDRAM(MT47H64M16)、NAND FLASH(K9F1208X0C)、視頻解碼器TVP5150、3G 芯片(中興MC8360)、GPS 衛(wèi)星定位芯片加上外圍接口芯片的方案。CCD 攝像機采集模擬視頻信號傳入視頻解碼器內,進行模/ 數(shù)轉換, 輸出符合ITU-BT.656標準的數(shù)字視頻信號,然后將數(shù)字視頻信號傳到視頻處理子系統(tǒng)的前端進行預處理,將數(shù)字視頻信號通過本人設計的OSD字幕添加算法加入白底黑邊字幕后,經過Codec Engine 編碼后通過USB2.0 總線端口送入3G 傳輸芯片,無線傳輸?shù)竭h程視頻監(jiān)控中心;達芬奇處理器檢測進行衛(wèi)星定位命令,通過串口接收GPS 衛(wèi)星定位信息,然后將GPS 衛(wèi)星定位信息傳入到3G 傳輸芯片,無線傳輸?shù)竭h程視頻監(jiān)控中心,在地圖上標定其坐標點及其移動軌跡。DM6446 上的DSP 端主要負責視頻編解碼工作,ARM 端做為控制視頻解碼芯片、3G 傳輸芯片、GPS 定位芯片和外圍接口芯片的控制器。系統(tǒng)硬件結構框圖如圖1 所示。

采用DM6446芯片的3G移動視頻監(jiān)控系統(tǒng)的設計方案

圖1 系統(tǒng)硬件結構框圖

2 硬件方案設計

2.1 視頻采集與解碼設計

本設計中選用TI 公司的視頻解碼芯片TVP5150 完成視頻圖像的模/ 數(shù)轉換。TVP5150 是超低功耗、支持NTSC/PAL/S E C A M 等格式的高性能視頻解碼器,它正常工作時功耗僅115mW,并具有32 腳TQFP 超小封裝。它可以接收兩路CVBS或一路S-Video 信號,通過I2C 總線設置其內部寄存器,可以輸出8位4:2:2的ITU BT.656信號。

TVP5150 芯片采用14.31818 MHz 晶振做為輸入時鐘,數(shù)字和模擬輸入電壓為1.8V,IO 口電壓為3.3V;信號輸入有AIP1A 和AIP1B 兩路,并且都進行阻抗匹配設計,防止對輸入信號的反射;YOUT[0:7]輸出8 路YcbCr 信號,行場同步信號選擇引腳HSYNC 和VSYNC 輸出;SCLK 引腳向DM6446 芯片輸出27MHz 時鐘信號,用來同步數(shù)據(jù)采集。

2.2 DDR2 SDRAM 內存接口設計

內存主要用來緩存視頻輸入圖像數(shù)據(jù),存儲ARM 和DSP代碼等。DDR2 內存是一種新型高速、大容量的雙速率同步存儲器,相對于DDR,DDR2 具有更高的頻寬、更低的功耗、更好的高速效能。

本設計選用Micron 公司的MT47H64M16BT 型號DDR2芯片,該芯片單片容量為1Gb,提供16 位字長數(shù)據(jù)總線接口,芯片采用1.8V 做為輸入電壓,其內存支持差分鎖存信號,可以保證電路在高速情況下準確的鎖存總線上的數(shù)據(jù),使系統(tǒng)更加穩(wěn)定可靠。為提高系統(tǒng)內存容量并最大限度利用DDR2控制器的32 數(shù)據(jù)總線,設計選用兩片MT47H64M16BT,分別作為數(shù)據(jù)總線的高低16 位,組成32 位數(shù)據(jù)總線、大小為256Mbyte 的內存系統(tǒng)。將兩片16 位DDR2 芯片與32 位總線的DDR2 控制器連接時,把數(shù)據(jù)總線和相應的數(shù)據(jù)選通信號及字節(jié)使能信號與相應DDR2 芯片分別連接,其它信號兩片DDR2 芯片公用。此時,32 位數(shù)據(jù)總線的DDR2 控制器可同時訪問兩片DDR2 芯片。

2.3 電源設計

本設計選用TI 公司的TPS75003 和TPS62040 電源管理芯片,T P S 7 5 0 0 3 具有兩路最大提供3 A 的拓撲電源和一路300mA LDO 電源,每個Buck 輸出電壓范圍在1.2V 至6.5V 之間,LDO 輸出電壓范圍在0.9V 至6.5V 之間,輸入電壓范圍在2.2V 至6.5V 之間。TPS62040 是高效異步開關DC/DC 轉換電源,其轉換效率達到95%,輸入電壓范圍在2.5V 至6.0V,輸出電壓在0.7V 至6.0V,因此都可通過主電源+5V 供電。

系統(tǒng)電源分為+5V、+3.3V、+1.8V、+1.2V 四種,系統(tǒng)主供電電源為+5V,其余均由+5V 電源供給。因此,采用一片TPS75003 和一片TPS62040 完成系統(tǒng)四種電源的轉換。設計用TPS75003 的SW1 引腳經過SI2323 續(xù)流整形后輸出1.2V 電壓用于DM6446 內核供電,IS1 引腳連接參考電壓,F(xiàn)B1 引腳接輸出1.2V 電壓作為反饋,SW2 引腳輸出3.3V 電壓用于DM6446 外設接口供電。TPS62040 的SW1 和SW2 引腳短接后輸出1.8V 電壓用于DM6446 存儲器接口供電,F(xiàn)B 引腳連接1.8V 作為反饋輸入。這樣,用一片TPS75003 和TPS62040 電源管理芯片就可以滿足本系統(tǒng)供電。TPS75003 和TPS62040電源轉換電路如圖2 所示。

采用DM6446芯片的3G移動視頻監(jiān)控系統(tǒng)的設計方案

圖2 TPS75003 和TPS62040 電源轉換電路圖

3 軟件方案設計

本系統(tǒng)選用嵌入式MontaVista Linux操作系統(tǒng)平臺,其具有安全、穩(wěn)定、高效率、高實時性等特點。本文系統(tǒng)軟件采用模塊化設計,從功能角度,其軟件體系結構主要劃分為以下五部分:采集模塊、編碼模塊、3G 傳輸模塊、GPS 衛(wèi)星定位模塊、設備監(jiān)測模塊。由于3G無線傳輸受到其帶寬的限制,如何能保證視頻圖像質量和實時性尤為關鍵,因此,3G 傳輸模塊是系統(tǒng)軟件的核心部分。

3.1 采集模塊

本模塊主要完成視頻的采集、圖像格式轉換。采用V4L2接口采集攝像頭的視頻數(shù)據(jù),V4L2 是Linux 下開發(fā)視頻采集設備驅動程序的一套規(guī)范,這套規(guī)范使用分層的方法給驅動程序開發(fā)提供了清晰的模型和一致的接口。應用程序處于最上層,V4L2 處于中間層,而硬件設備處于下層,從而通過驅動程序,應用程序對設備的操作如同一個文件一樣,屏蔽了硬件設備的具體操作。

TVP5150 驅動程序以包含在Linux內核中,本設計是基于該驅動程序實現(xiàn)視頻采集的,視頻采集程序基本流程如圖3所示。

采用DM6446芯片的3G移動視頻監(jiān)控系統(tǒng)的設計方案

圖3 視頻采集程序基本流程圖

3.2 編碼模塊

本模塊主要完成了OSD 字幕信息添加及圖像的壓縮編碼。

設計中充分利用了Davinci 編解碼引擎接口進行應用程序編程,對采集到的視頻數(shù)據(jù)進行YUV 格式轉換后,通過自己設計的OSD 字幕算法加入OSD 字幕信息,采用優(yōu)化的TI 公司H.264 壓縮算法,對完成處理的YUV4:2:0 格式數(shù)據(jù)進行幀間編碼壓縮。

OSD 字幕算法實現(xiàn)了在YUV 圖像上面添加中英文字幕信息,并可設置字體的字和邊界為兩種顏色,以在不同背景色下清晰顯示字體。其基本原理為根據(jù)字符的ASCII 從點陣字庫中讀入其點陣數(shù)據(jù),進行一次外圍邊界像素點擴展,這樣就可以判斷每位數(shù)據(jù)中為1 的相鄰8 個像素點對應位的值,為0則表示該點是字符的邊框,為1 則表示該點是字符邊框內的背景色。

3.3 3G傳輸模塊

本部分主要完成視頻數(shù)據(jù)及系統(tǒng)數(shù)據(jù)的3G 無線網絡傳輸,用于支持視頻監(jiān)控及系統(tǒng)控制通訊等功能。設計中采用RTP/RTCP 協(xié)議配合使用,由于無線網絡的不穩(wěn)定性,加入了自適應幀碼率處理機制及QoS 處理機制,保證了視頻圖像質量和實時性要求。其基本過程是壓縮編碼完成后,進行視頻預存緩沖處理,對編碼數(shù)據(jù)進行RTP 封包處理,然后經過USB總線傳輸?shù)?G 模塊中,通過無線網絡進行發(fā)送;接收數(shù)據(jù)完成后,進行命令解析處理,判斷是否有自適應或重傳控制命令,實現(xiàn)動態(tài)調整幀碼率以降低無線網絡傳輸負載,或者通過預存緩沖機制提取出丟失視頻數(shù)據(jù),完成重傳數(shù)據(jù)傳輸。

其3G 傳輸程序基本流程如圖4 所示。

采用DM6446芯片的3G移動視頻監(jiān)控系統(tǒng)的設計方案

圖4 3G 傳輸程序基本流程圖

3.4 GPS衛(wèi)星定位模塊

設計中使用GPS統(tǒng)一標準的NMEA(National Marine ElectronicsAssociation)協(xié)議完成通訊解析,其主要實現(xiàn)了對GPS衛(wèi)星定位數(shù)據(jù)的解析處理,并實時傳輸?shù)竭h程服務器軟件上,以對本3G 無線移動監(jiān)控系統(tǒng)平臺實現(xiàn)其位置信息、速度信息、方向信息、可用衛(wèi)星數(shù)及狀態(tài)信息等進行實時監(jiān)控顯示,從而在地圖上標定出移動平臺的地理坐標、移動軌跡及其狀態(tài)信息等。

3.5 設備監(jiān)測模塊

本部分主要完成系統(tǒng)控制命令解析及其響應,以實現(xiàn)對云臺、鏡頭等設備的控制;各種報警事件的檢測與處理,如視頻丟失、視頻遮擋、移動偵測報警等功能;系統(tǒng)運行狀態(tài)檢測處理,以實現(xiàn)系統(tǒng)運行出錯或崩潰的自動重啟、系統(tǒng)程序的自動升級、系統(tǒng)程序的恢復出廠設置等功能;系統(tǒng)運行權限及規(guī)則的檢測處理,以實現(xiàn)對使用者的權限分級管理和操作規(guī)則的合法化。

4 結論

基于3G無線移動視頻監(jiān)控系統(tǒng)已經進入內部測試階段并且功能強大,性能穩(wěn)定,擴展性強,能夠很好的在3G 無線帶寬抖動中進行視頻監(jiān)控,為移動視頻監(jiān)控應用打下了堅實的基礎,如移動警車監(jiān)控系統(tǒng)等。本文提出一種基于TI DM6446 的3G 移動視頻監(jiān)控系統(tǒng)設計方案,并進行了系統(tǒng)硬件詳細設計和軟件模塊化詳細設計。該系統(tǒng)很好的解決了在視頻監(jiān)控前段OSD 字幕信息添加和無線帶寬抖動的問題,從而使視頻監(jiān)控流暢穩(wěn)定。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    459

    文章

    52505

    瀏覽量

    440760
  • 3G
    3G
    +關注

    關注

    4

    文章

    852

    瀏覽量

    182907
  • 視頻監(jiān)控

    關注

    17

    文章

    1723

    瀏覽量

    66134
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    3G linux 驅動定制開發(fā)

    接入的產品內部.詳情請進..2:我們基于推出基于宇鴻科技3G路由器無線視頻監(jiān)控方案,該方案利用成熟的DVR和DVS產品.快速構建基于
    發(fā)表于 09-11 09:18

    3G 驅動定制開發(fā)

    以將我的路由器主板嵌入在您需要無線3G接入的產品內部.詳情請進..2:我們基于推出基于宇鴻科技3G路由器無線視頻監(jiān)控方案,該
    發(fā)表于 09-29 09:20

    3G 工業(yè)監(jiān)控|3G工地監(jiān)控|3G視頻監(jiān)控

    internet,3G視頻服務器內置VPN客戶端,自動連接到VPN服務器,讓您擺脫繁瑣的端口映射,盡享輕松互聯(lián)的快樂。采用微軟WINDOWS 2003操作系統(tǒng)自帶的VPN 服務器,更高
    發(fā)表于 11-07 14:20

    3G戶外監(jiān)控產品,集成監(jiān)控系統(tǒng),3G視頻傳輸

    和多路視頻,D1畫質的清晰度,針對3G網絡帶寬特別優(yōu)化的碼流,讓您的視頻體驗流暢而不卡,不頓。采用專用的文件系統(tǒng),無磁盤碎片,數(shù)據(jù)保密性高,
    發(fā)表于 03-06 09:52

    基于DM6446的嵌入式語音傳輸平臺設計

    基于DM6446雙核構架的高速處理器,實現(xiàn)RTP協(xié)議及G.723協(xié)議下的語音壓縮傳輸功能。為了靈活高效的完成上述功能,平臺充分利用DM6446的雙核構架:ARM子系統(tǒng)的Linux操作
    發(fā)表于 02-24 11:17 ?28次下載

    基于DM6446視頻運動車輛檢測系統(tǒng)

    運動車輛檢測是ITS 的重要組成部分,本文探討了以TI 的TMS320DM6446(簡稱DM6446)為嵌入式開發(fā)平臺的交通視頻信息采集和處理系統(tǒng)的設計。
    發(fā)表于 09-21 15:07 ?2469次閱讀
    基于<b class='flag-5'>DM6446</b>的<b class='flag-5'>視頻</b>運動車輛檢測<b class='flag-5'>系統(tǒng)</b>

    基于DM6446的OSD顯示系統(tǒng)的研究

    本文介紹了DM6446視頻后端處理子系統(tǒng)VPBE的特性,接著描述了OSD模塊的顯示功能,分析了設計OSD功能顯示的方法,最后詳細闡述系統(tǒng)開發(fā)的實例及其調試經驗。
    發(fā)表于 09-01 09:48 ?18次下載
    基于<b class='flag-5'>DM6446</b>的OSD顯示<b class='flag-5'>系統(tǒng)</b>的研究

    基于DM6446視頻采集和顯示系統(tǒng)的設計

      TMS320DM6446(簡稱DM6446)是基于達芬奇技術的雙核、高性能數(shù)字視頻信號處理器。該處理器設計的改進型EDMA3極大地提升了處理器內部以及和外設之間的高速數(shù)據(jù)傳輸能力。
    發(fā)表于 09-01 09:54 ?14次下載
    基于<b class='flag-5'>DM6446</b><b class='flag-5'>視頻</b>采集和顯示<b class='flag-5'>系統(tǒng)</b>的設計

    基于DM6446的數(shù)字視頻通信系統(tǒng)的研究

    基于DM6446的數(shù)字視頻通信系統(tǒng)的研究
    發(fā)表于 09-04 08:40 ?6次下載
    基于<b class='flag-5'>DM6446</b>的數(shù)字<b class='flag-5'>視頻</b>通信<b class='flag-5'>系統(tǒng)</b>的研究

    DM6446視頻處理的硬件分析

    DM6446視頻處理的硬件分析
    發(fā)表于 10-26 14:46 ?12次下載
    <b class='flag-5'>DM6446</b><b class='flag-5'>視頻</b>處理的硬件分析

    DM6446平臺的實時人眼檢測系統(tǒng)

    DM6446平臺的實時人眼檢測系統(tǒng)
    發(fā)表于 10-26 14:48 ?3次下載
    <b class='flag-5'>DM6446</b>平臺的實時人眼檢測<b class='flag-5'>系統(tǒng)</b>

    DM6446的智能視頻監(jiān)控系統(tǒng)的設計

    DM6446的智能視頻監(jiān)控系統(tǒng)的設計
    發(fā)表于 10-26 14:50 ?14次下載
    <b class='flag-5'>DM6446</b>的智能<b class='flag-5'>視頻</b><b class='flag-5'>監(jiān)控</b><b class='flag-5'>系統(tǒng)</b>的設計

    DM6446移動視頻監(jiān)控系統(tǒng)的設計

    DM6446移動視頻監(jiān)控系統(tǒng)的設計
    發(fā)表于 10-26 14:57 ?7次下載
    <b class='flag-5'>DM6446</b>的<b class='flag-5'>移動</b><b class='flag-5'>視頻</b><b class='flag-5'>監(jiān)控</b><b class='flag-5'>系統(tǒng)</b>的設計

    DM6446的數(shù)字視頻通信系統(tǒng)的研究

    DM6446的數(shù)字視頻通信系統(tǒng)的研究
    發(fā)表于 10-26 15:15 ?4次下載
    <b class='flag-5'>DM6446</b>的數(shù)字<b class='flag-5'>視頻</b>通信<b class='flag-5'>系統(tǒng)</b>的研究

    DM6446視頻運動車輛檢測系統(tǒng)

    DM6446視頻運動車輛檢測系統(tǒng)
    發(fā)表于 10-26 15:23 ?5次下載
    <b class='flag-5'>DM6446</b>的<b class='flag-5'>視頻</b>運動車輛檢測<b class='flag-5'>系統(tǒng)</b>