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.

[参考译文] TMS320F28069F:InstaSPIN-FOC/FAST 解决方案:评估低侧三分流器电流测量配置

Guru**** 2455360 points
Other Parts Discussed in Thread: TMDSHVMTRINSPIN

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/794219/tms320f28069f-instaspin-foc-fast-solution-evaluation-of-the-low-side-three-shunt-current-measurement-configuration

器件型号:TMS320F28069F

您好!

我们购买 了 TMDSHVMTRINSPIN 开发套件。

关于用于电机控制应用  的 TMDSHVMTRINSPIN 开发套件、我目前正在评估与 InstaSPIN-FOC/FAST 解决方案相关的低侧三分流电流测量配置的性能特性。

从这个角度来看、我正在使用开发套件和1.5kW 4极 ACIM 处理 Lab3b InstaSPIN 项目。

我已通过在 CCS 调试环境中绘制 gAdcData.I.value[0-2]图来检查电机相电流。

下图显示 了在1500RPM 的电机速度下、 针对分配为4.0的 USER_PWM_FREQ_kHz 的 gAdcData.I. value[0]内存的数据。

由于 USER_IQ_FULL_SCALE_CURRENT 分配为10.0、因此相电流的实际幅度约为1.5A。

gAdcData.I. value[0]的测量信号很明显很干净。

下一张图显示 了在1600RPM 电机速度下为 USER_PWM_FREQ_kHz 分配 为4.0的 gAdcData.I. value[0]内存的数据。

很明显、gAdcData.I. value[0]的测量信号 仍然是纯净的。

下一张图显示 了在电机速度为1500RPM 时、 针对分配为12.0的 USER_PWM_FREQ_kHz 的 gAdcData.I. value[0]的数据。

gAdcData.I. value[0]的测量信号显然显示了一些振铃现象。

下一个图形显示 了在电机速度为1570RPM 时、 针对分配为12.0的 USER_PWM_FREQ_kHz 的 gAdcData.I. value[0]的数据。

gAdcData.I. value[0]的测量信号明显显示 了更明显 的振铃现象。

由于本实验的结果、当  USER_PWM_FREQ_kHz 增大时、从与 InstaSPIN-FOC/FAST 解决方案关联的低侧三分流器电流配置测量的电流信号质量似乎会出现问题。

请为我查看此实验结果。

感谢您的指导。

此致、

G. Kim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以使用示波器或 PWMDAC 的电流探针检查电流波形。 如果没有足够的缓冲区用于图形工具的数据记录、则图形工具中的波形可能不正确。

    通常、较高的 PWM 频率应远优于 instaSPIN-FOC 动态响应上较低的 PWM 频率、并且电流采样也应良好。 您可以查看《instaSPIN 用户指南》中有关分流电流测量的第17章。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Luo:
    感谢您的评论。
    列出的图形是通过使用 CCS 调试环境中的 dataalog.Flag_EnableLogOneShot = 1获得的。
    因此、缓冲器可能没有问题。 它们只是 OneShot 图形。
    很明显、gAdcData.I.value[0-2]的变量是用于 InstaSPIN-FOC 或 FAST 的最准确的数据、因为它们是通过 DSP ADC 端口测量的。
    使用示波器的电流探针测得的电流波形不是 InstaSPIN-FOC 或 FAST 使用的信号。
    此外、我们发现、在禁用 PowerWarp 功能的情况下、如果 USER_PWM_FREQ_kHz = 4.0、ACIM 可旋转高达1600RPM;但是、对于 USER_PWM_FREQ_kHz = 12.0、ACIM 可旋转高达1570RPM。
    这是因为随着 USER_PWM_FREQ_kHz 的增加、gAdcData.I.的测量信号[0-2]会恶化。
    请为您的陈述提供一些证据、证明"在 instaSPIN-FOC 的动态响应上、更高的 PWM 频率应该比更低的 PWM 频率好得多"。
    感谢您的评论。
    此致、
    G. Kim

    ----------------------------------------------------------------------

    尊敬的 Luo:

    今天、我已经使用 TMDSHVMTRINSPIN 开发套件和 我们的1.5kW、1760RPM 、4极 ACIM 在 Lab3b InstaSPIN 项目上做了更多工作。

    这次、我启用了 PowerWarp 功能、并通过在 CCS 调试环境中绘制 gAdcData.I.Value[0-2]图来测量电机相电流、如昨天所示。

     下图 显示  了分配 为4.0的 USER_PWM_FREQ_kHz 在1600RPM 电机速度下的 gAdcData.I.值[0]磁体图。

    由于 USER_IQ_FULL_SCALE_CURRENT 被分配为10.0  、因此相电流的实际幅度可能约为0.7A。

     下图 显示  了分配 为4.0的 USER_PWM_FREQ_kHz 在2000RPM 电机速度下的 gAdcData.I. value[0]磁体图。

     下图 显示  了分配 为12.0的 USER_PWM_FREQ_kHz 在1600RPM 电机速度下的 gAdcData.I.值[0]磁体图。

     下图 显示  了分配 为12.0的 USER_PWM_FREQ_kHz 在2000RPM 电机速度下的 gAdcData.I. value[0]磁体图。

    总之、当启用 PowerWarp 功能时、对于4.0和12.0 USER_PWM_FREQ_kHz、电机速度可上升超过2000RPM、相电流从1.5A 降至0.7A。

    此外、对于 12.0 USER_PWM_FREQ_kHz、在超过2000RPM 的电机速度下、gAdcData.I.value[0]的信号质量非常干净。

    请评论我今天的实验结果。

    感谢您的指导。

    此致、

    G. Kim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以查看实验室指南、并可能会发现、如果电机不是高功率电机、并且电源模块可以支持高 PWM 频率、则示例实验室会使用更高的 PWM 频率(10kHz~20kHz)。 在大多数情况下、更高的 PWM 频率会大大提高电机驱动性能。 通常、PWM 频率限制为支持最大开关频率和控制器 ADC 采样速度的电源模块。 C2000 ADC 可以支持此类 PWM 频率。
    您第一次提到的测试波形应该从 lab01b 中测量、您应该调整 user/h 中的 v/f 曲线、以便电机以开环方式运行、从而平稳旋转电机。 这就是为什么您可以在后一个实验中获得一个良好的电流波形、该实验使用 FOC 来旋转电机、但必须使用 lab02b 来首先识别所有后一个实验的电机参数。
    我在上一个帖子中没有发现任何问题、请根据需要按照 instaSPIN 实验中的操作说明进行操作、如果您在新主题中有任何其他问题、请告诉我。