個人感覺可能問題出在2個方面:
1.電磁干擾,信號新和動力線走線在一起,信號線屏蔽線效果不好
2.電子齒輪比設(shè)置不正確
另外一點,你設(shè)置這個每轉(zhuǎn)脈沖數(shù),這個感覺有點問題,上位機發(fā)脈沖能力是一定的,不是你想設(shè)多少就設(shè)多少的,舉個簡單的例子。
上位機發(fā)脈沖能力為100KHZ,伺服額定轉(zhuǎn)速為3000R/M,那么伺服達(dá)到額定轉(zhuǎn)速的最大脈沖也就是2000個/轉(zhuǎn),如果你設(shè)的過大,伺服就會有累計誤差。如果用脈沖數(shù)計算電子齒輪比,公式如下
電子齒輪比=編碼器分辨率/每轉(zhuǎn)脈沖數(shù)×減速比(M/N),
如果用脈沖當(dāng)量來計算電子齒輪比,看你精確度是多少了,轉(zhuǎn)盤式的應(yīng)該是旋轉(zhuǎn)編碼器了,舉個例子,如果脈沖當(dāng)量為0.1,即一個脈沖走0.1度,那么一圈應(yīng)該是360/0.1=3600個脈沖,也就是說在不考慮減速比的情況下,伺服發(fā)出3600個脈沖,旋轉(zhuǎn)臺轉(zhuǎn)動一圈,電子齒輪比應(yīng)該設(shè)置為
B/A=編碼器分辨率/3600×減速比(M/N),
希望對你有所幫助。
[ 此帖被liu_zurong在2015-08-11 16:36重新編輯 ]