CN3306不是单片机不需要编程它是普通的PMW升压芯片.CN3306具备一个MPPT脚使用这个功能可以实时捕捉太阳能板的最大功率
但是必须是在恒流和恒压都失去控制的情况下MPPT这个功能才能实现对于初学者来说理解MPPT是一个不错的学习思路
在电路图中你可以学习一些关于MPPT的简单知识
R6,R7是恒流采样它控制输出电流在实现MPPT时这个恒流方式必须失效,比如恒流电流是6A那么充电电流不能超过5.5A
在MPPT有效充电时恒压控制同样也需要失效根据这些方法说明恒流恒压在MPPT实现时它们只是一个突发的保护电路,当恒压电路工作时电路进入恒压控制MPPT失效,当恒流电路工作时MPPT失效。你可以根据这个理论 采用单片机编程就比较简单了
电路图中R1是功率管在一个周期中的取样这个也影响MPPT的实现。R1的值不能取得太大否则功率管在每一个周期都工作这将导致MPPT失效。W2的调整在电路工作中进行将18V的太阳能板电压调整到17.7V时功率最大W1的调整你根据电池的最高电压来调整在电路空载时进行。
CN3306只支持18V太阳能板输入在接入太阳能板时在太阳能正极串联一个二极管,用这个方法可以采用多块太阳能板并联使用保护太阳能板电流不会回流避免太阳能板相互烧坏。
Solar cell controller CN3306 boost charger with MPPT function
文章内容会不定期修改