這是我的課設作品,用的依然是CX20106,測距范圍比較小,5cm~2M,沒什么技術含量。不過還是想把它放到網上來,畢竟也是自己努力做的東西。大家不要見怪了啊。想要原理圖,PCB,程序的留個言,我再補上。
ourdev_603816PU5AEG.jpg (126.65 KB, 下載次數: 137)
下載附件
2013-6-21 01:40 上傳
ourdev_603817SRW1ZO.jpg (134.33 KB, 下載次數: 145)
下載附件
2013-6-21 01:40 上傳
ourdev_603818J8GURF.jpg (122.87 KB, 下載次數: 155)
下載附件
2013-6-21 01:40 上傳
昨天調板調到凌晨三四點,終于完成了。測量范圍4.5cm~230cm。至于精度,因為用的是數據擬合,理論上可以達到2mm左右。但實際上取基準時測得也不太準確,因而整體誤差在5mm那樣子。總結一下。
1.為了使精度盡可能的提高,硬件方面使用了18B20監測溫度,由溫度算出聲速的變化。。
2.軟件方面使用了“近距離<--->遠距離”自動調節“死區時間”進行測量。因為死區時間設小一點,可以測到較小的距離,但是測遠距離時就極不穩定了;而死區時間大了則相反。
3.軟件較正使用的是數據擬合的方式,即測出幾十組數據(儀器測出的矩離和實際矩離),輸入EXCEL里面,畫出XY散點圖。然后再擬合出距離關系曲線。這種方法可以使測量點盡量靠近每一個實際距離點。
******
感覺自己做得還是很菜。。還得向論壇里的牛人_大哥多多學習才行。。。改天抽空加個電池低電量報警的功能。。。呵呵,傳上全部資料,睡覺~~~
超聲波.rar
(16.34 MB, 下載次數: 11238)
2013-6-21 01:47 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|