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.

[参考译文] DRV8301-69M-KIT:Lab3A 借助 DRV8301-69M 套件、电机会发出高频噪声、但不会出现#39;t SPIN。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/565661/drv8301-69m-kit-lab3a-with-drv8301-69m-kit-motor-makes-high-pitched-noise-but-doesn-t-spin

器件型号:DRV8301-69M-KIT
主题中讨论的其他器件:MOTORWARE

我将 BLDC 外转式电机与 DRV8301-69 EVM 套件结合使用、并修复了我在 Code Composer Studio 中遇到的一些问题、我已经完成了实验1到2D 的操作。 但是、当我遵循 Lab3构建时、我的电机发出非常高的蜂鸣声、但不会转弯。 所有电机变量都显示在 javascript 窗口中、V 和 I bias 也显示在实验中。

电机使用通用 GUI 运行良好、我使用了 GUI 中的 Rs、Ls、Ld 和额定磁通测量值以及实验2、以确保我的 User.H 文件中的变量不会疯狂关闭。


我在下面添加了 User.H 文件、可以上传更多视频、甚至是视频来帮助解决此问题。

e2e.ti.com/.../0777.4035.user.h

James

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

    根据您的 user.h、PWM 频率为50kHz、CPU 频率为90MHz、因此请将 USER_NUM_PWM_TICKS_PER_ISR_TICK 设置为2或3、以确保 ISR 时间足够长。 您应该使用 lab02c 来识别电机参数、因为电机具有低电感。 如果电机运行时出现振动或噪声、则可以调整电流 PI 稳压器参数和 IQ_ref。

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

    谢谢 Yanming、

    我执行了这些更改并再次尝试、但没有什么改进。 我在下面添加了 Proj_Lab02c.c 文件和 User.h 文件、并添加了指向我制作的视频的链接、其中显示了我的代码和实际电机在估算阶段旋转、然后在使用 SpeedRef_krpm 设置速度时出现高谐振。 希望这能让我们更清楚地了解这种情况。

    当我使用任何实验并尝试在识别电机或保存变量后运行电机时(实验3a)、电机谐振非常严重、以至于它会摇动它打开的框架、然后我快速将其关闭。

    专用 YouTube 视频、跳至4:17以查看电机 ID 和问题;

    https://youtu.be/yWxDn9n9jWk


    User.h 文件


    实验2c.c 文件:

    感谢您的考虑和帮助。

    James

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

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

    我使用的是 CCS 7.0.0和 motorware_1_01_00_17。 我认为问题在于 Ki 和 Kp 增益或速度控制环路中的某个位置、因为它在进行识别时起作用、但在实验2D 和 Lab3a 中不起作用、但当我使用 Lab4进行控制时、电机电流控制从低端到正常运行 最大转速

    James
x 出现错误。请重试或与管理员联系。