Robofun 機器人論壇

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

[分享]如何使用Sharp GP2D12類比式測距感測器

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-8-23 16:28:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
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, 下載次數: 611)

GP2D12_02.JPG
2#
發表於 2007-8-24 08:22:44 | 只看該作者
超讚的啦...
論壇上有您的分享...真是令人獲益良多...^__^
3#
發表於 2008-4-21 13:56:36 | 只看該作者

?得非常好

  ?主:小?一直不解.2?著名球星 到底是?克??害?是?丹?害?  
  回復1:我?的
?世私服?克??害,因?人?在?他?的?候都??克?.?丹,?克?排前面,所以?克??害!
  回復2:??是?克兒?害,因??克兒
runescape gold是三?字,而?丹只有??字
  回復3:我?得是?丹,你看他又打?球,又拍3X片,?有一支F1??...   
  ?主:我被蜘蛛咬了,?不??成蜘蛛?啊
  回復1:被黑人咬了一口 ?不??成黑?啊?
  回復2:我被
網站推?雷霹?,?在是???~~~
  回復3:弱弱的?一句。。。我也被?劈?。。。??米?成沈殿霞   
  回復:某天深夜,偶起?上
型煤機?所,?一透明??西左忽右?~
  吾?:你是鬼?
  鬼曰:恩那
  吾:??大便?我看看
  鬼:.....
  ?主:想?一家精神病院,急召八?字的?告?
  ?中後我?表示真?
Dofus kamas感?的。如果????了,算你股份啊!   
  回復1:全??招,???出。
  回復2:凡?者送月球土地
4#
發表於 2009-1-12 23:43:25 | 只看該作者
我可不可以用3用電表直接量測輸出電壓??
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-21 18:56 , Processed in 0.155078 second(s), 10 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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