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