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)
下載附件
2007-8-23 16:28 上傳
GP2D12_02.JPG
(29.33 KB, 下載次數: 612)
下載附件
2007-8-23 16:28 上傳
作者:
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