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.

[参考译文] TMS320F28379S:建议

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1207449/tms320f28379s-recommendations

器件型号:TMS320F28379S
主题中讨论的其他器件:C2000WAREDESIGNDRIVESFRATMDXIDDK379D

您好!  

您能分享您的建议吗?

来自客户:

我们设计了自己的2级拓扑三相逆变器。

  • 载波频率为533Hz。
  • 直流链路电压为1400VDC

 

逆变器正在驱动一个用于推进的三相交流感应电机、其规格如下:

 

GE GEB13A/B

  • 峰值功率:1200 hp (858kW)
  • 峰值电压:1000Vrms
  • 峰值速度:3920 RPM (196 Hz)*
  • 峰值电流:每相1200Arms
  • 极点数:6 *
  • 载波开关频率:533Hz
  • 定子电阻:2.275至2.554 Ω*

 

除了3相电流4-20mA 传感器外、我们还有3个交流电压传感器对地速度雷达以及大齿轮上的电机转速探头。

请注意、电压传感器用于额外的数据和保护、不用于任何 FOC 控制算法。

 

我们目前的定制电路板采用 F28379S TI 处理器设计。

 

我们要问的问题是在哪里可以访问和/或从 TI 项目中开始创建代码库有哪些选项。

F28379S 处理器有哪些选项?

 

从我的初步研究来看、C2000Ware 似乎有三个主要控制选项。

 

  • InstaSPIN-FOC、在没有支持 FAST 的 MCU 的情况下、此功能是否可以工作。

我们是否仍可以/应该对 F28379S 使用部分控制方法?

 

  • InstaSPIN-MOTION、似乎快速 MCU 支持在该方法中是可选的、因此我们可以将它与 F28379配合使用?

SpinTAC 运动控制套件:建议将其用于推进电机吗?

 

  • TI MotorControl SDK 4.02.00.00建议用于28379的 DesignDRIVE 解决方案。

似乎这是我们必须使用的选项、但希望您提供建议和/或反馈。

 

如果 InstaSPIN-FOC 和 Motion 不适合28379处理器、请关注 DesignDrive:

  • FOC:使用 FCL 和 SFRA 将控制环路保持在2us 以下。  我们的载波频率为533Hz、而不是示例中的10kHz、实现1uS 环路时间、这远远超出了我们的需求。
  • 工程示例是 boostxl_3phganinv。  此示例适用于双电机控制。  看起来可以修改为仅使用单个电机控制。

当此示例针对 PMSM (永磁同步电机)时、相关文档指出、该方法也可以通过将磁通基准电流调整为大于0来针对异步电机。

  • 第二个推荐项目 Tmdxiddk379D。 似乎是与 boostxl_3phganinv 非常相似的控制方法,但它是不同的开发套件。  

 

似乎是从 TI 代码库中浏览资源的主要途径。 本着节省资源的精神、深入到您认为的每个控制选项中、F28379获得 FOC/DTC 控制方法旋转推进电机的最佳和最直接的路径是什么?

FOC 似乎可以选择在最短的时间内旋转电机、之后我们认为最终将采用 DTC 方法。

 

最后、

n 您认为、在未来的电路板修订版本中、使用配备快速的 MCU 进行 FOC/DTC 控制的利大于弊?

 

谢谢

