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.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. 2 快速入门指南
  6. 3 唤醒序列
  7. 4 自动寻址
    1. 4.1 步骤
    2. 4.2 三个器件的示例命令
  8. 5 读取电芯电压
    1. 5.1 步骤
    2. 5.2 三个器件的示例命令
    3. 5.3 转换为电压
  9. 6 电池平衡
    1. 6.1 步骤
    2. 6.2 示例命令
  10. 7 OVUV
    1. 7.1 步骤
  11. 8 OTUT
    1. 8.1 步骤
  12. 9 反向寻址
    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