Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 7529|回復: 6
打印 上一主題 下一主題

超音波應用(SRF05)

[複製鏈接]
1#
發表於 2007-6-5 13:30:08 | 顯示全部樓層
原帖由 jackyer1 於 2007-6-4 10:25 發表
1.我想要請問有關於超音波距離問題,資料上有明確指出傳輸
範圍1cm~4m,可是實際上我給與觸發端10us OR 10us以上觸
發,可是所的距離都差不多,大概30cm,是否是我自己人為
上的疏失,如果是的或請教專家, ...


1、
光看您的敘述可能很難替您解決問題,
不知道到是不是能請您更詳述整體的設計,
如接線方式、程式範例...等,
讓我們可以替您解決怎麼量都是30cm的問題!

2、
如果您想利用示波器量出距離,
可以參考一下原廠說明,
http://www.playrobot.com/Specific/srf05.htm
其中

這樣的接線方式可能比較適合您去利用示波器來測量,
透過示波器去測量 Echo Output 的訊號,
示波器所量測到的訊號會如下圖所示。


這個圖中的 Echo pulse output 就會是您將量測到的訊號!
2#
發表於 2007-6-6 11:21:24 | 顯示全部樓層
原帖由 jackyer1 於 2007-6-5 22:17 發表
我想要在這邊在請問一下 imas 版主所貼上的那張圖
是不是我們只要給予trigger 10us的觸發
內部就會給予 8 cycles off sonic burst 去偵測 echo 是否有獲得訊號(或是那8個循環聲波要自己寫)?


先回答您的問題,
內部會給予 8 cycles off sonic burst 去偵測,不用自己寫!
額外建議您,雖然規格上說明最小需要10us的觸發,
但建議您至少提供 20us 以上的觸發時間,
(參考國外的範例至少都有提供20us的時間)

參考網站 http://www.robot-electronics.co.uk/shop/Examples.htm
對應模組SRF04


不過忽然想到一件事情,
用示波器量的時候,
您的掃瞄頻率是調多少呀?

過往都是直接利用控制器開計時讀出值,
我會在近期內依照您的方法測試一下SRF05,
希望能幫您解決問題!
3#
發表於 2007-6-6 14:05:40 | 顯示全部樓層
剛剛測試了一下,
雖然沒有實際讀出脈波的寬度,
不過很明顯的寬度有因為距離而改變!

示波器調整為 2V、10ms
如上上篇回文圖所示,
5V 腳位:接電源供應器的5V
0V 腳位:接電源供應器的GND & 示波器的GND
Echo Output 腳位:接示波器的量測腳
Trigger 腳位:利用一條單芯線接電源供應的5V,自己用手觸發

結果:所得到的波形明顯因為距離而有所改變!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-6-10 11:38 , Processed in 0.294889 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表