Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 6370|回復: 2
打印 上一主題 下一主題

Encoder算法及相關問題~"~

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-5-16 23:12:01 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
想請問一下~假設使用的伺服馬達減速比為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出現???
那說起來不就怪怪的~~~不知道哪邊觀念有錯~~還望指教
初次摸伺服馬達問題若太......請見諒
謝~~~
2#
發表於 2011-5-17 22:56:30 | 只看該作者
Encoder是裝在馬達端還是減速機端?48pps太低了吧?
3#
發表於 2011-5-18 15:37:48 | 只看該作者
回復 1# dogcandoit


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

通常旋轉編碼器是裝在伺服馬達的馬達軸後端,
編碼器軸每旋轉一圈,A相和B相都發出相同的脈衝個數,但是A相和B相之間存在一個90°(電氣角的一週期為360°)的電氣角相位差,
增量型的旋轉編碼器 解析度從1~上萬 選自己慣用的,可以程式設定.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-21 21:57 , Processed in 0.347550 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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