|
在航模遥控系统中,控制的执行机构是舵机,这样航模才会在空中作出各种各样的动作和姿态。之前的帖子讲过PPM信号从产生、传送最后是把它送到舵机进行各种位置控制的(送到电调的是控制电机或发动机转动速度的),下面我们就来看看舵机的原理和控制。
3 u% w6 B. g+ ?
/ v+ \- Z* Q" F1 _4 a# S% l/ z3 ?3 R$ w$ ^
: m' u/ @; O% a% `5 a& A: F0 c
8 V2 A/ O! o0 @$ K# s4 z
c7 s: ~$ Y' X7 s1 m+ s7 g& N, @% o) ~
( n3 r6 [9 [/ Q
0091.png (155.31 KB, 下载次数: 45)
7 Z: m" ]/ p7 M* h下载附件 保存到相册 1 [. y3 V. R9 t
2014-5-6 09:13 上传
' p: ^6 f7 V( U* M' o
' z/ C2 U% t0 d8 T* f3 `
" m# y0 q; h7 T- G
/ m9 E/ r9 O5 J9 |5 i! E7 B
8 g( u) A4 ~' @7 a/ e+ Y控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。
1 [- j7 w3 B( `. G' q
1 z! l) a0 g: s' j, P
F1 b8 Z( Z; L2 k' j5 N; y1 a3 @) \2 v
% K& O( D2 P/ f
8 K1 @# _! S, ^# {) C ' [5 F9 A( c- @+ j
new.gif (47.39 KB, 下载次数: 49)
% x3 h- S% J& d) D" o下载附件 保存到相册
8 S2 p+ X' M& A* U' X2014-5-6 11:19 上传
8 j* H- d2 v* n& @) L# f# X
6 y7 ]. m5 T3 d( A: |3 ^+ m% G% D/ u' w3 A
3 w# Z2 ]1 ?6 h- i! z* F( y3 H舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms-2.5ms范围内的角度控制脉冲部分,总间隔为2ms。以180度角度伺服为例,那么对应的控制关系是这样的:
/ p/ C& e6 s4 o% v4 Q$ L3 w) k- R0 _4 ^3 n+ v7 l# J% h
) y1 S$ f! u' c. i1 g2 C* D M" J
( i+ _; [! e; f) N6 Q1 n% r0.5ms--------------0度;: n3 E! o0 x! b3 ?+ ^" W4 y( ~
! v: \/ |! q& M9 t, @6 Z
]! A7 f! _& U% B/ }
$ J( L, A4 k7 H3 U& j1.0ms------------45度;2 D' @! G J! g
6 z4 S) ]8 d% m9 H2 m% ~" \% H! _7 p T3 l' q
7 O3 f: ~5 p9 V1 b0 h
1.5ms------------90度;: y2 q5 l2 D& X! L2 P; K! Y7 `
' Q9 E( B8 r) R5 K! s& R7 W: R9 }9 r5 l/ E: c1 J4 n
6 b6 Y! Q/ k+ N2 b! U
2.0ms-----------135度;$ @7 o7 Q6 {$ J% b/ Q( r$ E
# w' z5 M4 p' a2 I% {5 v$ S
- @% c) m7 U. u, \
0 \: {1 A N0 }+ X! K, U2.5ms-----------180度;( c% l, N+ Y0 u0 N
, G0 B' h8 P: r6 E7 o; j
& R a4 A; e3 C7 K2 M3 ~: ]$ Z
) X1 B# T+ B" R' j9 U(1)舵机的追随特性
0 k9 C n6 x+ U+ @8 h+ T) i% J. k' u9 G- Z5 Z: `9 ^
" X( g' p9 Z; g; C
假设现在舵机稳定在A点,这时候CPU发出一个PWM信号,舵机全速由A点转向B点,在这个过程中需要一段时间,舵机才能运动到B点。
- m( |" v/ o! C* @' E' u# [0 ]5 f# P( F: O7 e
6 ]/ t1 L/ |7 P/ C) } M0 T) W
4 S* @8 @& N# M& V A, ?
4 @( R7 U/ m; r3 C8 ~# k+ c0093.png (14.74 KB, 下载次数: 48)
" [" s A2 z+ T% }0 a下载附件 保存到相册
x0 v9 P! M. m" a2014-5-6 09:13 上传( q' M9 t; h! {/ ?
: g3 T9 Z# Y7 R. S
( g: l: P) Z$ u" G* p6 z
; [6 Z2 S9 ?+ l h: J
保持时间为Tw,当Tw≥△T时,舵机能够到达目标,并有剩余时间;当Tw≤△T时,舵机不能到达目标;理论上:当Tw=△T时,系统最连贯,而且舵机运动的最快。实际过程中Tw不尽相同,连贯运动时的极限△T比较难以计算出来。3 L8 |6 c; G: d# u( E, g
' Z( @2 i5 e. ^6 ] D
( p; m3 ?; f- T" I" ]4 l
假如我们的舵机1DIV =8us,当脉冲宽度信号以最小变化量即(1DIV=8us)依次变化时,舵机的分辨率最高,但是速度会减慢。5 O, Q- q: K2 V( K
7 Z, ^( i/ \, H, D" `, F8 I* |6 q* s$ m# a1 L! R1 c* {5 _# j
|
|