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.

[参考译文] C2000WARE-MOTORCONTROL-SDK:Instaspin FOC 查询

Guru**** 2535150 points
Other Parts Discussed in Thread: C2000WARE-MOTORCONTROL-SDK, DRV8316REVM, LAUNCHXL-F280025C, BOOSTXL-3PHGANINV, BOOSTXL-DRV8323RH, BOOSTXL-DRV8323RS, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1163616/c2000ware-motorcontrol-sdk-instaspin-foc-inquiry

器件型号:C2000WARE-MOTORCONTROL-SDK
主题中讨论的其他器件: C2000WARE

各位专家:

我们 需要澄清一些要点、请寻求您的帮助。

[1]据我了解、这是一种正确嵌入在某些器件中的固件? 我在这里谈论的是 FAST。

[2]我需要知道哪些器件包含 FAST。

[3] InstaSpin 与 CLA 之间是否存在相关性?

[4]我需要确认,要使用 instaspin 解决方案来调整我的项目,我需要测量相位电压,同时将其作为 ADC 的 SW 输入。 或者、如果我能够从已经测量的电流中获取电压、有一些权变措施允许我通过一些 SW 函数来传递电压?

[5] 此外、您是否还想与我确认是否有任何方法可以使用"C2000WARE-MOTORCONTROL-SDK"在不使用 instaSPIN 方法的情况下使用 FOC 来控制无传感器电机?

希望收到专家为我们提供的最新消息、以便决定使用微控制器以及对硬件设计的影响。

此致、
阿尔基·A.

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

    您好 ArSuzy、我们的 Instaspin FOC 专家 Yanming Luo 明天将回到办公室回答您的问题、感谢您的耐心等待。

    Luke

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

    Luke、

    感谢您的介绍。 希望能听到 Yanming 的最新消息。

    此致、
    阿尔基·A.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="487726" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1163616/c2000ware-motorcontrol-sdk-instaspin-foc-inquiry [1][1]因为我知道这是一种正确嵌入在某些器件中的固件吗? 我在这里谈论的是 FAST。[/引述]

    目前、我们提供了一个不嵌入在器件内部的软件快速库、它可以用于任何具有 FPU&TMU 的更新的 C2000器件。

    [引用 userid="487726" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1163616/c2000ware-motorcontrol-sdk-instaspin-foc-inquiry [2]我需要知道哪些器件包含 FAST。

    如上所述。 某些器件的 ROM 中包含 FAST、包括 F2802xF、F2805xF、F2805xM、F2806xF、F2806xM、 F28004xC。

    [引用 userid="487726" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1163616/c2000ware-motorcontrol-sdk-instaspin-foc-inquiry "][3] InstaSpin 与 CLA 之间是否存在相关性?[/quot]

    当前的 FAST 库只能在 CPU 上使用、不支持 CLA。

    [报价 userid="487726" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1163616/c2000ware-motorcontrol-sdk-instaspin-foc-inquiry "][4]我需要确认,要使用 instaspin 解决方案调整我的项目,我还需要测量相电压,作为 ADC 软件的输入。 或者、如果我能够从已经测量的电流中获取电压、有一些权变措施允许我通过某些 SW 函数来传递电压?

    InstaSPIN-FOC 需要三相电压感应信号、并具有 FAST 功能。

    [引用 userid="487726" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1163616/c2000ware-motorcontrol-sdk-instaspin-foc-inquiry "][5] 此外、您是否还想与我确认是否有任何方法可以使用"C2000WARE-MOTORCONTROL-SDK"使用 FOC 而不使用 instaSPIN 方法来控制无传感器电机?

    当前的 MCSDK 中提供了通用电机控制实验室、该实验室可支持一组适用于 BLDC/PMSM 驱动器的硬件套件和控制算法。 套 件包括具有 BOOSTXL-DRV8323RS 的 LAUNCHXL-F280025C、BOOSTXL-DRV8323RH、DRV8353Rx-EVM、BOOSTXL-3PHGANINV 或 DRV8316REVM。 控制算法包括具有 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

    具有 eSMO 的无传感器 FOC 不需要三相电压检测、但它不支持电机识别。

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

    您好、Yanming、

    F28003xC 具有快速嵌入式功能呢? 如果不是嵌入式的、我们可以使用 CCS 和 REX 来下载 fastlib.c 或其他 Web 链接吗?

    谢谢  

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

    不可以、它在电机控制 SDK 中将软件 FAST 库用作 F28002x。

    它是在适用于 C2000器件的电机控制 SDK 中发布的库、而不是 C 源文件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="35051" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1163616/c2000ware-motorcontrol-sdk-instaspin-foc-inquiry/4379731 #4379731"]这是在适用于 C2000器件的电机控制 SDK 中发布的库、而不是 C 源文件。

    我检查后发现 FAST 库不是 C:\ti\C2000Ware_MotorControl_SDK_4_00_00\solutions\universal_motorcontrol_lab\f28002x 的一部分。 此最新 SDK 中未下载任何其他 F28002x 目录。 您能否共享 CCS 安装路径?

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

    通用电机控制使用 FAST 软件库、您可以在工程中找到它、并在库的电机控制 SDK 中找到如下文件夹。

    C:\ti\c2000Ware_MotorControl_SDK_4_00_00_00\libraries\ob观察员\est_lib\fast_full_lib.lib

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

    我也看到了其他几个问题、想知道闪存中的执行时间是否比嵌入式 ROM 快?  我已经查看了 MCSDK 中直接支持 x25c MCU 和 LaunchPad 的部分。 那么、为了使 MCSDK 正常工作、必须从 x25c 交叉使用 x39c 外设?  

    主要区别似乎是添加到工程中的 FAST 库使用与嵌入式 ROM 调用相同的头文件来断言函数调用。 由于符号是同一个 CCS 链接器知道在闪存中的何处查找函数?

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

    它是一个经典软件库、仅与具有 FPU 的 C2000 MCU 相关、与哪个 C2000器件无关。

    使用类似的头文件来保持与 ROM 版本的兼容性。

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

    Yanming 感谢您确认 MCSDK 实验室的头文件通过 FPU 和 TMU 链接到其他 MCU 类别上的现有符号。

    BTW:不能将学员更改为绿色、以提供更多答案。 虽然任何经过身份验证的人都应该能够提供更多的答案、但海报先前对此进行了解答。   

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

    否 只需使用具有 FPU 和 TMU 器件的 C2000。