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/LAUNCHXL-F28379D:LAUNCHXL-F28379D DRV8305 PMSM

Guru**** 2389570 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D, LVSERVOMTR, CONTROLSUITE, SFRA, DRV8305
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/786574/ccs-launchxl-f28379d-launchxl-f28379d-drv8305-pmsm

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件: controlSUITESFRADRV8305

工具/软件:Code Composer Studio

大家好、

我正在尝试使用 LAUNCHXL-F28379D 来驱动 PMSM LVSERVOMTR 电机。 我已引用 LAUNCHXL-F28377S 代码并使其适用于 F28379D。

BUILDLEVEL 1工作正常,但我在 BUILDLEVEL 2上遇到了一些问题,在执行 LEVEL2时它卡在 TripFlagDMC 上,并且我没有获得 QEP ElecTheta 数据。

您能不能建议我出错的地方。

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    验证可以将 TripFlagDMC 设置为1的所有逻辑。 这可能是由于过流造成的、或者377s 代码和379D 平台之间的引脚分配可能不同。 使用原理图验证它。

    或者、您可以参阅中的 FCL 示例
    C:\ti\controlSUITE\libs\app_libs\motor_control\libs\FCL_SFRA

    它使用379D XL 和 GaN 或 DRV8305 Booster Pack。 希望这对您有所帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Ramesh,

    我已经尝试过 C:\ti\controlSUITE\libs\libs\app_libs\motor_control\libs\FCL_SFRA、但在构建级别1上会引发问题。

    每当我运行 svgen.Ta 时、信号都被绘制在图形上、但我无法进入示波器。

    我仅使用一个 Booster Pack 和一个电机,并根据一个电机进行软件设置。 当我在启用标志时选中时,TripFlagDMC 正在被设置。 我使用 DMCPROTECTION.c 文件检查了电流限制是否存在,它是否会影响我的输出???
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    最大可能值。 我建议您注释掉该函数并对其进行测试、然后逐渐取消注释以查看几行、直到 再次发生跳闸 。 这样、您可以缩小问题出现的确切范围、并向后工作以解决问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、感谢您的帮助。 我会检查并返回给你:)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ramesh,

    我已修改代码和构建级别2正常工作、电机正在旋转。
    但问题是我无法获取反馈电流 A 和电流 B。 我已检查所有 ADC 配置。 但我仍然没有得到任何东西,我也可以直接监控来自逆变器的反馈电流。 但我没有获取 ADC 电流 A 和电流 B。

    您能不能建议出什么问题吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅 FCL 项目以供参考。 这里的一切都设置正确。 我们很难更详细地了解您的代码。 验证 SOC 设置、时序...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ramesh、

    根据您的建议、我已检查所有 ADC 的时序和 SOC 设置、没有问题。 但问题未得到解决。

    我使用相同的示例代码和配置。 但所有当前数据都是恒定的(4095),不会发生变化,这是应用 Clarke 变换所必需的。  

    你能提出什么建议吗?

    谢谢。

    e2e.ti.com/.../7127.Main.txt

    e2e.ti.com/.../DMC_5F00_Header.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯、如果设置没有问题、为什么它不起作用?
    您似乎正在尝试将项目连接到37S XL 至379D XL 以控制一个电机。 我建议的参考项目控制两个电机。 您可以注释掉第二个电机的保护功能、它应该可以正常工作。 然后、您可以将此代码与您要执行的移植工作进行比较、以确定挑战是什么。 正如我在前面所说的、我们很难更详细地了解您的移植。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请告诉我们问题是否得到解决。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于不采取行动、我现在关闭了这个话题、如果您有任何疑问、请在30天内回复重新打开。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Ramesh。 现在一切都正常:)