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.

[参考译文] TIDM-TMS570BMS:平衡(充电和放电)电流调节

Guru**** 2540720 points
Other Parts Discussed in Thread: EM1402EVM

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/760858/tidm-tms570bms-balancing-charge-and-discharge-current-adjustment

器件型号:TIDM-TMS570BMS

尊敬的 TI 团队:

目前、我 正在使用 TIDM-TMS570BMS 对16节电池进行主动电池平衡测试。 我设法在电池16的充电电流~3A 时执行主动平衡(如下图所示)。  

我是否可以知道如何将平衡电流调节到大于3A? 我知道这个 EM1402EVM 能够平衡高达5A 的电流、并且我已经尝试将 SYS_MAIN、线路114中的示例代码(TMS570BMS)从 EMB_Vset (0、2)修改 为 EMB_Vset (0、5)。 但它不会改变平衡电流上的任何值(保持3A)。 请在这方面获得您的帮助。

谢谢。

此致、

XH 低电平

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

    欢迎来到 TI-E2E 论坛、感谢您提出这个问题! 您能否检查以下事项:
    -您是否已检查热性能是否可以确保在高电流水平下没有 FET 出现问题?
    -EM1402板上是否发生了任何修改?
    -是否对示例代码进行了任何其他更改? 如果是、它们是什么?
    -您是否尝试为 Vset 设置其他较小的值以确保代码正确执行 DAC 值?
    -您能否测量12V 电池的电流?

    谢谢、

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

    -您是否已检查热性能是否可以确保在高电流水平下没有 FET 出现问题?
    [XH]热性能正常。

    -EM1402板上是否发生了任何修改?
    [XH] EM1402未进行任何修改

    -是否对示例代码进行了任何其他更改? 如果是、它们是什么?
    [xh]我只将 SYS_MAIN、line114从 EMB_Vset (0、2)更改为 EMB_Vset (0、5)

    -您是否尝试为 Vset 设置其他较小的值以确保代码正确执行 DAC 值?
    [XH]修改 Vset 后、DAC 输出电压保持在0.873V。

    -您能否测量12V 电池的电流?
    [xh]充电周期内、12V 电源电流为0.887A。

    我的目标是调节更高的平衡电流。

    谢谢。

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

    您提到第114行是 EMB_Vset、但我们的示例代码是第357行、它具有器件 ID 1、而不是上面所示的0。 请检查此处是否有最新的示例代码、并尝试更改 deviceid: www.ti.com/.../EM1402EVM

    如果上述方法无法解决此问题、请执行以下检查:
    因此、无论您将 vSet 值更改为什么、DAC 输出电压都不会改变? 这告诉我修改后的代码未正确执行–请检查文件"emb1428.c"、下面的第323行、并有一个观察窗口来检查设定点值或强制不同的值并检查输出电压。

    Setpoint =(int)(Amp/2.5/(3.2/256))+ 5;

    因此、如果是3A、插入上述公式将等于设定点101、因此现在要计算 Vout = 3.3 (101/256)= 1.3V (如果 VIO = 3.3V)–请同时探测 VIO 以检查此情况。

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

    您好、Taylor、

    很棒!!! 我现在能够根据下面的结果增加 VSET。

    -设置 EMB_Vset (0、3); 测得的 DAC 输出为1.284V。 (正如您提到 的、Vout = 3.3 (101/256)= 1.3V)

    -设置 EMB_Vset (0、5); 测得的 DAC 输出为2V。

    您提到的代码、我认为是较旧版本。 我使用的示例代码从 http://www.ti.com/lit/zip/tidcbz0下载

    谢谢。

    此致、

    XH 低电平