PID電流控制電路
PID電流控制電路
之前我有問過一個電流控制電路,後來我把那電路改為PID,上面是改過後的電路圖(裡面的電阻值、電容值不用理它),裡面用的積分器和微分器是正向的積分器和正向的微分器,和一般提到的反向積分器、反向微分器不同,請大家幫忙看看我這樣行不行,驅動負載的部分一樣是使用推挽式放大器
總共用到了七個運算放大器:⒈輸出端電阻跨壓相減以取得回授電流值。⒉Command。⒊Command與回授電流值相減。⒋PID的P。⒌PID的I。⒍PID的D。⒎將P、I、D相加起來輸出至推挽式放大器。
請大家幫我看看這樣的電路是否有什麼問題,再提出來一起討論,謝謝!
對了,上面連結是一個PDF檔……我把圖轉成PDF檔了
我再請問,如果我把P控制和D控制都拿掉,只留積分控制器,那這個電流控制會發散嗎?
我接了一個只有積分控制器的類似電路,結果就過載而使電源供應器切掉了……也不知道是我電阻電容的值配太大(積分控制裡面的Ki增益值太大),還是"少了P和D"本來就會發散了?
謝謝大家的回答及意見
阿明大大說的有道理,我現在想想的確不需要太過複雜,像阿信大大的電路看起來就比PID簡單很多,而且從圖面上這樣看起來也是能達到目的,的確不需要用到PID那麼複雜,我之前是想太多了。
阿信大大的電路我星期一會試試看,應該是沒問題了。
再次謝謝大家!
4 個解答
- 阿信Lv 610 年前最佳解答
你好:
回答你的問題:
定電流不需要做到PID那麼複雜!
之前看過的連結找不到了!
這是我重新設計的電路,
照著接,應該可以正常工作。
VCC
┌————┬——┼——┐
│ 1K□ /C ┴1N
7│ B├┤TIP41C ▲4004
Vin 3│\│ 1N4148▼ \E │
-□┬--┤+\ 100R ┬ │ │
100K│ 2│OP07>—□—┤ ├——┼——┐
│ ┌┤-/ 6 ▼ │ ┴1N │
│ ││/│ 1N4148┬ /E ▲4004│
1K□ │ 4│ B├┤TIP42C │ @負
│ │ │ 1K□ \C │ @載
│ │ └————┴——┼——┘ @
▽ │ -VEE │
GND└———————————┬————┤
100p╪ 0.01Ω□
└————┤
GND▽
這是一個正負定電流電路,
使用AB類放大器的架構,
使用0.01Ω做電流回授,
Vin經100K與1K分壓,
使輸入電壓與輸出電流為1V:1A。
OPA建議使用OP07C,其Voffset較小。
功率電晶體使用TIP41C/TIP42C,
也可換用MJE3055T/MJE2955T或
2SD882/2SB772等。
VCC=12V,VEE=-12V,
功率電晶體的Hfe以20計算,
最大輸出電流約為±200mA。
以上希望有幫到你,
如有不明白可再補充問題。
阿信~
2011-05-28 00:16:37 補充:
電路圖請轉為「細明體」閱讀,
字體才會對齊。
參考資料: 系統工程師的居酒屋 - 阿明Lv 510 年前
控制恆定電流為什麼想用PID方式控制電流?假設想控制一輛車往一直線
走,控制電路並不需要積分或微分,控制一艘船往一直線走才需要積分或
微分電路,船行走假設風或某原因偏右,控制電路立即往左修正,當船方
向感測已經直線才把方向舵修正為直線,但船移動有慣性,方向舵雖然直
線船會延續往左偏,船持續往左控制電路往右修正,結果船會左右左右
搖晃S線形行走,振盪無法收歛,感測或是控制及回饋有遞延才需要加積
分或微分修正,不曉得恆定電流控制目的及驅動什麼,應該是不需要複雜