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.

[参考译文] TMDXIDDK379D:FCL 例程中的电流采样方法问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1043312/tmdxiddk379d-problem-of-current-sampling-method-in-fcl-routine

器件型号:TMDXIDDK379D
主题中讨论的其他器件: C2000WARE

尊敬的团队:

C:\ti\c2000\C2000Ware_MotorControl_SDK_3_03_00_00\solutions\tmdxiddk379d\docs

在本文档中、F28388D 的 FCL 例程中使用的当前采样方法是对两个三相电流进行采样。  即:2个霍尔电流传感器与2个相位串联、或2个采样电阻与2个相位串联。

我的客户想知道:如果分别在3个桥臂下行管和直流负极端子之间串联连接3个采样电阻器的方法、是否可以应用示例中的 FCL 库?

如果不适用、如果客户希望使用上述方法进行样片、如何修改 FCL 库?

此致

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

    所需的唯一变化是 Clarke 变换 β 轴计算。

    它必须更改为(IB-IC)/sqrt (3)。 无其他更改。

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

    谢谢。

    是否有任何有关该更改的文档?

    应 采用开关采样模式: 单采样还是双采样? 对于 FCL、其他一些设置保持不变?

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

    这是一个微不足道的更改、因此不提供专有文档。

    使用双采样时、最大电流环路带宽将是单采样带宽的两倍。 所以、这是用户的选择。

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

    关于电流采样、28069文档的下图可作为 3桥臂下行管和直流负极端 子解决方案之间连接的三个电阻器的参考。

    在本文档中、对于增-减 PWM 模式、当 PWM 计时器计数器编号=0时、会发生电流采样时间常数。 这很容易理解、因为当计数器=0时、桥臂上的底部开关处于导通状态、电流流经电阻器、此时电流采样是合理的。

    但对于28388D、在示例程序中、对于单次采样、SOC 设置为 COUNTER= PWM 周期。 关于上述解决方案、此时为此处的硬件解决方案执行电流采样似乎是不可行的。

    对于双采样模式、SOC 设置为计数器=0或计数器= pieriod。 如果 counter=0、它看起来正常。

    因此、我担心上述两种电流采样模式对于本帖子中提到的硬件解决方案是否实用。 是否需要将其更改为计数器=0时,例如,对于单次采样模式?

    如果此开机自检硬件需要进行此更改、那么示例程序中的任何其他设置也应相应地进行更改?

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

    CNTR=0或 PRD 时的采样取决于电流检测拓扑。 如果感应位于逆变器开关的底部、则表示您正确。 在我们的示例中、我们使用相电流感应、其中电流始终流经感应元件。

    用户指南详细介绍了可以尝试哪些更改。

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

    谢谢你。 是的、在这篇文章中、电流感应位于逆变器开关的底部。 此外,这篇文章中还提到了三个电流感应电阻器,所以我的问题是如何相应地修改示例?  ( 我认为、在 单个采样模式中、不仅要修改 COUNTER=0时的采样、还要修改 COUNTER=0时的采样、我认为还需要相应地修改其他设置)。 顺便说一下、我使用我的定制 PCB 板、在该板上、三个采样电阻器分别连接在底部逆变器臂上。 因此、这就是我需要确保问题更清楚的原因、以便在硬件上修改和实施示例。

    此外、我只找到一个名为" Design Drive IDDK User's guide.pdf "的文档来帮助理解该示例、但我认为帮助我更好地理解该示例过于简单。 是否还有其他文档可以帮助我很好地理解该示例?

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

    感谢您的回答。 但是、当仅在 CNTR=0时进行采样时、延迟要大得多、FCL 是否 仍 能正常工作并保持高带宽?

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

    您可以在 LEVEL2中验证实验传感方案、该方案主要用于此目的。 电机以开环方式运行、并查看您的定制感应是否正常。

    相关的用户指南可从获得  

    C:\ti\c2000\C2000Ware_MotorControl_SDK_3_01_00_00\solutions\tmdxiddk379d\docs

    您必须确保采样时间和 ISR 时间相同。 否则、它可能会使延迟变得混乱。

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

    感谢您的回答。 我将在 Level2中尝试一下。