最近在做一款太阳能充电控制器,要求倒是不多,是一般的PWM充电,我在想既然要做那么就做最好,所以就想了MPPT;看了很多MPPT的资料,觉得很多都是那么复杂,并且软件实现的话,也蛮复杂的,在想有没有办法用模拟电路来实现
模拟电路有一个优点就是,反应速度快,动态好,控制范围大,
缺点:电路相对复杂,稳定性差,
具体使用模拟电路实现MPPT想法如下:
MPPT是要 太阳能电池板输出功率达到最大,那么也就是说要让太阳能电池板的输出电压和输出电流的相乘的值是最大;
用0.01R的电阻来检测太阳能电池的电流转换成电压 ;使用运放做一个加法电路,把太阳能板的电压和电流转换后的电压相加;用这个电压控制DC-DC的输出电流,正向控制;当输出电流过大V*I超过了太阳能板的最大输出功率的时候,太阳能板会因为输出功率不足,输出电压会下降的,那时候加法器输出电压也会下降,同时就会控制DC-DC输出电流下降;输出电流下降后加法器重新输出高的电压,然后输出电流在一次增大,这样就能保持输出电流一直在最大,太阳能板一直在最大功率 ,实现最大功率跟踪;
以上想法欢迎大家找问题;可能有一些控制环路,有问题,目前我还想不出哪里有问题(感觉是不是少了个参考点);