|
9#
發(fā)表于 2024-11-12 08:58:34
|
只看該作者
以下是根據(jù)已知條件計(jì)算伺服電機(jī)編碼器至少應(yīng)設(shè)置成多少位的過(guò)程:; _+ A" ~1 i- [; c1 A4 |
: [( F) Y9 q. j4 i7 T' w; Z
計(jì)算絲桿每微米對(duì)應(yīng)的脈沖數(shù)
$ c& g) N, |# P$ j+ P. h* } " q" f2 {0 m" g0 m) C8 G
已知絲桿導(dǎo)程為2mm = 2000\mu m,則絲桿每移動(dòng)1\mu m,,電機(jī)需要轉(zhuǎn)動(dòng)的角度對(duì)應(yīng)的脈沖數(shù)為:1\div2000 = 0.0005脈沖/\mu m,。9 x* B% | U1 E% h9 Y
1 u' m: I9 j5 U# U- l7 o6 {根據(jù)直線運(yùn)動(dòng)分辨率要求計(jì)算電機(jī)一圈所需細(xì)分脈沖數(shù)
9 v* ~/ Z* `9 e. a. M, Z4 R ( H+ r1 E8 f% b6 k) c9 k
因?yàn)橹本運(yùn)動(dòng)分辨率需優(yōu)于0.1\mu m,則每0.1\mu m至少需要1個(gè)脈沖,,那么電機(jī)轉(zhuǎn)動(dòng)一圈(對(duì)應(yīng)絲桿移動(dòng)一個(gè)導(dǎo)程2000\mu m)所需的脈沖數(shù)至少為:2000\div0.1 = 20000脈沖,。
, }; H1 h* {. N/ k( y, H! Y' `2 }
" H) j+ o" H5 Q! v+ l G0 ?0 n+ r/ n# R
不懂但是自己也好奇用豆包給的答案啊 計(jì)算編碼器位數(shù)
( s& @" a$ j8 R % r9 @0 j1 |# M. }: f. E) F
已知伺服電機(jī)使用17位編碼器時(shí),其一圈的脈沖數(shù)為2^{17}=131072脈沖,。設(shè)滿足直線運(yùn)動(dòng)分辨率要求的編碼器位數(shù)為n位,,則2^{n}\geq20000,通過(guò)計(jì)算可得n\geq\log_{2}20000,,\log_{2}20000\approx14.28,,所以n至少取15位。
& R6 k2 Q) D8 i( W" R9 ?
8 P, _8 M9 w/ `2 k3 B綜上,,伺服電機(jī)的編碼器至少應(yīng)設(shè)置成15位,。 |
|