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.

[参考译文] LAUNCHXL-F28P55X:LAUNCHXL-F28P55X:BUILDLEVEL FCL_LEVEL4 中的速度控制

Guru**** 2531950 points
Other Parts Discussed in Thread: LAUNCHXL-F28P55X

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1563292/launchxl-f28p55x-launchxl-f28p55x-speed-control-in-buildlevel-fcl_level4

器件型号:LAUNCHXL-F28P55X


工具/软件:

我将 BoostXL3PhGaN 与 LAUNCHXL-F28P55X 配合使用。  该工程为 dual_axis_servo_drive 、具有 PMSM 电机 KBMS 43 H03 B11 模型

1) 为什么当我增加 IDREF 时 或三角形 相电流的正弦波形(可以在示波器上看到)会变得更明显(更好)

2)  为什么当我增加 IDREF 时 趋势  相电流的幅值(显示在示波器上)变得高得多?

3) 对于 PMSM 是否正确、我应该让 IdRef = 0?

4) 此过流是指直流母线上或电机相位上的电流过大?

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

    您好、

    您运行 的是 BUILDLEVEL FCL_LEVEL4、这是闭合速度环路、对吗? 电机以多快的速度运行? 它看起来像波形中的 10Hz、非常慢。 您可以尝试更高的速度吗?

    [报价 userid=“654816" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1563292/launchxl-f28p55x-launchxl-f28p55x-speed-control-in-buildlevel-fcl_level4 1) 为什么当我增加 IDREF 时 或三角形 相电流的正弦波形(在示波器上看到)会变得更明显(好得多)[/报价]

    可能没有针对您的电机调整速度 PI。 增加 IqRef 可能具有相同的效果。

    [报价 userid=“654816" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1563292/launchxl-f28p55x-launchxl-f28p55x-speed-control-in-buildlevel-fcl_level4 2)  为什么当我增加 IDREF 时 趋势  相电流的幅值(显示在示波器上)变得高得多?

    由于总定子电流是 d 轴和 q 轴分量的矢量和、因此相电流幅度会增加:

    |is|=√(Id²+ Iq²)

    [报价 userid=“654816" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1563292/launchxl-f28p55x-launchxl-f28p55x-speed-control-in-buildlevel-fcl_level4 3) 对于 PMSM 是否正确、我应该让 IdRef = 0?

    是、除非进入 FWC 区域。  这是因为对于 PMSM、扭矩主要是由永磁场和 q 轴电流之间的相互作用产生的。

    [报价 userid=“654816" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1563292/launchxl-f28p55x-launchxl-f28p55x-speed-control-in-buildlevel-fcl_level4 4) 此过流是指直流母线上或电机相位上的电流过大?

    在我们的解决方案中、通常仅涉及相电流的 OC 跳变。 我认为这个没有任何不同。

    此致、

    Kevin

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

    感谢您的答复。

    4A) 当我设置这两个限值时:

    pMotor->voltageLimit =(float32_t)(M1_maximum_voltage);// V
    pMotor->currentLimit =(float32_t)(M1_maximum_current);//当前设置为 5A

    这些最大值是否为 RMS? 峰峰值?

    我经常遇到过流问题、于是我决定在发生以下情况时使用电机相位的示波器屏幕截图:

    正如你可以看到,过流跳闸在 Iphase pk-pk 约 16A,似乎有点高我.. 也许它实际上跳闸得更早、但系统需要一些时间才能中断 PWM 等?

    这是说,理论上,当相位上的电流超过 M1_maximum_current 时,我会期望触发过流。 但它似乎不会在这里发生.. 达到一个远大于该限值的值。

    4b) 我经常遇到过流问题... 这种情况可能发生、因为我的工作台电源最多可以提供 100W 的功率... 而具有 48V 和 10A 电流的 BoostXL-3PhGaN 可提供高达 480W 的功率。 你怎么看?

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

    您好、

     峰值相电流(以安培为单位)、并使用模拟 CMPSS 模块来检测过流。 CMPSS 模块中包含一个可用于滤除噪声的数字滤波器、它会增加一些延迟、但我认为应该增加很多延迟。

    [报价 userid=“654816" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1563292/launchxl-f28p55x-launchxl-f28p55x-speed-control-in-buildlevel-fcl_level4/6022696

    正如你可以看到,过流跳闸在 Iphase pk-pk 约 16A,似乎有点高我.. 也许它实际上跳闸得更早、但系统需要一些时间才能中断 PWM 等?

    这是说,理论上,当相位上的电流超过 M1_maximum_current 时,我会期望触发过流。 但它似乎不会在这里发生.. 达到一个远大于该限值的值。

    [/报价]

    这看起来并不正确。 CMPSS 跳变应接近您设置的阈值。 如果您执行电流控制 BL#3、能否验证 CMPSS 状态寄存器是否设置为适当的电流值? 如果您确实看到设置了、可能实际上不会让 ePWM 跳闸。

    此致、

    Kevin