dogcandoit 發表於 2011-5-16 23:12:01

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:30

Encoder是裝在馬達端還是減速機端?48pps太低了吧?

vegewell 發表於 2011-5-18 15:37:48

回復 1# dogcandoit


    你這些問題,要是能知道你旋轉編碼器的型號與data就很清楚了,
我猜你的旋轉編碼器是增量型的雙路輸出,

通常旋轉編碼器是裝在伺服馬達的馬達軸後端,
編碼器軸每旋轉一圈,A相和B相都發出相同的脈衝個數,但是A相和B相之間存在一個90°(電氣角的一週期為360°)的電氣角相位差,
增量型的旋轉編碼器 解析度從1~上萬 選自己慣用的,可以程式設定.
頁: [1]
查看完整版本: Encoder算法及相關問題~"~