伺服的精度是看編碼器的,控制系統要能精確控制到伺服能定位在任一個編碼器值位置,這樣才能發揮出最大精度。
按照!1PG極限參數計算,32767個脈沖對應1圈。即32767對應360°。即1°為91個脈沖左右。那么得到的是1個脈沖0.01099°,1個脈沖伺服要跑131072/32767=4個編碼位置。
如果設成150000,150000個脈沖對應1圈。即150000對應360°。即1°為416.67個脈沖左右。那么得到的是1個脈沖0.0024°,1個脈沖伺服要跑131072/150000=0.873813個編碼位置。
而系統運算中,只取整數部份,所以不管是丟脈沖或是計算余數誤差,最終誤差都是偏小。
上面的數字是我改造前和改造后的實際數據。取150000是根據減速比是240計算的。前后精度是用表打過的
因為比1PG更高級的模塊10GM 以上的模塊 都是可以完全的接收伺服電機自帶編碼器脈沖的。不知道你是從哪里得到的信息。
10GM我是沒有用過,AD75和QD75我都用過,就是沒有這個功能。如果你說的是0點,那也僅僅一個0點而已,如果電機只轉半圈那怎么辦?模塊能取到這個數,那就是全閉環了