|
9#
發(fā)表于 2024-11-12 08:58:34
|
只看該作者
以下是根據(jù)已知條件計(jì)算伺服電機(jī)編碼器至少應(yīng)設(shè)置成多少位的過(guò)程:: M2 W8 o: h. K$ N' E& h
5 H5 r ?+ R3 B' V! h$ F
計(jì)算絲桿每微米對(duì)應(yīng)的脈沖數(shù)
$ R- I, W+ h7 w }5 ?
* n; _8 k3 d0 n5 L' @6 [已知絲桿導(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。) g+ t8 N/ u) |" T9 { g
4 u2 n! \- c* r, d" l! a根據(jù)直線運(yùn)動(dòng)分辨率要求計(jì)算電機(jī)一圈所需細(xì)分脈沖數(shù)6 D2 v0 Q1 v( X8 v5 M1 H7 r
* M* R$ q$ N$ U2 g: a" q5 C, r因?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脈沖。( {9 D1 M- Q/ X" s5 r
7 x& P* m& B% q& b1 C1 I
$ k& z8 W+ \0 U9 I- w不懂但是自己也好奇用豆包給的答案啊 計(jì)算編碼器位數(shù)
; A; X) {' L1 ]9 k
/ Z- K+ |, t! V已知伺服電機(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位,。( }) y/ E+ K$ W$ S9 j- f! N
6 J" ^" _4 m2 k* V: f @6 i% a+ G
綜上,,伺服電機(jī)的編碼器至少應(yīng)設(shè)置成15位。 |
|