以下是根據(jù)已知條件計算伺服電機編碼器至少應設置成多少位的過程:
$ U& G9 X2 X. W& Y: ^+ e
2 }9 a' U' P7 D# Z9 p- J7 ?計算絲桿每微米對應的脈沖數(shù)
; I2 l) A' v4 L# {# o : [$ H8 p) q5 I) P8 J8 x2 q, w
已知絲桿導程為2mm = 2000\mu m,,則絲桿每移動1\mu m,,電機需要轉(zhuǎn)動的角度對應的脈沖數(shù)為:1\div2000 = 0.0005脈沖/\mu m。2 w* u. Y' H/ N7 U+ h
. Z- n/ U- |4 t* |8 c2 j) ]
根據(jù)直線運動分辨率要求計算電機一圈所需細分脈沖數(shù)
8 j g+ {' {) X1 D9 g5 ?
1 ^/ b2 ^+ F* ^$ _% Q9 }# p+ Y. m因為直線運動分辨率需優(yōu)于0.1\mu m,,則每0.1\mu m至少需要1個脈沖,,那么電機轉(zhuǎn)動一圈(對應絲桿移動一個導程2000\mu m)所需的脈沖數(shù)至少為:2000\div0.1 = 20000脈沖。
; |# a' j0 e9 b- a* m$ E% }$ \ q! y6 P! j" |+ U8 n, k" C$ `
4 w9 O* i; x( w2 h4 h% Z
不懂但是自己也好奇用豆包給的答案啊 計算編碼器位數(shù). o( \( h- W# X
: S5 g/ r; C1 O3 A3 s+ u已知伺服電機使用17位編碼器時,,其一圈的脈沖數(shù)為2^{17}=131072脈沖,。設滿足直線運動分辨率要求的編碼器位數(shù)為n位,則2^{n}\geq20000,,通過計算可得n\geq\log_{2}20000,,\log_{2}20000\approx14.28,所以n至少取15位,。
( ]) q. f, g% H" d2 A& U/ y1 F2 J# X / n( _: F" E( m4 c& [! F( X3 v
綜上,,伺服電機的編碼器至少應設置成15位。 |