Robofun 機器人論壇

標題: 用CNY70量測轉速 [打印本頁]

作者: pizg    時間: 2011-10-10 23:56
標題: 用CNY70量測轉速
我用CNY70量測轉速,
可是無法順利得到轉速(我在輪子貼上一小塊白色膠帶, CNY70接在pin 2),
請問各位前輩該如何解決, 程式碼如下:

int rpmcount;
unsigned int rpm;
unsigned long timeold;

void setup()
{
  Serial.begin(9600);
  attachInterrupt(0, rpm_fun, RISING);
  rpmcount = 0;
  rpm = 0;
  timeold = 0;
}

void loop()
{
  if (rpmcount >= 10)
  {
    rpm = 60 * 1000 / (millis()- timeold) * rpmcount;
    timeold = millis();
    rpmcount = 0;
    Serial.println(rpm, DEC);
  }
}

void rpm_fun()
{
  rpmcount++;
}
作者: vegewell    時間: 2011-10-11 13:35
回復 1# pizg


    CNY70 的檢測距離只有  0.3 mm,
你真的覺得適合你的工藝,
距離稍大一點就測不到了,

作者: g921002    時間: 2011-10-11 22:32
    CNY70 的檢測距離只有  0.3 mm,
你真的覺得適合你的工藝,
距離稍大一點就測不到了, ...
vegewell 發表於 2011-10-11 13:35


CNY70沒有這樣差,透過調整AK端的電流,提高到3~5mm沒問題。
作者: sinocgt    時間: 2011-10-11 23:25
回復 2# vegewell


   最近用CNY70做自走車,感應至少3mm沒問題喔!
作者: vegewell    時間: 2011-10-12 14:38
回復二位:
感謝告知,
我又查了一下,
好像CNY70有兩款以上,
這裡:
http://gcbbs.digitw.com/phpbb2/viewtopic.php?f=5&t=1164
及 這裡:CNY7000 Temic   & CNY7000 VISHAY  
http://www.icver.com/search.asp?key=CNY70
============================
感應距離:  0 mm to 5 mm:  
http://tw.mouser.com/ProductDeta ... Am7vR28%252bA%3D%3D
============================
檢測距離  0.3 mm:
http://www.soiseek.cn/VISHAY/CNY70/
http://www.szdongbao.com/CNY70.html
============================
我想感應距離:  0 mm to 5 mm 這個應該是正品,
檢測距離  0.3 mm 這個應該是用在某些儀器或機器裡面,或是搞錯了,
以後買的時候要先看清楚,
作者: pizg    時間: 2011-10-12 18:03
CNY70 0~5mm是沒錯,
但是有哪位前輩能告訴我程式需要修改哪裏, 才能量測轉速?
作者: vegewell    時間: 2011-10-13 17:50
回復 6# pizg


    你必須先確定 CNY70反應是否穩定且正確?
CNY70測白色膠帶時是得到幾v?
CNY70測黑色輪子時是得到幾v?
先自己用手轉輪子幾圈試試看,
確定了,再說吧.
作者: sinocgt    時間: 2011-12-10 12:11
不知 pizg 大大,已經解決此問題沒?  我今天有空就實驗一下一切都OK , 請參考 http://sinocgtchen.blogspot.com/
作者: g921002    時間: 2011-12-10 16:27
不知 pizg 大大,已經解決此問題沒?  我今天有空就實驗一下一切都OK , 請參考
sinocgt 發表於 2011-12-10 12:11


網頁內容做得很棒!!...推一下..
作者: pizg    時間: 2011-12-11 09:19
不知 pizg 大大,已經解決此問題沒?  我今天有空就實驗一下一切都OK , 請參考
sinocgt 發表於 2011-12-10 12:11



感謝您的回覆.
我有到您的網誌觀看量測轉速那篇文章,
我會再做一下這個實驗,
有問題再向您請教,
謝謝.




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