基于单片机的MPPT太阳能锂电池充电器
基于单片机的 MPPT太阳能锂电池充电器摘要: 太阳能电池 输出曲线具有 非线性 的特点, 传统 太阳能充电器 对太阳能电池的利用效率低。文章在经过数学模型分析基础上, 提出采用改变占空比使充电电流最大的 MPPT 跟踪策略, 大幅提高太阳能电池利用率。同时通过 BUCK电路与 SPCE061 单片机对充电过程进行监控, 采用三段式 算法 保证锂电池性能, 提高其寿命。最后通过实验数据对比验证了该方案的实用性和有效性。0 引言太阳能 的绿色与可再生特性, 使其在 低碳 和能源紧缺的今日备受关注。 锂电池因比能量高、 自放电低的特性, 逐渐取代铅酸电池成为主流。 由目前常用的太阳能电池的输出特性可知, 太阳能电池在一定的光 照度 和温度下, 既非恒流源, 亦非恒压源, 其最大 功率 受负载影响。 而锂电池可看作一个小负载电压源。 如不加控制直接将二者连接,则将太阳能电池的工作电压箝位于锂电池工作电压, 无法高效利用能源。本文采用 SPCE061 单片机, 利用 MPPT 技术使太阳能电池工作于最大功率点, 并且对锂电池的充电过程进行控制, 延长锂电池使用寿命, 保证充电安全。1 最大功率点跟踪技术原理( Maximum Power Point Tracking 简称 MPPT)太阳能电池有着非线性的 光伏 特性, 所以即使在同一光照强度下, 由于负载的不同也会输出不同的功率。其电压、电流与功率在光照度 1 kW/ m2 , T = 25 ℃条件下的输出曲线如图 1 所示。其短路电流 isc 与开路电压 uoc 由生产商给出, Pmpp 为该条件下的最大功率点。由于太阳能电池受到光强、 光线入射角度、 温度等多种因素的影响, 最大功率相应改变, 对应最大功率点的输出电压、输出电流和内阻也在不停变化。因此, 需要使用基于 PWM的可调 DC/ DC 变换器, 使负载相应改变, 才能使太阳能电池工作在最大功率点上。图 1 太阳能电池的典型输出曲线2 电路工作原理图 2 示出太阳能充电器的原理框图。其中微 控制器 采用凌阳公司生产的 SPCE061A 单片机, 该单片机含有 7 个 10 位 ADC( 模 - 数转换器) 并内置了 PWM 功能, 大大简化电路复杂程度, 提高稳定性。电压采样电路与电流采样电路通过 ADC 将电压值与电流值送入 MCU, MCU 根据 MPPT 算法计算 PWM 控制 BU CK电路完成对充电过程的控制。图 2 整体充电器原理框图图 3 为 BUCK 变换器电路。 由 MOSFET 管 Q3、 电感 L1 与继流二极管 D1 构成典型的BUCK 降压 DC/ DC 变换器, Q1 和 Q2 组成 MOSFET 管 驱动 电路, Uout 输出至锂电池正极。图 3 BUCK 变换器电路图 4 为电流采样电路。 Rsense 用一小阻值精密电阻作为采样电阻, 通过将电阻两端电压使用差分放大器输送到 SPCE061 的 A/ D 端进行采样。 为使采样精确, 避免 电源线与地线干扰, 使用线性光耦 HCNR200 进行隔离。图 4 电流采样电路图 5 所示为电压采样电路。因为 SPCE061 的 A/D 端输入范围为 0~ 3 V, 而太阳能电池的输出常常高于 3 V, 因此采用反向比例放大器, 使输入与 AD 采样范围相匹配。图 5 电压采样电路3 系统软件设计在 BUCK 上, 存在 UarrD= Ubat 的关系。由此可知:式中, Ubat 为电池两端电压; D 为占空比; Uarr 为太阳能电池两端电压。将式( 1) 代入式( 2) 可得:由图 1 可知, 当取最大功率点时, dP arr / dUarr = 0,代入式( 3)、( 4)可知:因此, 关于 P/ D 的曲线为凸函数, 且当 P 取最大值时有唯一 D 值与之对应。由于 DC/ DC 变换器连接至锂电池两端的输出电压短时间内变化不大, 在短时间可认为恒定。因此, 该设计的最大功率点跟踪可简化为通过 PWM 调整电流至最大值,即认为太阳能电池的输出功率达到最大。由锂电池充电特性可知, 为保证充电安全高效, 需采用预充、恒流、涓流的三段式充电。系统通过对锂电池两端电压进行检测, 判断充电状态, 进而采取相应的充电策略。当光照强度降低, 程序判断太阳能电池产生的功率小于系统自身开销时, 进入休眠模式。4 实验结果与结论根据以上原理及其电路图所述, 所制作的 MPPT 太阳能充电器与用二极管搭建的传统太阳能充电器 测试 数据对比如表 1 所示。 其中太阳能电池采用华微公司生产的 单晶太阳能电池板, 其最大输出功率 15 W,开路电压 17. 4 V; 锂电池组采用 4 串联 18650 型锂电池, 充电截止电压 16. 8 V, 电池组容量 10. 4 Ah。表 1 传统充电器与 MPPT 充电器实验数据对比实验结果表明, 传统充电器的太阳能电池利用率约为 66 %, 而本方案的 MPPT 充电器利用率约为 97 %, 输出功率有明显的上升。 通过 SPCE061 单片机实现的带有MPPT 功能的太阳能充电器不仅大幅提高了太阳能电池利用率, 并包含了三段式充电的智能充电策略, 在软件模块中加入了防止过充电的安全策略, 并且在光照强度大幅下降到低于系统开销的情况下自动实现系统休眠。 通过改进算法, 设置更为精确的参数,可以使充电效率进一步提高。