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.

[参考译文] DRV8329AEVM:DMC_LEVEL3 &amp 中的相电压显示-INF 存在问题;有关算法选择的阐述

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1481272/drv8329aevm-issue-with-phase-voltages-showing--inf-in-dmc_level3-clarification-on-algorithm-selection

器件型号:DRV8329AEVM

工具与软件:

您好!

与配合使用的器件 Universal Lab Project 在上 F280025C LaunchPad DRV8329A EVM PMSM 电机控制。 我当前正在测试 DMC_LEVEL3 并面临相电压值问题。

DMC_LEVEL3中的相电压值(-INF)问题:

  • 当我在观察窗口中观察相电压时、会显示出来 -INF 连接到电机。
  • 在这种情况下、电机转速立即跃升到 7499 而不是遵循预期的速度参考speedRef_Hz()。
  • 然而、当相电压值是可见且正常的时、电机会根据提供的转速基准(speedRef_Hz)旋转。

我已经验证了电机参数并遵循了建议的设置、但此问题仍然存在。

有关算法选择(MOTOR1_FAST 和 FULL_FAST_LIB)的问题:

  1. 电机控制应使用哪种算法?它们之间的主要差异是什么?
  2. 我们如何在 Universal Lab Project 中启用或禁用特定算法?
  3. 我们如何MOTOR1_FASTFULL_FAST_LIB在项目中正确使用和?

非常感谢就这些问题提供任何指导。

提前感谢!

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

    尊敬的 Sakshi:

    Unknown 说:
    电机控制应使用哪种算法?它们之间的主要区别是什么?

    请观看本视频: https://www.ti.com/video/6216805428001

    我将在 C2000团队中循环回答您的其余问题、因为您的大多数问题都基于固件、请让他们留出一些时间来提供您的问题的更新。

    此致、

    Yara

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

    Sakshi

    "我是你的,我是你的。"

    • MOTOR1_FAST 向编译器指示应启用与 InstaSPIN-FOC FAST 相关的 FOC 代码
    • FULL_FAST_LIB 指示正在使用哪个版本的 InstaSPIN-FOC FAST

    MOTOR1_FAST 是一种估算器算法。 估算器算法的版本(本例中为 FULL_FAST_LIB)通常不需要进行调整来满足通用电机控制实验的基本使用要求。

    现在、请参阅 通用电机控制实验用户指南

    • 构建级别3 (在第3.5.3节和图3-42中进行了介绍)启用封闭  进行了测试  但没有闭合  电压 开关环路。 FAST 估算器的输出并未实际被 FOC 环路的其余部分使用、仅可用于参考目的。 如果构建级别3导致错误行为、我会首先查看当前信号的硬件连接。
      • 请注意、估算器的输出实际上并未在软件的其他位置使用。

    • 若要 启用 电机控制算法、请参见 图3-19。 第3.3.1节"导入和配置工程"中的"在工程属性中选择所需的预定义符号"
      • 如果选择电机控制算法后工程未能编译、请确保读取编译器错误输出。 如果选择了无效的组合、则会显示与算法选择相关的自定义错误消息。

    重要的调试问题

    • 第3.3.1节"导入和配置项目"和 图3-18. "在 CCS 中选择正确的构建配置"介绍了如何确保使用适用于您的硬件的正确构建配置。 您是否为 DRV8329AEVM 选择了正确的配置?
    • 表明构建级别3失败。 通过构建级别2实现的电机控制是否遇到同样的问题? 如果是、请仔细检查所有硬件电流反馈连接。

    我希望这对您有所帮助!

    此致、
    Jason Osborn