Robofun 機器人論壇
標題:
Encoder算法及相關問題~"~
[打印本頁]
作者:
dogcandoit
時間:
2011-5-16 23:12
標題:
Encoder算法及相關問題~"~
想請問一下~假設使用的伺服馬達減速比為1/16
當我的馬達轉一圈時encoder讀出來的pulse為48,只有使用A相
1.所以表示encoder的解析度為3嗎?????
2.那個3稱為解析度嗎??因為不知道怎麼稱呼 所以先用解析度來代表.....
3.聽人家說解析度都是偶數 因為Encoder內有s、N極 所以如果使用單相----->有1組S、N就應該解析度為2;2組S、N解析度應該為4
如果使用A、B相----->有1組S、N就應該解析度為2X2=4;2組S、N解析度應該為4X2=8
所以不會有我的3出現???
那說起來不就怪怪的~~~不知道哪邊觀念有錯~~還望指教
初次摸伺服馬達問題若太......請見諒
謝~~~
作者:
g921002
時間:
2011-5-17 22:56
Encoder是裝在馬達端還是減速機端?48pps太低了吧?
作者:
vegewell
時間:
2011-5-18 15:37
回復
1#
dogcandoit
你這些問題,要是能知道你旋轉編碼器的型號與data就很清楚了,
我猜你的旋轉編碼器是增量型的雙路輸出,
通常旋轉編碼器是裝在伺服馬達的馬達軸後端,
編碼器軸每旋轉一圈,A相和B相都發出相同的脈衝個數,但是A相和B相之間存在一個90°(電氣角的一週期為360°)的電氣角相位差,
增量型的旋轉編碼器 解析度從1~上萬 選自己慣用的,可以程式設定.
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2