|
在航模遥控系统中,控制的执行机构是舵机,这样航模才会在空中作出各种各样的动作和姿态。之前的帖子讲过PPM信号从产生、传送最后是把它送到舵机进行各种位置控制的(送到电调的是控制电机或发动机转动速度的),下面我们就来看看舵机的原理和控制。: \$ z5 v& t }" G/ B- A
& E1 P1 Z6 w2 U I* N( Q- v
8 {( R5 {) _1 r/ l8 h- y/ s: e8 A
/ X7 p; P4 X+ H" }0 _2 Y
P: D( E) N4 Z8 J; E, @: M6 ]- N* u( F9 t8 `/ l5 X
0 w9 e Q2 ^9 {, B# A
. y& U- q4 [' b- C) R$ [0091.png (155.31 KB, 下载次数: 45)
. ]3 x. X, _3 ^ `0 G下载附件 保存到相册 $ E9 M& z* ? @0 S7 O4 ~
2014-5-6 09:13 上传( f8 [5 o6 g! v
$ h0 O- ^7 K* k9 `
' M9 I; v6 m% C' K4 F
# @" W7 u1 O! }' B% u3 k+ H; j6 h& P/ Y( g6 Z3 C7 H
控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。 O, e1 _9 x' ^; s
- F4 o3 U6 K+ `) @0 E5 r( P
& f9 Q; o% l$ Q! { ?3 P* g% g/ H3 a6 W+ K1 d b9 ]$ t
" J" G6 s% s) r' D. I& H# l5 J* a! l2 Y: m9 G8 N) L
3 e; d" ~9 p3 o3 x2 A7 D9 Knew.gif (47.39 KB, 下载次数: 49)- Y2 u' d \7 _& g- {: \3 e
下载附件 保存到相册
: L1 O1 Q$ [) d2 d: s2014-5-6 11:19 上传
5 `. e, J4 l; A2 Q1 C* r' K# B" I, {' w* L5 A$ }8 \
) M+ E b8 n0 G- P4 F# }8 h) Y7 b9 w
7 t4 x* J5 I; M4 P2 z5 [舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms-2.5ms范围内的角度控制脉冲部分,总间隔为2ms。以180度角度伺服为例,那么对应的控制关系是这样的:! [) a9 l* {8 c: `
- y8 e5 f' q2 ^3 Y# G; Z
' N3 D& M& ?0 K- b! g+ Q6 X W8 e) b4 k
0.5ms--------------0度;
* B: o+ \) y7 ]& X) Y6 B5 k6 o# Q* h! m
" l, ]1 D& w" X, T( r8 R
5 S- i; w$ m8 V3 s) J6 J; u5 F5 E$ K9 p! u8 m( ~
1.0ms------------45度;
3 s/ s' O r S3 O& Q0 b6 N4 X+ f" R; w! K& K! Z( u& _
8 [! J9 P, D& a% s
" Z: g, o" [/ ], u9 p. h* {1.5ms------------90度;
5 m& y. H ^. w) S$ n$ ]8 X* j& }4 ]$ M$ x: C
8 ~" ^7 b1 d3 G2 k2 C# _5 p
: k1 R1 ?6 G: X+ g8 G& H2.0ms-----------135度;! X8 \6 g) |- c3 g6 p: l
' A1 f& @) d6 i0 t' [4 `* q
, `. k" O* a5 B1 m# M Q7 u, w+ y; |! A8 u3 c, g: T
2.5ms-----------180度;
& d) A% x# L2 X4 |; Z2 w! H/ a! n" h. f3 f" \
- `9 e# o M8 {$ b# S
' O" i8 A0 i! L7 x* y' z(1)舵机的追随特性* {2 `* z( j' L% K8 m7 N2 I
1 O* Q& M% p8 L7 `
3 P4 h% ^, {* v) T7 a8 K6 ~3 C假设现在舵机稳定在A点,这时候CPU发出一个PWM信号,舵机全速由A点转向B点,在这个过程中需要一段时间,舵机才能运动到B点。% I/ m( v t+ V) B
$ ?, E, h$ p6 ~) i; R q! t
/ z( |8 I& _: R! ^
! S' G6 A7 m7 h+ u# b - M0 ?! h' z1 v2 @; J& m
0093.png (14.74 KB, 下载次数: 48)
! M! Z* e: ?' g! D下载附件 保存到相册
% @ v; |' f4 ]' y2014-5-6 09:13 上传2 A: J. R- T9 V6 |* D
: s) [% d" V3 s( n' y1 Z7 u
2 t8 p9 V5 i7 }4 E7 m$ L) {* u$ Z# P& s1 H' j3 H& D% J& q7 @
保持时间为Tw,当Tw≥△T时,舵机能够到达目标,并有剩余时间;当Tw≤△T时,舵机不能到达目标;理论上:当Tw=△T时,系统最连贯,而且舵机运动的最快。实际过程中Tw不尽相同,连贯运动时的极限△T比较难以计算出来。
$ M$ B8 ?$ `% m
( z* `5 F& b+ v" g: O$ S1 q6 J$ u% F- A
假如我们的舵机1DIV =8us,当脉冲宽度信号以最小变化量即(1DIV=8us)依次变化时,舵机的分辨率最高,但是速度会减慢。
3 b8 |, T3 B5 k' |; W7 ^/ ~& j% g5 g8 s( ]9 h; o
; T b5 r* I D |
|