㈠ 一個開關電源穩定在8V 在正負0.4V范圍內浮動的PID演算法
沒有問題,PID是最經典的一種控制方式,不過你在調參數時可能要費點功夫,一般情況下可以不要微分作用。
Ppid->gpwm += tiao;//增加輸出
if(Ppid->gpwm>480)Ppid->gpwm = 480;//如果輸出達到100%,就不能再增加輸出量了
if(Ppid->gpwm<1)Ppid->gpwm = 0;//如果輸入不足1,那麼就不輸出了
//說白了就是輸出限幅。
滿意請採納,謝謝!
㈡ 請大神提供幾個AVR單片機源碼下載的網站,一定要有PID演算法的,尤其是控制開關電源的PID演算法
http://www.pudn.com/ http://www.eeworld.com.cn/ http://www.csdn.net/
㈢ 數字PID演算法在開關電源中的應用
反饋調節中常用到!
㈣ 有關PID演算法三個參數確定的問題
在matlab上搭建模型測試理想狀態下pwm控制參數;然後結合實際硬體再做測試,校正這些參數。
㈤ 開關電源,STM32單片機產生PWM控制MOS管通斷,這個如何用電壓反饋來控制PWM的占空比
不用太復雜,做簡單的。
用ADC功能測量電壓,然後根據電壓調整pwm的占空比則可以了。
直接比例演算法,不需要微積分。
㈥ 開關電源,軟體PID調節PWM波,不加負載可以穩定,加了負載後怎麼調節PID的參數都無法穩定
幫你發帖提問了:http://bbs.big-bit.com/forum.php?mod=viewthread&tid=424264
如果幫上了你的忙,還望採納答案!
㈦ 單片機在開關電源應用詳細實例 急
現在想查單片機在開關電源里的應用方面的資料不是很多,我查了好久,跟你分享一下:
單片機控制開關電源,單從對電源輸出的控制來說,可以有幾種控制方式.
其一是單片機輸出一個電壓(經DA晶元或PWM方式),用作電源的基準電壓.這種方式僅僅是用單片機代替了原來的基準電壓,可以用按鍵輸入電源的輸出電壓值,單片機並沒有加入電源的反饋環,電源電路並沒有什麼改動.這種方式最簡單.
其二是單片機擴展AD,不斷檢測電源的輸出電壓,根據電源輸出電壓與設定值之差,調整DA的輸出,控制PWM晶元,間接控制電源的工作.這種方式單片機已加入到電源的反饋環中,代替原來的比較放大環節,單片機的程序要採用比較復雜的PID演算法.
其三是單片機擴展AD,不斷檢測電源的輸出電壓,根據電源輸出電壓與設定值之差,輸出PWM波,直接控制電源的工作.這種方式單片機介入電源工作最多.
第三種方式是最徹底的單片機控制開關電源,但對單片機的要求也最高.要求單片機運算速度快,而且能夠輸出足夠高頻率的PWM波.這樣的單片機顯然價格也高.
DSP類單片機速度夠高,但目前價格也很高,從成本考慮,占電源成本的比例太大,不宜採用.
還有一篇論文,你要的話發給你,把郵箱留下!
㈧ 單片機控制電源開關
單片機控制電源開關:
1. 基於單片機控制的開關電源的可選設計方案
由單片機控制的開關電源, 從對電源輸出的控制來說, 可以有三種控制方式, 因此, 可供選擇的設計方案有三種:
( 1) 單片機輸出一個電壓( 經D/AC 晶元或PWM方式) , 用作開關電源的基準電壓。這種方案僅僅是用單片機代替了原來開關電源的基準電壓, 可以用按鍵設定電源的輸出電壓值, 單片機並沒有加入電源的反饋環, 電源電路並沒有什麼改動。這種方式最簡單。
( 2) 單片機和開關電源專用PWM晶元相結合。此方案利用單片機擴展A/D 轉換器, 不斷檢測電源的輸出電壓, 根據電源輸出電壓與設定值之差, 調整D/A 轉換器的輸出, 控制PWM晶元, 間接控制電源的工作。這種方式單片機已加入到電源的反饋環中, 代替原來的比較放大環節, 單片機的程序要採用比較復雜的PID 演算法。
( 3) 單片機直接控制型。即單片機擴展A/DC, 不斷檢測電源的輸出電壓, 根據電源輸出電壓與設定值之差, 輸出PWM波, 直接控制電源的工作。這種方式單片機介入電源工作最多。
2. 最優設計方案分析
三種方案比較第一種方案: 單片機輸出一個電壓( 經D/AC晶元或PWM方式) ,
用作開關電源的基準電壓。這種方案中, 僅僅是用單片機代替了原來開關電源的基準電壓, 沒有什麼實際性的意義。第二種方案: 由單片機調整D/AC 的輸出, 控制PWM晶元, 間接控制電源的工作。這種方案中單片機可以只是完成一些彈性的模擬給定, 後面則由開關電源專用PWM晶元完成一些工作。在這種方案中,對單片機的要求不是很高, 51 系列單片機已可勝任; 從成本上考慮,51 系列單片機和許多PWM控制晶元的價格低廉; 另外, 此方案充分解決了由單片機直接控制型的開關電源普遍存在的問題———由於單片機輸出的的PWM脈沖頻率低, 導致精度低, 不能滿足要求的問題。因此, 單片機和PWM晶元相結合, 是一種完全可行的方案。第三種方案: 是最徹底的單片機控制開關電源, 但對單片機的要求也高。要求單片機運算速度足夠快, 且能輸出足夠高頻率的PWM波。DSP 類單片機速度夠快, 但價格也很高, 占電源總成本的比例太大, 不宜採用。廉價單片機中, AVR 系列最快, 具有PWM輸出, 但AVR單片機的工作頻率仍不夠高, 只能是勉強使用。
比較分析後的結論。通過以上比較分析, 筆者的認為: 第二種 方式, 即單片機和開關電源專用PWM控制晶元相結合是目前基於單 片機控制的開關電源的最優設計方案。
3. 基於89c51 單片機控制的開關電源
根據上述最優設計方案的結論, 下面舉出一個基於此最優方案下 的實例, 本實例根據典型PWM晶元TL494 的應用特點, 設計了一種 基於單片機89c51 輔助控制的正向變換器方式開關電源。
㈨ 對開關電源的控制,為什麼用PID控制而不是PD控制,積分作用是什麼
這個要看你怎麼補償,單純的RC補償就影響波紋等,如果是反饋補償,這個就類似PID,這是一個閉環的控制系統,但是不是加入PID演算法,那就看你設計的電路和程序了。單一PWM晶元的反饋沒這么復雜,可能有些帶有這功能。