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-HC-C2-Kit:DRV8301-HC-C2套件上的最大指令转速won和#39;不能高于1万 转速

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/618129/drv8301-hc-c2-kit-max-commanded-rpm-won-t-go-above-10-000-rpm-on-drv8301-hc-c2-kit

部件号:DRV8301-HC-C2-Kit

我无法换向超过1万转/分的电机

设置:
DRV8301-HC-C2套件修订版D
CC2803x ISO DIMM反向1.3 控制卡
CCS 6.2 和最新的控制套件安装。

电机:
KDE600XF-530-G3
极= 10,通过计数磁铁验证
电压= 22V - 52V
电流= 88A连续,170A峰值
kV = 530 RPM/V
L = 15uH -由LCR测量
R = 17m欧姆

我目前用50伏的电压运行,有一个间隙片,也就是说没有螺旋桨。
我在手册中的增量构建级别5上进行调整,它只是在占空比模式下运行。  我希望能够增加占空比命令,但RPM在1万 RPM上收敛,而不管输入电压如何。  我附加了一个波形,显示30,40,50V输入

10极和15k RPM所需转速使我调节VPH滤波器值。  我拆下了0.1uF并添加了一个0.018uF电容器,将滤波器设置为1864Hz。

代码中是否有其他限制RPM的内容?  20kHz ISR频率是否足够快?

我已经阅读了很多论坛评论,其中谈到当前开发板上的采样不是很好。  这是问题的一部分吗? 但是,我没有找到有关如何修复的评论。

我认为更改base_FREQ高于200 Hz会有所帮助,但似乎根本没有效果。

我是否需要继续使用级联或RPM BLDC控制器并调整PID以获得更好的性能?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.将PWM频率从20kHz提高到30kHz或更高。
    2.检查速度PI的输出,输出是否接近或等于Umax;如果是,则表示Umax (扭矩电流)不足以增加它。
    3.增加直流总线输入电压以检查最大速度是否也增加,如果是,则表示直流总线电压不足,增加直流总线电压或增加高速的场弱化控制。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢Yanming!  

    1.这是正确的方向,我必须将ISR和PWM频率更改为40kHz才能获得20k RPM。  如果我只更改了PWM,电机仍不会以高于10k RPM的速度旋转。

    2,对未来的了解很好。  UMAX设置为QValue 0.95 Out of 1,接近最大值,不是问题。

    3.总线电压变化对可达到的最大转速没有影响。