|
在航模遥控系统中,控制的执行机构是舵机,这样航模才会在空中作出各种各样的动作和姿态。之前的帖子讲过PPM信号从产生、传送最后是把它送到舵机进行各种位置控制的(送到电调的是控制电机或发动机转动速度的),下面我们就来看看舵机的原理和控制。; E1 S! Z: d/ ~8 s( s
8 T; q6 M6 R' }! v( I/ n$ y5 ^; o# d3 ^/ j: G9 k' x% H/ _0 c- U6 v. U
) ^0 Y% r* T* u' D$ k
: X4 m8 j* u( S" t0 z7 o
) q: T8 |5 u5 Z' O* Y: {9 D. i. N/ h6 D8 x
+ U" G0 K! H8 z2 @9 S8 h
0091.png (155.31 KB, 下载次数: 45)- L: W2 I$ U# G; }
下载附件 保存到相册
1 T6 V8 ^! W" F- o: D7 ^' g2014-5-6 09:13 上传
7 j# @3 {! Y7 M" {" K K: e6 G- E3 H, L6 d* R( v
: h6 O5 _1 \ R- t* R9 m
+ ~1 @7 q1 ?, i
1 y2 [0 l9 }( x0 ~3 t$ S \控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。
* v, h; b2 w- d4 L9 p' e7 a
( }2 o3 `. ^, F! o0 E% L- L
2 X8 ]2 S$ P# ]7 U x: ?5 y5 ]
# `) h3 j* ?7 w2 ^ U6 q* X" T
+ c! Q1 d/ y0 o3 o0 ~) m; ^2 z f: ] S
2 i% j2 T2 j% z/ a8 K& ~: x# @7 R
new.gif (47.39 KB, 下载次数: 49)9 l. U! j! L# y$ o- C# J
下载附件 保存到相册
, p: N7 v/ x) A$ a8 {6 ~6 D- ^2014-5-6 11:19 上传
X/ T( Q0 z9 s E0 Y1 I- Y3 S
& ^0 c! a% X2 o2 r0 e3 T2 p, t# e) U! g7 k; C I% h
5 I3 i1 I, Y& c6 T b
舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms-2.5ms范围内的角度控制脉冲部分,总间隔为2ms。以180度角度伺服为例,那么对应的控制关系是这样的:
: }0 U- B$ G" h) V* x
) ^$ c# o+ [# b. R
, c8 k8 a# a* p9 }
8 ]8 [& |5 y: ~/ @: \; H) t0.5ms--------------0度;
* i& s8 s& u2 F6 a6 q A4 F$ \7 N8 q* L! c0 i
' b8 ^0 v# d1 z1 J* f) q
, Q) R" _1 [! `2 E# L8 f1.0ms------------45度;8 r5 g/ e) p$ Y% }/ W5 n( R3 y
$ G& P$ P" ^$ I1 h$ A# d9 l
7 \! G- D' K+ {7 |. ?
; t; `* v* L5 Y. j4 D1.5ms------------90度; u! E5 V. D) K* g
, G+ {1 V" Y: q# a, T0 h0 S
. x, g0 B9 i7 z; A
- N9 W3 ^8 \2 g! a0 G2.0ms-----------135度;- {6 t. z4 t# \
4 ~. G3 D9 ? F6 u6 f6 {8 B R
+ [! {! Y2 [2 G" i# _
* W0 z% z' ]+ j& g8 n) B2.5ms-----------180度;
1 w2 ^2 t: W6 i$ N
. u2 P% x- }" D# C) r& c2 u3 G4 i. `9 d- B7 \& h* @
( j; X; F( o1 W2 L6 B9 @/ m9 \
(1)舵机的追随特性
7 T# V) r: T. B: F" ?
5 Z" A2 G$ ?" f! y, y5 f) I7 A0 a/ Z
假设现在舵机稳定在A点,这时候CPU发出一个PWM信号,舵机全速由A点转向B点,在这个过程中需要一段时间,舵机才能运动到B点。
3 {- D3 R& x, k! b# b W! E0 C
: M* l/ g6 A2 g$ K7 W
. [; z$ Y- \ d( a% L* F I1 ~0 s0 d& ?
" E r& a. d2 ~' ]0093.png (14.74 KB, 下载次数: 48)7 s% A: E$ Q# u; D
下载附件 保存到相册
" b6 ~* Q* s0 j9 f2014-5-6 09:13 上传
9 x2 m" h4 Y0 h1 n6 D- z [- Y0 o3 `2 n; h) ^
6 |) U' w* j5 g( L! L& Y" Q! V0 w4 m: b
. n* s" Q4 B8 ?( U& v9 j6 e保持时间为Tw,当Tw≥△T时,舵机能够到达目标,并有剩余时间;当Tw≤△T时,舵机不能到达目标;理论上:当Tw=△T时,系统最连贯,而且舵机运动的最快。实际过程中Tw不尽相同,连贯运动时的极限△T比较难以计算出来。) _; Q4 Z3 {9 A. Z% j
" P9 ?+ O7 K+ L8 B! b
/ D4 X, e* l, J9 _' W- U
假如我们的舵机1DIV =8us,当脉冲宽度信号以最小变化量即(1DIV=8us)依次变化时,舵机的分辨率最高,但是速度会减慢。
; j3 o; ^% i7 n2 [( c2 z4 r% t3 t- \2 M" h
- h" R2 o6 D% B5 U$ w: N
|
|