|
在航模遥控系统中,控制的执行机构是舵机,这样航模才会在空中作出各种各样的动作和姿态。之前的帖子讲过PPM信号从产生、传送最后是把它送到舵机进行各种位置控制的(送到电调的是控制电机或发动机转动速度的),下面我们就来看看舵机的原理和控制。7 C" O R0 T3 H3 F' t& B2 A$ U
- ^5 T/ w" q9 S0 z# R' z
8 }. N0 C9 M1 T l5 T! n5 g
, d3 z# j3 r! K( k
$ g0 q9 P) a6 X9 k, p+ ~5 a+ w% N
, J; {0 _% A) x% i c
& m7 d1 U* U# q5 i$ r; N
: L, L- V j$ u/ g' O$ Z& n0091.png (155.31 KB, 下载次数: 45)0 ]% L$ a: y& I6 i6 k
下载附件 保存到相册
a) S) U) r! S+ _2 l6 M2014-5-6 09:13 上传
+ F! q1 i- {) B& R2 y6 |+ f. \, x# e3 d9 ~* {1 h$ t1 _8 d1 {
) k( d( H0 |) M2 s" z* J' b5 ?8 a2 M+ i
' R0 G( ? t; U7 P
5 _9 T! X( u7 U9 D; g控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。
2 v! L5 `! M" L8 C, |+ M. U$ W* x
2 ]" _0 ]3 m: i9 Z2 w% k+ U1 g) v. m# W: T* ~$ M
! M7 e" Y1 ]3 O
& B; w( s- N: Q0 \9 ?- |3 m
6 l& Y1 {9 g( p 6 X' ^( Y7 W# R- L
new.gif (47.39 KB, 下载次数: 49)0 g! g4 m, h' `. _! s. V( W3 Y
下载附件 保存到相册 - [ c7 v8 [! L: K
2014-5-6 11:19 上传
2 x; r3 x, Z$ }- T. K* `' K& _6 A5 ^
" y+ |2 a& j0 ?6 H: w9 I% U8 m) B, k
舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms-2.5ms范围内的角度控制脉冲部分,总间隔为2ms。以180度角度伺服为例,那么对应的控制关系是这样的:
2 z; ?% @. Y! @7 ^0 M0 y# R7 B
3 P4 d: f m# ~# w0 z/ e- a4 t
2 g: D1 h: N' \8 S. S7 o$ L& g( t! f% g5 |4 s- l
0.5ms--------------0度;# u6 \ O& _4 S+ c% I0 e
4 w! Y3 _) o/ u# R2 p/ n- }
, h" H7 y K- f5 ~0 y8 L
; |" Q0 u+ H* W! [ ^$ v: {) h1.0ms------------45度;
* D1 N9 c8 F% f1 T0 u/ r, H+ i* @" I! ^2 Q) A
3 J# l" }) s3 t9 _- X5 I$ J- ^$ A) B3 L
( F: U, S' T. ^2 W9 x1.5ms------------90度;4 W( Y7 H1 B% S S3 {. u
/ H5 I- }0 {) P }3 N! f7 J) ?
) g Q* g: |* u- C2 e A8 p$ S
: T1 }& M1 n; a. X2.0ms-----------135度;
, X3 X. @5 ?# o# h. N+ i" [6 Y( @
# x; Q; J1 x0 f+ O$ p. S* w" G0 s) A6 i) o3 j
& g5 b. W. p: w( _" E" ^
2.5ms-----------180度;
& s4 v" M/ r! l/ L+ v% M; X
) S c7 A1 j. A# ?9 N# e
; ?% F. C* }; g
& X( q- K1 z$ W2 _. t(1)舵机的追随特性
% z$ Y7 C' W' U1 A6 O; n+ O* p5 e) Q
G3 w4 T5 D/ H: G
假设现在舵机稳定在A点,这时候CPU发出一个PWM信号,舵机全速由A点转向B点,在这个过程中需要一段时间,舵机才能运动到B点。
9 E1 s& q% U1 T1 m; N3 h$ @1 M' ^" i0 K8 ]
* w1 _4 N6 w2 }) b. P
4 K9 T4 ^, {# M& g% S/ F7 F0 T . n. l- u, m$ o
0093.png (14.74 KB, 下载次数: 48); X$ b6 ~+ A+ R8 A; U5 r
下载附件 保存到相册 " w( H6 L6 W8 b# ^
2014-5-6 09:13 上传. }4 O* N6 u0 C4 ?/ H# o8 q5 |- ~
; c6 h+ k. L. @ g5 P& R
# [) \" L/ e# \0 g
3 @8 V8 M7 @# Y. P, L0 T
保持时间为Tw,当Tw≥△T时,舵机能够到达目标,并有剩余时间;当Tw≤△T时,舵机不能到达目标;理论上:当Tw=△T时,系统最连贯,而且舵机运动的最快。实际过程中Tw不尽相同,连贯运动时的极限△T比较难以计算出来。
; V6 @2 E4 k) _6 x& t2 A
- @, z& J) c1 U+ d2 n. ?7 ]. O [9 ?: `
假如我们的舵机1DIV =8us,当脉冲宽度信号以最小变化量即(1DIV=8us)依次变化时,舵机的分辨率最高,但是速度会减慢。) b' E7 E2 u" z( _; B
: u# E, A n; S" M1 a! p- l' u; ?3 m \# B, i( T- m
|
|