機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
基于DSP的汽車運(yùn)行圖像監(jiān)測系統(tǒng)
基于DSP的汽車運(yùn)行圖像監(jiān)測系統(tǒng)
 更新時間:2008-8-3 15:45:33  點(diǎn)擊數(shù):6
【字體: 字體顏色


    摘 要: 采用MPEG-4壓縮算法、DSP技術(shù)和現(xiàn)代電子技術(shù),研制了汽車運(yùn)行狀況圖像監(jiān)測系統(tǒng)。在總體設(shè)計方案的基礎(chǔ)上,基于DSP芯片ADSP-BF533設(shè)計了系統(tǒng)硬件,并采用C語言與匯編語言進(jìn)行混合編程,開發(fā)了系統(tǒng)軟件。為提高系統(tǒng)可靠性和穩(wěn)定性,從軟、硬件兩方面采取了抗干擾措施。本文所研制的汽車運(yùn)行狀況圖像監(jiān)測系統(tǒng)具有對大量視頻圖像數(shù)據(jù)的存儲、壓縮和回放等功能,能夠?qū)崿F(xiàn)對汽車運(yùn)行狀況圖像實(shí)時記錄。
關(guān)鍵詞: 汽車  圖像監(jiān)測  MPEG-4  DSP技術(shù)

 

    目前交通事故責(zé)任的認(rèn)定令公安部門、交通部門、保險公司、汽車生產(chǎn)廠商非常關(guān)注。目前,所有事故原因的調(diào)查、分析、統(tǒng)計工作都只能根據(jù)事故發(fā)生后現(xiàn)場的狀況來推斷,所以難免有不符合事實(shí)的情況。
    隨著數(shù)字技術(shù)的發(fā)展,圖像數(shù)據(jù)壓縮編碼技術(shù)及其標(biāo)準(zhǔn)的改進(jìn),以及芯片成本的不斷下降,使得嵌入式實(shí)時圖像監(jiān)測系統(tǒng)的研究受到了人們的重視。本文采用美國模擬器件公司最新推出的專用音視頻處理芯片ADSP-BF533和目前流行的MPEG-4視頻壓縮算法,通過IDE接口硬盤研制了汽車運(yùn)行狀況圖像智能監(jiān)測系統(tǒng)。該系統(tǒng)不但具有汽車運(yùn)行圖像采集功能,能為交通事故和盜車分析提供有力的證據(jù),而且結(jié)構(gòu)簡單、成本低、可靠性高、可移植性強(qiáng)、擴(kuò)展靈活,不僅可以滿足汽車圖像的監(jiān)測,而且還可以應(yīng)用到金融、交通、公安、監(jiān)獄、廣場、小區(qū)等圖像監(jiān)控場所,具有廣泛的應(yīng)用前景。
1 設(shè)計方案
    汽車運(yùn)行狀況圖像監(jiān)測系統(tǒng)的結(jié)構(gòu)圖如圖1所示。

 

 

    系統(tǒng)主要由視頻圖像采集模塊、圖像壓縮編碼模塊、編碼數(shù)據(jù)存儲模塊、GPS模塊及電源電路組成。其中視頻圖像采集模塊使用CMOS攝像頭OV7648采集視頻數(shù)據(jù);圖像壓縮編碼模塊通過MPEG-4壓縮編碼庫將OV7648輸出的ITU-R656數(shù)字信號進(jìn)行壓縮編碼;編碼數(shù)據(jù)存儲模塊的功能將編碼數(shù)據(jù)通過FAT32文件系統(tǒng)存儲于硬盤;GPS模塊為系統(tǒng)提供實(shí)時時間、行車速度以及經(jīng)緯度等信息。由于視頻圖像數(shù)據(jù)量大,而ADSP-BF533內(nèi)部存儲器容量有限,所以外擴(kuò)了SDRAM作為視頻圖像數(shù)據(jù)的緩存器;該系統(tǒng)的程序全部存儲于外擴(kuò)的Flash上;整個系統(tǒng)的供電電源由汽車上的直流蓄電池供電,使用DC-DC電壓模塊獲得各部分電路所需的電壓。
    系統(tǒng)工作過程如下:ADSP-BF533通過DMA方式從PPI接口將攝像頭輸出的數(shù)字視頻信號直接存入SDRAM;當(dāng)采集完一幀數(shù)據(jù)后,DMA產(chǎn)生中斷,ADSP-BF533從SDRAM中讀入數(shù)據(jù)進(jìn)行MPEG-4視頻編碼,編碼后的數(shù)據(jù)存入SDRAM;每當(dāng)壓縮后的數(shù)據(jù)超過8KB時調(diào)用一次FAT32文件系統(tǒng),將數(shù)據(jù)存入硬盤。每當(dāng)檢測到汽車啟動時,將新建一個視頻文件,在檢測到停車時,結(jié)束該文件。GPS模塊為系統(tǒng)提供實(shí)時時間、經(jīng)緯度和行車速度等信息,并通過LCD顯示出來。當(dāng)系統(tǒng)檢測到汽車連續(xù)行駛2個小時以上時,將通過蜂鳴器報警,以提示司機(jī)疲勞駕駛,并在行車記錄中進(jìn)行記錄。
