編碼器要用絕對(duì)式的,我之前也想實(shí)現(xiàn)這樣的功能,還沒(méi)試驗(yàn),說(shuō)給你一下我的思路:
1,步進(jìn)旋轉(zhuǎn)定位,這樣用單圈絕對(duì)編碼器就可以了,讀出當(dāng)前的位置,算一下需要多少脈沖回到原點(diǎn),發(fā)脈沖就可以了,當(dāng)然,回原點(diǎn)的精度和你的編碼器細(xì)分程度以及外圓直徑大小有關(guān)系。
2,步進(jìn)直線定位,這樣要用多圈絕對(duì)編碼器了,跟1思路差不多。