|
在航模遥控系统中,控制的执行机构是舵机,这样航模才会在空中作出各种各样的动作和姿态。之前的帖子讲过PPM信号从产生、传送最后是把它送到舵机进行各种位置控制的(送到电调的是控制电机或发动机转动速度的),下面我们就来看看舵机的原理和控制。 0 \! H; o7 q6 Y& i+ b3 q* |. q; D1 J& t - l, l% j& f2 X5 f9 Z7 s) r6 U. o 7 `, g/ @: n& |) ~" X1 f- l$ Q
5 A0 }8 X, x' Y. D% A; Z* H1 x) N6 C/ V" I$ F1 b; ?1 ~ j. Q
5 `- a! c& f9 ~, r8 j8 n! \! @" l 0 V3 x& U, i) h" X, W$ h s* f9 ~0091.png (155.31 KB, 下载次数: 45)7 `( H7 M6 a. {, ?. G 下载附件 保存到相册, g$ o K p$ c% b$ {* h 2014-5-6 09:13 上传. |( }7 ~* l0 O6 O: ^ ) q. _3 h" l5 d9 G' \3 T* x2 M2 Z 5 e) f$ P5 Y0 {7 D: H0 h
) C6 _0 }: [" z 8 m8 _# W" r% L. A$ K" v控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。 * K' q$ Q' G T5 u; @( o* F 6 l; q0 N' s" ~. K/ K* Y" f - T- y$ d' r: Q! SA* ~7 O0 x" ^
3 w4 Q/ ~' k- T; p# E' ?/ O3 U, r2 X6 `( Z( O+ D$ Z1 h + _- \9 i" H6 S7 i new.gif (47.39 KB, 下载次数: 49)& a% Z& `- r; V4 g4 l/ _ 下载附件 保存到相册# q. O s6 V) P6 j+ A 2014-5-6 11:19 上传6 U. c5 o1 p: H. j( i 7 T' T, P9 c; c; e 7 P9 Z9 T. E' E+ W3 I9 r6 F) t0 Y 1 Q; v0 y5 S( d+ g 舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms-2.5ms范围内的角度控制脉冲部分,总间隔为2ms。以180度角度伺服为例,那么对应的控制关系是这样的:0 v }( r% m% u: w* f- ^: {* j 8 \* O* j$ Q. C4 ^. b1 H9 |6 e' q * | m. A6 N }
0 @, N' M) T: F' o. q1 U9 y0.5ms--------------0度;3 r: m" d0 Y0 r* ]2 O& ~! n& A1 h5 S $ c. S8 X% F8 S% r7 U' m
9 D; G" x" p- \6 h) w+ F4 e8 r$ N* @ 1 h v3 B8 P4 s) q0 I# b1.0ms------------45度; ; J( g0 A7 X' |' s$ @ R( k' @ O( Y |0 m$ y+ E4 R; T8 X 3 \1 H4 e) ]3 d9 d% e + T3 U$ \" ?9 {+ @1.5ms------------90度; & i& w7 _- _. E3 E/ _( K- G% r0 ~. b6 a" i3 Y" ]( l , V! C$ S! q" _; W3 X$ E3 l
1 B" Y; u1 g; T% _7 L! u5 z8 g% o2.0ms-----------135度;6 a& R/ {& A1 | @8 S3 i( p n: r
3 W3 |3 e; o7 O, C" F 3 V' y1 C9 T! H+ P7 | $ W) x6 R( {; N. h! C j2 F2.5ms-----------180度;7 e2 z( L0 t. }- m7 B/ i $ C' n) c( Y: Y$ q3 `2 R5 A
7 ]% \1 \- A" A$ t0 S( a& p) Z4 ^! y6 o' { Z9 w0 f! E+ e (1)舵机的追随特性; h: D3 v0 y2 ^ [& f v
2 Y& ^7 Y' W' s ]$ y# r1 \* o, _' u) n3 E2 A7 Z 假设现在舵机稳定在A点,这时候CPU发出一个PWM信号,舵机全速由A点转向B点,在这个过程中需要一段时间,舵机才能运动到B点。) f, `' a7 i( u( G. t9 M ! ]4 F6 ` G6 i& E# J4 w! \5 A* q
3 W% i' v) k: g+ E1 i/ ?2 Y' v0 R3 _
5 U" e* `' A2 q# o0093.png (14.74 KB, 下载次数: 48) ! j& i( a. a' F/ r, e" j下载附件 保存到相册e* f# g9 F; w5 k6 A! _) s* ` 2014-5-6 09:13 上传: H$ _; P' c9 H( X. |( C
' ^" A0 B6 W+ [7 o- c* K7 a$ j: _% u- i$ @; A 8 k" s; q, L; ^) |$ [ 保持时间为Tw,当Tw≥△T时,舵机能够到达目标,并有剩余时间;当Tw≤△T时,舵机不能到达目标;理论上:当Tw=△T时,系统最连贯,而且舵机运动的最快。实际过程中Tw不尽相同,连贯运动时的极限△T比较难以计算出来。 - [1 y) P$ g! ]$ e5 }3 |) k8 P : ]6 A7 w9 C; A& `0 F ; ?* Z7 i2 Z0 U6 `# }, Z假如我们的舵机1DIV =8us,当脉冲宽度信号以最小变化量即(1DIV=8us)依次变化时,舵机的分辨率最高,但是速度会减慢。% k9 w3 D E" o4 T8 m
* q. u) Z( k6 N' i1 E Q6 i7 J + x$ l* k6 }8 R; Z" i |
|