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.

[参考译文] TMDXIDDK379D:快速电流环路库源代码

Guru**** 2582405 points
Other Parts Discussed in Thread: CONTROLSUITE, DESIGNDRIVE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/656005/tmdxiddk379d-fast-current-loop-library-source-code

部件号:TMDXIDDK379D
在“线程:controlSUITEDESIGNDRIVE”中讨论的其他部件

我导入了示例"IDDKv2_PM_Servo_F2837x_FCL_Example01",并尝试为我的应用程序进行评估。  我浏览了文档, 在SPRAC55–2017年3月的第6页上,它说:

注:该库是以模块化格式编写的,并且只要
满足以下条件
,就可以使用F2837x设备移植到用户平台:....
.... 

在浏览示例中包含的代码时,我注意到它包含一个文件"Fast_current_loop.lib"。  但是,当我检查库所在位置下的FCL子目录时,它只有一些头文件。  源文件在哪里,因此我可以知道此库中发生了什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    查看文件夹
    C:\ti\controlSUITE\libs\app_libs\motor_control\libs\FCL\v02_00_00\lib
    您应该会看到3个头文件和1个LIB文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我想你读错了我的问题。  如果你读了它,我已经在引用你指向我的目录,并说我找到了你指向我的头文件。  我的问题是fast_current_loop.lib (不是头文件)的源文件在哪里。   

    在库中运行nm2000时,库中有许多子例程不在头文件中。  我假设它们位于其他.c或.asm文件中并存档到库中。  例如,似乎有四个任务Cla1Task1,... Cla1Task4,没有看到任何源代码。

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

    我的缺点是,它仅作为.lib文件发布,并且提供了头文件,以便用户可以使用该库。

    如果源代码可以被释放,则无需释放其.lib。

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

    有人告诉我,带DesignDrive的TMMDXIDDK379D-MTR套件应该是C2000原型设计套件,用于使用工业驱动,电机控制和伺服拓扑,并且应该支持各种电机类型,感应技术和编码器标准。  我不希望示例程序能够支持所有可以想象的配置,但当唯一的高速电流感应配置是PMSM电机时,它如何成为试验和开发我们下一代电机驱动器的平台?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还有一个问题要问您。 假设我可以使用CLA上的其他任务,只要我不使用Task1-4。 有人应该如何做到这一点并管理时间,以使其不会干扰当前环路操作? 如果您无法读取代码,您如何知道您已经优化了电机控制器的性能(或过度优化到了它周期性崩溃的程度)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    给出了PMSM电机的示例项目,但并非唯一的高速电流感应配置仅限于PMSM。 HVMotorKit+PFC文件夹下提供了各种示例项目。 从技术上讲,这些设备都可以移植到该硬件平台上,但我们尚未提供。 HVMotorKit下的这些项目使用基于并联的电流测量,因为该平台仅支持此功能。 但是,在IDDK中,有各种电流感应拓扑。 可以将代码移植到他们根据这些示例选择的电流感应。 IDDK下的PMSM项目就是一个模型示例。 希望澄清。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    FCL库是快速电流回路的演示器。 控制性能由所选带宽决定。 仅用于评估,用户不需要访问源代码。 如果确实需要,请联系您所在地区的TI销售联系人或分销商并提出请求。