標(biāo)題: 超聲波測(cè)距尺 [打印本頁(yè)]

作者: 2857997701    時(shí)間: 2022-11-21 22:16
標(biāo)題: 超聲波測(cè)距尺
基于STC8H3K單片機(jī)的超聲波測(cè)距尺子,測(cè)量距離1.3米內(nèi),搭載鋰電池充放電升壓和保護(hù)電路,使用一顆紅色激光頭指示測(cè)量方向。


可重復(fù)編程,程序源碼(MIT協(xié)議)給出。

測(cè)量值直接顯示,未使用濾波。

實(shí)際應(yīng)用時(shí)發(fā)現(xiàn)超聲波模塊返回脈寬有接近30微秒的抖動(dòng)(由邏輯分析儀驗(yàn)證,非單片機(jī)處理誤差),相當(dāng)于5毫米的距離誤差,原因不明。

由于該誤差較大,且除此抖動(dòng)外顯示值相對(duì)穩(wěn)定,濾波對(duì)性能提升較小,故暫不對(duì)程序添加濾波功能。

激光頭需用烙鐵清理后安裝到PCB缺口內(nèi)并焊接(注意極性)。

超聲波模塊需焊接到板上,否則容易方向不穩(wěn)。

相關(guān)資料









作者: hzxyy    時(shí)間: 2022-11-23 09:04
能分享程序嗎?
真有這么準(zhǔn)確嗎?
我用STC15F2K32試了兩個(gè)Sr04模塊,也就10-50厘米范圍內(nèi)還準(zhǔn)確點(diǎn)。
過(guò)近,就是8、9厘米值,太遠(yuǎn)的話,測(cè)距數(shù)字跳動(dòng)范圍太大了。
搞不清楚程序故障、還是硬件故障?
作者: hujj    時(shí)間: 2022-11-23 09:21
hzxyy 發(fā)表于 2022-11-23 09:04
能分享程序嗎?
真有這么準(zhǔn)確嗎?
我用STC15F2K32試了兩個(gè)Sr04模塊,也就10-50厘米范圍內(nèi)還準(zhǔn)確點(diǎn)。

多測(cè)幾次后加權(quán)平均,數(shù)值波動(dòng)就會(huì)小些。
作者: cooleaf    時(shí)間: 2022-11-23 14:12
總感覺這個(gè)要是做成工具的話,超聲波的發(fā)射和接收解算是需要好好琢磨的,不然就只能玩玩。
作者: imxuheng    時(shí)間: 2022-11-24 11:27
因工作需要,之前用這個(gè)模塊做過(guò)一個(gè)測(cè)液面深度的玩意,狹小空間不太適應(yīng)
作者: 小白艾世雄    時(shí)間: 2022-11-24 11:32
好創(chuàng)意,感謝樓主分享。
作者: sdlyyy    時(shí)間: 2023-3-14 21:25
使用性強(qiáng),好好學(xué)習(xí)。
作者: senken    時(shí)間: 2023-5-10 10:47
好東西,實(shí)用性強(qiáng)
作者: 大漠落日    時(shí)間: 2023-11-13 15:09
估計(jì)是發(fā)散太厲害了,影響回波精度




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1