在这个项目中,我们将使用微芯片的 MCP73844 模块制作一个 2S 充电器模块。该充电器能够承受 2-12 伏特之间的电压,并以 2S 配置为锂离子和锂聚合物电池充电。该项目的目的是开发一种充电电路,可在任何消费级项目中用作子系统。充电器模块可以连接标准移动适配器或移动电源,也可以使用 12 伏充电器供电。我还将告诉您我们如何通过修改单个组件使用相同的电路为单个锂离子或锂聚合物电池充电。在这个项目中,我将在内部设计和制造整个电路,从电路设计、PCB 制造和焊接 SMD 元件的一切都在内部完成。我们还将看到如何改变充电速率、散热、和其他参数,以使电路适用于不同的用例。我们之前做过不同的适用于不同电池化学成分或具有不同功能的电池充电器,如果您对此感兴趣或想了解有关电池的更多信息,请单击链接查看文章。
电池充电器电路概述
如上所述,该电路可以承受 2V 到 12V 之间的任何电压,因此我们主要关注由所有手机充电器、移动电源甚至计算机的 USB 端口提供的 5V 输入。电路分为2部分。使用 5V 输入时,第一步是将电压从 5V 升压,以便我们的充电器 IC 可以使用它。我们将这个电压提升到 12 伏。然后将升压后的电压馈入充电控制器电路,该电路随后提供受控输出以对电池充电。
MCP73844 线性充电管理控制器
系统的主要核心是充电器管理控制器 IC。我在这个项目中使用了Microchip MCP73844。该 IC 属于 Microchip 的线性管理控制器系列MCP 7384x,该系列专为低成本和空间有限的应用而设计。这些高度先进的 IC 采用恒压(CV) 和恒流(CC) 充电技术,与大多数低成本产品不同,它们具有电池预处理、自动充电终止、充电指示、安全定时器,甚至可选的电池温度监控等功能。我们使用的 IC 采用 8 引脚 MSOP 封装,如果您想要可选的电池温度功能,您可以选择MCP73841或MCP73842。MCP73843/MCP73844 模块的应用电路如下所示。
图 1 锂离子电池充电器电路
我们 IC 的功能框图取自数据表,如下所示:
在上面的功能框图中,THREF 和 THERM 2 个引脚仅在 MCP73841/MCP73842 中可用,用于监控电池温度,这些 IC 采用 10 引脚 MSOP 封装,不同于 8 引脚 MSOP 封装。我们用过的IC。除了这 2 个引脚之外,所有 4 个 IC 的连接和功能都是相似的。IC的引脚说明如下:
元件选择
充电器是高度可定制的,我们可以通过选择不同的无源元件来选择不同的充电速率、效率等。我们设计的充电电路是针对 2S 电池配置的最大 2A/小时充电速率。通过将最大输出电压 (Vout_max) 与最大输出电流 (Iout_max) 积分可以得出最大功率。因此,功率将为 16.8 瓦。我们的 IC 的连接如下所示。
笔记:
电阻值会改变此时的热量产生和功率损耗,可以通过公式 P=R*(I*I) 计算
功耗= 100 m W ´ 1 A^ 2 = 100 mW
因此,您在决定快速充电率时必须考虑到这一点。
我们使用的 MOSFET 是 P 沟道MOSFET S19433BDY,您可以用Fairchild™ NDS8434 或 IRF7404 替换这个。
电池管理输入引脚 (VDD)
VDD 是输入电源,当 VDD 电源不存在时,它还可以防止电池耗尽,它在低于某个电压阈值时进入断电模式,从而提高电池的使用寿命。
我们使用肖特基二极管来防止反向电流流入升压电路。
散热考虑
在选择组件时,您要么必须限制充电电流,要么必须增加铜焊盘尺寸并包括多个通孔以有效散热,从而实现更好、更持久的 *** 作。在选择组件时,您必须进行设计权衡。
绝对最大额定值
VDD -- 13.5V
所有输入和输出 wrt -- -0.3 至 (VDD+0.3)V
DRV 引脚上的电流 -- ±4 mA
STAT1 引脚电流 -- ±30 mA
最高结温,TJ -- 150°C
储存温度 -- -65°C 至 +150°C
我们的充电器参数:
制作1S充电器:
如果您想为 1S 电池或单节锂离子/锂聚合物电池设计充电器,可以将 MCP73844 替换为 MCP73841 或 MCP73842。MCP73841 将具有完全相同的电路,而 MCP73842 将仅具有用于温度测量的附加连接。其余电路将保持不变。
使用MT3608的升压电路
如上所述,我们IC的工作电压在8.7 V至12 V之间,因此,为了使该系统兼容5 V输入,我们需要设计一个升压电路。考虑到这款充电器可以用于消费级产品,我们使用的IC是MT3608,采用6pin SOT23封装,具有热过载保护、欠压保护和限流功能,效率高。下面给出基本应用电路和效率曲线。
MT3608技术数据:
IC的每个引脚的引脚图和功能如下-
MT3608 的绝对最大额定值
IN、EN 电压 -- -0.3V 至 26V
工作温度 -- -40°C 至 +85°C
FB 电压 -- -0.3V 至 6V
结温——160°C
SW 电压 -- -0.3V 至 30V
存储温度范围 -- -65°C 至 150°C
峰值 SW 灌电流和拉电流 -- 4A
MT3608 IC 能够接受低至 2V 的输入电压。对于我们的应用,我们有一个固定的 5V 输入,我们要求的输出应该低于 12V,因此我们将根据我们的要求设计电路。示意图如下所示:
如何设置输出电压
我们 IC 的内部基准电压为 0.6V。输出电压可以通过改变电阻器 RV1 和 R2 的值来控制,电阻器 RV1 和 R2 由公式给出 -
如果你愿意,你可以用一个 50K 欧姆的固定电阻来代替电位器,这会给你一个 9.6V 的恒定输出,这将适合我们的应用。
电感值应介于 4.7uH 至 22uH 之间。为了提高升压电路的效率,电感器必须在 1.2mHz 频率(MT3608 的工作频率)下具有较低的磁芯损耗和较低的 DCR 值。输入和输出电容均应为 22uC,应优先选择 ESR 值较低的陶瓷电容。选择二极管时,二极管的击穿电压值应大于输出电压,因此肖特基二极管是此应用的不错选择。此外,二极管的额定电流应满足输出电流乘以峰值电流的均方根,可写为
对于我们的案例,我们将使用额定电流为 2 安培的肖特基二极管。
将组件放置在 PCB 中时的一些重要考虑因素
输入和输出电容应靠近 IC 放置。
主电流走线应保持短而宽(至少 20 mil)
公共接地层将有助于降低噪声并用作散热器。
设计该电路所需的元件有:
电容器
2 x 22uF
2×10uF
1 x 0.1uF
二极管
2 个肖特基二极管
1 个 LED
集成电路
1 个 MCP73844
1 个 MT3608
电感器
1 x 20uH
电阻器
1 个锅
1×3.3
1 x 100 毫欧
1 x 1k
MOSFET
S19443BDA
设计和制造模块
选择所有组件后,我使用KiCad 的原理图编辑器 Eschemia 绘制了原理图。示意图如下。如上所述,电路分为两部分,升压电路和充电器电路。
完成原理图后,我将文件导出到 KiCad 的 PCB 编辑器。牢记所有设计约束。我放置了所有组件并为公共接地做了铜浇注,如下图所示。
检查PCB连接后,我打印了PCB并使用铁盒将印刷品印在覆铜板上。覆铜板上的印记很好,然后我将 PCB 浸入氯化铁溶液中,并根据需要在铜溶液上留下痕迹。
注意:使用 SMD 元件时,请始终记住拍摄 PCB 印刷品的镜像,因为当您将印刷品从纸转移到覆层时,您会得到镜像印刷品。
检查走线的连接性后,我焊接了板上的所有组件,之后剩下的就是测试设置。您可以从给定的链接下载Gerber 文件。
使用 5V 输入测试电路
为了测试电路,我连接了 2 节标称电压为 3.7 V 和容量为 1200mAh 的锂离子电池。两个电池串联时都充电至 7.55V。我连接了设置,充电灯开始发光。对于电源,我使用了 Apple 的 10W 充电器,并用 USB 转 DC 桶形插孔电缆连接。电池在充满电之前连接了大约 50 分钟,并且 LED 指示灯自动关闭,指示充电完成。
当我们测量流向电池组的电流时,它最大约为 1A,大部分时间约为 100mA-500mA。在最大功率下,电池以大约 9W 的功率充电。
使用 12V 输入进行测试
当我们用 12Volt 充电器为充电器模块供电时,输出电压在 8-10V 左右,但输出的电流高达 2.2Amp,功率超过 16W。使用此设置,电池在快速充电阶段可能会稍微变热,但这应该不是问题,也不会降低电池的使用寿命。
最终判决
这是一个非常简单但有效的电路,可用于消费级产品。整个系统的尺寸可以有效地减小,但是因为我们试图在内部制造它,所以我们没有将组件放置得很近。充电模块具有非常高的效率并具有许多功能,例如对电池进行预处理,这是便宜的选项所不具备的,此功能以可控的方式补充过放电的电池,从而提高电池的使用寿命。这种高度可定制的设计可以真正提高电池组的整体效率和健康状况。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)