基于聲納傳感器和C8051F040的測(cè)距系統(tǒng)設(shè)計(jì)
4.1 系統(tǒng)調(diào)試
調(diào)試采用Tektronix Tds3034B四通道彩色數(shù)字示波器中的兩個(gè)通道,檢測(cè)出傳感器INIT和ECHO兩引腳波形跳變,如圖4所示??捎蓛呻娖教冎g的時(shí)間與單片機(jī)檢測(cè)時(shí)間對(duì)比,檢查捕捉計(jì)時(shí)程序是否準(zhǔn)確。系統(tǒng)所測(cè)數(shù)據(jù)由CAN總線發(fā)出,調(diào)試時(shí)通過USB轉(zhuǎn)CAN接口在電腦上接收到的數(shù)據(jù),示波器檢測(cè)到CAN總線上波形,如圖5所示。本文引用地址:http://butianyuan.cn/article/195673.htm
4.2 測(cè)量精度試驗(yàn)
為標(biāo)定系統(tǒng)測(cè)量精度,用200 cm×100 cm×2 cm硬平木板作障礙物進(jìn)行測(cè)量,并用鋼卷尺測(cè)量實(shí)際距離。系統(tǒng)測(cè)量量程為15~1 070 cm。在45~500 cm范圍內(nèi)進(jìn)行了誤差分析試驗(yàn),其結(jié)果如圖6所示。由此可得測(cè)量系統(tǒng)的最大誤差為2.34 cm,平均誤差為0.49 cm。
5 結(jié) 語(yǔ)
在此,采用SensComp 600聲納傳感器和單片機(jī)C8051F040設(shè)計(jì)實(shí)現(xiàn)了聲納測(cè)距,系統(tǒng)所需硬件少,測(cè)量量程為15~1 070 cm。在45~500 cm范圍內(nèi),最大誤差為2.34 cm。系統(tǒng)除用于測(cè)距外,還可用于障礙物檢測(cè)、傾斜角度測(cè)量、車輛定位與導(dǎo)航和液位測(cè)量、農(nóng)業(yè)物料檢測(cè)等領(lǐng)域應(yīng)用。 不足之處是單片機(jī)C8051F040功能非常多,但在此系統(tǒng)中未充分應(yīng)用,因此還能利用C8051F040設(shè)計(jì)更多的功能,來以擴(kuò)充該系統(tǒng);此外,該系統(tǒng)的測(cè)量誤差相對(duì)較大,可以在程序中進(jìn)行誤差補(bǔ)償?shù)忍幚恚瓜到y(tǒng)測(cè)量精度更高。
評(píng)論