Other Parts Discussed in Thread: BQ25713, BQ24650, BQ25700A
HII 我需要推荐使用输出电压为6伏的铅酸充电器 IC 电池
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、Aied、
对于 BQ25713、主机软件将使用 ADC 来监控电池电压和充电电流、然后在满足阈值时更改充电电压。
对于 BQ24650、应用手册介绍了如何使用额外的反馈电阻器和 FET 在大容量电压和最终浮动电压之间进行更改。
如果不使用 TS、则从 REGN 到 TS 再到 GND 的等尺寸电阻分压器会误导充电器、使其认为电池温度适合充电。
此致、
Jeff
HII Jeff 非常感谢, 我有一个 SoM (模块中的系统), 我可以使用 i2c 将 SoM 连接到 BQ25713,SoM 基于 Linux
您是否有适用于 BQ25713 的主机软件、我可以在板载 SoM 上安装该软件、该软件会将 BQ25713自动配置 为铅酸充电器?
嘿、AIED、
我们在这里有 Linux 驱动程序参考代码、必须针对 BQ25713进行轻微修改、但它基本上是相同的寄存器集: https://github.com/tibms/kernel-4.4/tree/release/drivers/power/bq25700
请记住、这适用于 SMBus 器件 BQ25700A;因此、您需要修改 BQ25700_reg.h 文件中的 I2C 从器件地址和寄存器地址。
就将其转换为铅充电器而言、我们不必实施特定的 Linux 驱动程序参考代码、但您可以针对铅酸电池修改上述文件。
如果您有板载电量监测计、您将从上面的参考代码中使用两个功能:
静态 int bq25700_set_charge 电流(struct bq25700 * bq、int 电流)
静态 int bq25700_set_charge (struct bq25700 *bq、int volt)
第一个是对充电电流进行编程、第二个是对充电电压进行编程。
对于铅酸电池、与锂离子电池相比、唯一的主要区别是"吸收"阶段、在该阶段、您需要对较高的 CV 电压设置进行编程、直到电流显著下降、然后 CV 电压设置更改为较低的"浮动电压"设置。
此致、
Joel H