一種汽車(chē)運行狀況圖像監測系統的設計
IDE接口是一種任務(wù)寄存器結構的接口,主機通過(guò)訪(fǎng)問(wèn)端口寄存器來(lái)讀寫(xiě)硬盤(pán)。IDE寄存器可分為兩組:控制寄存器組和命令寄存器組。在IDE與ADSP-BF533的接口電路中,片選信號TER0、TER1和74HC245的OE連接到CPLD,由CPLD進(jìn)行邏輯控制。IDE與ADSP-BF533接口圖如圖4所示。
圖4 IDE與ADSP-BF533接口電路
3 圖像采集電路
系統外接攝像頭,視頻圖像是通過(guò)攝像頭的CMOS
圖5 OV7648與ADSP-BF533的接口電路
OV7648芯片通過(guò)CAMERA INTE
軟件系統設計
系統上電以后首先進(jìn)行自檢,然后進(jìn)行初始化,初始化程序包括對OV7648的設置、PLL、SDRAM和EBIU的設置、
ADSP-BF533采用DMA方式將攝像頭輸出的數據通過(guò)PPI口讀入,并直接送入SDRAM中。當采集完一幀數據后,DMA將產(chǎn)生中斷,在中斷服務(wù)程序中先屏蔽本中斷,調用MPEG-4編碼庫對剛才的一幀數據進(jìn)行壓縮編碼,壓縮完成后將數據存入SDRAM中,計數器加1,然后重新配置DMA0_ PPI中斷采集下一幀數據。在主程序中檢測標志位為1時(shí),就表示己壓縮完500幀數據,ADSP-BF533調用FAT32文件系統子程序,再通過(guò)ADSP-BF533的DMA方式將壓縮后的數據存入硬盤(pán)。ADSP-BF533重新開(kāi)始計數進(jìn)行視頻采集壓縮。
程序開(kāi)始首先對PLL、EBIU、SDRAM、CPLD和OV7648進(jìn)行初始化配置,然后啟動(dòng)OV 7648進(jìn)行視頻圖像數據的采集,通過(guò)初始化對DMA0_ PPI中斷的設置,將ADSP-BF533的PPI接口上從OV7648傳送過(guò)來(lái)的視頻流中的視頻圖像存儲到外部存儲器SDRAM中。系統軟件設計主流程圖如圖6所示。
圖6 系統主程序流程圖
結束語(yǔ)
經(jīng)過(guò)實(shí)驗證明,本文研制的汽車(chē)運行狀況圖像監測系統具有如下優(yōu)點(diǎn):成本適中、結構簡(jiǎn)單、工作可靠、性能穩定,維修方便;汽車(chē)運行狀況圖像監測系統可以存儲、壓縮、回放記錄的視頻圖像,滿(mǎn)足使用要求。
評論