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.

[参考译文] TMS320F28069:TI InstaSPIN 软件查询

Guru**** 2779845 points

Other Parts Discussed in Thread: C2000WARE, LAUNCHXL-F28069M, MOTORWARE, TMS320F28069

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1600131/tms320f28069-ti-instaspin-software-inquiry

器件型号: TMS320F28069
Thread 中讨论的其他器件: LAUNCHXL-F28069MMOTORWARE、C2000WARE

您好:

代表我的客户发布问题:

“如何“可移植“是 C2000 处理器中的 InstaSPIN 软件。  我有一个 LaunchXL-F28069M 评估板、上面有一个 Instaspin 的二进制映像。  我们尚未为工程选择处理器(但它将来自 C2000 系列)。  Instaspin 技术是作为源代码还是预编译库分发?  如果它的预编译库支持哪些处理器?“

 

谢谢、

Matt Calvo

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

    所有 C2000 MCU 都支持 InstaSPIN。 我建议改用新一代 MCU。 用于 F2800x 器件的 InstaSPIN 是 预编译库。

    此致、

    Masoud

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

    感谢您发送编修。

    我会将此问题传递给客户、并让他们直接回复此主题、以及他们可能遇到的任何后续问题。

    -马特

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

    请告诉我如何获取此库。

    我假设它也将在 C2000 Delphino MCU 上工作。  F29xxxx 器件的版本如何?

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

    您好、Chris、

    对于 F28069M 上的 InstaSPIN、支持的路径为“MMotorWare"。“。 MotorWare 是可下载的软件包、其中包含 InstaSPIN 示例和所需的预编译组件。

    对于 F2800x (1、2、3、4) 、请 改用 C2000Ware MotorControl SDK 示例/实验(通用电机控制解决方案)。

    目前、没有对 F29x 器件的 InstaSPIN/ FAST 库支持(当前的 F29x 电机控制支持侧重于其他示例集,例如基于旋转变压器的示例集)。 当前的 F29 是高性能器件、不适用于无传感器应用。 它将添加到路线图 F29 器件中。

    此致、

    Masoud

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

    尊敬的 Masoud:

    我下载了 instapinuniversalgui_v105。  我希望可以使用它来配置我拥有的电机所需的无传感器参数。  启动此版本时、我看不到与用户手册中所示选项卡类似的电机识别选项卡。  是否应该下载另一个 GUI?

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

    电机识别特性是 InstaSPIN-FOC 的一部分、对于 TMS320F28069 等器件、它通过 MotorWare 而不是通过通用 GUI 提供。 在电机参数已知后、该 GUI 仅用于运行时监控和调优(速度/电流环路,变量,图)。

    此致、

    Masoud

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

    谢谢 Masoud。  我在 F28388 处理器上开发代码并下载 C2000ware。  我可以从哪里获得这个 MotorWare?

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

    您可以直接从 TI 网站下载 MotorWare 安装程序:

    https://www.ti.com/tool/MOTORWARE

     至于 F2838x、MotorWare 不适用于 F2838x 器件。 它主要针对早期的 Piccolo 器件和 ROM 中的 InstaSPIN-FOC。  (例如 F2802x、F2805x、F2806x 系列)。 对于 F28388 和当前设计、您可以使用 C2000Ware MotorControl SDK:

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

    此 SDK 包含 InstaSPIN-FOC 和 FAST 库。 C2000 电机控制 SDK 中没有 F2838x 的现成示例以及电机识别功能。 但您可以拥有以下设备的 ID:

    请查看 https://www.ti.com/lit/ug/spruj26a/spruj26a.pdf 、了解如何将此代码用于 ID 目的。

    此致、

    Masoud

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

    您好、Masoud、我下载了 MotorWare。  如何启动 Instaspin GUI 来执行电机识别?

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

    您可以使用 MotorWare 中的 Lab2-c 来获取 ID:

    有关更多信息、请查看已安装的 MotorWare 中的“doc"文件夹“文件夹。

    此致、

    Masoud

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

    检查 F28069m 示例时、FAST 和 SpinTac 符号似乎位于 ROM 中、工程中的库为入口点。  实验室中的文档还介绍了将大部分功能迁移到 RAM、并且只对 FAST/SpinTAC 函数的 ROM 进行了很少的调用。  也许我错了、我没有查看库内容或试图反汇编它、但在文件达到峰值、这让我觉得只有定义的函数入口点。

    在命名中、我还假设 lib 仅提供符号来使用 ROM 中的函数。

    我提问的动机是澄清使用 FAST 是否意味着只能使用少数在 ROM 中具有快速速度的器件。  之前与 TI 团队的讨论让我认为 FAST 可用作静态库、我认为我可以选择任何 C2000 器件。  我可以知道、F29x 是不同的架构、可能在路线图上没有无传感器的快速、因此没有支持这种组合的动机。

    我只需要确认、只有在 ROM 中使用 FAST 且 F28069M 以相同的方式支持历史器件时、才能实现快速支持。  因此、FAST 在任何 C280xxx 器件上都不能作为静态库使用。

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

    您好、Chris、

    是的、您的理解基本上是正确的。 对于 F28069M(以及其他原始 InstaSPIN ROM 器件、如 F2802x/F2805x / F2806x)、FAST 观测器和 SpinTAC 函数驻留在片上 ROM 中。 MotorWare 提供示例/实验室+集成部分(工程,头文件,cmd 文件等)

    对于较新的 C2000 系列、FAST 通过 C2000Ware MotorControl SDK 作为预编译库提供。 通用电机控制是理想的使用来源、它的用户指南提供了所有必要的信息。

    此致、

    Masoud