低成本高性能之二——MPPT光伏控制器升级
写在前面:
上个帖子逆变器的DSP数字实现基本OK,在一个48PIN的28027芯片上基本上实现了数字逆变器(包括UPS)的所有功能,看着最近坛子上好多关于MPPT太阳能充电器的帖子,我也跟着凑个热闹,还是用28027来实现全数字的MPPT充电控制,欢迎大家一起讨论~
关于MPPT的深入讨论:
1. 其实早在3年前就开始用28027做MPPT了,只是当时理解不够深刻,代码各种BUG,苦了当时一起做项目的哥们了。其中经历了2次代码的推到重来(做软件的哥们可以知道其中痛苦),目前不论从MPPT控制和切换逻辑,以及各种外部保护上,算是比较满意的了。
2. 有幸研究过国内某大公司的MPPT产品,可能是所用芯片所限,整个控制都是用硬件线路实现,设计之精巧思路之巧妙不禁让人佩服。但是不知何故,国内市场上基本见不到此类产品。
3. 关于交错BUCK,前面说到硬件控制基本都是单相BUCK,但是数字控制由于其灵活性,特别是在多路交错控制上比硬件简单很多,可以轻易的实现2/3/4相的交错控制。但是多路交错有个棘手的问题就是均流,充电电流小时可以不管,但是大电流充电时如果电流偏差太大,就很容易使某个桥臂过热乃至烧毁。但是用DSP控制,只要知道每一相的实际电感电流,就可以很容易的实现均流。
4. MPPT简单说就是一个寻找最大功率的过程,其控制目标是PV输入电压,而我们常用的BUCK拓扑基本都是以输出电压作为控制目标的。对应到数字的MPPT控制中,基本上就是这2个环路来实现控制的。
5. 关于同步整流,同步整流就像一个双刃剑,无数兄弟们为了追求转换效率的提升,不停的练剑,最后却因为种种原因把自己搞挂了(纯属笑话)。
暂时先写这么多,看大家热情后续补充,大家可以深入讨论,有什么问题补充~