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:无传感器 FOC 的 CCS 项目

Guru**** 1832870 points
Other Parts Discussed in Thread: LVSERVOMTR, LAUNCHXL-F28P55X, BOOSTXL-3PHGANINV, C2000WARE, LAUNCHXL-F2800137, DRV8316REVM, C2000WARE-MOTORCONTROL-SDK
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1422345/launchxl-f28p55x-ccs-project-for-sensor-less-foc

器件型号:LAUNCHXL-F28P55X
主题中讨论的其他器件: BOOSTXL-3PHGANINV、LVSERVOMTR、 C2000WAREC2000WARE-MOTORCONTROL-SDK

工具与软件:

您好!

我拥有以下物品:
控制器板:[LAUNCHXL-F28P55X (TMS320F28P55x LaunchPad 开发)]
2.逆变器电路板:[BOOSTXL-3PHGANINV (48V/10A 三相 GaN 逆变器)]。
3.支持的电机:低压伺服电机-低压伺服(编码器)电机和线束[LVSERVOMTR, P/N : M-2310P-LN-04K, Teknic M-2310P-LN-04K]

此外、我还安装了用于开发的 Code Composer Studio (CCS 版本:12.8.0.00012) IDE 和 C2000Ware 软件开发套件(SDK 版本:C2000Ware Motor Control SDK_5_02_00_00)。

我只能在下面给出的位置找到一个有关电路板 f28p55x 的示例、即 sensored foc:

C:\ti\c2000\C2000_C2000SDK_5_02_00_00\solutions\boostxl_3phganinv\f28p55x\cc Ware_Motor  

        

我正在考虑实施无传感器 FOC 来控制电机。 您能帮助我提供下列相关的必要信息和工具吗?

1) 1)配置:引脚配置。

2) 2)项目生成:考虑到这个示例用于传感系统、您可以建议一个为无传感器磁场定向控制创建代码的工具吗?

3) 3)调试工具:是否有用于调整电机转速、改变参数和实时监控的工具? 如果没有、该工具是否支持通过任何配置文件修改参数?

谢谢。此致、

Prasanth

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

    您可以参考电机控制 SDK 中 C2000器件的该实验。 当前 MCSDK 中提供了通用电机控制实验室、该实验室可以支持用于 BLDC/PMSM 驱动器的一组硬件套件和控制算法。 这些套件包括 LAUNCHXL-F280025CLAUNCHXL-F280039C、LAUNCHXL-F2800137  以及 用于低电压电机的 DRV8316REVM 逆变器板。  控制算法包括采用 FAST 的无传感器 InstaSPIN-FOC、采用 eSMO 的无传感器 FOC、采用增量编码器的含传感器 FOC、采用霍尔传感器的含传感器 FOC。  您可以参考器件外设(ePWM、ADC、eQEP 或 eCAP)配置来将实验室移植到包括 F2855x 在内的其他 C2000器件。

    C2000WARE-MOTORCONTROL-SDK: https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK

    通用项目和实验用户指南: https://www.ti.com/lit/spruj26

    文件夹下的示例实验项目:C:\ti\c2000\C2000 Ware_Motor 200241_SDK_ \solutions\universal_motorcontrol_lab\f28002x

    或                                                        C:\ti\c2000\C2000 Ware_Motor SDK_ \solutions\universal_motorcontrol_lab\f28003x

    或                                                        C:\ti\c2000\C2000 Ware_Motor SDK_ \solutions\universal_motorcontrol_lab\f280013x

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

    我一直在坚持我的一个队友塔希·乔治告诉我。 他还使用相同的硬件。

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

    好的、您可以参考上面提到的示例。 只需为您自己的电路板和电机更改 hal.h、hal.c 和 user_mtr1.h 即可。

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

    您能否详细说明我需要更改的所有参数。 我可以编辑几个参数吗?

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

    如上所述、请查看实验指南、根据您的硬件板和电机修改器件配置和参数。 实验指南详细介绍了对您所发布问题的修改。

    通用项目和实验用户指南: https://www.ti.com/lit/spruj26

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

    您好、Yanming、

    你建议的项目很有用、并且知道如何使用该代码为  BOOSTXL-3PHGANINV 运行。在浏览该代码时、我发现了需要更改代码的一些区域、例如 GPIO、PWM 和 ADC 配置。 我没有找到如何为 LAUNCHXL-F28P55X 构建该工程的方法。

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

    有。 请按照指南将该项目移植到  LAUNCHXL-F28P55X。