Robofun 機器人論壇

標題: [分享]如何使用Sharp GP2D12類比式測距感測器 [打印本頁]

作者: hungyu    時間: 2007-8-23 16:28
標題: [分享]如何使用Sharp GP2D12類比式測距感測器
Sharp GP2D12這顆感測器,可以量測到10cm~80cm是否有物體,如果要利用GP2D12所量測到的值,還必須透過一個AD轉換器(將類比訊號轉成數位訊號的機器,所謂的類比訊號可以把訊號的樣子想成曲線,數位訊號就是很單純由0跟1所構成的訊號)將GP2D12所量測到的值轉成數位的形式。

一般的紅外線測距感測器(Sharp GP2D12是其中之ㄧ的產品)是利用電壓大小來表達距離多少,每一種紅外線測距感測器的標準不同,如果以Sharp GP2D12來說,它先透過電阻將5V的電壓降至2.55V,此時GP2D12量測到的電壓值就會落在0V~2.55V之間,以0.01V為單位換算,透過AD轉換器則可以表示0~255的值(以二進制來表示:00000000~11111111,總共 8 bit),有了數位化的量測值,才有辦法透過程式使用。

附件有個截圖說明GP2D12多少電壓對應多少的距離(橫坐標是電壓,縱座標是距離),使用手冊有舉一個範例,在附件可以看到曲線上有15個點,這15個點是範例所取的,可自行更換,然後將15個點所表示的電壓值轉換成0~255之間的值,最後依序儲存在EEPROM(記憶體的一種)中,之後將利用這些儲存的資料來跟GP2D12所量測到的值做比較,我們就可以知道距離多少。


以上僅簡單說明運作原理,如果想要實際使用可參考以下的使用手冊
Sharp GP2D12 Analog Distance Sensor Product Document (.pdf)

GP2D12_01.JPG (22.36 KB, 下載次數: 729)

GP2D12_01.JPG

GP2D12_02.JPG (29.33 KB, 下載次數: 612)

GP2D12_02.JPG

作者: imas    時間: 2007-8-24 08:22
超讚的啦...
論壇上有您的分享...真是令人獲益良多...^__^
作者: tian4563    時間: 2008-4-21 13:56
標題: ?得非常好
  ?主:小?一直不解.2?著名球星 到底是?克??害?是?丹?害?  
  回復1:我?的
?世私服?克??害,因?人?在?他?的?候都??克?.?丹,?克?排前面,所以?克??害!
  回復2:??是?克兒?害,因??克兒
runescape gold是三?字,而?丹只有??字
  回復3:我?得是?丹,你看他又打?球,又拍3X片,?有一支F1??...   
  ?主:我被蜘蛛咬了,?不??成蜘蛛?啊
  回復1:被黑人咬了一口 ?不??成黑?啊?
  回復2:我被
網站推?雷霹?,?在是???~~~
  回復3:弱弱的?一句。。。我也被?劈?。。。??米?成沈殿霞   
  回復:某天深夜,偶起?上
型煤機?所,?一透明??西左忽右?~
  吾?:你是鬼?
  鬼曰:恩那
  吾:??大便?我看看
  鬼:.....
  ?主:想?一家精神病院,急召八?字的?告?
  ?中後我?表示真?
Dofus kamas感?的。如果????了,算你股份啊!   
  回復1:全??招,???出。
  回復2:凡?者送月球土地

作者: jordani19    時間: 2009-1-12 23:43
我可不可以用3用電表直接量測輸出電壓??




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2