ZHCAB07B september   2019  – august 2023 BQ75614-Q1 , BQ79612-Q1 , BQ79614-Q1 , BQ79616-Q1 , BQ79631-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 命令帧
    1. 1.1 结构
      1. 1.1.1 初始化字节
      2. 1.1.2 器件 ID 地址
      3. 1.1.3 寄存器地址
      4. 1.1.4 数据
      5. 1.1.5 CRC
    2. 1.2 命令帧模板表
    3. 1.3 ReadReg 和 WriteReg 函数
      1. 1.3.1 ReadReg
      2. 1.3.2 WriteReg
      3. 1.3.3 示例代码中可用的数据包类型
  5. 快速入门指南
  6. 唤醒序列
  7. 自动寻址
    1. 4.1 步骤
    2. 4.2 三个器件的示例命令
  8. 读取电芯电压
    1. 5.1 步骤
    2. 5.2 三个器件的示例命令
    3. 5.3 转换为电压
  9. 电池平衡
    1. 6.1 步骤
    2. 6.2 示例命令
  10. OVUV
    1. 7.1 步骤
  11. OTUT
    1. 8.1 步骤
  12. 反向寻址
    1. 9.1 步骤
    2. 9.2 三个器件的示例命令
  13. 10修订历史记录

三个器件的示例命令

D0 03 4C 00 FC 24       //Step 1 (from above description) 
D0 03 09 01 0F 74       //Step 2 
D0 03 06 00 CB 44       //Step 3 (device 0) 
D0 03 06 01 0A 84       //Step 3 (device 1) 
D0 03 06 02 4A 85       //Step 3 (device 2) 
D0 03 08 02 4E E5       //Step 4 
90 00 03 08 00 13 DD    //Step 6 (base device) 
90 02 03 08 03 52 64    //Step 6 (top of stack) 
C0 03 4C 00 F8 E4       //Step 7
        

第一个广播写命令帧 (D0 03 4C 00 FC 24) 说明:

  • D0 = 广播写入一个字节
  • 034C = 寄存器地址
  • 00 = 写入值 0x00
  • FC24 = CRC

第一个单器件写命令帧 (90 00 03 08 00 13 DD) 说明:

  • 90 = 单器件写入一个字节
  • 00 = 器件地址
  • 0308 = 寄存器地址
  • 00 = 写入值 0x00
  • 13DD = CRC

第一个广播读命令帧 (C0 03 4C 00 F8 E4) 说明:

  • C0 = 广播读
  • 034C = 寄存器地址
  • 00 = 读取一个字节的数据
  • F8E4 = CRC