|
在航模遥控系统中,控制的执行机构是舵机,这样航模才会在空中作出各种各样的动作和姿态。之前的帖子讲过PPM信号从产生、传送最后是把它送到舵机进行各种位置控制的(送到电调的是控制电机或发动机转动速度的),下面我们就来看看舵机的原理和控制。
+ _5 B3 C5 s B$ m4 H. B8 Z/ j: g0 f) T3 F) k# x
& A; B, C( X- j6 v, M4 H8 t. G
! d! X) b( l3 B9 c
, W4 k5 m+ @. y! N- W
2 l7 _6 M! k4 G- v! C# ?$ \
2 ?! Y: S9 s+ m' z. }! ? : N' V% y& X& k, c9 `% R* \- Y
0091.png (155.31 KB, 下载次数: 45)
8 u( X! ?0 i5 O5 B" r下载附件 保存到相册
T6 S; d$ p- u) z( k2014-5-6 09:13 上传- a# l' w3 V9 o4 f6 B; j S
7 H. f/ ^, N n5 G. C
5 G; S( ~. `$ `
" t+ B' |5 T# X+ ~% W1 T- s4 ~
& g4 _6 r4 Q4 E9 T b6 D# P2 {控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。
8 j9 d& U3 w: ~4 D0 H: B# l% L% N: f0 g2 z& W- n; B4 \4 G9 V
* f* _1 h: O8 P6 |: B7 b. j
$ Z) |; ^; n T" N5 p4 z
; j$ Z4 P ~0 ^6 c# @4 c# I0 V; o3 ?9 b
+ h8 s) L' r* g- ?. {. m6 M
new.gif (47.39 KB, 下载次数: 49)
( }* Q ]. D& Q3 z0 a! `+ W下载附件 保存到相册 1 ?( W3 ~: t* v/ j
2014-5-6 11:19 上传
& Q- I; ]% @' p! _
5 N: X5 Y, @% ~1 B( s6 q3 L5 Z( A/ z% I/ `
0 k& k1 T; j- r6 D舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms-2.5ms范围内的角度控制脉冲部分,总间隔为2ms。以180度角度伺服为例,那么对应的控制关系是这样的:/ v% ?# `8 v3 d' ?+ E$ P" Y8 d
3 H: B- E0 ^: T. r- I4 l! }) X( _0 d0 T& |0 U
$ H' |5 m9 A' A/ H3 V$ g0.5ms--------------0度;$ `: h' \+ G! a6 ]" g% b$ G+ E+ {) V
% _. d8 a4 ]' {: k3 W9 z3 Q) k) P! e1 }( S
! X$ o) ]! f) `! \
1.0ms------------45度;" i. @) x8 q+ l& E/ A5 h P
* y2 Q% }4 T8 k+ |$ s( o6 ~
* n8 P2 P% }5 }- y- P6 C/ O! `. a, ]0 Z$ u' u ~" i0 u" X5 C' G# l
1.5ms------------90度;
/ `* _# W# O% a; j* g! }# p( N8 N0 L: M$ \: i0 o" U% n
; {; E" _" S, p) |: T+ u6 B* ^1 P. y
3 U6 N5 V; c# R1 C0 o* K$ m2.0ms-----------135度;2 e& p" |4 x4 Z4 v5 [' y( n
# ?6 p* r, w" I3 g$ \% c( h6 K# x8 }; s
6 }8 M: G$ _, h9 v2 t
" D2 E9 q) t& P0 b! ]( i2.5ms-----------180度;
) D0 L4 X3 f# L s% C5 a7 A) T0 P6 E2 Y( r5 @3 V
/ K4 _7 D, X6 n j( c- t6 s* v6 j3 [
(1)舵机的追随特性. l1 Z: Y" V: S) J+ J5 K
$ l& _+ R& n8 n4 H2 n% J$ n2 V; G
1 q! I% M3 i3 s$ N ]假设现在舵机稳定在A点,这时候CPU发出一个PWM信号,舵机全速由A点转向B点,在这个过程中需要一段时间,舵机才能运动到B点。3 h& S7 \" Y/ i; U) [1 J# Q* Y: r
- z, N: }: {0 H+ f7 L& Y
/ k* q5 b% a$ U2 q, G. b: |
2 Z; S& ~, p) L' Y4 D 1 R. k; _/ r3 ^: ]6 I! n- _
0093.png (14.74 KB, 下载次数: 48)
: k" v: y- _! D- F下载附件 保存到相册
$ Y" D- R+ |' C$ {- T$ {2014-5-6 09:13 上传
! U: k- e( n9 Q6 _2 a
9 Z+ `1 n. c. Z1 D( M, ~6 E5 Y1 _ T- o# m3 }0 M* ]( E3 ~
9 ~' P7 }5 r- |$ J- f( C) J0 q保持时间为Tw,当Tw≥△T时,舵机能够到达目标,并有剩余时间;当Tw≤△T时,舵机不能到达目标;理论上:当Tw=△T时,系统最连贯,而且舵机运动的最快。实际过程中Tw不尽相同,连贯运动时的极限△T比较难以计算出来。8 q- P4 P0 n0 E* q4 r" i8 H% d- X
% d& R) K! g& N( y
" l& ?3 @. z5 {3 O- J6 j
假如我们的舵机1DIV =8us,当脉冲宽度信号以最小变化量即(1DIV=8us)依次变化时,舵机的分辨率最高,但是速度会减慢。
2 _6 F0 I& e' e1 d- j5 s9 l! J5 H; T* C% f f( m7 u4 g/ R. H
7 \+ }! X, a7 ?. z8 s! h
|
|