工具与软件:
请任何专家向我指出正确的方向。 我 正在测试我的设计以确定
是否主机可以在正常模式下启动平衡。 我的器件处于正常模式、DSG (放电)
关断以确保 在此测试阶段不会消耗外部电流。 在调试模式下、
我可以读取 TS1和 TS3的温度、它们都很好。 但是、平衡不起作用
尽管均衡 CB 位在警报状态下置位、但均衡计时器不会递增。
我在发送前后捕获了警报状态寄存器值的变化
启动平衡的命令如下所示:
。
(1763)二进制为(11011100011)
(1024)二进制数是(10000000000)
(1771)二进制表示为(11011101011)
之后
(1643)、以二进制表示是(11001101011)
(5871)二进制表示为(1011011011111)
(5743)、以二进制表示为(1011001101111)
警报5871特别有趣:它们是否会阻碍平衡。 电池组电压低于 SHUTDOWN。
- 位15:0
- 位14:1 - 安全状态 A 位被置位(SSA)
- 位13:0
- 位12:1 - 触发安全警报(MSK_SFALERT)
- 位11:1 - 触发永久失效警报(MSK_PFALERT)
- 位10:0
- 位9:1 - 初始化完成(INITCOMP)
- 位8:1 - 可能是完全扫描完成(FULLSCAN)
- 位7:0
- 位6:1 - CHG FET 关断(XCHG)
- 位5:1 - DSG FET 关断(XDSG)
- 位4:1 - 电池组电压低于关断模式(SHUTV)
- 位3:1 - 驱动 FUSE 引脚(FUSE)
- 位2:1 - 电芯平衡运行(CB)
- 位1:1 - 电压 ADC 扫描完成(ADSCAN)
- 位0:1 - 器件从睡眠模式唤醒(WAKE)
下面是我的平衡电路、是否有任何潜在的错误。

