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.

[参考译文] 用于控制直流电机位置的 EVM 选择

Guru**** 2590320 points
Other Parts Discussed in Thread: LAUNCHXL-F280025C, BOOSTXL-3PHGANINV, C2000WARE-MOTORCONTROL-SDK, MOTORWARE, LAUNCHXL-F280049C, C2000WARE, BOOSTXL-DRV8320RS, DRV8320

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1004341/evm-selection-for-control-dc-motor-position

主题中讨论的其他器件:LAUNCHXL-F280025CBOOSTXL-3PHGANINVC2000WARE-MOTORCONTROL-SDKMOTORWARELAUNCHXL-F280049CC2000WAREBOOSTXL-DRV8320RSDRV8320

您好、先生、

客户 希望使用 TI EVM 板以获得我们可用于控制直流电机位置的最佳功能。
他希望在驱动器和光学编码器的帮助下控制自己的两个直流电机,

为此 、他希望使用 TI MCU 板、该板具有针对此特定应用的功能、即用于电机控制的 eCAP 和 QEI。
因此、他希望哪一个更好、以便他可以选择一个板。
用于 QEI 的 Tiva C 和用于 eCAP 的 C2000。
适用于电机位置控制的电路板、GPIO 可输出至少10mA 的电流。

非常感谢您的建议。

此致、

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

    对于 C2000、您将使用 eQEP 外设进行增量编码器反馈、而不是 eCAP。

    我推荐使用 LAUNCHXL-F280025C LaunchPad。

    BOOSTXL-3PHGANINV 的2个是我推荐使用的 BoosterPack 三相逆变器

    C2000Ware-MotorControl-SDK 提供了针对此组合的2轴伺服位置控制示例

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="4925" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1004341/evm-selection-for-control-dc-motor-position/3710672 #3710672"]我推荐使用 LAUNCHXL-F280025C LaunchPad。

     新的 SDK 是否适用于旧版 MCU? 是否不需要旧版本的 C2000 Motorware 套件?

    但是、LauchXL-x49c 具有2个 eQEP 接头输入、SDK 支持双电机、这可能是通过两个 BoostXL-drv8230rs Booster Pack 实现的。

    NexFET 40安培电流驱动 器可轻松可靠 地在头上添加20mm +5V 风扇、同时通过隔离跳线由 USB 供电。 USB CCS 实时芯片调试隔离也是一个巨大的诊断引擎。

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

    应用 SDK 包含适用于 Gen3器件的项目( www.ti.com/c2000 产品系列中介绍的第3代)  

    F280025C 是第3代。

    LAUNCHXL-F280049C 也是一个有效的选择、它有一个使用 BOOSTXL-3PHGANINV 的2伺服示例。  与 DV8320RS 的组合用于无传感器 InstaSPIN-FOC 控制。

    MotorWare 是采用 InstaSPIN 技术的较旧第2代器件的应用示例。

    如果您询问是否应该将 Tiva 或 C2000用于基于 QEP 的伺服控制、答案显然是 C2000。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="4925" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1004341/evm-selection-for-control-dc-motor-position/3711092 #3711092"] F280025C 是第3代[/引用]

    在负载需求下提供电流驱动伺服的情况下、有趣的双轴代码忽略了 drv8320rs NexFET 板。 一个共识是 GaN 驱动器没有小于40kHz 的电机控制所需的最佳电流驱动。 GaN 非常适合直流/交流转换器(40-100kHz)、几乎没有 TRR dv/dt、并且具有严重振铃的上升/下降时间。  

    [引用 userid="4925" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1004341/evm-selection-for-control-dc-motor-position/3711092 #3711092"] MotorWare 是较旧第2代的应用示例[/quot]

    不确定为什么我认为 x25与 Motorware 套件配用、也许是因为它的 MOSC 较慢。   

    [引用 userid="4925" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1004341/evm-selection-for-control-dc-motor-position/3711092 #3711092"] LAUNCHXL-F280049C 也是一个有效选择,它有一个使用 BOOSTXL-3PHGANINV 的2伺服示例。

    这似乎更适合具有双电机和2个 QEP 中断的100Mhz MCU。

    [引用 userid="4925" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1004341/evm-selection-for-control-dc-motor-position/3711092 #3711092"]与 DV8320RS 的组合用于无传感器 InstaSPIN-FOC 控制。[/quot]

    然而、SDK 文件夹下拉列表显示了包含 QEP 驱动器、而 DRV8320rs 具有双电机控制项目。 可能需要修改项目才能连接 QEP 驱动器。 大约在一个月前、我问过这个 QEP 问题 drv8320rs、如果两个项目都是基于 SVPWM 的 FOC、为什么不呢。  

    C:\ti\c2000Ware_MotorControl_SDK_2_01_00_00\solutions\boostxl_posmgr\f28004x\source\qepdiv.c 或 pto_qepdiv.c

    C:\ti\C2000Ware_MotorControl_SDK_2_01_00_00\solutions\censored_ocus\source\dual_axy_serving_drive_user.c

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

    我不确定 GaN 是否如此、但我们使用 BoosterPack 实现伺服的主要原因是内联电流感应。

    不确定较慢的 MOSC 意味着什么。 F28002x 和 F28004x 都是100MHz。  此外、我刚刚注意到、MotorControl SDK 的解决方案表中未列出 LAUNCHXL-F280025C 支持。  明天将有一个新的更新、应该有适当的支持更新程序。

    同样、F280025还具有2个 QEP 和100MHz。 它完全支持双轴伺服、并用于生产系统。  存储器对于某些应用来说当然很紧张。

    您当然可以使用 DRV8320RS 进行传感控制、我们为我们选择了不同的用于伺服和无传感器的 BoosterPack。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="4925" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1004341/evm-selection-for-control-dc-motor-position/3711326 #3711326"]同样,F280025还具有2个 QEP 和100MHz 频率。

    我已经检查过 MOSC (主振荡器)在一段时间前在 TI 网页上显示为90Mhz。  除了 BoostXL-drv8320rs 60A 极低 RDS NexFET 的较高电流驱动外、还需要选择 x49c。 当提供1英寸覆铜区进行冷却时、当然还有内置散热器、这是另一个巨大的优势。  

    [引用 userid="4925" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1004341/evm-selection-for-control-dc-motor-position/3711326 #3711326"]您肯定可以使用 DRV8320RS 进行传感控制、我们为我们选择了不同的用于伺服和无传感器的 BoosterPack。

    这似乎就说明了为什么文件夹很常见、但自定义代码生成对于许多文件夹来说很复杂且耗时。 似乎可以移植 GaN 项目以使用2个 drv8320rs SPIA/B 驱动器。 如果3PHGAN 是双电机控制 Booster Pack、这可能是选择 GaN 驱动器的另一个好理由。

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

    当然、MCU 选择与 Booster Pack 的电流驱动无关、我想您知道这一点。

    我们只提供这些示例、我们不想尝试支持 LP + BP 的所有可能组合。   对于能够制作嵌入式软件产品的任何人来说、将示例代码从一个 LP 移植到另一个 LP 是非常直接的。

    DRV8320和3PHGAN 都是单反相器、因此我们在任何双反相器应用中都使用两个逆变器。

    在您的示例中、可以更轻松地为您喜欢的 BoosterPack 启动项目、并从一个 LaunchPad 移植到您想要使用的 LaunchPad、而不是反之。