一種基于車載MP3播放機的倒車雷達設計
3.2 語音報警提示
報警提示和語音報數(shù)是由語音芯片AK020和其他一些外圍器件共同組成。根據(jù)汽車與障礙物之間距離進行報數(shù)和報警。在應用前先將所需的語音按照一定的順序錄入到指定的存儲器中。語音內(nèi)容分配列表如圖6所示。本文引用地址:http://www.ex-cimer.com/article/197009.htm
每次發(fā)脈沖觸發(fā)信號前先發(fā)復位計數(shù)信號,復位脈沖計數(shù)器大于100 μs,等待100μs后,再發(fā)送觸發(fā)信號,發(fā)送第n個觸發(fā)信號給語音芯片,則播放第n段語音。當汽車與障礙物之間大于1 m時,語音芯片不進行報數(shù),此時由LCD顯示距離,由蜂鳴器發(fā)出“嘀嘀”聲。當汽車距離障礙物1 m時,語音芯片通過揚聲器播放“1 m”的語音,當汽車距離障礙物0.9 m時,語音芯片通過揚聲器播放“0.9 m”的語音,并通過LCD顯示提醒駕駛者當前的距離。當汽車距離障礙物小于等于0.5 m時,語音芯片通過揚聲器連續(xù)播放“停車”的語音。
3.3 模式間的相互轉(zhuǎn)換
當駕駛員將手柄轉(zhuǎn)到倒車檔后,倒車雷達開始采集探測距離的數(shù)據(jù),并通過單線接口向主控芯片發(fā)出中斷請求。主控芯片響應中斷,由中斷程序處理接收到的數(shù)據(jù),并判斷數(shù)據(jù)有效后,向消息隊列中發(fā)送“倒車開始”的消息。主程序接收到“倒車開始”消息,車載MP3播放機進入模式轉(zhuǎn)換過程。在模式轉(zhuǎn)換過程有2個步驟:首先,保存當前模式中的一些參數(shù),并將當前模式設置為倒車模式。在倒車模式結(jié)束后恢復到原來的模式,如圖7所示。
然后,調(diào)用程序中的顯示模塊和語音提示模塊,進入倒車雷達模式,將探測距離實時地顯示在LCD上,并通過語音芯片發(fā)出相應的報警提示。倒車結(jié)束后,倒車雷達停止對探測距離數(shù)據(jù)的發(fā)送,向消息隊列中發(fā)送“倒車結(jié)束”的消息,主程序接收到“倒車結(jié)束”消息后,車載MP3播放機返回倒車前的模式。
4 結(jié)語
該倒車雷達設計,是車載MP3播放機和倒車雷達的有機結(jié)合,給用戶在實際使用和安裝都帶來了方便。由于該設計方案是基于一款已經(jīng)設計完成的車載MP3播放機SH252所提出的,以及SH252的主控芯片輸入/輸出端口資源有限,所以在倒車雷達設計中使用了EM78P153作倒車過程中的探測距離數(shù)據(jù)的采集。設計的下一個方向是在車載MP3播放機主控芯片上實現(xiàn)控制超聲波信號的發(fā)射和探測距離數(shù)據(jù)的采集。
評論