|
在航模遙控系統(tǒng)中,,控制的執(zhí)行機構(gòu)是舵機,,這樣航模才會在空中作出各種各樣的動作和姿態(tài),。之前的帖子講過PPM信號從產(chǎn)生,、傳送最后是把它送到舵機進(jìn)行各種位置控制的(送到電調(diào)的是控制電機或發(fā)動機轉(zhuǎn)動速度的),,下面我們就來看看舵機的原理和控制,。. y( d% ]9 Q+ m
2 B* \9 n5 {4 P& n5 G) K6 N T. M
# R3 r( {# R; d4 f9 ]+ c1 M# G: w5 y/ s$ k
2 U7 ]1 f* o3 w _, ~
. v$ @/ d. O K! E/ m) `7 q. [2 i# l& _% {
3 s' W% ^/ B9 ^' ?( K
8 m, {) p, \ q0091.png (155.31 KB, 下載次數(shù): 45)
4 x5 e$ S* ~/ A5 L: }下載附件 保存到相冊 : {6 L0 U' h) s5 U" d
2014-5-6 09:13 上傳, t _" x1 ]% e4 @5 W. ^' k
$ Z5 `6 Q$ u: e: p p' n/ M5 M% N- R$ r* S8 h- _) b
0 F4 Q' e+ g9 ~2 B" V- |* f) ~! T2 o$ c- _! Q7 U& ~3 ?
控制信號由接收機的通道進(jìn)入信號調(diào)制芯片,,獲得直流偏置電壓,。它內(nèi)部有一個基準(zhǔn)電路,產(chǎn)生周期為20ms,,寬度為1.5ms的基準(zhǔn)信號,,將獲得的直流偏置電壓與電位器的電壓比較,獲得電壓差輸出,。最后,,電壓差的正負(fù)輸出到電機驅(qū)動芯片決定電機的正反轉(zhuǎn)。當(dāng)電機轉(zhuǎn)速一定時,通過級聯(lián)減速齒輪帶動電位器旋轉(zhuǎn),,使得電壓差為0,,電機停止轉(zhuǎn)動。
# r& j' U: K# N! Q
+ E0 k& U0 |' s: Q- R L
- I9 d$ s" G# @6 a8 x% _* E3 E. X, u
9 A6 r3 \/ L# f7 a9 @1 |; Z. C
{' r: R$ ~4 V% r( u; m9 V
! t' C0 @7 S# x: Lnew.gif (47.39 KB, 下載次數(shù): 49)
2 G5 @' [$ R6 k/ \7 L下載附件 保存到相冊 ( e+ x, B6 K& N* f- N- c
2014-5-6 11:19 上傳
2 D- r, P z1 y& B; @
. D) T' b5 a `/ X
9 F6 H( o8 K% B
% v5 }! }5 @/ t: q舵機的控制一般需要一個20ms左右的時基脈沖,,該脈沖的高電平部分一般為0.5ms-2.5ms范圍內(nèi)的角度控制脈沖部分,,總間隔為2ms。以180度角度伺服為例,,那么對應(yīng)的控制關(guān)系是這樣的: Q( Z( g: C& p' Z6 ~, k
- \' }/ m* L T
& r8 R( ? y+ J& G, V
x* H+ Z; m% _3 f
0.5ms--------------0度,;
# c# h7 F1 w; V, ]( v* ]+ r, h( ?) m2 P/ V2 [
3 B, e: r' p+ j6 b) n' r& r
' w: _; @* R* H8 ~. }' A) @
1.0ms------------45度;
L/ u" `$ g4 C, g) g( O
/ S6 P5 V* R/ Q# h) ]9 _ I* [. N/ B/ g3 |4 c
' e1 @; F, ~: v8 g2 y. p5 ~" b1.5ms------------90度,;
. U/ i4 M0 M. ?
/ \1 ?" y4 J- C; w% C) j) x U3 C3 ^# r" L
% V. d& d9 X: R" Q$ e; h2.0ms-----------135度,;
& d+ _0 ?# G& n7 S( ^
* Q% l5 b4 _" P' Q& ~* d
, {6 i. W3 V. o! F+ t) p
: V$ }5 `; t& v1 R: J* q& Y6 n2.5ms-----------180度;
j% d$ ?# E k5 }: K: d3 y- |
# K+ h0 w+ {# }% x4 e0 m$ G9 V8 a2 C; ]1 }0 ?* P" ]: l+ m; c
( h) g- z$ @ b, z: J1 D/ u
(1)舵機的追隨特性
0 z- q% P$ R) c3 ~1 F; j! l: W4 h
) a: M: g9 E- `
假設(shè)現(xiàn)在舵機穩(wěn)定在A點,,這時候CPU發(fā)出一個PWM信號,,舵機全速由A點轉(zhuǎn)向B點,,在這個過程中需要一段時間,,舵機才能運動到B點。9 _& L4 K- O( h: \1 {1 q" l
& l# y; ~9 q8 k5 q8 N( L9 ~) @ Q5 a% F6 j! r4 F
1 {, [* }+ Y5 L5 E5 K
/ b3 B/ C: a9 d% b8 F0093.png (14.74 KB, 下載次數(shù): 48)
% \9 ?* l$ z3 e. A) |下載附件 保存到相冊 3 @4 S9 b$ l; K+ |5 W9 K
2014-5-6 09:13 上傳
! F, ?+ F& |! l) n. o4 x# L( E6 u: w' V
4 M' \ n7 ^4 a% O1 T
' }" S7 Y! I. S( U( w保持時間為Tw,,當(dāng)Tw≥△T時,,舵機能夠到達(dá)目標(biāo),并有剩余時間,;當(dāng)Tw≤△T時,,舵機不能到達(dá)目標(biāo);理論上:當(dāng)Tw=△T時,,系統(tǒng)最連貫,,而且舵機運動的最快。實際過程中Tw不盡相同,,連貫運動時的極限△T比較難以計算出來,。
: T C* N- U* b2 j) Z; p; g1 v% N; \3 f
" m Y* _6 V5 A( ]' o& c8 a, }
假如我們的舵機1DIV =8us,當(dāng)脈沖寬度信號以最小變化量即(1DIV=8us)依次變化時,,舵機的分辨率最高,,但是速度會減慢。
' z7 N4 a; [5 d8 M# r
" [" X6 L" t: Y: B5 y, H; M- R$ G- U2 O7 e
|
|