2377796_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2377796_zh-CN

2377796_zh-CN

MC33774A 上的电池平衡功能再次失效

大家好,

我正在使用 MC33774A 来平衡电池引脚。首先,我为 1 号电池(3.7 V)设置了平衡,欠压阈值 UV0 = 3.6 V。当我读取 BAL_CH_UV0_STAT0 寄存器时,其值为 0x0C00。这是有道理的,因为电池 11 (3.4 V) 和电池 12 (3.3)V)低于阈值。

然后,我将欠压设置改为 UV0 = 3.2 V(低于 3.6 V),并激活了 11 号电池和 12 号电池的电池平衡,但没有奏效。

参考 MC33774A 数据表后,我意识到在电压控制模式下还有第三个输入,即 BAL_CH_UV0_STAT 的状态。因此,我想清除 BAL_CH_UV0_STAT 的位(从 0x0C00 到 0x0000),使平衡过程重新运行。

不过,这些位都是只读的,具有 "读取清零位 "的行为。我尝试使用该命令读取整个 BAL_CH_UV0_STAT0 寄存器:

Bcc_774a_COM_ReadRegisters(BCC_CHAIN_ADDR, 1, MC33774_BAL_CH_UV0_STAT0_OFFSET, 1, Bms_TD);
 
但 BAL_CH_UV0_STAT0 的返回值始终为 0x0C00。看来这些位没有被清除。

目前,我遇到了一个问题,无法清除 BAL_CH_UV0_STAT0 寄存器中的位。

Re: Cell Balancing not working again on MC33774A

你好

请按照以下步骤设置紫外线条件下的 CB 功能,看来您没有正确设置 CB 功能测试的步骤:

1: 唤醒并分配 CID

guoweisun_0-1780887697263.pngguoweisun_0-1780887697263.png


Re: Cell Balancing not working again on MC33774A
你好,guoweisun,谢谢你的帮助。

在查看了您提供的步骤后,我认为我已经正确设置了紫外线条件下的 CB 功能。 但我的问题不在于配置步骤,而在于清除 "BAL_CH_UV0_STAT0 "寄存器中的值。 无论如何,非常感谢你们的支持。在执行您提到的步骤时,我重新检查了数据表,并找到了问题的解决方案。

Tags (1)
No ratings
Version history
Last update:
‎06-11-2026 02:28 AM
Updated by: