詳情及預(yù)覽
引言
本文采用小波分析和模式識別方法分析車輛噪聲信號,設(shè)計了一種基于DSP的車輛碰撞聲檢測裝置,該裝置能有效檢測車輛碰撞事件,實現(xiàn)交通事故的自動識別。相對于已有交通事故檢測裝置具有識別率高、實時性強的優(yōu)點,而且價格較低。
1 硬件設(shè)計
我們設(shè)計的碰撞檢測裝置的原理框圖如圖1所示,首先采用聲音傳感器采集各種聲音信號,傳感器輸出的電信號經(jīng)放大電路放大后,傳入聲音采集芯片的模擬信號輸入端。聲音采集芯片將模擬信號進行A/D轉(zhuǎn)換后,送到DSP模塊做進一步處理。DSP模塊實時地處理所采集到的聲音信息,判斷是否有車輛碰撞事故發(fā)生。存儲器模塊和DSP模塊相連,用于儲存需要處理的數(shù)據(jù)和固化的代碼數(shù)據(jù),并為DSP模塊運算時提供臨時存儲空間。報警模塊和通訊模塊與外部救援中心相通訊,一旦DSP模塊檢測到車輛發(fā)生碰撞事故,報警模塊就向外發(fā)送報警信息。下面分別介紹主要模塊功能。
1.1 聲音采集模塊
聲音采集模塊使用電容式聲音傳感器,采樣頻率為30Hz~18kHz,由于車輛噪聲信號的頻率一般不會超過10kHz,所以該聲音傳感器可很好的實現(xiàn)采樣。聲音傳感器將采集到的模擬信號送入放大電路放大后傳送到聲音采集芯片。
聲音采集芯片采用TLV320AIC23B(簡稱AIC23),它是TI公司的一款高性能立體聲音頻編解碼器芯片,具有48kHz帶寬,可以滿足包括噪聲信號在內(nèi)的聲音信號的采集要求。AIC23對采集到的模擬信號進行雙聲道立體聲A/D轉(zhuǎn)換,可以在8kHz-96kHz的采樣率下提供16bit、20bit、24bit和32bit的采樣數(shù)據(jù)。本系統(tǒng)將外部聲信號以32kHz采樣頻率采集,每秒采集32000個聲音數(shù)據(jù),并將采集數(shù)據(jù)的長度設(shè)為16bit,這樣A/D轉(zhuǎn)換之后模擬信號變成了16位的數(shù)字信號。模擬信號轉(zhuǎn)化為數(shù)字信號之后,AIC23將數(shù)據(jù)傳輸給DSP模塊,供DSP模塊作下一步處理。
本系統(tǒng)將AIC23的MODE引腳設(shè)置為O,控制接口設(shè)置為I2C的工作方式,AIC23與DSP模塊的數(shù)據(jù)傳輸接口使用的是DSP模式。這樣DSP模塊就可以控制AIC23協(xié)同工作,并接收AIC23采集到的數(shù)據(jù)。
1.2 DSP模塊
DSP模塊是整個系統(tǒng)的核心,完成音頻信號的采集、控制、存儲、處理以及與外界通訊等功能。選用的是TI公司生產(chǎn)的DSP芯片TMS320V-C5509(簡稱VC5509),它是一款性價比極高的16位定點DSP,具有多個高性能運算單元,系統(tǒng)時鐘為144MHz,指令運算速度高達1OOMMACS,而且提供豐富的片上擴展接口。
本文采用小波分析和模式識別方法分析車輛噪聲信號,設(shè)計了一種基于DSP的車輛碰撞聲檢測裝置,該裝置能有效檢測車輛碰撞事件,實現(xiàn)交通事故的自動識別。相對于已有交通事故檢測裝置具有識別率高、實時性強的優(yōu)點,而且價格較低。
1 硬件設(shè)計
我們設(shè)計的碰撞檢測裝置的原理框圖如圖1所示,首先采用聲音傳感器采集各種聲音信號,傳感器輸出的電信號經(jīng)放大電路放大后,傳入聲音采集芯片的模擬信號輸入端。聲音采集芯片將模擬信號進行A/D轉(zhuǎn)換后,送到DSP模塊做進一步處理。DSP模塊實時地處理所采集到的聲音信息,判斷是否有車輛碰撞事故發(fā)生。存儲器模塊和DSP模塊相連,用于儲存需要處理的數(shù)據(jù)和固化的代碼數(shù)據(jù),并為DSP模塊運算時提供臨時存儲空間。報警模塊和通訊模塊與外部救援中心相通訊,一旦DSP模塊檢測到車輛發(fā)生碰撞事故,報警模塊就向外發(fā)送報警信息。下面分別介紹主要模塊功能。
1.1 聲音采集模塊
聲音采集模塊使用電容式聲音傳感器,采樣頻率為30Hz~18kHz,由于車輛噪聲信號的頻率一般不會超過10kHz,所以該聲音傳感器可很好的實現(xiàn)采樣。聲音傳感器將采集到的模擬信號送入放大電路放大后傳送到聲音采集芯片。
聲音采集芯片采用TLV320AIC23B(簡稱AIC23),它是TI公司的一款高性能立體聲音頻編解碼器芯片,具有48kHz帶寬,可以滿足包括噪聲信號在內(nèi)的聲音信號的采集要求。AIC23對采集到的模擬信號進行雙聲道立體聲A/D轉(zhuǎn)換,可以在8kHz-96kHz的采樣率下提供16bit、20bit、24bit和32bit的采樣數(shù)據(jù)。本系統(tǒng)將外部聲信號以32kHz采樣頻率采集,每秒采集32000個聲音數(shù)據(jù),并將采集數(shù)據(jù)的長度設(shè)為16bit,這樣A/D轉(zhuǎn)換之后模擬信號變成了16位的數(shù)字信號。模擬信號轉(zhuǎn)化為數(shù)字信號之后,AIC23將數(shù)據(jù)傳輸給DSP模塊,供DSP模塊作下一步處理。
本系統(tǒng)將AIC23的MODE引腳設(shè)置為O,控制接口設(shè)置為I2C的工作方式,AIC23與DSP模塊的數(shù)據(jù)傳輸接口使用的是DSP模式。這樣DSP模塊就可以控制AIC23協(xié)同工作,并接收AIC23采集到的數(shù)據(jù)。
1.2 DSP模塊
DSP模塊是整個系統(tǒng)的核心,完成音頻信號的采集、控制、存儲、處理以及與外界通訊等功能。選用的是TI公司生產(chǎn)的DSP芯片TMS320V-C5509(簡稱VC5509),它是一款性價比極高的16位定點DSP,具有多個高性能運算單元,系統(tǒng)時鐘為144MHz,指令運算速度高達1OOMMACS,而且提供豐富的片上擴展接口。