模塊原理:
(1)采用IO口TRIG觸發測距,給至少10us的高電平信號;
(2)模塊自動發送8個40khz的方波,自動檢測是否有信號回傳;
(3)有信號回傳,通過IO口ECHO輸出一個高電平,高電平持續的時間就是超聲波從發射到回傳的時間。測驗距離=(高電平時間*聲速(340M/S))/2;
我想知道超聲波是在哪個時間點發射,是否存在ECHO輸出高電平超聲波卻沒有發射,或者超聲波發射了ECHO卻未輸出高電平的情況。
求各位大佬帶帶我
uj5u.com熱心網友回復:
這不是寫的很明白么

uj5u.com熱心網友回復:
原則:1.一般在最大檢測距離所對應的超聲回傳周期,最好不發射!否則收到2次無法區分那個是第一次的。
2.換句話說,應該定時重復發射。所以被檢測的物體位移不能太快,否則檢測誤差很大。
uj5u.com熱心網友回復:
額,我的問題是超聲波是在ECHO為高電平之前還是之后或者是同時發射,是否存在ECHO輸出高電平超聲波卻沒有發射,或者超聲波發射了ECHO卻未輸出高電平的情況。
uj5u.com熱心網友回復:
這不是寫的很明白么
我想知道超聲波是在哪個時間點發射
(1)采用IO口TRIG觸發測距,給至少10us的高電平信號;
額,我的問題是超聲波是在ECHO為高電平之前還是之后或者是同時發射,是否存在ECHO輸出高電平超聲波卻沒有發射,或者超聲波發射了ECHO卻未輸出高電平的情況。
沒用過,看字面意思是收到信號反射才有高電平輸出,沒有高電平說明沒有收到信號反射,比如你用超聲波測量月亮的距離. 剛發射時時沒有高電平的
uj5u.com熱心網友回復:
都會有,所以除了正常測量,還要處理意外資料,否則,就像通訊程式一樣,只管接收發送,不管意外,就無法連續作業。
uj5u.com熱心網友回復:
這不是寫的很明白么
我想知道超聲波是在哪個時間點發射
(1)采用IO口TRIG觸發測距,給至少10us的高電平信號;
額,我的問題是超聲波是在ECHO為高電平之前還是之后或者是同時發射,是否存在ECHO輸出高電平超聲波卻沒有發射,或者超聲波發射了ECHO卻未輸出高電平的情況。
沒用過,看字面意思是收到信號反射才有高電平輸出,沒有高電平說明沒有收到信號反射,比如你用超聲波測量月亮的距離. 剛發射時時沒有高電平的
好的,謝謝~( ̄▽ ̄~)~
uj5u.com熱心網友回復:
都會有,所以除了正常測量,還要處理意外資料,
否則,就像通訊程式一樣,只管接收發送,不管意外,就無法連續作業。
好的,謝謝~( ̄▽ ̄~)~
uj5u.com熱心網友回復:
ECHO是在檢測到距離之后由芯片對應出來的轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/88542.html
標籤:單片機/工控
上一篇:移植鏡像,沒有驅動能否作業?
下一篇:新人求教啊!!
