ZHCADH7 December   2023 BQ76905 , BQ76907

 

  1.   1
  2.   摘要
  3.   商标
  4. 1直接命令
    1. 1.1 警报启用 - 0x66
    2. 1.2 电芯1 电压 - 0x14
    3. 1.3 内部温度 - 0x28
    4. 1.4 CC2电流- 0x3A
    5. 1.5 直接命令总结
      1. 1.5.1 禁用自动刷新
  5. 2子命令
    1. 2.1 DEVICE_NUMBER - 0x0001
    2. 2.2 FET_ENABLE - 0x0022
    3. 2.3 重置 - 0x0012
    4. 2.4 CB_ACTIVE_CELLS - 0x0083
    5. 2.5 子命令摘要
  6. 3读取和写入 RAM 寄存器
    1. 3.1 读取启用保护功能A
    2. 3.2 进入 CONFIG_UPDATE 模式
    3. 3.3 写入启用保护功能A
    4. 3.4 写入 VCell Mode
    5. 3.5 退出 CONFIG_UPDATE 模式
    6. 3.6 读取和写入 RAM 寄存器摘要
  7. 4具有 CRC 的 I2C
  8. 5简单代码示例
  9. 6参考文献

CB_ACTIVE_CELLS - 0x0083

表 2-4 中显示的 CB_ACTIVE_CELLS 子命令是一个可以将电芯均衡数据读取或写入寄存器的子命令示例。执行写入操作后,开始对指定的电芯进行均衡。在图 2-4 中,通过将 0x0083 命令和 0x02 数据写入 0x3E,然后向 0x60/0x61 写入校验和及长度,对电芯 1 执行电芯均衡。当使用子命令写入数据时,校验和和长度是接受数据所必需的。校验和是根据地址和数据(0x83、0x00、0x02)计算的,并且是这些字节总和的补码。在本例中,校验和为 0x7A。长度包括器件地址和命令地址占用的两个字节,总长度为 0x05。

注: 总长度必须为十六进制格式。例如,一个包含 10 个寄存器的块的长度可以是 0x0A,而不是 0x10。
表 2-4 CB_ACTIVE_CELLS 子命令说明
命令 名称 说明
0x0083 CB_ACTIVE_CELLS 运行电芯均衡的电芯:写入时,开始对指定的电芯进行均衡。
GUID-20220912-SS0I-F12J-NZGH-CX7WG959BTLC-low.png图 2-4 为 CB_ACTIVE_CELLS 子命令捕获的 I2C 波形