|
在航模遥控系统中,控制的执行机构是舵机,这样航模才会在空中作出各种各样的动作和姿态。之前的帖子讲过PPM信号从产生、传送最后是把它送到舵机进行各种位置控制的(送到电调的是控制电机或发动机转动速度的),下面我们就来看看舵机的原理和控制。! P6 C6 k: o; v1 o* [0 }
9 E+ F) e- c6 o3 A7 m6 z) _ {* @& D7 r) k
/ h, `9 ]0 Q( p, ~& K& d4 F* z0 f9 z& u4 ~, Q3 C5 G
5 p# Y9 u& _5 P/ f
3 g. A7 B9 k5 f1 D4 X& J: U1 y
- P; q }. } B& U3 U8 r0 V- W# @0091.png (155.31 KB, 下载次数: 45)3 H# @3 ]9 d+ ^) S
下载附件 保存到相册 6 l) I1 A# L7 k/ ]# ?" P
2014-5-6 09:13 上传
0 C: Q$ S H* W7 B" a3 X+ S3 g3 }1 W, O8 z
( W% m- ]. F7 x7 Z+ r: V( b
' M L0 c( F8 j; @) M' u6 ]) m. X
控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。 i0 [9 l/ ^+ ?. h4 A N4 P( |
) g9 x# k \+ x+ e
+ \% q7 E$ v t4 Z" X2 Q9 j4 R5 E' S- H9 Z, u, \) g6 O
' [9 v0 q" s3 |/ U6 C
2 v# F f* g8 T 5 |( A- v9 A- e9 m, m" V/ h
new.gif (47.39 KB, 下载次数: 49)& s) r8 a2 i' U9 h O/ U( R
下载附件 保存到相册
) [, m/ s3 ]+ b" }2 ?2014-5-6 11:19 上传
9 K' j- ]% c& m ?2 Z5 M' \1 f9 \
3 E/ t' ~% u5 u, c; \/ h
$ c+ c* ^8 ~8 p4 c, ^5 O' Z0 M1 E% d* H( z0 V
舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms-2.5ms范围内的角度控制脉冲部分,总间隔为2ms。以180度角度伺服为例,那么对应的控制关系是这样的:, P( O% t5 Q9 M8 o% S; N* o
7 i. _/ V$ o+ z( w% u F% `5 e4 O* o2 m' q O S3 g
' t; S5 {0 X. U6 \
0.5ms--------------0度;; M; g& g. ~3 J- c9 k* T
) K. o+ z0 Z6 b. E' v D, I3 U
. g8 s/ R0 N0 r2 p3 x! e$ [
( K6 |* d: C. c1.0ms------------45度;
7 D7 Z2 X3 Y* Z
$ t: E/ s1 G9 Z' O* ~9 r: Y, o
2 B$ W+ _8 X4 K# f* r" W5 U o( D0 S
1.5ms------------90度;; t* g, E0 l* c; r* H5 c. d, N
! f6 O6 y+ Q2 w% ]- {- g, b/ a# @
0 X3 I, f* _, ~) ?8 z. J1 s# r! L, U9 n% d4 U" S- F. A2 N
2.0ms-----------135度;* C0 q5 N$ ~- q0 V( m0 \
" p6 _0 `' I2 J, D' y
- l8 l/ ^& ~9 R5 S; {
# B2 A1 ?) l: B2 g: P2.5ms-----------180度;) m7 Z3 N$ L+ |8 v" J$ }
$ P7 b' w" w" d; @$ u# L7 H/ w3 k8 ^2 V# `# c z
2 s5 H+ G: e8 T0 D, {8 u
(1)舵机的追随特性
& G' f/ V. L3 J4 w: X
2 }, c& ~ E% Q4 w
' x. \% G. F. [' D. j/ {% o假设现在舵机稳定在A点,这时候CPU发出一个PWM信号,舵机全速由A点转向B点,在这个过程中需要一段时间,舵机才能运动到B点。
. p8 S! P+ N) f9 r4 s J; P# h' q: r3 E% P
" C K& z' S; k0 B3 N* _' |5 ?
- X1 k* i1 [+ X! W' y 2 F+ {3 q6 K5 Z4 }& }7 @
0093.png (14.74 KB, 下载次数: 48)
/ h% {. m6 D8 Z) i: ^) H下载附件 保存到相册
5 w+ B% k0 l/ E- F. u+ x2014-5-6 09:13 上传* g( B- J) \& P' p) T2 g' R o
/ ?" M4 H" k7 Z6 ]1 Y' A
# A' ^! i/ e- J2 f- g0 F$ S1 Z1 H$ T/ V, f+ A
保持时间为Tw,当Tw≥△T时,舵机能够到达目标,并有剩余时间;当Tw≤△T时,舵机不能到达目标;理论上:当Tw=△T时,系统最连贯,而且舵机运动的最快。实际过程中Tw不尽相同,连贯运动时的极限△T比较难以计算出来。
7 P* x7 B" D; C, I4 K% s
* @# c" H s, {2 o
4 R: d% K, \* A! T7 t; `9 |0 T8 `# G假如我们的舵机1DIV =8us,当脉冲宽度信号以最小变化量即(1DIV=8us)依次变化时,舵机的分辨率最高,但是速度会减慢。4 U8 }$ W! o( K# J% ^4 p; d
- |% |% O% S" O& ~ ?* Y6 d
9 K1 E% F% z+ p+ m, p! q0 ? |
|