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.

[参考译文] BQ27427:这种计算 TTE 和 AMP 的正确方法是否为 TTF - BQ27427(电量监测计)

Guru**** 2668435 points

Other Parts Discussed in Thread: BQ27427

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1589181/bq27427-is-this-correct-way-to-calculate-tte-ttf---bq27427-fuel-gauge

器件型号: BQ27427

尊敬的 TI 团队:

我正在使用 BQ27427 电量监测计的驱动程序中实现距离空闲时间 (TTE) 和距离满时间 (TTF) 计算。 目前、我正在根据剩余容量和测量的电流、使用一个简单的线性公式来计算这些值、如下所示:

如果 (Current < 0){
  /*充电*/
  int16_t abs_current =-current;
  读取->time_to_full_minutes =
    (uint16_t)(((float) remaining_Capacity /(float) abs_current)* 60.0f);
  读取->time_to_empty_Metits = 0;

} else if (Current > 0){
  /*放电*/
  Reading->time_to_empty_Metits =
    (uint16_t)(((float)(full_charge_Capacity - remaining_Capacity)/
          电流)* 60.0f);
  读取->time_to_full_minutes = 0;
}其他{
  /*空闲*/
  读取->time_to_empty_Metits = 0;
  读取->time_to_full_minutes = 0;
}

但是、电池会充电和放电 不是线性的 、我担心这种方法是否有效。
在继续之前、我要确认:

 
  1. TI 是否建议通过这种方式手动计算 TTE/TTF?

 

请阐明计算或检索 TTE/TTF 的正确方法和 TI 推荐的方法。

 

提前感谢!

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

    您好:

    此问题已分配、并将在可能的情况下由团队成员审核。 在此期间、请附上与项目关联的.gg/.log/数据文件。

    谢谢您、
    Alan

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

    e2e.ti.com/.../fuel_5F00_gauge_5F00_logs.log
    附加日志。 而且监测计会自动进入 SEALED 模式。
    请建议使用代码来计算 time_to_empy、time_to_full 和 State_Of_Health ASAP。
    电池:锂离子 3.7V - 2000mA

    谢谢、
    Rupika J

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

    您好:  

    我们的内部清空时间计算结果无法在 e2e 上共享。   

    此致、  

    Jonny。