男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
基于TMS320DM642的網(wǎng)絡(luò)攝像機(jī)設(shè)計(jì)
基于TMS320DM642的網(wǎng)絡(luò)攝像機(jī)設(shè)計(jì)
 更新時(shí)間:2009-6-5 9:07:54  點(diǎn)擊數(shù):2
【字體: 字體顏色

   要:本文介紹了一種基于TMS320DM642 DSP的網(wǎng)絡(luò)攝像機(jī)設(shè)計(jì)方案,并給出系統(tǒng)組成的軟硬件實(shí)現(xiàn)方法。該系統(tǒng)幾乎能在一個(gè)DSP芯片上實(shí)現(xiàn)網(wǎng)絡(luò)攝像機(jī)的全部功能,并能對(duì)視頻圖像進(jìn)行H.264實(shí)時(shí)編解碼。

關(guān)鍵詞:TMS320DM642;網(wǎng)絡(luò)攝像機(jī);壓縮編碼

引言

網(wǎng)絡(luò)攝像機(jī)的解決方案有多種選擇,但是市場(chǎng)主流產(chǎn)品一般選擇兩種方案:(1)采用CPU+ASIC(2)采用雙CPU結(jié)構(gòu),即一個(gè)嵌入式CPU和一個(gè)專(zhuān)用信號(hào)處理芯片DSP。受專(zhuān)用DSP芯片處理能力的限制,現(xiàn)有的嵌入式網(wǎng)絡(luò)攝像機(jī)中使用的視頻處理算法基本是H.263以下的標(biāo)準(zhǔn)。

本文介紹一種基于TMS320DM642 DSP的網(wǎng)絡(luò)攝像機(jī)設(shè)計(jì)方案。其操作系統(tǒng)、通信協(xié)議、網(wǎng)絡(luò)協(xié)議、音視頻處理軟件均在一顆TMS320DM642上實(shí)現(xiàn),降低了開(kāi)發(fā)的難度。

 

 

 

 

 

 

 

 

1 網(wǎng)絡(luò)攝像機(jī)硬件原理圖

 

 

 

 

 

 

 

 

視頻接口原理圖

 

 

 

 

 

 

3 網(wǎng)絡(luò)接口原理圖

TMS320DM642芯片簡(jiǎn)介

TI公司的TMS320DM642 (以下簡(jiǎn)稱(chēng)DM642)是一款專(zhuān)門(mén)面向多媒體應(yīng)用的專(zhuān)用DSP。該DSP時(shí)鐘高達(dá)600MHz8個(gè)并行運(yùn)算單元,處理能力達(dá)4800MIPS;采用二級(jí)緩存結(jié)構(gòu);具有64位外接存儲(chǔ)器接口;兼容IEEE-1149.1(JTAG)邊界掃描;為了面向多媒體應(yīng)用,還集成了3個(gè)可配置的視頻端口、面向音頻應(yīng)用的McASP(Multi Channel Audio Serial Port)10/100Mb/s的以太網(wǎng)MAC等外設(shè)。鑒于DM642的上述優(yōu)點(diǎn),本網(wǎng)絡(luò)攝像機(jī)系統(tǒng)就以DM642為核心,完成音視頻信號(hào)的實(shí)時(shí)采集、壓縮及傳輸功能。

硬件設(shè)計(jì)

系統(tǒng)電路組成如圖1所示。從攝像機(jī)輸入的視頻信號(hào)和從麥克風(fēng)輸入的音頻信號(hào)經(jīng)采集、A/D轉(zhuǎn)換為數(shù)字信號(hào)后送入DSPDSP在信源處對(duì)音視頻信號(hào)進(jìn)行壓縮編碼和合流,然后通過(guò)局域網(wǎng)或因特網(wǎng)將數(shù)據(jù)傳輸給視頻監(jiān)控中心。監(jiān)控中心可同時(shí)****多個(gè)現(xiàn)場(chǎng),接收或發(fā)送報(bào)警信號(hào),并根據(jù)需要通過(guò)異步串行總線RS-485實(shí)時(shí)控制云臺(tái),調(diào)整攝像頭的方向和位置。

視頻采集電路

本系統(tǒng)采用的視頻解碼芯片是Philips 公司的SAA7115。從模擬視頻輸入口輸入的全電視信號(hào)在SAA7115內(nèi)部經(jīng)過(guò)鉗位、抗混疊濾波、A/D轉(zhuǎn)換、YUV分離電路之后,在YUVYCrCb的轉(zhuǎn)換電路中轉(zhuǎn)換成BT.656視頻數(shù)據(jù)流,輸入到壓縮核心單元DM642中。DM6423個(gè)視頻口VP0VP1VP2與視頻編解碼芯片相接。

