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.

[参考译文] CCS/TMS320F28027F:motorware 中 proj_lab10a 和 proj_lab11a 之间的差异

Guru**** 2578945 points
Other Parts Discussed in Thread: MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/647647/ccs-tms320f28027f-difference-between-proj_lab10a-and-proj_lab11a-in-motorware

器件型号:TMS320F28027F
主题中讨论的其他器件:MOTORWARE

工具/软件:Code Composer Studio

您好!

我自己的 HVKIT 基于 TI HVKIT 和 F28027进行设计、并使用了 Motorware 的 proj_lab10a、

我有疑问。

我向项目中添加了许多代码、我的内存空间将会结束

我可以使用 proj_lab11a 或其他实验、而不是 proj_lab10a 或任何帮助 来获得更多空间吗?

有人可以帮帮我吗?

这是我的内存分配图:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、这是可能的。 Lab11a 是一个功能丰富的项目、不包含 lab10a 中的 CTRL obj 开销。 您可以从 lab11a 开始、如果不需要一些额外的功能、则删除这些功能、它应该为您提供比 lab10a 更多的程序 RAM

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

    您的意思是"不包含 lab10a 中的 CTRL obj 开销"?

    这是否意味着 Lab11a 可以在不获得额外的 RAM 和闪存的情况下执行任何 lab10a 可以执行的操作 、或者意味着 Lab11a 的性能较低?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CTRL 对象处理速度和电流环路的初始化和 PI 控制器调用、以及一些轨迹模块调用。 请查看 CTRL_run()以更好地了解控制器对象的实际功能。 性能没有变化、只是在内存中实例化的对象发生了变化。 Lab11a 的功能集与10a 的功能集不同。 有关 lab10a 和 lab11a 之间差异的详细信息、请参阅 Motorware 中的 InstaSPIN 实验室用户指南

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

    感谢 Sean 的回复、

    正如您所说、我阅读了"Motorware 中的 InstaSPIN 实验室用户指南 "、发现了一些不错的东西。

    我还在本文档中看到了功能:"无电机 ID"。

    这是什么意思? 这意味着 lab11a 无法用于识别电机? 因为 lab10a 可以做到这一点。

    如果无法实现、如何将电机识别功能添加到此实验中?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果要将电机 ID 添加到 lab11a、需要添加实验2b/2c 中存在的特定 API 调用以启用电机 ID 部分。 您确定在本实验中需要完整的电机 ID 吗? 您可以简单地使用 Rs 在线重校准或 Rs Recalc 函数、而不是整个识别过程

    肖恩