主頁(yè)(http://www.130131.com):基于MSP430F2274單片機(jī)的倒車?yán)走_(dá)設(shè)計(jì)(2) 超聲波發(fā)射電路發(fā)出超聲波的同時(shí)計(jì)數(shù)器開(kāi)始計(jì)數(shù),當(dāng)遇到障礙物反饋信號(hào)到超聲波接收器接收,經(jīng)CX20106接收電路處理后,產(chǎn)生一個(gè)低脈沖,該信號(hào)傳送給單片機(jī)產(chǎn)生中斷,調(diào)用測(cè)距子程序,計(jì)算出測(cè)量距離,調(diào)用顯示子程序,根據(jù)不同的測(cè)量數(shù)值在液晶上顯示距離和報(bào)警。當(dāng)距離大于2m,顯示“安全”和測(cè)量距離,繼續(xù)測(cè)量;當(dāng)距離小于1m時(shí),顯示“危險(xiǎn)”和測(cè)量距離,由P1.2位驅(qū)動(dòng)蜂鳴器報(bào)警;當(dāng)距離小于2m且大于1m時(shí),顯示“注意”和測(cè)量距離。為增強(qiáng)抗干擾能力,系統(tǒng)連續(xù)發(fā)射超聲波測(cè)量三次,從中剔除最大最小值,取中間值計(jì)算出精確的距離。這樣每秒可測(cè)約三個(gè)數(shù)據(jù),仍然可以滿足實(shí)時(shí)性要求。 結(jié)語(yǔ) (中國(guó)集群通信網(wǎng) | 責(zé)任編輯:陳曉亮) |




