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/TMS320F28335:F280x 数字电机控制库和 F281x 数字电机控制库

Guru**** 2541900 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/624680/ccs-tms320f28335-f280x-digital-motor-control-library-and-f281x-digital-motor-control-library

器件型号:TMS320F28335
主题中讨论的其他器件:controlSUITETMDSHVMTRPFCKIT

工具/软件:Code Composer Studio

我喜欢尝试将 BLDCPWM.c/h 代码采用到 F28335中、但旧库不可下载。

F280x 数字电机控制库和 F281x 数字电机控制库

是否可以发送我的链接进行下载?

我已经尝试过提及且处于活动状态的 TI 网站、但没有下载代码的配置或链接。

或者、对于 F2833x、您是否具有有效的 BLDCPWM.c/h、对于我来说、没有 F2803x/5x 的源代码可供我查看和适应 F2833x。

谢谢

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

    您好 Richard、

    请参阅以下主题以了解 F281x 电机控制解决方案。  F280x (如 F2808)系列也采用了相同的方法:
    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/235921

    对于 F2833x 或 F2802x/3x/5x/6x 等较新器件、您可以在 controlSUITE 中找到解决方案。  具体而言、controlSUITE 中有围绕 TMDSHVMTRPFCKIT 构建的有用项目、位于以下位置。 这包括围绕 F28335构建的一些项目:
    \controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1

    希望这对您有所帮助!


    谢谢、
    Brett

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

    我已经研究过此 HV 电机套件、它们在适用于 F2833x 器件的 DCM 库中没有 BLDCPWM.h (它们都缺少 BLDCPWM 和霍尔库、如 F2803x/5x 中所示)。

    HV 电机套件不能与 F2833x 器件下的霍尔或编码器器器件一起工作、它们主要是无传感器的、这不适用于此项目。

    将提供有关如何将 BLDCPWM 从 F2833x 器件的 F2803x 或 F28xx 转换的建议。 F2833x 中的 ePWM 与 F2803x/5x 器件不同?、您能帮助吗?

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

    我已经创建了从 F28xx 和 F2803x DMC 派生的 f2833xbldcpwm.c/h 函数版本(更易于调试)、是否可以查看并评论问题? 我可以使用私人文件传输吗? 注意:我希望稍后再转换回宏样式。

    我唯一的问题是确保正确应用 QMath 和 float。

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

    您好 Richard、

    将 ePWM 驱动器从 F2803x 移植到 F2833x 应该相对微不足道。  以下文档可能会有所帮助、因为它描述了不同外设类型之间的差异以及 C2000器件系列之间的边界发生位置:
    http://www.ti.com/lit/spru566

    我们可以看看、但我怀疑我们不会看到任何东西。  您可能知道、只有在用例下运行代码后、才会出现错误。  由于我们不会运行您的代码、您可能会在更好的位置继续。

    希望这对您有所帮助!


    谢谢、
    Brett

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

    是的、我在那里成功了、稍后我将把这个测试代码移动到宏中。

    谢谢

    对于使用 eCAP 的霍尔代码、 根据 spru566、它看起来是 F2833x 和 F2803x 之间的同一个模块

    PS:我很惊讶有多少文档支持此设备:-)

    R.  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    DMC 霍尔代码、是否有必要在其中使用输入验证器的去抖动器代码? 霍尔传感器如何生成反弹信号?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不需要专门使用霍尔去抖代码。 移植代码后、您可以选择在应用程序中保留所需的结构部分

    肖恩