电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>锂聚合物电池充电器开源分享

锂聚合物电池充电器开源分享

2022-10-21 | zip | 1.71 MB | 次下载 | 2积分

资料介绍

描述

介绍:

我将向您介绍这款锂聚合物 (Li.Po.) 电池充电器。它确实支持 2s1p 电池组,两个串联的 3.7V 元件,总共 7.4V。充电器进行平衡,这意味着它一次为单个元素(电池)充电以获得更好的最终结果。

 
用于测试的电池(有两条电缆)
 

关于 Li.Po 的一些事情。电池:

这种电池有两条电缆:一条用于放电(您在此处连接“负载”,2 根线,较粗),第二条用于充电(您在此处连接充电器,3 根线,较细)。两条电缆都将连接到充电器。如果你有一个“负载” ,你的电路或电器要连接到电池,你必须使用板上提供的 X1-LOAD 两线 (+) (-) 连接器由于保险丝尺寸,电流不应超过 2.5A。

警告:请勿打孔、切割或损坏此类电池。3.2V以下不要放电(3.4V更好),4.2V以上不要再充电。关于放电水平取决于您和您的“负载”。如果您不注意这些建议,您将面临着点燃房屋并烧毁一切的严重风险。这些是Li.Po的一般特征。电池!充电时不要放过电池。更好的是存储一个Li.Po。电池装在防火袋中,以便在发生火灾时丢弃。

poYBAGNOT5iATb9PAAAh3Ecns-k043.png
在充电期间,“负载”将断开(如果有)
 

电路:

这个充电器照顾电池,它不会充电超过 4.2V。通过稳压器散热器和小风扇来控制温度。我们在稳压器 uA7812 和 LM317 上放置了 3 个 TMP36 温度传感器,其中一个远程安装在电池上(参见 X7-S3 连接器)。温度升高超过风扇启动的注意力阈值;更高的温度会开始“减速” (充电电流更少);还有更多温度它开始 100% 风扇速度,停止充电并播放声音警报。它有一个用于声音警报、LED 状态蓝牙遥测的蜂鸣器. 当您将外部电源连接到充电器时,它会通过继电器断开负载:有必要完全断开负载,以免在充电过程中受到干扰,而且非常重要的是,因为负载的 GND (-),在平衡/充电期间充电器也必须与电池的 GND (-) 分开。下图显示 3 线电缆串联连接到两个电池元件(电池),这意味着中心线作为减号 (-) 和加号 (+) 工作,具体取决于具体情况。GND (-) 是浮动的,它不存在一个简单的“共同点”。

pYYBAGNOT5qAexXxAAAnmuRTiRs122.png
充电和放电电缆
 

该电路使用 3 个继电器来断开负载并切换电池软件一次检查一个电池:如果电池电压大于 4.18V(已经充电),它会跳过充电,但如果低于 4.18V,则充电包括两个阶段:

  • 第一阶段,以高达 4.2V 的恒流充电
  • 第二阶段,恒压(4.2V)充电,直到充电电流低于最大值的20%
poYBAGNOT5yATEzOAACjESjdAtU301.png
两相充电:恒流和恒压
 

我用的电池是2600mAh,30C,2s1p,7.4V。他们说你必须以最大 1C (2600mA) 为电池充电,但我决定在恒流阶段仅以 0.2C (2600*0.2=520mA) 充电;在恒压阶段,最终的最小电流将达到 20% (520*20/100=104mA)。如果您的电池是 2s1p 7.4V 电池但具有不同的功率(2600mAh 或更多或更少),那么您必须在软件草图 (CBatt) 的开头更改/指定此值,以便充电器以它的方式工作最好的。两个多色 LED,每个电池一个,让您知道充电状态通过颜色从红色变为红色/紫色,变为紫色,变为紫色/蓝色,最后变为蓝色(闪烁,长闪烁或稳定),当0-20%,21-40%,41-60%时。充电水平的 61-80% 或 81-100%。蓝灯快闪表示加班(只是时间比预测长的信息);蓝色常亮表示电池已充满电。如果电池完全放电,第一阶段大约需要 5 小时,第二阶段大约需要 1 小时。充电器启动时发出一声“嘀”声,第一个电池充满时发出两个“嘀”声,第二个电池充满时发出三个“嘀”声,警报响起时发出许多“嘀”声。

电路的核心数模转换器 DAC MCP4725 + LM317 稳压器,当然还有 Arduino Nano MCU这三个集成电路共同为电池提供正确的电流和电压。

在安装HC-05 蓝牙板之前,您必须将其速度设置为 38400 bps 对于外部电源,我使用了开关电源,2A 和 15Vcc。

所有连接器均为 JST-XH 类型:X1-LOAD ”-> 将您的负载连接到电池必须供电的电路(可选,最大 2.5A),“ 2S Lipo BATT ”-> 电池放电 2 线电缆,“ X5- BAL ”->电池3线充电线,“ X9-12VFAN ”->12V小风扇,“ X8-14/35V ”->外接电源15Vcc 2A,“ X7-S3 ”->到远程S3温度传感器装上电池,“ X6-LED ”->到小LED板上。为了使 S1、S2 和 S3 温度传感器与元件接触,我使用了小蹦极,如您在上面的主图中所见。

