你好。
如果在主机和电池之间的通信期间插入或移除电池、则 SOC 和 SOH 可能在极少的情况下变为0 (从监测计 IC 返回)。
每隔300毫秒检查一次电池是否存在。 识别到电池存在后、将执行以下例程。
发送序列号读取命令、接收序列号→450μsec 等待→发送温度读取命令、接收温度(重复5次、中间等待450μsec)→450μsec 等待→发送电压读取命令、接收电压(重复5次、中间等待450μsec)(重复5次、中间等待450μsec) →450μsec 等待→发送周期计数读取命令、接收周期计数(重复5次、中间450μsec 等待)→450μsec 等待→发送 SOC 读取命令、接收 SOC (重复5次、中间450μsec 等待)→450μsec 等待→SOC 读取命令、接收 SOC (重复5次、中间450μsec 等待)→450μsec 等待→SOC 接收 SOC (重复5次、中间450μsec 等待) 450μsec 等待→发送 SOH 读取命令、接收 SOH (重复5次、中间450μsec 等待)→450μsec 等待
此时、SOC 和 SOH 可能为零。 (当 SOH=0时更常发生)
上述例程仅是首次执行、此后每个命令仅执行一次。
插入或移除电池时、主机也会同时打开或关闭另一个电路、因此可能会产生噪声。
我怀疑通信错误是由噪声引起的、但是否有任何其他原因导致这种现象(SOC 和 SOH 读为0)?