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.

[参考译文] MCF8329EVM:不同电流寄存器的含义(相电流在哪里? 为什么 IQ 和 ID 始终为0)

Guru**** 2457760 points
Other Parts Discussed in Thread: MCF8329EVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1322468/mcf8329evm-meaning-of-different-current-registers-where-are-phase-currents-why-are-iq-and-id-always-0

器件型号:MCF8329EVM

大家好、我用 MCF8329EVM 来驱动电机、希望获得更详细的电流信息。 BUS_CURRENT 看起来不错、但已经进行了大量滤波。因此、我想知道还有哪些其他信息可用、我有几个问题

  1. 为什么无法在 Motor Studio 中监视/绘制相电流寄存器?
  2. IQ 和 ID 始终为0、在电流控制模式下而非 RPM 时、它们是否仅具有有意义的值?
  3. 什么是 IALPHA 和 IBETA? 我在数据表中找不到任何说明。 它们也看起来始终为0。

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

    尊敬的 Ian:

    感谢您评估 MCF8329EVM。

    1. 我们将在   下一个 GUI 版本的"Charts"面板中添加相电流变量。 但是、由于在读取寄存器时 GUI 的带宽限制/刷新率、我发现在监控相电流时并没有太大帮助、只不过是为了验证器件是否确实在对其输出进行换向。

      为了更好地监测相电流并观察波形形状、我建议使用此器件的 DACOUT 功能。 然后、您可以使用示波器和常规电压探头捕获 DACOUT 引脚上的实时相电流波形。 要使用 DACOUT 引脚、您需要:
      1. 将寄存器 DEVICE_CONFIG1.[DAC_SOX_ANA_CONFIG]配置到 DACOUT
      2. 配置寄存器 DAC1.[DACOUT1_VAR_ADDR]到要监控的算法变量的地址(例如、对于 PHASE_CURRENT_A 为0x43C)
      3. 将寄存器 DAC1.[DACOUT1_SCALILE]配置为0x2 (或任何其他值、具体取决于您要如何对其进行缩放)
      4. 将 EVM 上的 SW1配置到左侧位置(朝向 BRAKE_SW"丝印")

    2. 图表面板中的变量有一些错误会导致值计算不当。 我们已 在内部编译中修复了这些问题、所有变量应在下一个版本的图表视图中显示正确的值。
      1. 如果您在寄存器映射视图中并读取算法变量寄存器、就会看到 ID、IQ、Ialpha 和 Ibeta 的值得到更新。 然后、您可以使用数据表的寄存器说明表中的公式将十六进制值转换为适当的电流值、以安培为单位。
      2. Id 和 Iq 应始终显示设备的实际 iDirect 和正交输出。

    3. IALPHA 和 IBETA 是 FOC 计算中使用的 Clarke 和 Park 变换期间的中间电流分量。  Clarke 变换将 静止 ABC/UVW 基准框架内的3相分量转换为  正交静止基准框架 (αβ)内的 Ialpha 和 Ibeta 分量。 之后、Park 变换将 Ialpha 和 Ibeta 分量转换为正交旋转坐标系(DQ)中的 Id 和 Iq。
      1. 请访问 https://www.mathworks.com/solutions/electrification/clarke-and-park-transforms.html
      2. 还有此页面的良好可视化效果: https://www.switchcraft.org/learning/2016/12/16/vector-control-for-dummies

    此致、
    埃里克·C·

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

    谢谢、我将 DACOUT 设置为监控 IQ 并确认它能够正常工作、你认为这可能是在查看相电流以及查看相电流的