基于超聲波測(cè)距和PSD紅外測(cè)距的智能語(yǔ)音導(dǎo)盲器
3 信號(hào)處理模塊
本設(shè)計(jì)選用了自帶A/D轉(zhuǎn)換的STC12C5A60S2單片機(jī)作為主控模塊,與ISD1700語(yǔ)音芯片通過(guò)SPI數(shù)據(jù)總線連接和通信,如圖5所示,振動(dòng)電路如圖6所示。單片機(jī)通過(guò)SPI總線直接控制ISD1700語(yǔ)音芯片,輸出預(yù)先錄制好的語(yǔ)音片段。本文引用地址:http://butianyuan.cn/article/192745.htm
本設(shè)計(jì)單片機(jī)的處理流程圖如圖7所示。
如圖7探測(cè)模式如下,探測(cè)器模組將以中左右依次探測(cè)及報(bào)警。由于超聲波所測(cè)距離很短,紅外探測(cè)器發(fā)射和接收信號(hào)時(shí)間極短,單片機(jī)時(shí)鐘頻率也有12 MHz,其探測(cè)延時(shí)極短,因此,這種執(zhí)行方式對(duì)人判別障礙物沒(méi)有影響。
4 聲音報(bào)警模塊
本設(shè)計(jì)的報(bào)警提示將以一定時(shí)間間隔以振動(dòng)頻率/語(yǔ)音連續(xù)提示。超聲波測(cè)距器所探測(cè)到的距離將以語(yǔ)音的方式提示使用者,形式為X.XX m,精確到百分位。紅外探頭則將20~150 cm分為兩段,即20~70 cm和70~150 cm。第1個(gè)區(qū)間震動(dòng)器將在1 s內(nèi)振3次,第2個(gè)區(qū)間在1 s內(nèi)振1次以分清距離,如圖8所示。
5 系統(tǒng)工作過(guò)程簡(jiǎn)述
系統(tǒng)的簡(jiǎn)略圖如圖9所示。如圖5所示,IR、US分別為紅外探測(cè)器和超聲波探測(cè)器。分別負(fù)責(zé)左、中、右的探測(cè)。IR根據(jù)所探測(cè)的距離輸出相應(yīng)模擬量,距離與信號(hào)大小對(duì)應(yīng)關(guān)系如圖10所示。
如圖5所示,負(fù)責(zé)正中間探測(cè)的超聲波探測(cè)器探測(cè)距離為4~500 cm,單片機(jī)的P10(RXD),P11(TXD)與超聲波探測(cè)器的TXD,RXD相接并通過(guò)這兩個(gè)端口通信。超聲波探測(cè)器(Ultrasonic)將數(shù)據(jù)輸入單片機(jī),單片機(jī)進(jìn)行判別后,通過(guò)P2.4~P2.8的SPI總線接口發(fā)送指令給語(yǔ)音芯片,語(yǔ)音芯片根據(jù)接收到的指令將預(yù)先錄制好的語(yǔ)音(一、……九、零、米、前方距離)按照一定排序輸出到耳機(jī)(以X.XX m的方式,精確到百分位),提示使用者。另外,還可以通過(guò)自定義鍵,令語(yǔ)音芯片播放當(dāng)前溫度的語(yǔ)音。
負(fù)責(zé)左右兩邊的紅外探頭(IR Sensor)探測(cè)范圍20~150 cm,其信號(hào)線與單片機(jī)的P1.0,P1.1相連,紅外探頭所探測(cè)到的距離以模擬量輸出,經(jīng)單片機(jī)內(nèi)部A/D轉(zhuǎn)換后判別,并輸出相應(yīng)脈沖給P0.0,P0.1口,使三極管導(dǎo)通,從而使振動(dòng)器振動(dòng)(圖6)。
如圖5所示,語(yǔ)音芯片的P4~P7口接收到單片機(jī)指令后,將相應(yīng)語(yǔ)音按一定排序,通過(guò)P17 AUX端口輸出到耳機(jī),實(shí)現(xiàn)語(yǔ)音提示。
pos機(jī)相關(guān)文章:pos機(jī)原理
評(píng)論