乔恩  

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

    所有最新的 C2000 MCU 均可用于此参考设计、包括 F28379S。 用户可以根据其系统所需的 GPIO、ADC 和 CPU 频率选择正确的频率。 是的、F2837x 可能是一个不错的选择。

    • InstaSPIN-FOC、在没有支持 FAST 的 MCU 的情况下、此功能是否可以工作。

    我们是否仍可以/应该对 F28379S 使用部分控制方法?

    [/报价]

    客户使用的电机类型是什么? ACIM 还是 PMSM?

    SpinTAC MOTION CONTROL suite:是否建议用于推进电机?

    这是什么应用? 应用是否需要位置控制? F2837x 不支持 SpinTAC。

    似乎这是我们必须使用的选项,但希望得到建议和/或反馈。

    请提供有关电机和应用的更多详细信息。

    本着节约资源的精神在您的意见中深入每个控制选项 F28379获得 FOC/DTC 控制方法旋转推进电机的最佳和最直接路径是什么?
    [ quotouserid=507338" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1207449/tms320f28379s-recommendations ]i n 您认为、在未来的电路板修订版本中、使用配备快速的 MCU 进行 FOC/DTC 控制的利大于弊? [/报价]

    如上所述。 用户可以根据自己的应用选择正确的控制算法。 TI 仅提供 FOC 参考、但客户可以在包括 F2837x 在内的 C2000 MCU 上使用 FOC 或 DTC 开发自己的算法。

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

    Yanming、您好!  

    客户设计了自己的2级拓扑三相逆变器。

    • 载波频率为533Hz。
    • 直流链路电压为1400VDC

     

    逆变器正在驱动一个用于推进的三相交流感应电机、其规格如下:

     

    GE GEB13A/B

    • 峰值功率:1200 hp (858kW)
    • 峰值电压:1000Vrms
    • 峰值速度:3920 RPM (196 Hz)*
    • 峰值电流:每相1200Arms
    • 极点数:6 *
    • 载波开关频率:533Hz
    • 定子电阻:2.275至2.554 Ω*

    谢谢

    乔恩  

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

    他们是希望使用位置传感器还是无传感器来运行电机? 只需要速度控制或扭矩控制?

      由于电机需要以如此低的 载波开关频率(533Hz)运行一个高频(200Hz)、所以典型的 FOC 算法很难满足它们的要求。

    他们可能必须使用像 F2837x 这样的 C2000控制器设计自己的控制算法。

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

    Yanming、您好!  

    我要重新开启这次对话。 还有一些后续问题。  

    您提到了高频(200Hz)、您是指200kHz?

    如果是、则我们的载波频率相对较低。  这在固件方面是加分项、因为我们必须运行控制环路相对较长的时间。

    您能否进一步说明为什么在我们运行低载波频率时典型的 FOC 算法会更加困难?

     

    客户是否仍可以从 TI 提供的 FOC 算法之一开始、并调整参数和控制以达到我们需要的载波频率、或者这是否可行、并且从零开始是向前发展的最佳途径?

    谢谢

    乔恩  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您提到高频(200Hz)是不是指200kHz?

    电机频率为200Hz。 在如此低的开关频率(PWM)下、仍很难将电机运行至200Hz。 C2000可用于此应用、但我们没有采用 FOC 的此类参考设计来满足此要求。 客户必须自己找到并设计使用 C2000的算法。  

    您能否进一步阐述为什么我们运行低载波频率时典型的 FOC 算法会更加困难?

    24~36频率(PWM)必须远远高于电机的最大电气频率、至少2 μ s 次才能获得更好的调制分辨率。

    客户是否仍可以从 TI 提供的 FOC 算法之一开始并调整参数和控制以达到我们需要的载波频率或这是否可能、并且从零开始是向前发展的最佳途径?

    客户可以在 C2000电机控制 SDK 中使用示例 FOC 算法、但他们可能需要对该高功率电机进行一些改进或更改。 我们没有按客户需要的条件测试示例、也没有对此进行任何研究、因为行业客户可以 使用 C2000来设计适用于此类应用的算法。

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

    您好、Yanming:  

    感谢您的答复。  

    关于 TMS320F28379SPTPT 适用性、客户只需添加 FOC 库支持、而不是从配备 ROM 的处理器之一运行、正确吗?

    谢谢

    乔恩  

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

    是的。 只有 InstaSPIN-FOC 在 F2802xF 和 F2806xF/M 上从 ROM 运行 FAST 估算器  TMS320F28379SPTPT 没有这样带有 FOC 库的 ROM、客户需要使用静态软件库或开源代码来在 TMS320F28379SPTPT 上运行 FOC。