新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 超聲車距預警系統設計

        超聲車距預警系統設計

        作者: 時間:2012-09-13 來源:網絡 收藏

        2.2.7 語音電路
        采用ISD4004語音芯片進行語音報警電路的,該芯片可實現分段錄放。語音電路的主要作用是在過程中,根據倒車的距離段不同為駕駛員提供不同的人性化的語音提示,使倒車、泊車等動作順利完成。其可實現錄音、放音、復位和靜音功能。
        單片機的P2.4接ISD4004的片選引腳SS,控制ISD4004是否選通;P1.5接ISD4004的串行輸入引腳MOSI,從該引腳讀入錄放音的地址;P1.6接ISD4004的串行輸出引腳MISO;P1.7接ISD4004的串行時鐘引腳SLCK。單片機AT89S52的P2.5接錄音按鈕S3,按下時對ISD4004進行錄音操作;P2.6接放音按鈕,按下時對ISD4004進行放音操作;P2.7接STOP按鈕,用來對ISD4004進行復位。此外,ISD4004的音頻信號輸出引腳AUDOUT通過一個濾波電容,經低壓音頻功率放大器LM386后與喇叭相連;MIC接ISD4004的錄音信號輸入端(ANA IN-,ANA IN+);AMCAP為自動靜音端,使用時通過一個1 μF電容接地。

        本文引用地址:http://www.104case.com/article/170875.htm

        i.JPG


        當車與障礙物的距離大于3 m時,語音提示為“請放心行駛”;當倒離等于2 m時,語音提示“2 m,2 m”;當倒離為1.5m時,語音提示為“減速!減速”;當倒車距離小于等于0.5 m時,語音提示為“危險;停車”。語音電路如圖8所示。

        3 車距預警的軟件
        軟件采用C語言編程。軟件系統主要包括主程序、定時中斷程序、外部中斷程序以及以上三個程序需要調用的若干個子程序,有測溫子程序、車速檢測子程序、距離計算子程序以及語音預警子程序。主程序的作用是完成系統的初始化、讀取溫度和計算距離值等。定時中斷程序主要是用來界定在不同的工作時段內限定波的發射和接收。外部中斷程序的作用是接收從CX20106A輸出的反射波信號,從而知道反射波的時刻。軟件設計流程圖如圖9所示。

        j.JPG



        4 結論
        本系統在測距過程中,不可避免地會存在測量誤差,產生測量誤差的主要原因如下:測量基準誤差、原理誤差、波回波時間測定的影響、波傳播速度的影響、測距盲區的影響、衰減導致的誤差等。
        本文設計了一種車距預警系統。設計中采用數字溫度傳感器DS18B20為溫度補償電路,提高了測量精度和智能化程度;采用電源模塊降壓,使系統能在合適電壓下正常工作;采用車速傳感器測出車速,可準確測量車輛與障礙物間的相對位置;還有語音電路對駕駛員進行報警,實現系統智能化。并且,系統采用三接收傳感器的設計方案來確定障礙物的空間三維坐標,準確判斷障礙物位置。本車距預警系統經試驗運行良好,性能優良、成本低、測距快,是安裝在汽車用以測距的好選擇。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 富宁县| 唐海县| 甘肃省| 田东县| 沐川县| 淮北市| 汤原县| 美姑县| 卢湾区| 驻马店市| 娄烦县| 常山县| 江永县| 云南省| 高碑店市| 永修县| 临桂县| 莱芜市| 定南县| 巴南区| 平度市| 林西县| 邯郸市| 青铜峡市| 改则县| 平舆县| 乐东| 常宁市| 闽清县| 通道| 治县。| 枣强县| 精河县| 南平市| 绥江县| 临西县| 乐清市| 眉山市| 黄平县| 保靖县| 武鸣县|