主题中讨论的其他器件:C2000WARE-MOTORCONTROL-SDK、 TMDXIDDK379D、 C2000WARE
您好!
是否有可用于开发 BLDC FOC 驱动器的示例? 我们目前有适用于 F28004的代码、但希望切换到 F28388以实现 EtherCAT 功能。 我假设从 F28388示例开始比尝试从 F28004项目移植内容更容易吗?
谢谢!
Jonathan
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.
您好!
是否有可用于开发 BLDC FOC 驱动器的示例? 我们目前有适用于 F28004的代码、但希望切换到 F28388以实现 EtherCAT 功能。 我假设从 F28388示例开始比尝试从 F28004项目移植内容更容易吗?
谢谢!
Jonathan
您可以参阅电机控制 SDK 中的示例、如下所示。
C2000WARE-MOTORCONTROL-SDK:http://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK
C:\ti\c2000\C2000Ware_MotorControl_SDK_ \solutions\tmdxiddk379d\f2838x
顺便说一下、如果您正在处理自己的代码、您可能需要自己将 F28004x 上的代码迁移/移植到 F2838x。
是的、您需要使用软件 FAST 库作为电机控制 SDK 中的通用电机控制实验、如下所示。 您必须自行将本实验迁移到 F2838x。 这对您来说很简单、只需更改三个文件(hal.c、hal.h 和 user_mtr1.h)作为实验用户指南即可。
您可以参阅电机控制 SDK 中较新 C2000器件的实验。 当前的 MCSDK 中提供了通用电机控制实验室、该实验室可支持一组适用于 BLDC/PMSM 驱动器的硬件套件和控制算法。 套件包括 LAUNCHXL-F280025C、 LAUNCHXL-F280039C、 LAUNCHXL-F2800137 (带 BOOSTXL-DRV8323RS)、 BOOSTXL-DRV8323RH、 DRV8353Rx-EVM、 BOOSTXL-3PHGANINV、 DRV8316REVM或 DRV8329AEVM 逆变器板,用于低电压电机(最大值:100VDC)。 TMDSCNCD280025C、 TMDSCNCD2800137 或 TMDSCNCD280039C 、带 TMDSHVMTRINSPIN 逆变器板和 用于 高压电机(最大350Vdc)的 TMDSADAP180TO100。 控制算法包括具有 FAST 的无传感器 InstaSPIN-FOC、具有 ESMO 的无传感器 FOC、具有增量编码器的含传感器 FOC、具有霍尔传感器的含传感器 FOC。
C2000WARE-MOTORCONTROL-SDK: https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK
Universal Project and Lab User's Guide (通用项目和实验室用户指南): https://www.ti.com/lit/spruj26
文件夹中的示例实验项目:C:\ti\c2000\C2000Ware_MotorControl_SDK_ \solutions\universal_motorcontrol_lab\f28002x
或 C:\ti\c2000\C2000Ware_MotorControl_SDK_ \solutions\universal_motorcontrol_lab\f28003x
或 C:\ti\c2000\C2000Ware_MotorControl_SDK_ \solutions\universal_motorcontrol_lab\f280013x