2 系統(tǒng)的硬件設(shè)計
2.1 ADSP-BF533最小系統(tǒng)
2.1.1 ADSP-BF533數(shù)字處理器芯片
    Blackfin processor是美國模擬器件公司推出的一類新型的嵌入式處理器,專門應(yīng)用在數(shù)字圖像處理領(lǐng)域。其運(yùn)算速度快,具有多種外設(shè)接口,可以方便地進(jìn)行各種擴(kuò)展。本課題選用Blankfin processor系列中的ADSP-BF533,它擁有運(yùn)算速度高達(dá)600MHz的DSP內(nèi)核,采用了ADI公司和Intel公司聯(lián)合開發(fā)的MSA架構(gòu)技術(shù),內(nèi)含2個16位乘法器,2個40位累加器,2個40位算術(shù)邏輯單元(ALU),4個8位視頻ALU以及1個40位移位器,提供了專門的視頻處理硬件單元和視頻處理指令,并支持動態(tài)電源管理,充分滿足了實(shí)時圖像處理的要求[3]。
2.1.2 存儲器電路
    因為視頻數(shù)據(jù)信息量很大,而ADSP-BF533內(nèi)部存儲器容量有限,所以系統(tǒng)外擴(kuò)SDRAM作為視頻數(shù)據(jù)的緩存器。SDRAM與ADSP-BF533的接口圖如圖2所示。

 


    系統(tǒng)SDRAM采用Hynix公司的HY57V561620,它是一款高速的同步動態(tài)存儲器,組成結(jié)構(gòu)為4Banks×4M×16bit。
    系統(tǒng)程序存儲在Flash中。Flash選用ADI公司的AM29LV800BT。其容量為1MB,工作電壓為2.7V~3.6V,可以被配置為8位或者16位的數(shù)據(jù)寬度。
    AM29LV800BT與ADSP-BF533接口圖如圖3所示。

 


2.2 視頻圖像采集
    CMOS圖像傳感器芯片選用ADI公司推薦的OmniVision  OV6650。這款芯片的像素陣列是352×288;具有自動曝光、自動白平衡、自動增益等功能;視頻信號輸出有RGB、YUV、YCrCb等多種模式;可以通過I2C總線進(jìn)行控制,被廣泛應(yīng)用于圖像采集領(lǐng)域。
    CMOS圖像傳感器通過一個CAMERA INTERFACE 口與ADSP-BF533連接。CMOS傳感器與ADSP-BF533接口圖如圖4所示。

 

[1] [2] [3]  下一頁
  • 上一篇: 基于FPGA的通信卡設(shè)計和實(shí)現(xiàn)
  • 下一篇: 基于FPGA的視頻圖像疊加系統(tǒng)的設(shè)計與實(shí)現(xiàn)
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(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ī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

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

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1