在本系統(tǒng)中,只有一路視頻輸入,故VP1VP2端口未用,VP0通道配置為8BT.656視頻輸入口。視頻數(shù)據(jù)的行/場(chǎng)同步信號(hào)包含在BT.656數(shù)字視頻數(shù)據(jù)流的EAV(end of active video)SAV(start of active video)時(shí)基信號(hào)中,視頻口只需視頻采樣時(shí)鐘和采樣使能信號(hào)即可。SAA7115內(nèi)部寄存器參數(shù)的配置和狀態(tài)的讀出通過(guò)I2C總線進(jìn)行。視頻接口的原理如圖2所示。

音頻輸入/輸出電路

本系統(tǒng)采用TI的高性能立體聲編解碼器TLV320AIC23(以下簡(jiǎn)稱(chēng)AIC23)實(shí)現(xiàn)音頻信號(hào)的采集和播放。AIC23DM642 I/O電壓兼容,可以實(shí)現(xiàn)與DM642McASP接口無(wú)縫連接。

在本系統(tǒng)中,AIC23工作于主模式,左右聲道的采樣字寬均為16bit。數(shù)據(jù)接口為DSP mode模式。通過(guò)I2C總線設(shè)置內(nèi)部寄存器的工作參數(shù)和反饋狀態(tài)信息。

因?yàn)榫W(wǎng)絡(luò)傳輸?shù)墓逃刑攸c(diǎn),音頻數(shù)據(jù)和視頻數(shù)據(jù)從網(wǎng)絡(luò)攝像機(jī)端到達(dá)監(jiān)控中心不可能是均勻的,如果網(wǎng)絡(luò)攝像機(jī)端不做任何糾正處理,則很難保證音視頻的同步輸出。為了實(shí)現(xiàn)音頻和視頻的采樣同步,本文利用鎖相環(huán)PLL1708,從SAA7115LLC引腳輸出27MHz時(shí)鐘,經(jīng)PLL1708產(chǎn)生AIC23的主時(shí)鐘MCLK。由于音視頻采樣信號(hào)采用同一個(gè)時(shí)鐘源,就不會(huì)出現(xiàn)音視頻不同步的問(wèn)題。PLL1708SCKO3引腳輸出默認(rèn)時(shí)鐘頻率18.433MHz,作為AIC23的輸入主時(shí)鐘MCLKAIC23內(nèi)部采用的時(shí)鐘可通過(guò)設(shè)置寄存器由主時(shí)鐘MCLK分頻得到。

以太網(wǎng)接口電路

本系統(tǒng)用LXT971作為快速以太網(wǎng)物理層自適應(yīng)收發(fā)器。由于LXT971支持IEEE 802.3標(biāo)準(zhǔn),提供MII(media independent interface)接口,可以支持MAC,而DM642內(nèi)部正好集成有以太網(wǎng)媒體存取控制器,所以LXT971可以和DM642實(shí)現(xiàn)無(wú)縫連接。連接電路如圖3所示,其中BH11021:1的隔離變壓器。從DM642傳輸過(guò)來(lái)的數(shù)據(jù)通過(guò)LXT971轉(zhuǎn)換為以太網(wǎng)物理層能接收的數(shù)據(jù)后,通過(guò)RJ-45頭傳輸?shù)揭蛱鼐W(wǎng)。

存儲(chǔ)器擴(kuò)展電路

DM642內(nèi)部有16KB的一級(jí)程序緩存,16KB的一級(jí)數(shù)據(jù)緩存和256KB的程序數(shù)據(jù)共享二級(jí)緩存。但這對(duì)于直接處理圖像數(shù)據(jù)是不夠的,因此擴(kuò)展了兩片32MBSDRAM來(lái)存放原始圖像數(shù)據(jù),4 MBFLASH來(lái)存放應(yīng)用程序。二者都映射到DM642的外部數(shù)據(jù)空間。

CPLD電路

本系統(tǒng)采用的CPLDXilinx公司的XC9572XL。該芯片具有72個(gè)宏單元,1600個(gè)邏輯門(mén); 5ns pin-to-pin的邏輯延遲; 178MHz的系統(tǒng)頻率。CPLD的功能主要是:為FLASH UARTCPLD 異步寄存器空間作地址解碼;為FLASH產(chǎn)生3bit的頁(yè)選信號(hào);監(jiān)控來(lái)自UART的電平中斷信號(hào),轉(zhuǎn)換為邊沿觸發(fā)中斷信號(hào)送給DSP

RS-485接口電路

