位置环PID模糊C语言,PID和位置环
EDA365歡迎您登錄!
您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊(cè)
x
所謂PID 自動(dòng)控制,是對(duì)一個(gè)確定系統(tǒng)的- -個(gè)過程量的自動(dòng)調(diào)節(jié)過程:* q* }3 B" @* V+ P# H
1)舉例說,直流電機(jī)的速度,就是-一個(gè)過程量,其調(diào)節(jié)的方法是調(diào)節(jié)直流電機(jī)的電壓
8 ^: `# `1 s% q) f8 {- j! k3 x流電壓的調(diào)節(jié)可以通過調(diào)節(jié)可控硅的控制角
/ B0 U* e& R: O# l( D; Va-控制角。 的調(diào)節(jié)可以通過可控硅的觸發(fā)電
( M& W4 B6 Z" @: y1 v/ w% ~% ^路的一個(gè)充電電阻大小的調(diào)節(jié)來完成+ 而電阻的大小可以通過三極管的放大電路來完成,& E( X3 k5 V2 H) v9 w! j* Q0 U3 n, r
這樣我們給定這個(gè)三極管放大電路的輸入電壓,就等于給定了速度,測(cè)速發(fā)電機(jī)檢測(cè)反饋2 {* ?; M# i$ f* z
的是與速度成正比的電壓,給定電壓與反饋電壓比較去控制三極管的電阻
; E8 g; G# T; U4 P5 t4 f" QRe---..
& ~& R$ x) B% q. y7 L7 x. r2)舉例說,大家用的冰箱,冰箱的溫度是個(gè)過程量,但是溫度的調(diào)節(jié)方法是壓編機(jī)
' _5 i) [; z' Z0 y% ~開”或.6 @3 J! m! A6 _2 Z- C" W$ a$ k
者關(guān)",當(dāng)箱內(nèi)溫度高時(shí),壓縮機(jī)開,當(dāng)箱內(nèi)溫度低時(shí),壓縮機(jī)關(guān),這個(gè)冰箱的溫度的調(diào)節(jié)
( d# T; d4 m! }# b0 n. g方法只能是受溫度檢測(cè)信號(hào)的開關(guān)控制,不可能是
, G+ V, w& V/ |6 xPID自動(dòng)控制的方式:& W& w9 }( P4 {/ S: R4 D, R
3) 1). 2)兩例分別說明了,PID 控制的兩個(gè)條件是,! Y' ]3 j4 |2 a$ j8 \8 }
過程量+調(diào)節(jié)器:
7 E??I: Y! X9 X6 r2.伺服的位置控制,舉例說兩點(diǎn)間的位置控制:5 j, i/ l# B9 S; \2 ^# `2 {% w
1)在起點(diǎn)電機(jī)開,在終點(diǎn)電機(jī)關(guān),如果用位置開關(guān),那當(dāng)然是開關(guān)控制,不是
4 x, @$ y% d% X* f; |PID控制:
, s2 |- b% [5 }# C& W2)在起點(diǎn)電機(jī)開,在終點(diǎn)電機(jī)關(guān),如果用編碼器反饋脈沖,那就是對(duì)編碼器的反饋脈沖計(jì)6 R' O7 k" m8 w6 I& j% T- ?) v
數(shù),給定一個(gè)指令脈沖數(shù),有指令脈沖數(shù),電機(jī)開,指令脈沖數(shù)為零電機(jī)關(guān),不可能是/ O7 H3 w# m3 m9 u
PID2 Y. H$ Y" q. b/ k! `/ i6 h
控制:
) V8 x6 w5 }: E$ _% e; D8 n% s; `3)這個(gè)位置是個(gè)狀態(tài)量,只與始末狀態(tài)有關(guān),是無(wú)法實(shí)現(xiàn)) Z1 t8 t( o# o7 s
PID控制的!/ Z# a# j/ b3 R??o: H1 }, c7 C: H* I
3.說位置PID控制, 是對(duì)PID 控制壓根不懂的緣故!對(duì)于位置' ]9 n4 s0 d; b1 W. @
P、1. D參數(shù)無(wú)意義!
0 @1 z! j0 }9 n3 \/ \: K" p3、所有PID控制,都有一一個(gè)調(diào)節(jié)器:
, P6 ?8 ^5 k0 V7 T$ t1)舉例說直流調(diào)速,速度調(diào)節(jié)器,實(shí)際是電壓調(diào)節(jié)器,仔細(xì)看是可控硅觸發(fā)電路的控制角! x: P% H# |, o% ^* G! E
a的調(diào)節(jié)器,再仔細(xì)看是三極管- T1 i! n' h* ^
Ic電流的調(diào)節(jié)器,給定電壓、反饋電壓、比較電壓,就是這p# K. ^2 @' e. m. Q! t2 t: T0 t
個(gè)三極管放大器的輸入電壓:
* |% \??C. t% {% p' d' w: p2)舉例說變頻調(diào)速,是頻率調(diào)節(jié)器,電壓調(diào)節(jié)器:) b; N! F9 N% U
3)調(diào)節(jié)器是一個(gè)集成運(yùn)算放大器,' c7 _6 u- t5 B6 _3 f
這個(gè)運(yùn)算放大器的輸入、輸出之間有三種關(guān)系, P比例、' G+ \! e9 i! v+ @; W5 b8 N9 G
.I積分、D微分:
6 _& u. u2 H??U5 P$ @1 S4)只要是PID 控制,你一定能說出它的調(diào)節(jié)器的名稱來,如果你說不出調(diào)節(jié)器的名稱來,
+ i- i* Q' K+ Z% V那你怎么知道它是
6 Q4 G- l: m2 y+ I7 i0 h7 ?, _PID控制呢?
' |0 F' x4 \+ Q??O0 I4、例如我們說伺服的速度、電流可以是9 k" r6 U" x( v9 @
PID控制,因?yàn)樗鼈兌伎梢酝ㄟ^頻率調(diào)節(jié)器、電壓
, F' ~5 }1 ]??|# u( V??H調(diào)節(jié)器來完成:/ p! k: }- x* `" e& S# }4 v6 r
5、例如我們說位置不是- j. e4 y9 I0 e
PID控制的,因?yàn)闆]有位置調(diào)節(jié)器:
* @7 m% ^" H) X" o+ k! a% ]/ {1)如果是位置開關(guān),那當(dāng)然不是0 T) {6 \2 j* x" k
PID控制,就好像用溫度開關(guān)控制壓縮機(jī)-一樣,
% Z) w6 g" w5 C0 n不會(huì)是PID
1 @: U) Y% i6 `) K1 }; A$ w: H* j控制一樣:
: b, x+ {5 }5 p! T/ b2)如果是編碼器的反饋脈沖,那是個(gè)數(shù)數(shù)的問題,脈沖數(shù)夠了,位置到了指令停車,也沒
* n7 D: W! O+ W) L有調(diào)節(jié)器,也不是3 o. T* v9 |6 p
PID控制:, `. U7 G3 C+ G% Z6 r
3)所以我說位置環(huán)不可能是
+ v4 Q! `1 b, x9 W; R??oPID控制!0 L. |4 B# ~8 p) Z0 r; H; |$ ~% ?
6.任何物理參數(shù),要實(shí)現(xiàn)" K1 }2 `" E& k, b- F0 X; t
PID控制,首先你得知道調(diào)節(jié)這個(gè)參數(shù)的方法,設(shè)計(jì)出它的一-個(gè)
3 s7 t' U- }??M6 ~5 J0 b* ^4 c調(diào)節(jié)器來,才可能實(shí)現(xiàn)PID 控制:~; a( }! @9 _3 z
7.位置就是-一個(gè)點(diǎn),對(duì)應(yīng)一個(gè)時(shí)刻,而伺服電機(jī)是指令開關(guān)控制模式的,就好像用溫控開6 d; E??E( R3 k# m6 k( c
關(guān)控制壓縮機(jī)一樣,不可能是) L& f4 T9 o( X) \( b' |5 j
PID控制一樣:
- p1 k, p! h# a# x1 M: x& r8.舉例說變頻空調(diào),可以是溫度.$ r! |# B' ~/ A3 N" |) V2 ~??B
PID控制的,因?yàn)樗亲冾l器控制的壓縮機(jī),可以用變頻
9 ^% ]' M3 X+ i1 H??t6 D1 e, N) t器的頻率調(diào)節(jié)器、電壓調(diào)節(jié)器,完成室溫的
2 P+ y% `& o& @6 A??I! x2 @PID控制:7 n8 R* h5 h0 Y' i2 u; y
9.如果你家里的空調(diào)不是變頻空調(diào),是溫控開關(guān)控制的,那肯定不是
d, Y6 A' D& W3 @) ^+ _PID控制的!L6 K* u. y& C. t/ W6 y
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù)1 U: h: d* ~: ~, Q) Q
+ f& j6 F6 M4 s0 C" l6 `
總結(jié)
以上是生活随笔為你收集整理的位置环PID模糊C语言,PID和位置环的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 河北人均gdp是多少(河北省的经济发展状
- 下一篇: android webview js 交