超聲車(chē)距預警系統設計
2.2.7 語(yǔ)音預警電路
本系統采用ISD4004語(yǔ)音芯片進(jìn)行語(yǔ)音報警電路的設計,該芯片可實(shí)現分段錄放。語(yǔ)音電路的主要作用是在車(chē)距預警過(guò)程中,根據倒車(chē)的距離段不同為駕駛員提供不同的人性化的語(yǔ)音提示,使倒車(chē)、泊車(chē)等動(dòng)作順利完成。其可實(shí)現錄音、放音、復位和靜音功能。
單片機的P2.4接ISD4004的片選引腳SS,控制ISD4004是否選通;P1.5接ISD4004的串行輸入引腳MOSI,從該引腳讀入錄放音的地址;P1.6接ISD4004的串行輸出引腳MISO;P1.7接ISD4004的串行時(shí)鐘引腳SLCK。單片機AT89S52的P2.5接錄音按鈕S3,按下時(shí)對ISD4004進(jìn)行錄音操作;P2.6接放音按鈕,按下時(shí)對ISD4004進(jìn)行放音操作;P2.7接STOP按鈕,用來(lái)對ISD4004進(jìn)行復位。此外,ISD4004的音頻信號輸出引腳AUDOUT通過(guò)一個(gè)濾波電容,經(jīng)低壓音頻功率放大器LM386后與喇叭相連;MIC接ISD4004的錄音信號輸入端(ANA IN-,ANA IN+);AMCAP為自動(dòng)靜音端,使用時(shí)通過(guò)一個(gè)1 μF電容接地。本文引用地址:http://dyxdggzs.com/article/170875.htm
當車(chē)與障礙物的距離大于3 m時(shí),語(yǔ)音提示為“請放心行駛”;當倒車(chē)距離等于2 m時(shí),語(yǔ)音提示“2 m,2 m”;當倒車(chē)距離為1.5m時(shí),語(yǔ)音提示為“減速!減速”;當倒車(chē)距離小于等于0.5 m時(shí),語(yǔ)音提示為“危險;停車(chē)”。語(yǔ)音預警電路如圖8所示。
3 車(chē)距預警系統的軟件設計
軟件系統設計采用C語(yǔ)言編程。軟件系統主要包括主程序、定時(shí)中斷程序、外部中斷程序以及以上三個(gè)程序需要調用的若干個(gè)子程序,有測溫子程序、車(chē)速檢測子程序、距離計算子程序以及語(yǔ)音預警子程序。主程序的作用是完成系統的初始化、讀取溫度和計算距離值等。定時(shí)中斷程序主要是用來(lái)界定在不同的工作時(shí)段內限定超聲波的發(fā)射和接收。外部中斷程序的作用是接收從CX20106A輸出的反射波信號,從而知道反射波的時(shí)刻。軟件設計流程圖如圖9所示。
4 結論
本系統在測距過(guò)程中,不可避免地會(huì )存在測量誤差,產(chǎn)生測量誤差的主要原因如下:測量基準誤差、原理誤差、超聲波回波時(shí)間測定的影響、超聲波傳播速度的影響、測距盲區的影響、衰減導致的誤差等。
本文設計了一種車(chē)距預警系統。設計中采用數字溫度傳感器DS18B20為溫度補償電路,提高了測量精度和智能化程度;采用電源模塊降壓,使系統能在合適電壓下正常工作;采用車(chē)速傳感器測出車(chē)速,可準確測量車(chē)輛與障礙物間的相對位置;還有語(yǔ)音電路對駕駛員進(jìn)行報警,實(shí)現系統智能化。并且,系統采用三接收傳感器的設計方案來(lái)確定障礙物的空間三維坐標,準確判斷障礙物位置。本車(chē)距預警系統經(jīng)試驗運行良好,性能優(yōu)良、成本低、測距快,是安裝在汽車(chē)用以測距的好選擇。
評論