|
9#
發(fā)表于 2024-11-12 08:58:34
|
只看該作者
以下是根據(jù)已知條件計(jì)算伺服電機(jī)編碼器至少應(yīng)設(shè)置成多少位的過(guò)程:
! V/ E5 g) t8 F6 A5 o- ] 2 q1 ~! F! t" ] V6 L% k$ Z2 N U& V
計(jì)算絲桿每微米對(duì)應(yīng)的脈沖數(shù)9 q3 z* a; K% `4 n; H. |
7 X4 W) Z7 q1 F( }( ]已知絲桿導(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,。
+ N7 L7 S5 U( T1 Z; G+ O- ? % D; G& J+ X+ u( q! \7 F
根據(jù)直線運(yùn)動(dòng)分辨率要求計(jì)算電機(jī)一圈所需細(xì)分脈沖數(shù)
2 V! r7 j- x! p: O% j& `) m
! c& l. U; S' _% D, ~1 U) v. }因?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脈沖,。
( I5 v D7 G! T6 r A/ O+ s " Q. ` y; V) w- \. Y
" ?9 E9 ], X# [, C5 a不懂但是自己也好奇用豆包給的答案啊 計(jì)算編碼器位數(shù); b+ ~& m% k' O6 Y1 ~; g) p5 X& f
& p" L0 Y0 W8 A: _
已知伺服電機(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位,。
* B+ r4 }+ m: u% Q i( b9 ^3 \
0 i/ w& Q/ m2 f/ p) F2 F3 q綜上,伺服電機(jī)的編碼器至少應(yīng)設(shè)置成15位,。 |
|