|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
如何用PI運算得出PWM控制三相電機的轉(zhuǎn)速? |
| 作者:mr.zou 欄目:單片機 |
采用位置式和增量式結(jié)合的遞推控制公式: Uk=U(k-1)+Kp*[E(k)-E(k-1)]+Ki*E(k) E(k)=Ug-Uf △E(k)=E(k)-E(k-1) △Pp(k)=Kp*△E(k) △Pi(k)=Ki*E(k) △P(k)=△Pp(k)+△Pi(k) Ug為給定值 Uf為反饋值 E(k)為偏差 E(k-1)為上一次偏差 Kp為比例常數(shù) Ki為積分常數(shù) 問題是不明白如何根據(jù)Uk值設(shè)置PWM的快慢(不能階躍,只能+/-1) |
| 2樓: | >>參與討論 |
| 作者: yewuyi 于 2006/11/28 22:43:00 發(fā)布:
不明白想問什么? |
|
| 3樓: | >>參與討論 |
| 作者: mr.zou 于 2006/11/29 8:40:00 發(fā)布:
Uk值怎樣對應PWM計算。 Uk在一個范圍內(nèi)變化,PWM的+/-1要隨它變化。 |
|
| 4樓: | >>參與討論 |
| 作者: 孫偉建 于 2006/11/29 20:01:00 發(fā)布:
pid算法 好像是是根據(jù)正在輸出得值與要求值的差用PID算法計算下次的輸出 這樣循環(huán)就達到要求值啦!! |
|
| 5樓: | >>參與討論 |
| 作者: 啤酒城 于 2006/12/15 16:50:00 發(fā)布:
PI 控制 既然是調(diào)速,你的誤差信號是目標轉(zhuǎn)速和當前轉(zhuǎn)速的轉(zhuǎn)速差,利用PI公式可計算出相應的PWM修正量,再加上一次的PWM,就可以得到當前的PWM值了。 關(guān)于電機控制,可參考下面一貼: http://bbs.21ic.com/club/bbs/showEssence.asp?id=8173&page=1 借花獻佛 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |