基于单片机和锂电池充电芯片的充电器设计系统设计

2024-05-15 13:03:55发布    浏览210次    信息编号:71680

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

基于单片机和锂电池充电芯片的充电器设计系统设计

摘要:该系统基于微控制器和锂电池充电芯片。 根据不同电池的特性,采用不同的充电方法对目前广泛使用的锂电池和镍镉电池进行充电。 还具有实时显示充放电电流、电池电压、容量统计和电池特性等功能,实现了符合铁道部所有相关规范的列车后保护装置充电系统。

关键词:锂电池; 镍镉电池; 充电器

介绍

鉴于市场上镍镉电池和锂电池并存,本文设计的充电器可以对这两种电池进行充电。 镍镉电池组采用脉冲充电,锂电池组采用恒流充电。 这是根据电池的不同机制而设计的,真正实现了一机两用。 这是充电器的创新点,也是其设计的难点。 该充电器的宽屏液晶显示屏可以同时显示四个充电器的充电状态,还可以单独显示一个充电器上电池的各种参数,实现对电池充电过程的实时监控。

系统总体设计

系统设计目标是:

1、可同时充放电4组8.4V锂离子电池或9.2V镍镉电池。

2.可以与电池组中的芯片通讯,确定电池的化学特性。

3、对于不同化学性质的电池,将采用相应的充电方法。

4、可与电池组内的芯片通讯,获取电池组的电压、充电电流、容量等参数。

5.充电器带有LCD,可显示各种电池数据。

充电器的功能框图如图1所示。

系统硬件设计

主控单元的设计与实现

整体控制单元由单片机和键盘控制芯片组成。 主要任务是与各个充电单元进行通信并处理用户输入和LCD显示信息。 这里键盘控制芯片负责6个按键和12个LED的控制。 与微控制器的双向通信通过 SPI 总线进行。 主控单元每秒查询一次每个充电单元,获取当前充电单元的信息,如是否有电池、电池属性、电池电压等,然后通过液晶模块显示给用户。

充电装置的设计与实现

锂离子电池

充电控制芯片

它是一款高效独立开关模式锂离子电池充电控制器。 该控制器有 4.2V 和 8.4V 版本。 -8.4 具有开关频率,是高效电流模式 PWM 控制器。 通过驱动外部P沟道,可提供4A的充电电流,效率高达90%。 输出电压设置为 8.4V,最终浮动电压精度为 1%,充电精度为 5%。 此外,该设备还可在 9V 至 22V 的各种墙壁适配器上运行。 与迟滞拓扑充电器相比,-8.4 快速工作频率和电流模式架构允许使用小型电感器和电容器。

锂离子/镍镉电池两用

充电装置总体设计

从前面的分析我们可以看出,该芯片是锂离子电池的充电控制器。 给镍镉电池充电需要解决以下问题: 首先,监测电池电压,确保电池电压不超过8.4V。 但对于镍镉电池组来说,充电截止电压可以达到9.2V。 其次,当镍镉电池充电即将结束时,需要以正常电流的30%和10%进行涓流充电。 因此,需要解决的第二个问题是如何控制恒流充电的电流。 另外,对镍镉电池充电应采用脉冲充电。 即以1s为一个周期,95%的时间用于充电,1%的时间用于放电,其余时间既不充电也不放电。 最后,如何判断某款电池是锂离子电池还是镍镉电池呢? 因为如果锂离子电池被误判为镍镉电池,充电电压就会高于8.4V,这对于锂离子电池来说是非常危险的。 如果镍镉电池被误判为锂离子电池,则可能是电池充电不足。 因此,必须确保极低的误报率。

根据工作原理,本部分设计了可以对锂离子电池进行恒流恒压充电和对镍镉电池进行脉冲充电的电路。 充电单元的整体功能框图如图2所示。其中,信号调理电路使充电器能够对8.4V锂电池和9.2V镍镉电池进行充电。 它还起到控制充电电流的作用。

该充电器利用单片机和放电电路控制的工作状态,以脉冲方式对镍镉电池进行充电。

微控制器通过一定的通信协议(HDQ16)与智能电池进行通信,以确定其容量和化学性质等关键参数。

信号调理电路设计

为了能够对高于8.4V的电池进行恒流充电并调节充电电流,在BAT和SENSE端子与采样电阻之间增加了一级信号调理电路。 该电路的主要作用是计算采样电阻两端的信号,并向不同化学性质的电池发送相应的信号。 信号调理电路如图3所示。

这里定义采样电阻两端的电压值为VBAT之和,则充电电流在采样电阻上的压降VRS为:VRS=-VBAT,该信号为减法器的输出。 假设乘法器的乘法系数为K,则乘法器的输出为KVRRS。 对于锂电池,第二选择开关将选通电池电压VBAT; 对于镍镉电池,第二选择开关将选通 7V 恒定电压。 这里,假设二选模拟开关的输出为V1,则加法器的输出Vs应为:V~=KVRS+V1。 这样,发送到BAT和SENSE的电压之间的差值应该是KVRS。 只要正确控制K值,充电电流可以是正常充电电流的1/K。 因此,可以通过二选开关将电流控制为恒流充电的10%或30%。

对于BAT端的输入值,当开关门控锂离子电池时,BAT的输入为电池电压。 至此,整个锂离子充电过程就可以控制了。 不需要外部干预。

当开关接通7V恒压时,BAT端的输入恒压7V。 此时无法得知电池的真实电压,仅认为电池电压为7V。 因此,即使电池电压高于8.4V,电池仍会采用恒流充电。 在这种情况下,需要微控制器干预,否则电池将被过度充电。 由于微控制器具有内部 ADC,因此它可以监视电池电压的变化。 当电池电压达到规定值时,充电电流减小,直至电池充满。 这样就可以对9.2V镍镉电池进行充电了。

脉冲充放电电路设计

由于是恒流充电控制芯片,因此必须使用单片机来控制其充电使能引脚COMP。 当需要输出充电脉冲时,控制COMP引脚的端口变为高阻状态,当COMP引脚自行上升到360mV以上时,输出充电电流。放电时,必须

提醒:请联系我时一定说明是从奢侈品修复培训上看到的!