poYBAGNOT6GAEL6cAAHg81AOzbA531.jpg
30x30mm 12V 散热风扇
 

 

poYBAGNOT6OAAm5JAABdDgLj8Kk515.png
充电器示意图(www.diagrams.net)
 

 

poYBAGNOT6iAE89QAALoT6kSC20823.png
示意图(下载以获得更好/更大的视图)
 

蓝牙遥测:

在充电过程中,您可以跟踪“实时”每个阶段,读取充电器通过蓝牙传输的数据:时间、充电水平、电流、电压、状态等。我构建了一个简单的蓝牙应用程序(使用ai2.appinventor.mit.edu )你可以在安卓手机或平板电脑上下载安装,我把安装包BTMonitor.apk (还有.aia源代码文件)放在文件下载部分。安装好,将手机与充电器的HC-05蓝牙模块配对,启动,点击“连接BT服务器”按钮,选择HC-05设备,读取屏幕上的遥测数据。要停止滚动数据,请按“暂停”开关。在遥测会话结束时,按“断开连接”按钮。当然,您可以使用另一个应用程序来读取遥测数据:只需要一个简单的串行数据接收器,例如串行蓝牙终端应用程序。

pYYBAGNOT6qAIG1EAAGcKs-VII8421.jpg
BTMonitor App 读取遥测数据
 

遵循遥测数据含义:1) 以摄氏度为单位的温度、电池、7812 和 LM317 稳压器、风扇速度;2)cell 1正在充电,cell电压,DAC电压,充电电流;3)状态已充电、正在充电、正在超时、正在报警、正在减速;4) 电池 1 开始时间(以分钟为单位)、结束时间、初始电压、最终电压、预计超时、预计警报、预计剩余时间、充电状态百分比;5) 与上述单元格 2 相同;6) 以分钟为单位的实际时间;7) 恒流时调谐;14) 调谐(finalization)时恒压。

pYYBAGNOT6-AAkfxAAJrDh-2sDA032.png
遥测的解释
 

软件(Arduino IDE 草图):

它还需要添加 2 个库I2C 通信和 DAC 可操作性所需的Wire.hAdafruit_MCP4725.h 。

poYBAGNOT7KAASdsAABN_Frur6g881.png
充电器软件流程图
 

印刷电路板(PCB):

我使用带有大约 50 个小铜铆钉(焊接)的双面板来连接顶面和底面。我在家里使用 press-n-peel 技术通过热“蓝片”和墨粉转移来准备它。请在网上参考,或查看我的其他项目之一,如何在家制作好的 PCB。自己做,为什么不呢?在下载部分,您将找到准备打印的两个面等。对于小型 LED 板,我也使用了双面 PCB;在这种情况下,我选择了一些 SMD 组件只是为了获得更多乐趣并开始研究这种“新”技术。

pYYBAGNOT7WAcz31AAK291-SD0g964.png
充电器板概述 (www.easyeda.com)
 

 

poYBAGNOT7eABn9EAAB4MERy_u4343.png
LED 板概述 (www.easyeda.com)
 

组件列表:

pYYBAGNOT7yACIHPAAS7R1kFJK4824.png
组件列表
 

享受!


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
  2. 19.00 MB  |  4次下载  |  免费
  3. 2使用TL431设计电源
  4. 0.67 MB   |  2次下载  |  免费
  5. 3BT134双向可控硅手册
  6. 1.74 MB   |  2次下载  |  1 积分
  7. 4一种新型高效率的服务器电源系统
  8. 0.85 MB   |  1次下载  |  1 积分
  9. 5LabVIEW环形控件
  10. 0.01 MB   |  1次下载  |  1 积分
  11. 6PR735,使用UCC28060的600W交错式PFC转换器
  12. 540.03KB   |  1次下载  |  免费
  13. 751单片机核心板原理图
  14. 0.12 MB   |  1次下载  |  5 积分
  15. 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
  16. 1.44 MB  |  1次下载  |  免费

本月

  1. 1开关电源设计原理手册
  2. 1.83 MB   |  54次下载  |  免费
  3. 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
  4. 8.45 MB   |  23次下载  |  免费
  5. 3DMT0660数字万用表产品说明书
  6. 0.70 MB   |  13次下载  |  免费
  7. 4UC3842/3/4/5电源管理芯片中文手册
  8. 1.75 MB   |  12次下载  |  免费
  9. 5ST7789V2单芯片控制器/驱动器英文手册
  10. 3.07 MB   |  11次下载  |  1 积分
  11. 6TPS54202H降压转换器评估模块用户指南
  12. 1.02MB   |  8次下载  |  免费
  13. 7STM32F101x8/STM32F101xB手册
  14. 1.69 MB   |  8次下载  |  1 积分
  15. 8基于MSP430FR6043的超声波气体流量计快速入门指南
  16. 2.26MB   |  7次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分