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.

[参考译文] TMS320F28379D:启动感应或无感应FOC的最佳方式

Guru**** 2595805 points
Other Parts Discussed in Thread: TMS320F28379D, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1097684/tms320f28379d-best-way-to-get-started-with-sensored-or-sensorless-foc

部件号:TMS320F28379D
主题中讨论的其他部件: C2000WARE

您好,

我正在使用TMS320F28379D C2000 LaunchpadXL来评估驱动PMSM的逆变器设计。 我们希望快速实施一种感应式FOC算法来验证和测试我们的设计。 开始这样做的最佳方式是什么? 请推荐入门所需的库/模块/TI软件。

是否有可以快速修改硬件配置的示例?

此外,如果有好的无传感器控制选项,这也会很有帮助。

谢谢。

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

     您可以 下载并安装最新 的C2000Ware-MotorControl-SDK,并可以在 BOOSTXL-3PHGANINV的LAUNCXL-F2.8379万D上找到基于增量编码器的sensor-FOC的示例项目

     

    C:\ti\c2000Ware_MotorControl_SDK_<version>\solutions\bootxl_3phganinv\f2837x</s>2837

     

     C2000Ware-MotorControl-SDK中有一个无传感器FOC示例项目,即通用电机控制实验室 ,它基于F2.8002万x器件,但它易于迁移到F2837x或其他C2000器件。 有关本实验的详细介绍可在实验室用户指南中找到。以下链接是本指南的一部分,介绍了如何将本实验迁移到其他设备和转换卡。

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

    以下文件夹中的示例实验室项目:C:\ti\c2000\C2000Ware_MotorControl_SDK_<version>\solutions\universal_motorcontrol_lab\f28002x</s>2000 2.8002万

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

    谢谢,我正在研究您提出的第二个解决方案,使用MotorControl SDK中基于F2.8002万x设备的通用电机实验室,并转移到F2.8379万D设备。 以下是将参考代码移植到新设备的说明:  

    有关此问题的几个问题:

    1.对于步骤3,我已更改projectspec文件,使2.8002万x的所有版本现在都是2837xd,28.0025万C的所有版本现在都是2.8379万D。 我是否需要对此文件执行其他操作? 如何知道如何使用设备的idiv_support?

    2.对于步骤4,如何更改设备的内存映射? 它提到通用C2000ware cmd文件可以用作执行此操作的参考,在哪里可以找到这些文件?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.</s>406.8223万 对于步骤3,我已更改projectspec文件,使所有2.8002万x现在都是2837xd,所有28.0025万C现在都是2.8379万D。 我是否需要对此文件执行其他操作? 如何知道如何处理设备的idiv_support?

    请参阅设备C2000Ware中的驱动程序指南以更改hal.c和hal.h中的代码 如果设备数据表支持 idiv_support,则可以在设备数据表中找到该信息。 如果设备不支持 idiv_support,编译器也会提示警告消息。

    2.</s>406.8223万 对于步骤4,如何更改设备的内存映射? 它提到通用C2000ware cmd文件可以用作执行此操作的参考,我在哪里可以找到这些文件?[/QUOT]

    是的。请参阅C2000Ware中所用设备的.cmd。您可以查看以下链接,该链接可帮助您了解如何根据设备更改.cmd

    [FAQ]在哪里可以找到C2000器件的培训内容?