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.

[参考译文] BQ27530-G1:无法使用主机系统校准方法执行校准

Guru**** 1624230 points
Other Parts Discussed in Thread: EV2400, GPCCHEM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1291003/bq27530-g1-unable-to-perform-calibration-using-host-system-calibration-method

器件型号:BQ27530-G1
主题中讨论的其他器件:EV2400GPCCHEM

我们尝试使用 i2c-tools 与电量监测计通信 、我们能够成功地从电量监测计中检索几个属性、如 CURRENT_NOW、VOLTAGE_NOW、DEVICE_ID 等。 但是、当我们读取电池容量时、它始终返回"0"。 为了使用主机系统校准方法校准电量监测计、我们参考了 主机系统校准 、但它似乎无效。

我们按照此处提供的步骤、

在执行以下命令之前、已设置 CALMODE、因此我们尝试退出校准模式、但没有任何效果。

send_subCommand(0x00, 0x2D); //Enable Calibration mode
send_subCommand(0x00, 0x81); //Enter Calibration mode
send_subCommand(0x00, 0x00);
send_Command(0x00);
unsigned char buffer[2] = { 0x00, 0x00 };
_delay_cycles(10000);
I2C_read(buffer, 2);

因此,我们并不十分确定我们的做法是否正确。

是否有任何关于 w.r.t 至 i2c 编程的参考解释如何向电量监测计发送命令和子命令?

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

    尊敬的 Ravichandra:

    下面是如何通过 I2C 命令来更改 bq27530技术参考手册中的数据闪存参数的示例:

    /cfs-file/__key/communityserver-discussions-components-files/196/8037.bq27530_2D00_G1-SLUUA73-TRM-Draft-20Sept2013.pdf 

    请告诉我、这是否有帮助。

    此致、

    安东尼·巴尔迪诺

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

    尊敬的 Anthony:

    感谢您输入有关访问数据闪存的信息。 它对我们帮助很大。

    我们尝试使用上述步骤将设计容量从1544mA 更新为2600mA 值,并成功更新数据闪存。 当我们尝试读取 FullChargeCapacity ()时,它仍然返回旧值。 我们的理解是否正确,还是在这里遗漏了什么?

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

    尊敬的 Ravichandra:

    我能不能问您为什么要增加设计容量? 该值基于您正在使用的电池、不应更改。

    如果您要更换正在使用的电池、则必须使用新电池的正确 chemID 完成新的学习周期。

    此致、

    安东尼·巴尔迪诺

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

    尊敬的 Anthony:

    我们正在改变、因为我们使用的电池容量为2600mA 45i 3000mA、用于测试目的。

    您能否为我们提供有关新学习周期的更多信息? 我们对此并不熟悉。

    此外、是否有必要使用 EV2300或 EV2400来获得/执行和校准以及获取 golden 示例文件?

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

    尊敬的 Ravichandra:

    通常、在启动校准过程时会完成学习周期、因此电量监测计可以针对充满电容量、充电状态、运行状况等进行全面的测量。

    但是、如果您切换电池、由于不同的参数、监测计所执行的测量对于您插入的新电池将不准确。

    学习周期过程需要 ChemID 输入、这是您计划使用的电池的电池曲线。 要了解每种电池所需使用的 chemID、请参阅以下 GPCCHEM 工具:

    https://www.ti.com/tool/GPCCHEM 

    学习周期会为电量监测计生成黄金映像文件、其中包含该电量监测计和电池的所有参数:

    完成学习周期的说明可在以下文档中找到:

    https://www.tij.co.jp/jp/lit/pdf/slua903 

    此致、

    安东尼·巴尔迪诺

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

    尊敬的 Anthony:

    感谢您的意见。 我们将尝试它