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.

[参考译文] BQ34Z100-G1:bqstudio 不能#39;t 接受较大(但正确)的电压校准值

Guru**** 2543840 points
Other Parts Discussed in Thread: EV2400, BQ34Z100EVM, BQSTUDIO

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1045236/bq34z100-g1-bqstudio-doesn-t-accept-large-but-correct-values-for-voltage-calibration

器件型号:BQ34Z100-G1
主题中讨论的其他器件:EV2400BQ34Z100EVMBQSTUDIO

我使用的是 EV2400和  BQ34Z100EVM 以及电压 为16.54V 的4S 锂聚合物电池

使用本视频中的方法校准电压失败: https://www.youtube.com/watch?v=wu9YYe6yRPI

单击校准电量监测计后、会返回一个红色的错误交叉、而不是预期的绿色勾号、但"Errors" (错误)窗口中没有给出错误。

我能够将校准电压更改为非常低的错误值、最高可达实际值的1/10。  

我已经在16、32和64伏上尝试过电压选择器跳线、这会改变值、但不会解决问题。

 

我已经尝试添加其他线程中建议的.bqz 文件、但它没有解决问题。

有人能不能告诉我可能会发生什么问题、以及如何解决?

谢谢!

木质

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Woody、

    您可能超出闪存更新正常电压范围、从而阻止闪存写入。 您可能需要先使用电源设置单节电池、以将闪存更新正常电压更改为0mV。

    此致、

    Wyatt Keller

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wyatt、非常感谢您的回复。 我现在已将"闪存更新正常电压"更新为0mV、但仍然存在与之前相同的问题。

    我还查看了直接更改分压器、发现它只接受高达65535的值。 这是最大16位 UINT 值、因此我假设这也限制了校准量。

    分压器所需的实际值为219203、需要32位值。

    如果我对 上述假设是正确的、分压器值似乎受到所选用于存储它的编程变量的限制、是否有办法将其升级为32位整数? 还是有其他解决方案?

    谢谢、

    木质

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Woody、

    您要执行哪些计算来获得高分压器值? 该寄存器应该能够被修改以与高达64V 的系统一起工作、并且看起来您的系统大约为17V 最大值 您还需要使用正确的分压比。

    无法将寄存器增加到32位。

    bqStudio 左下角应该有一些红色措辞、用于指示发生了什么错误、您能否共享 bqStudio 的屏幕截图?

    此致、

    Wyatt Keller

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wyatt、

    底部的红色警告字母表示

    校准窗口和中的"电池电压超出允许的范围"

    在数据存储器窗口中、"值超出为参数定义的最大值"。

    通过将 bqStudio 中显示的电压与 电池实际电压之间的差值乘以65535 (电流分压器值)来计算这些值

    我使用4节锂聚合物电池进行校准、当前约为16.5V、 当 J2跳线(在 BQ34Z100EVM 上)设置为32V 时、需要使用219203分压器值。 对于64V 设置、分压器需要设置为 323557才能正确设置、对于16V 设置、分压器需要设置为  11088.我没有对板做任何修改。 我还使用较小的测试电压进行了测试、因此也需要相同的分压器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    抱歉、您要求提供屏幕截图、以下是

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Woody、

    您应该能够使用如下公式计算新的分压器值:

    new_volte_div =  old_volte_div*(forced_volte/raW_voltage)
    其中原始电压是监测计读取的电压(在校准模式下、它应非常接近0x08命令)
    old_volte_div 是您现在在测量仪表中编程的任何内容。

    此致、

    Wyatt Keller

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wyatt、

    感谢你的答复。 我假设"forced_voltage "是指电池电压?

    如果是、计算结果为:

     new_volte_div = 65535 *(16500mV/9752mV)= 110882

    它同样需要32位整数。

    或者我是否误解了这里的内容?

    谢谢、

    木质

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Woody、

    我想问题是、您一开始的分压器初始分压比不正确。 我将重新上传默认分压器分压比并从此处执行测试。 无论是电源还是具有 mV 精度的电池、强制电压都是施加到监测计上的值。

    此致、

    Wyatt Keller  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wyatt、

    恐怕我不确定您的意思。

    我阅读您的评论是说我应该减小分压器值、然后重新计算它、但 bqstudio 中的 RAW_VOLTAGE 会按比例变化到分压器、因此在重新计算后、new_volte_div 值是相同的。 例如、我将分压器更改为6553、RAW_VOLTAGE 现在为975mV、强制电压仍为16500mV。 因此、"new_volte_div"为110896、太高、无法存储。

    是否有需要更改的其他参数?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Woody、

    我认为您可能使用了错误的电阻分压器网络、这会强制分压器分压比超出范围。 如果您使用 EVM、则需要移动 J5上的2个跳线、然后确保 VOLTSEL 用于外部分压器。 然后尝试使用分压器调节(16V、32V48V)

    此致、

    Wyatt Keller

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢提示、正是 VOLSEL 位需要根据此主题进行更改...

    e2e.ti.com/.../bq34z100-g1-voltage-calibration-cell-voltage-correction-is-beyond-allowed-range