目前单片机的功能都是蛮强大的,并且mppt也不怎么要求速度而是要求跟踪的准确度;网上看了很多很简单的MPPT跟踪觉得有点太次了比如CN3722,是通过检测输入电压来检测最大功率点的,并且在最打电压低于设定值的时候是关断输出的
mppt也就是最大功率点跟踪,目前单片机都可以自带很多路ADC 都是10位或12位;
目前的思路就是使用ADC检测输入电流和输入电压,使用10位pwm输出脉冲控制BUCK电路,在使用两路ADC检测输出电压和电流,控制充电电压和电流;输入电流和电压相乘,在使用逐次比较的方法得到最大值,然后使用最大值对应的PWM脉冲这样就得到了最大功率值;然后在太阳减弱的时候,输入端电压电流乘积毕竟下降,当下降到一定值的时候再次开启一次mppt运算,而当太阳光强度增加的时候,输入电压必定会升高,这时候只需要增大占空比就好;
上述办法应该是可以做到mppt跟踪只是感觉方法很蠢,有点笨,