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:使用 lab11e 进行电流控制;限制转速;电机行为

Guru**** 2595800 points
Other Parts Discussed in Thread: DRV8301

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/670979/drv8301-69m-kit-current-control-with-lab11e-limit-rpm-motor-behaviour

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

大家好、TI、

我还有几个问题。

是否可以将 lab11e 与电流控制而非速度控制结合使用?
如果是、我需要更改什么?


2.我对如何在电流控制模式下限制转速非常感兴趣? 我搜索了几个线程,但我没有找到答案。


3.我在 lab5a 中添加了电流斜坡、因为如果我将 iqref_a 增加得太快、我的电机会发生抖动/抖动。
但这不是问题,我现在知道。 无论有无斜坡,它的行为都是相同的。
直到60A 为止、它工作正常、但当 IQref_A 介于60和80安培之间时、电机开始硬停止/急动。
我想到的第一件事是、我没有使用足够的负载。 因此、我尝试上坡行驶、但仍然有相同的行为。 不同的 Kp 和 Ki 也没有改变任何东西。
您有什么想法吗?
我在一个线程中读出、当高电流流动时、LS 可能会改变。 这是可能的吗?

电机规格为50V 80A、我使用 drv8301套件(我自己的硬件尚未完成)。
我将电流调节更改为1Mohm、并且电路板已冷却。


此外,我还不得不说,我对 Instaspin 感到满意。 我的车已经运行得不错了。


提前感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.是的、但您必须更改一些代码才能禁用速度环路、从而根据需要调整 gIdq_ref_pu.value[1]。
    2.您可以使用速度闭环控制来限制或调整基准电流以限制速度。
    3.您最好了解电机的额定和最大速度、如果您在没有任何负载的情况下添加如此高的电流并且电机速度高于最大速度、则电机很难平稳运行。
    Ls 将稍微改变、但不会对电机控制产生很大影响、您可以与电机制造商联系以了解 Ls 与电流曲线。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Yanming、

    关于3:
    我应该告诉您、电机速度不会高于其最大速度。
    它不仅在高速下,而且在低速下。 为了确保我产生足够的负载、我向上坡行驶。 您是否认为这仍然没有足够的负载?

    它非常奇怪,因为高达60A 的电流是完美的,然后突然开始抖动。
    我将尝试更多的操作、并询问电机制造商有关 LS/cc 的信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    现在它运行得非常完美!!! 我只将 PWM 频率从20Khz 更改为45Khz、并将 Kp 和 Ki 位增加了一个位。