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.

[参考译文] BQ40Z50-R2:电流校准不工作

Guru**** 2618835 points

Other Parts Discussed in Thread: BQSTUDIO, BQ40Z80

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/930177/bq40z50-r2-current-calibration-not-working

器件型号:BQ40Z50-R2
主题中讨论的其他器件:BQSTUDIOBQ40Z80

我想使用我的硬件和软件包进行学习周期、但我看到电流读数已关闭。 存在偏移(在未连接负载或电源的情况下报告为-30mA 至-40mA)和某种误差(在我调节电流时、它无法正确调节。

我可以通过 bqStudio 运行校准、并使其在给定的点报告正确的值、但在其他电流点不准确(并且它仍然会产生30-40mA 的偏移)。 我缺少什么? 谢谢!

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

    好的、进一步讨论、我通过手动调整"Calibration->Current->CC Gain/Capacity Gain"和"Calibration->Current Offset->CC Offset"、似乎获得了一些合理的结果。 这是做事情的正确方式吗?  

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

    您好 Eric、

    如果您在自己的硬件上进行校准、则还需要校准电路板偏移。 我认为 BQStudio 目前不支持电路板偏移、因为它通常在生产中完成。 您需要按照应用手册了解如何设置值。

    有关如何校准所有所需增益和偏移的应用手册可能会帮助您进行调试、您不需要执行试错即可手动更改这些值。

    以下是应用手册: https://www.ti.com/lit/an/slua734a/slua734a.pdf?ts=1597075785130&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FBQ40Z50-R2

    此致、

    Wyatt Keller

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

    您好、Wyatt、

    感谢您提供信息。 我以前曾尝试过这个过程、但后来又尝试了一次、后来又进一步(这次我意识到 bqStudio 扫描寄存器会立即将它从我尝试放入的模式中启动、因此它之前从未对我的块访问请求做出正确响应)。  

    但是、校准程序似乎会降低电流测量的准确性、这使我认为我误解/遗漏了一些东西。 下面是我所做的:

    1. 发送消息0x002D 以设置 CAL_EN。 在位寄存器部分中看到了该标志设置。
    2. 将0xF082发送到 ManufacturerAccess()。
    3. 轮询制造商 BlockData (在 bqStudio 的 Advanced Comm SMB 选项卡中将0x44发送到"Read Block")。 现在我得到了我所期望的数据、并且可以挑选出 ADCcc 值(范围从1-3、所以我将其称为2)。 示例消息回复:82 F0 E2 02 02 00 73 48 52 46 F4 30 6C 48 C6 00 1A 41 01 00 03 00 FF 03 00
    4. 库仑计数器偏移样本设置为64、因此 CC 偏移为128 (我在中输入)。
    5. 我观察到测得的电流从大约-40mA 变为大约-45mA。 这看起来不正确、但在这里看不到要执行的其他操作。
    6. 接下来尝试校准电路板偏移。 这导致 AAAA 的值为0xFFEA (示例接收到的消息:81 F0 2D 01 E9 FF BC 48 D2 46 17 39 CC 48 C5 00 66 43 EA FF EB FF E7 FF)
    7. 计算得出的 ADCcc =-(0xFFFF - 0xFFEA + 0x0001)=-22
    8. 计算得出的电路板偏移=(ADCcc - CC 偏移)*库仑计数器偏移样本=(-22 - 128)* 64 =-9600。 设置此值可提供225mA 的电流。 再说一次、这看起来确实是错误的。

    您能发现我的任何信息吗? 我想我可以尝试 CC 增益/容量增益校准、但我看不出这如何帮助我的零电流如此关闭。

    谢谢、

    -Eric  

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

    您好 Eric

    下面是使用 BQ40Z80获取 ADC 值的步骤、这是一个非常相似的过程、我之前使用过这些步骤、它们是正确的:

    1. 使用 bqStudio 进行校准、并确保更新了电池1增益/电池组增益/Vc6-VSS 增益。
    2. 您需要处于校准模式。
    3. 发送0x2D 到0x00 cmd (写入字)
    4. 您将看到制造状态= 1的位15 [CAR]
    5. 发送0xF081到0x00 cmd (写入字)
    6. 读取 cmd 0x23 (读取块)
    7. 发送0xF082至0x00 cmd (写入字)
    8. 读取 cmd 0x23 (读取块)
    9. 您应该会获得与 cell1 adc/pack adc/Vc6-VSS 增益相似的值
    10. 使用实际电压进行增益计算、并与 DF 校准增益值进行比较。

    您是否能够正确校准电压? 是不正确的电流校准吗? 是的、您需要关闭自动刷新以进行校准。

    此致、

    Wyatt Keller

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

    您好、Wyatt、

    感谢您的建议-我非常感谢您对此提供的帮助。 我最终意识到电流偏移来自我们的其他电子产品-它们几乎没有我想象的那么高效。 当我尝试进行自动校准时、我将关闭它们。  

    再次感谢、

    -Eric