找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1982|回復(fù): 7
收起左側(cè)

關(guān)于單片機(jī)超聲波測(cè)距在OLED顯示的誤差太大的問題

[復(fù)制鏈接]
ID:1078664 發(fā)表于 2023-7-26 17:09 | 顯示全部樓層 |閱讀模式
用OLED和HC—SR04鏈接使用的,但是實(shí)際距離數(shù)據(jù)老是和顯示數(shù)據(jù)差距極大,而且還是在求距離公式?jīng)]問題的情況下(直接用求出來的數(shù)據(jù)進(jìn)行判斷誤差非常。且伙@示就會(huì)出現(xiàn)非常大的誤差,就算是測(cè)試五次然后求平均值也不行

回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2023-7-26 19:11 | 顯示全部樓層
用示波器測(cè)試Trig-Echo脈寬,就能知道是超聲模塊的問題還是單片機(jī)軟件的問題。
回復(fù)

使用道具 舉報(bào)

ID:1034262 發(fā)表于 2023-7-26 23:18 | 顯示全部樓層
用過很多超聲波測(cè)距模塊,1米距離很容易做到5%之內(nèi)。
回復(fù)

使用道具 舉報(bào)

ID:320306 發(fā)表于 2023-7-27 11:04 | 顯示全部樓層
建議你手動(dòng)修正一下,就是測(cè)試一組實(shí)際的距離和顯示的距離,然后在計(jì)算兩組數(shù)據(jù)的關(guān)系,最后把數(shù)據(jù)修正到程序里面就好了!
回復(fù)

使用道具 舉報(bào)

ID:1078664 發(fā)表于 2023-7-27 20:08 | 顯示全部樓層
zsyzdx 發(fā)表于 2023-7-27 11:04
建議你手動(dòng)修正一下,就是測(cè)試一組實(shí)際的距離和顯示的距離,然后在計(jì)算兩組數(shù)據(jù)的關(guān)系,最后把數(shù)據(jù)修正到程 ...

它測(cè)距沒有問題,是到了規(guī)定之LED燈就會(huì)亮,但是那個(gè)數(shù)據(jù)顯示老是出毛病,現(xiàn)在都改成檢測(cè)20此取中位數(shù)去掉了差值過大的再求平均值還是一樣
回復(fù)

使用道具 舉報(bào)

ID:1029287 發(fā)表于 2023-7-28 00:12 | 顯示全部樓層
測(cè)試面要用平整的紙片什么的,別用不平整的東西啥子,
回復(fù)

使用道具 舉報(bào)

ID:1029287 發(fā)表于 2023-7-28 00:13 | 顯示全部樓層
測(cè)試面找對(duì),用紙張什么的反射效果好
回復(fù)

使用道具 舉報(bào)

ID:744809 發(fā)表于 2023-7-28 08:43 | 顯示全部樓層
dwx31 發(fā)表于 2023-7-27 20:08
它測(cè)距沒有問題,是到了規(guī)定之LED燈就會(huì)亮,但是那個(gè)數(shù)據(jù)顯示老是出毛病,現(xiàn)在都改成檢測(cè)20此取中位數(shù)去 ...

誤差有多大?如果是幾mm誤差的話那是正常的。你可以用仿真看看讀出來的值到底是多少,能不能和實(shí)際值對(duì)上。如果能對(duì)上,那就是你的顯示函數(shù)有問題了,或者你弄個(gè)變量,固定一個(gè)值,看看顯示的正不正常,多試幾個(gè)值,都正常的話也能排除顯示問題。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表