該接口連接到攝像機(jī)的云臺(tái),用來(lái)控制云臺(tái)的轉(zhuǎn)動(dòng),調(diào)整攝像頭的方向和位置。RS-485總線抗干擾能力強(qiáng),能實(shí)現(xiàn)多站點(diǎn)遠(yuǎn)距離通信。本壓縮卡擬采用UART芯片SC16C550MAXIM公司的MAX487E來(lái)實(shí)現(xiàn)RS-485信號(hào)的傳輸。SC16C550主要功能是把DSP傳送過(guò)來(lái)的并行信號(hào)轉(zhuǎn)換為串行信號(hào)。SC16C550內(nèi)部的接收器和發(fā)送器各有16BFIFO,能處理的串行信號(hào)的速率高達(dá)3MbpsMAX487ERS-485總線接口芯片,可以工作在全雙工、半雙工模式。傳輸速率可達(dá)2.5Mbps

電源電路

整個(gè)壓縮卡用一個(gè)5V的直流變壓器供電。由這個(gè)5V的電壓器產(chǎn)生1.4V3.3V電壓分別給DSP內(nèi)核和 I/O端口供電,產(chǎn)生另外一個(gè)3.3V給視頻編解碼及其他芯片供電。注意這兩個(gè)3.3V電源要分開(kāi)設(shè)計(jì),以免電源噪聲相互干擾。

由于DSP需要兩種電壓,所以要考慮供電系統(tǒng)的配合問(wèn)題。加電過(guò)程中,應(yīng)當(dāng)保證內(nèi)核電源先上電,最晚也應(yīng)當(dāng)與I/O電源一起加。關(guān)閉電源時(shí),先關(guān)閉內(nèi)核電源,再關(guān)閉I/O電源。講究供電次序的原因在于:如果僅CPU內(nèi)核獲得供電,周邊I/O沒(méi)有供電,對(duì)芯片不會(huì)產(chǎn)生損害,只是沒(méi)有輸入/輸出能力而已。如果反過(guò)來(lái),周邊I/O得到供電而CPU內(nèi)核沒(méi)有加電,那么芯片緩沖/驅(qū)動(dòng)部分的晶體管將在一個(gè)未知狀態(tài)下工作,這是非常危險(xiǎn)的。

為了解決這個(gè)問(wèn)題,本文采用了開(kāi)關(guān)電源芯片TPS54310PWP,把1.4V模塊的電源輸出有效引腳PG(power good)連接到3.3V模塊的允許電壓輸入引腳EN。這樣,只有當(dāng)1.4V電壓有效之后,3.3V電壓才開(kāi)始上電,這就保證了DM642的內(nèi)核電壓先于I/O電壓上電。

軟件設(shè)計(jì)

在本系統(tǒng)中,圖像壓縮采用H.264標(biāo)準(zhǔn)。H.264具有很高的編碼效率,在相同的重建圖像質(zhì)量下,能夠比H.263節(jié)約50%左右的碼率。H.264的碼流結(jié)構(gòu)網(wǎng)絡(luò)適應(yīng)性強(qiáng),增加了差錯(cuò)恢復(fù)能力,能夠很好地適應(yīng)IP和無(wú)線網(wǎng)絡(luò)的應(yīng)用。音頻編解碼采用G.729算法。網(wǎng)絡(luò)傳輸采用RTP/RTCP協(xié)議以及組播方式,這樣可以保證傳送的質(zhì)量。在操作系統(tǒng)方面,采用基于DSP/BIOS TI 參考架構(gòu)5(RF5)。基于RF5操作系統(tǒng)的應(yīng)用程序模塊主要包括:音視頻采集模塊、壓縮編碼模塊、UART控制模塊和網(wǎng)絡(luò)傳輸模塊。

結(jié)語(yǔ)

本方案能在一顆DM642芯片上實(shí)現(xiàn)網(wǎng)絡(luò)攝像機(jī)的幾乎全部功能,能對(duì)音視頻進(jìn)行實(shí)時(shí)的編解碼和實(shí)時(shí)的網(wǎng)絡(luò)傳輸。圖像質(zhì)量高、開(kāi)發(fā)難度低、易于升級(jí),是一種比較理想的網(wǎng)絡(luò)攝像機(jī)解決方案,可廣泛應(yīng)用于視頻監(jiān)控系統(tǒng)中。
<!--插入廣告JS代碼-->
  • 上一篇: 用EZ-USB實(shí)現(xiàn)TMS320C6X與主機(jī)數(shù)據(jù)傳輸
  • 下一篇: 基于TMS320DM642的農(nóng)藥噴灑系統(tǒng)
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1
    主站蜘蛛池模板: 昆明市| 建阳市| 吴堡县| 景宁| 大邑县| 都安| 宜州市| 上栗县| 德江县| 溧水县| 马龙县| 广昌县| 浮山县| 广汉市| 郴州市| 嫩江县| 互助| 弋阳县| 简阳市| 通州区| 思南县| 西吉县| 双鸭山市| 保康县| 九龙坡区| 惠东县| 高雄县| 澄城县| 灌南县| 双桥区| 黄平县| 临朐县| 阜南县| 南京市| 阳新县| 小金县| 宁化县| 嘉义市| 水富县| 大新县| 综艺|