807136670@qq.com:
[圖片]對于上面MPPT的算法啥的,也自己理解了MPPT好多遍,MPPT是最大輸出功率追蹤,就是電壓乘于電流。設(shè)計上,對照電壓和電流關(guān)系MPPT就是PFC!PFC內(nèi)部也是電壓乘于電流。在饅頭波的時候,PFC的控制模式是,電壓上升,電流也上升,電壓下跌,電流也下跌,這樣功率因數(shù)才高。同樣的,MPPT的原理也是這樣,在太陽能電池U-I曲線上面,電壓升高,電流自動下跌,PFC的IC為了抑制這個現(xiàn)象,所以強(qiáng)迫電流上升,同時U-I曲線上,又會導(dǎo)致電壓下跌,電壓下跌的話,PFC的IC自動強(qiáng)迫電流也下跌,U-I曲線上面,又會看出這樣導(dǎo)致電流又上升。所以這樣可以造成雙向擾動,所以我的理解是PFC的IC可以做MPPT。理解了這些,單片機(jī)里面做PFC這個功能就好辦了,弄個乘法器,讓控制器一直做乘法,要么DSP,要么選個自帶乘法器的PIC單片機(jī),要么STM32也可以,雖然反應(yīng)速度慢些。電路上面做個BOOST,電流采樣那里用電阻高端采樣也可以(高端采樣這個是差分比例放大器),低端采樣也可以(低端采樣的話是反向比例放大器),在程序中,沒有乘法器的單片機(jī),程序一直計算乘法,輸入電壓乘輸入電流,得到一個功率值,然后與第二次獲得的功率值比較,一直比較,小的話,就PWM++,否則PWM--,在這里PWM++的時候再&個2個條件:1輸出電壓小于某個數(shù)值,2再&個輸出電流小于某個值。這樣就可以跑CV和CC模式(恒壓和恒流),這樣給電池充電完全沒問題了。別感謝我,我是雷鋒,也歡迎行家給我拍磚。