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:减少 PM 无传感器项目中的 SMO 滞后

Guru**** 2943430 points

Other Parts Discussed in Thread: DRV8301, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/824835/drv8301-hc-c2-kit-reducing-smo-lag-in-pm-sensorless-project

器件型号:DRV8301-HC-C2-KIT

你(们)好

我将 DRV8301-HC-EVM Rev D 与 DRV8301控制卡搭配使用
我正在尝试完成 PM 无传感器项目。

我对设置进行了修改、以适应我们使用的电机:
这些参数包括设置电动机 R、L、极点和基频
-电流感应增益
并将 ISR 频率增加到40KHz

对于我们的应用、我们需要逆时针旋转、以便我使用小于0的目标速度基准。

我们在电机上安装了霍尔传感器、但希望使用 FOC 控制、因为在测试时它可以极大地改善噪声。
我们没有 QEP 编码器

在绕组电流闭合的情况下、我们似乎平稳旋转:我可以看到霍尔信号在示波器上被很好地锁定到单个频率
-查看 speed3.估算 速度变量、它始终处于目标(SpeedRef)的几个%范围内
-同样、测量从进入相同"霍尔状态"到测量霍尔传感器的间隔时间看起来是稳定的

但是、一旦我在 BUILDLEVEL 7中切换到速度控制、电机就会停止

我注意到 smo1.theta 和 rg1.out 之间的滞后大约为60度(在4.95mS 转速下为820us - PWMDAC 上的输出)
但是,尝试调整 Kslf 和 Kslide 似乎无法以任何方式减少这种情况

我假设估算角度和生成角度之间的这种差异可能是切换到速度控制环路时导致崩溃的原因? 从代码中可以看到、将 rg1.out 交换为 smo1.theta 是其中一个关键区别?

我希望能就如何完成这项试验提出任何建议

此外、对于如何最好地将霍尔反馈整合到 FOC 控制方案中、还有任何建议

此致、
Richard

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

    并非整个错误都来自 SMO。 实际上、RG 模块的角度不是理想的转子角度、因此您需要设置正确的电机参数并调整 SMO 的 Kslide 和 Kslf、还需要调整参考电流和 RG 模块开环运行的速度。 尤其是、如果您未使用对齐来校准 RG 模块的零偏移、则在 Level7中 RG 的角度不正确。

    您可以使用 FOC 模块的角度将霍尔信号转换为转子角度。 您可能会找到一些有关该主题的论文、其中介绍了如何实现该主题、但 controlSUITE 中没有此类参考。