Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 5800|回復: 2

請問關於ACS712低電流檢測器

[複製鏈接]
發表於 2010-8-12 17:27:02 | 顯示全部樓層 |閱讀模式
這是sparkfun.com官網提供的程式碼卻是應用在Wiring上,
可是因為彽電流檢測器輸出訊號為類比訊號,請問如果要應用BASIC STAMP II執行,
一定要透過A/D converter把類比轉成數位才能使用嗎?
-----我是程式碼-----
int val;

void setup()
{
  Serial.begin(9600);      // sets the serial port to 9600
}

void loop()
{
  val = analogRead(0);     // read analog input pin 0
  Serial.print(val, DEC);  // prints the value read
  Serial.print(" ");           // prints a space between the numbers
  delay(100);              // wait 100ms for next reading
}
-----程式碼結束-----
playrobot 該用戶已被刪除
發表於 2010-8-14 13:07:17 | 顯示全部樓層
BASIC Stamp有一個極大的優勢, 就是利用電容電阻的特性, 來處理類比訊號, 這樣可以節省腳位(有時, 不需要這麼多的類比腳), 並且可以節省CPU時間..
關於RCT類比轉數位的方法, 請參考
http://www.parallax.com/Portals/0/Downloads/docs/books/edu/WAMv2.2-CHT-v1.0.pdf
第五章 ... 非常精采 !

有控參觀此網站
http://iccl.nkmu.edu.tw/bbs
 樓主| 發表於 2010-8-18 18:53:29 | 顯示全部樓層
謝謝你的回應,再請教一個問題。

如圖中的接腳所示,分別為5V、Vo、GND及Ip+、Ip-
5V、GND接電源5V及地,Vo為類比電壓輸出,
Ip+、Ip-接於欲檢測電電流線路的位置做串連,
使用BASICstamp控制器搭配ADC0831晶片連接方式
圖中的紅外線感測器取代的是電流檢測器,
其中第2支腳位為類比電壓輸入,電流檢知器的Vo需接至ADC0831的第2支腳位,
搭配GP2D12的範例程式顯示數值,
但是數值顯示一直為八十且不會改變,
線路方面查線也沒有問題,改變可變電阻值數值依然不變,
請問是哪裡出了狀況?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2022-1-18 23:52 , Processed in 0.150319 second(s), 9 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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