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.

[参考译文] MCT8329A:如何设置电流限制

Guru**** 2478895 points
Other Parts Discussed in Thread: MCT8329A

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1225856/mct8329a-how-to-set-current-limitation

器件型号:MCT8329A

我对电流传感器部分也有疑问,手册中给出的计算公式如下

公式中的"i"代表实际电流吗?

在寄存器映射中、CSA_GAIN 的值如下所示

但在 GUI,中、它们是0.15V/A、0.3V/A、0.6V/A 和1.2V/A

此外、为什么 EVM 板上没有采样电阻(0.001Ω Ω、它如何工作)

我们的定制电路板具有5安的额定电流和0.02欧姆的采样电阻。 我不知道如何设置寄存器参数来实现电流限制

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

    我按照 GUI 中的说明进行操作、将 CBCI_LIMIT 设置为0.8V、CSA_增益为0.15V/A、对应于5V/V 在采用手册中的公式(3)时、计算得出 i =(0.8-1.65)/(0.001 * 5)=-170。 它如何对应于5A?

    谢谢!

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

    尊敬的 Deming:

    感谢您在电机驱动 E2E 论坛上提出问题。  

     

    似乎这些 GUI 小工具已在 All Tunings 页面中进行了更新、但在引导式调优部分中未进行更新。 让我看看我是否可以解决这些问题。

    我打算在下一周结束前提供这方面的最新情况!

    此致!

    罗伯特

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

    您好、Robert  

    我发现、在相同的配置下、使用定制8329A 可承受的负载远小于使用 EVM 驱动器。 我认为这可能是因为没有正确考虑采样电阻的差异、导致电流控制不准确。

    这对我们的生产很重要、请给我一些指导。

    此致!

    演示

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

    尊敬的 Deming:  

    对于此错误、我们深表歉意。 该数据表是计算公式和数据的最佳来源、值得信赖。 在计算 OL_ILIMIT 和其他依赖 CSA_GAIN 的参数时、MCT8329A GUI 未进行更新以考虑 Rsense。 CSA_GAIN 也会在"All tuning settings"中进行更新、以反映更改后的 CSA_GAIN 值(5V/V、10V/V、20V/V 和40V/V)、同时也会在您所做的选择中进行更新。 但是、它不会在用于计算的公式中更新。

    我们正在积极地在 GUI 中更新这些计算值、以便更好、更准确地表示预期性能。 如前所述、数据表是此材料的黄金源、因此您可以在下面的屏幕截图中找到如何配置 CBC_ILIMIT:

    如果我能以任何其他方式提供帮助、请告诉我。

    此致!

    罗伯特

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

    尊敬的  Robert:

    感谢您的答复

    1.RSENSE 在我们定制的8329A 印刷电路板中是0.02,和 VREF_SEL =双向 CSA ,在这种情况下,如果我想设置电机运行电流限值阈值(A)=5A ,我应该设置 CBC_ILIMIT =5(A)*5(V/V)*0.02=0.5V?

    2.关于 CSA、我还有另一个问题。 EEPROM 寄存器中未设置采样电阻值。 8329a 如何获得正确的电流值?

    根据 CBC_ILIMIT I 设置值为0.8V、I=0.8/(5 * 0.02)=8A、这应该足够了。 所用电机的额定电流为5A、但在某些情况下、电机仍然几乎无法承载负载。 因此、我怀疑缺少采样电阻值导致无法根据采样电压获得正确的电流反馈、从而导致电流控制错误

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

    尊敬的  Robert:

    如何理解公式(3)? VSO 被描述为 CSA 的输出电压、它应该是采样电压。 因此、根据 0.8V CBC_ILIMIT、在这一点上定制的8329a PCB 中、计算得出 I=(0.8-1.65)/(0.02 * 5)=-8.5。 我们应该如何理解这一点呢?  这 代表实际电流的值还是 ADC 寄存器的值?  如果是  ADC 寄存器、则实际的相应电流应为-8.5 * 3.3/4096/(R * gain)=-0.068A?  

    请给我一些说明以理解 公式(3)

    此致!

    演示

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

    尊敬的 Deming:

    1.电机运行电流限制= 5A =(CBC_ILIMIT -偏移)/(CSA_GAIN * RSENSE)

    求解 CBC_ILIMIT、已知 OFFSET = 0、RSENSE = 0.02、CSA_GAIN = 5V/V

    5A = CBC_ILIMIT /(5 * 0.02)-> CBC_ILIMIT = 0.5 -> 0.5V = 5h、请参阅下表:

    2.我对你在这个问题上所问的问题有点不确定,有了这篇文章中的新信息,你可以回复这个问题吗?

    3. Rsense =(VSO - VREF/2)/(CSA_GAIN * I)  

    在 VREF = 3V、CSA_GAIN = 5V/V、Rsense = 0.02 Ω、0.25<= VSO <= 3的情况下、针对 I 求解  

    让我们转而求解 Imax、因为此处的问题就是这样:

    Vref/2为1.5V、双向感测中的 VSO 不应降至0.25V 以下、因此分流电阻器上的最大电压为1.5-0.25 = 1.25V。

    0.02 =(1.25)/(5 * Imax)-> Imax = 12.5A

    由于 Rsense 是固定的、因此、如果您希望降低 Imax、则可以增加 CSA_GAIN。  

    此致!

    罗伯特

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

    尊敬的 Deming:

    "我想,我不会骗你的。"  

    在 MCT8329A 中、电流检测电阻两端的压降将馈送至电流检测放大器、如随附图像中所示。 CSA 的输出电压为 CSA 增益乘以 R 上的压降。器件只需知道电阻器上的压降即可、并且不需要电阻器值。  

    此致!

    罗伯特

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

    尊敬的  Robert:

    感谢您的详细回答、这已经解决了我的问题。


    我有问题、您能回答一下吗?
    请注意数据表中的以下说明:"速度环路的输出(SPEE-PI-OUT)用于生成占空比(施加到电机绕组的 PWM 电压的占空比)。" 在7.4.11页中。 速度环路 PI 的输出是 PWM 占空比、而不是公共电流命令(在 FOC 控制环路中)。 因此、对于 MCT8329a 闭环速度调节、只需要速度环路、而没有内部电流环路?

    此致!

    罗伯特

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

    尊敬的 Deming:

    是的、您是正确的、陷阱中没有电流环路。 对于闭环速度调节、只需要速度环路。

    此致!

    罗伯特