如何用太阳能电池板给锂电池充电(CN3791 )

news/2024/11/23 5:16:27/

这是一个多晶太阳能电池板,尺寸是8cm*8cm,它的峰值功率输出电压是5V,电流是150mA,今天就来和大家分享下如何通过这种太阳能电池板给单节18650锂电池充电。

太阳能电池板在光照强度一定,负载较小时可以看成一个恒流源,它的伏安曲线如白色实线所示,它的输出功率曲线如虚线所示。

这个是太阳能电池板在不同光照强度下的输出功率曲线,在不同光照强度下最大输出功率点的电压基本是相同的。

利用太阳能电池板给锂电池充电时,尽量让太阳能电池板在不同光照强度下都处在最大输出功率点,根据前面的曲线我们可以知道,其实只要让太阳能电池板的输出电压为最大输出功率点的电压即可。

像前面那个太阳能电池板,最大功率电压大概在5V。

知道太阳能电池板的相关知识后我们就需要一个带太阳能电池板最大功率跟踪功能的充电管理IC,常用的有CN3791 ,该芯片支持当太阳能电池板电流输出能力降低时,其内部电路能够自动跟踪太阳能板的最大功率点,不会出现将太阳能电池板电压拉低的情况。

这是CN3791的引脚定义:

9脚为电源引脚输入电压可以为4.5-28V,可以接一个峰值功率点电压在这个范围内的太阳能电池板;

2脚为GND引脚;

4脚为充电完成信号指示引脚,当给电池充电完时时这个引脚位低电平,连接的LED被点亮;

3脚为充电信号指示引脚,给电池充电时这个引脚为低电平,连接的LED被点亮;

6脚为太阳能电池板最大功率点跟踪引脚,通过R3和R4设定太阳能电池板的最大功率点电压;

这个是最大功率点电压计算公式,

当太阳能电池板电压大于Vmppt时,芯片认为太阳能电池板达到了该光照下的最大功率点,开始给锂电池充电,当太阳能电池板电压小于Vmppt时,芯片不会给电池充电;

COM为环路补偿引脚,接一个RC网络;

BAT引脚接电池的正极;

VG为内部电压调制器输出,接一个100nF到VCC;

DRV为驱动引脚,外接PMOS的栅极,后面再接电感,二极管和电流检测电阻,这里组成一个BUCK降压电路给电池充电;

CSP为充电电流检测引脚,外接检测电阻Rcs,同时可设定恒流充电的电流

恒流充电电流可以根据这个公式计算:

当太阳能电池板输出功率不能提供这一电流时,按太阳能电池实际提供的功率恒流充电,而不会一味增大充电电流从而将太阳能电池板电压拉低。

恒流充电电流一定要根据太阳能电池板的输出情况来确定,比如我这个太阳能电池板输出最大才150mA,设置500mA的恒流充电电流也没用。

并且设置的恒流充电电流越大,充电结束时的电流也就越大,这样很容易导致在恒压充电阶段电池没有充满就结束了。

这个是CN3791的整个充电过程,当电池电压小于2.8V时,是涓流充电阶段,

当电池电压大于2.8小于4.2时是恒流充电阶段,充电电流就是通过Rcs设置的电流

当电池电压接近4.2V时,是恒压充电阶段,充电电压为4.2V

这个是整个电路的一个参数,大家可以看下


http://www.ppmy.cn/news/292573.html

相关文章

锂电池充电的原理

锂电池充电的原理 锂离子电池的充电过程可以分为四个阶段:涓流充电(低压预充)、恒流充电、恒压充电以及充电终止。 锂电池充电器的基本要求是特定的充电电流和充电电压,从而保证电池安全充电。增加其它充电辅助功能是为了改善电池…

锂离子电池热失控预警资料整理(二)

此前 个人搜集了一些锂电池热失控预警相关期刊、文献,并整理了一些个人认为重要的逻辑、知识点,希望通过此分享让有需要的人了解一些内容,如有问题欢迎同我探讨~ 锂离子电池热失控预警资料整理(二) 五、新能源汽车锂电…

android 电池(一):锂电池基本原理篇

关键词:android 电池关机充电 androidboot.mode charger 平台信息: 内核:linux2.6/linux3.0 系统:android/android4.0 平台:S5PV310(samsungexynos 4210) 作者:xubin341719(欢迎转载,请注明作者) 欢…

锂离子电池热失控预警资料整理(一)

此前 个人搜集了一些锂电池热失控预警相关期刊、文献,并整理了一些个人认为重要的逻辑、知识点,希望通过此分享让有需要的人了解一些内容,如有问题欢迎同我探讨~ 锂离子电池热失控预警资料整理(一) 一、锂离子电池热安…

电石炉技术的发展及电石炉尾气解决方案

1.电石工业及电石炉技术的发展状况 电石做为重要的化工原料,广泛应用于化工、冶金、医药等诸多领域。电石为煤炭化工的中间产品。随着国民经济的不断增长,尤其PVC需求量的迅速增加,电石的需求量也在不断地扩大。我国具有丰富的煤炭资源&…

SpringBoot的宠物医院管理系统(有文档)

SpringBoot的宠物医院管理系统 本项目适合用来学习,以及二次开发,分享下 简介 1.访问地址 http://localhost:8080/ 超级管理员账户 账户名:admin 密码:admin123 宠物医生 账户名: laozhang 密码:12345…

容器(第三篇)docker-cgroup资源限制

Docker 通过 Cgroup 来控制容器使用的资源配额,包括 CPU、内存、磁盘三大方面, 基本覆盖了常见的资源配额和使用量控制。 Cgroup 是 ControlGroups 的缩写,是 Linux 内核提供的一种可以限制、记录、隔离进程组所使用的物理资源(如 CPU、内存、…

为什么说高性能计算工程师越老越吃香?还难以被AI替代?

一般越老越吃香的岗位或者行业,一定是拥有无法或者难以轻易被替代的经验。 这些经验一般是靠时间、靠思维、靠试错不断积累起来的。然而AIGC来了,好像宣布AI会取代所有人一样,如经验丰富的律师、医生、教师等等,尤其是贡献了AIGC…