你(们)好!
但这似乎是显而易见的,但它不起作用。
我成功地将 BQ34110连接到 Battery Management Studio。 我可以看到所有寄存器。 由于我具有2300 mAh 的4节镍氢电池配置、因此我想更改这些设置。 因此转到"Data Memory"并将"Number of Series Cells"更改为4、然后点击"Write_All"不会接受该命令。 当读取所有寄存器时、该编号设置回"1"。
我该怎么做?
此致
镍克
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你(们)好!
但这似乎是显而易见的,但它不起作用。
我成功地将 BQ34110连接到 Battery Management Studio。 我可以看到所有寄存器。 由于我具有2300 mAh 的4节镍氢电池配置、因此我想更改这些设置。 因此转到"Data Memory"并将"Number of Series Cells"更改为4、然后点击"Write_All"不会接受该命令。 当读取所有寄存器时、该编号设置回"1"。
我该怎么做?
此致
镍克
您好、Nick。
这是对这么快的回应。 我曾尝试发送 UNSEAL 命令以及 UNSEAL_FULL_ACCESS、但都没有成功。
根据寄存器位 SEC1 = 0和 SEC0 = 1、它似乎处于完全访问模式。
我附上了寄存器和存储器的屏幕截图:
我还尝试在引脚控制配置中设置 VEN_EN。 为此、我首先设置 PCTL_EN、我可以成功执行此操作。 不过、当按下"Write to Data Memory"按钮时、不会向 BQ 发送任何数据(我正在监控 I2C)。 按下"Write_All"、然后再次读回、只需再次复位 VEN_EN。
那么、我怎么做呢?
我最终想读取电池组的电压。 为此、我必须设置 VEN、以便我的外部电压偏置电路处于活动状态。 我必须设置电池节数。
此致、Nik
您好、Nik、
您是将 EVM 用于此电量监测计还是您自己的电路? 如果使用 EVM、
确保电量监测计上的跳线设置为多节模式。
我注意到监测计上的电压读数为0V、这是一个问题。
为了使电量监测计能够更新数据闪存中的任何值、
电量监测计需要从电池读取数据。 此参数称为"Flash Update OK Voltage"
可以在"Configuration"选项卡的数据存储器中找到。 因此、应针对不同的基准电压
一旦您能够确定测量仪表读数为0V (如果需要)、就属于您的应用。
您需要更改电路配置以支持1、因为
监测计预计将有1节串联电池。 如果您无法更改
配置、那么您需要进行另一设置、以支持1秒和4秒
电量监测计。 一旦可以在新设置中更改数据存储器中的串联单元格数量、您就可以导出
rec 文件、然后将该文件上传到原始应用程序中。
此致、
尼克·理查兹
您好、Nick。
我使用的是自己的电路、看起来像这样(很抱歉以前没有提供此内容!!):
我有4S 设置(4个镍氢电池)。 因此、我添加了用户指南(或数据表、或...)中所述的电压偏差电路。
有两件事要做:
-设置"配置"中的"串联电池数"(如上所示,我因未知原因无法更改哪个?)
-在设置中设置 Pin Control Config 字节的 VEN_EN 位。 这是为了使电池电压能够到达电量监测计的 BAT 引脚。 这就是电压仍显示为"0"的原因。 但我无法操纵该引脚。
此致
镍克
您好、Nick。
感谢您的答复。
"您将创建一个支持1节串联电池的新电路或配置"。
嗯、我不能改变需要4节串联电池的应用的规格!? (或者是否发生了一个问题?) 因此选择了 BQ34110、因为它支持这样的多节配置。 添加了所需的外部分压器(由 VEN 控制)。
现在、我只需要能够根据此设置来配置 BQ34110、因为它默认配备"1s 锂离子"。
我已经决定在我之前的帖子中处理。
"如果电量监测计无法读取电压、则您将无法更改数据存储器中的数据闪存参数。"
嗯、在电量监测计能够读取零伏以外的任何内容之前、我需要能够首先控制 VEN。
那么、这可能是要解决的第一个问题:电量监测计为什么不想接受我的命令来启用 VEN? 例如、
1.使能引脚控制:
2.启用"VEN_EN":
但在读取所有寄存器时、它再次返回到"0"。
此致
镍克