|
9#
發(fā)表于 2024-11-12 08:58:34
|
只看該作者
以下是根據(jù)已知條件計(jì)算伺服電機(jī)編碼器至少應(yīng)設(shè)置成多少位的過(guò)程:& M' h# ~- q2 }) v( n. h9 [
' @, `/ g* ]0 P, i* R計(jì)算絲桿每微米對(duì)應(yīng)的脈沖數(shù)
+ P5 K1 e# l, k/ t
+ h* n3 w& f' p2 p' n J2 M已知絲桿導(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。1 a# K/ C! k @1 N
9 K- ^0 S' e1 ]! c4 ]6 `根據(jù)直線運(yùn)動(dòng)分辨率要求計(jì)算電機(jī)一圈所需細(xì)分脈沖數(shù)
d; F: m5 o" q* t1 k # }2 v# `$ s( ^1 E) f0 I; W
因?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脈沖。
, M) ^1 O) d# H" I: ]# C) f
0 b% I" ?, P+ Z" L- P0 f! V$ h3 T" U& P+ l1 I$ Y
不懂但是自己也好奇用豆包給的答案啊 計(jì)算編碼器位數(shù)) L0 H5 L8 J+ X. t- H( l$ e
3 C. n. L% z8 c% Q _已知伺服電機(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位。# A+ b9 b( w1 Y
# `& d7 i) {8 o7 q: ]1 L N6 u
綜上,伺服電機(jī)的編碼器至少應(yīng)設(shè)置成15位。 |
|