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:Lab1c -电机出现波纹但未移动(IQ 的值是多少?)

Guru**** 2538930 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/612516/drv8301-69m-kit-lab1c---the-motor-ripples-but-not-moves-what-values-for-iq

器件型号:DRV8301-69M-KIT

您好!

我尝试按照 Lab1c 中的说明运行电机、但它仅开始纹波-我无法使其旋转。 我使用的是 BLDC 电机、最大电源为32V/3.2A 在使用 InstaSPIN_MOTION GUI 进行评估时、电机运转良好、因此适合此应用。

问题可能出在我应该设置的值(即:SpeedRef_krpm、IdSet_A 和 IqSet_A)。 实验过程没有说明我应该如何调整它们...

那么、我已经尝试了:

第一个问题是:我想看到的变量类型是什么? 我是否正确地将其切换为 Q-Value (24)以获取物理单元?

2. ID:我想它应该被设置为0,我对吗?

Iq:我在这里不知道。 我一直尝试从0.01到20安培的任何电流(如果我的 Q 值正确)、但它只会改变纹波的暴力。

4、SpeedRef:我的电机实际开始旋转的唯一时刻是我把它设置为0! 任何其他选项(从0.01到1)都会改变它提供的噪声、但不会移动它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我写信告诉您、C2000团队成员已被分配到此帖子、应该很快回答。

    此致
    Baskaran
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.确保硬件板工作正常。
    2.如果电机是 PM、则将 Id 参考值(gMotorVars.IdSet_A)设置为0、并将 IQ 参考值(gMotorVars.IqSet)设置为正确的值、该值可首先设置为电机额定电流的20%。 两个变量都是_IQ24、单位是 A
    3.将速度基准(MotorVars.SpeedRef_KRPM)设定为电机额定速度的20%。 该值为_IQ24、单位为1000rpm。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yanmig、感谢您的回答、但这并不能帮助我移动电机。

    1.电机使用 InstaSPIN GUI 运行良好、因此硬件不会出现问题。 Lab1b 也使其旋转、尽管具有大量纹波和电路板消耗的极高电流(电源显示为1A @ 20V、基准速度为0.1krpm、基准电压为1A 以上)

    2.是的、电机是 PM BLDC。 我不确定您是指整个电机的额定电流(200A)还是每个相位的额定电流(200/3)、但它们中没有一个是这样的。 我尝试了从1A 到40A 的值、更改这些值只会增加初始纹波、但经过几分钟后、电机仍然会保持不变。

    3.我想额定转速是7000 rpm (没有数据表可供正式确认)。 已尝试从0.1krpm 到10krpm 的值、并且我可以听到"速度"如何变化(想象将 f1 bolid 加速到设定速度的声音)、但它对运动没有影响。

    在实验练习1的所有实验中、我最关心的是该套件的电流消耗-电源上显示的电压为20V 时、电流消耗几乎为5A。 即使我将 IQ 设置为0! 我有点担心进一步移动、因为使用 GUI 时消耗的电流要低得多、因此显然有些问题是不对的。



    这种行为对于某些电机而言可能是正常的、我无论如何都应该继续进行实验?

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

    我决定继续进行实验、在 lab2a 中识别电机后没有问题。 在 user.h 文件中设置了正确的参数后、我回到了 lab1c、现在它运行完美-我不知道它应该如何使用随机参数运行电机。



    但是、我对 lab2c 中的 USER_IQ_FULL_SCALE_VOLTAGE_V 参数设置有疑问。 注释中的文档显示:"建议以比 USER_ADC_FULL_SCALE_VOLTGE_V 大~3倍的值开始、建议至少为180V、但默认设置为仅24V! 对于电感约为13uH 且电源电压为30V (在最终设计中高达50V)的 BLDC 电机、哪个值更合适?