资料介绍
我寻找智能充电器聊天可以在几个小时内为 9V 镍氢电池充电,但没有找到。此外,我发现的所有充电器都非常“愚蠢”。充电电流未知,电池充满后无终止充电功能。此类充电器的问题是它们会使电池过度充电并显着缩短使用寿命。所以我决定创造“智能”充电器。
第一个版本我打算保持简单,所以它允许基本的事情,比如恒流充电,电池充满电后自动终止充电,涓流充电,测量转移到电池的电量。
在下一个版本中,我将添加一些额外的有用功能,例如放电、容量测量和循环。
警告:用大电流给电池充电可能会导致电池爆炸或起火。请不要让充电器无人看管。此外,请不要尝试为不打算作为碱性电池充电的电池充电。该充电器仅使用镍氢电池进行了测试(并且您仍然需要自行承担风险使用它,如果由于设计或代码中的错误造成的任何损坏,我绝对不承担任何责任)。其他类型电池的懊恼将需要修改代码。
理论
需要记住的一些有用事实将有助于了解充电器所需的参数。
C——电流等于电池标称容量
以C倍率充电时单体电池电压可能达到1.6V。对于旧电池,此电压可能更高。
单体电池标称电压为1.2V,但充满电的电池开路电压高达1.5V。
电池充满电后,建议使用小于 0.025 C (C/40) 的涓流充电率。
给镍氢电池充电一般有两种选择:
1.快速充电。充电电流0.5C-1C。充电状态必须由 dV/dt(电压变化率)或 dT/dt(温度变化率)监控和终止
2.充电慢。充电电流0.1C。充电时间14-16小时。通过定时器终止充电。dT/dt 充电终止不可能用于低电流。根据文献,dV/dt 端接对于低于 0.5C 的电流可能不可靠。
充电电路基本参数
9V 电池通常有 7 节串联,但在某些情况下可能有 6 节或 8 节。稳压器应能提供至少高达8*1.6=12.8V的充电电压。LM317 稳压器的压降高达 2V,因此电源电压需要为 ~15V(这不考虑电流感应电阻上的压降)。
对于 200mA 的最大充电电流和 10 欧姆的电流感应电阻器,电流感应电阻器上的附加压降为 2V,因此需要 17V 的电源电压。
完全放电的电池可能具有非常低的甚至负电压。理想情况下稳压器的最小电压应为 0,但使用 LM317 可能低至 1.2V。
电路
电路说明
基本思想是测量充电电流并调整稳压器的电压,直到达到所需的电流。通过测量电流检测电阻器 R5 上的电压降来测量电流。I=V/R。
SparkFun I2C DAC Breakout - MCP4725 - 用于控制电压的 12 位数模转换器。输出电压可以通过 I2C 配置在 0 到 5V 之间。因为我们需要能够在更宽的范围内调节电压,所以使用0到15V的运算放大器LM358来放大DAC的输出电压。由电阻 R4 和 R3 设置的运算放大器的放大。Gain=1+R4/R3=1+6800/3300=3.06 所以运算放大器的输出电压大约为0到15V。
LM358 的最大输出电流为 50mA,因此 LM317 使用可调稳压器来控制更高的电流。运放输出接LM317的ADJ端。LM317 将在 ADJ 和 OUT 端子之间保持 1.2V,因此电池上的实际电压可以配置在 1.2 和 16.2V 之间。LM317 需要最小 3.5mA 电流来维持调节。因此,如果电池未连接,则使用 1kOhm 电阻器 R6 来确保调节。电容C1用于过滤输出电压,提高LM317的稳定性。
在两个不同点测得的电压。
1. 电阻 R5 连接到 Arduino 的引脚 A2。测量电阻上的电压,然后按 Icharge=V/R 计算充电电流
2. 电池电压最高可达16.2V,因此使用电阻分压器R1、R2将电压降至5V以下,Arduino允许。连接到 Arduino 引脚 A0 的分频器输出。对于 R1=5.1k Ohm 和 R2=20kOhm Vout=Vin/(20000+5100)*5100=0.2 所以电池电压除以 5。
继电器用于断开电池与充电电路的连接。您可以在我使用的照片继电器上看到,但通常可以使用任何具有 5V 控制的继电器。将电池连接到继电器的常开触点更安全。
我使用 YwRobot I2C SERIAL LCD 1602 MODULE 来显示充电器的状态,但可以使用任何其他 I2C 控制的 LCD 模块。似乎标准 LiquidCrystal_I2C 库不支持 YwRobot LCD 模块,所以我使用了New LiquidCrystal 库如果您使用不同的 LCD 模块,则需要更改此行:
为数模转换器和 LCD 供电,我使用了 SparkFun 面包板电源 5V/3.3V。使用 Arduino 板的 5V 电压可能没问题。
您还需要为充电电路提供 17V 电压。如果你没有电源,你可以使用这样的可调DC/DC转换器
功能
我不想要很多电线,所以没有配置充电的按钮。懊恼电流仅在代码中配置。您需要在charger.ino 中设置所需的充电电流
target_current_mA - 恒定充电电流
max_time_for_trickle_charge - 涓流充电的最大分钟数,最多可设置为 600 (10h)
Battery_nominal_capacity_mA - 用于计算涓流电流的电池容量
一般充电电流可达标称容量。对于标称容量为 170mAh 的电池,最大充电电流为 170mA。170mAh 电池的最小充电电流通常为 C/10 - 17mA。
通电后充电器会检查电池是否连接。如果电池连接电池,电池将以配置的恒流充电,直到充满电。通过在 5 分钟内检测到负 dV/dt 来终止充电。充电完成后,充电器将切换到电流 C/40 的涓流充电。最大涓流充电时间过后,充电器将断开与电池的连接。
1 - dV/dt
2 - 以分钟为单位的充电时间
1 - 充电时间
2 - 电荷转移到电池
- 9V镍氢充电电池智能充电器开源分享
- LM358镍氢电池充电器电路图 130次下载
- 镍氢电池恒流充电器电路 51次下载
- LM358镍氢电池充电器电路 81次下载
- LM117镍氢电池恒流充电器电路 41次下载
- 7.2V镍氢电池充电器1电路图下载 39次下载
- 1.2V镍氢电池充电器电路图 167次下载
- 快速、完整独立的 1 至 16 节镍氢/镍镉电池充电器
- 如何使用MCP1630镍氢电池充电器演示板的详细中文资料概述
- 基于DS2770的镍氢充电器设计
- HT48R062在镍氢、镍镉电池充电器中的应用
- 电源管理/充电器方案
- 镍氢充电电池使用指南
- 各类型充电电池和充电器基础知识
- 镍氢充电器
- 镍氢电池充电器电路图分享 1983次阅读
- 电池充电器电路图分享 2048次阅读
- 镍氢/镍镉开关模式电池充电器具有dV/dt充电终止功能 1905次阅读
- 简单且低成本的镍镉和镍氢电池充电器电路 8600次阅读
- 使用Photo Voltaic的电池充电器电路图 3218次阅读
- 自动9V电池充电器电路的方案图 6633次阅读
- 为什么小家电的充电器不能做成通用的 5819次阅读
- 9V电池改充电宝方法 9.7w次阅读
- 如何制作一个低成本的电池充电器? 9463次阅读
- 线性充电器和开关充电器的区别是什么?应该选择哪种? 2.4w次阅读
- 镍氢电池充电器设计方案汇总(五款模拟电路设计原理图详解) 2.7w次阅读
- 制作6v镍氢电池充电器(两款镍氢电池充电器制作方法详解) 3.5w次阅读
- 自制18650电池充电器教程 12.6w次阅读
- 万用表电池可以充电吗_万用表电池改装成充电电池 4.2w次阅读
- 镍氢电池首次充电方法介绍 9.3w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多