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.

[参考译文] LAUNCHXL-F280049C:DRV8317HEVM + LAUCHXL F280049C:云台电机的 InstaSPIN 无传感器识别故障

Guru**** 2765985 points

Other Parts Discussed in Thread: LAUNCHXL-F280049C, DRV8317HEVM

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1596084/launchxl-f280049c-drv8317hevm-lauchxl-f280049c-instaspin-sensorless-identify-fails-for-gimbal-motor

器件型号: LAUNCHXL-F280049C
主题: DRV8317HEVM 中讨论的其他器件

您好、

我使用 DRV8317HEVM + LAUNCHXL-F280049C(带 InstaSPIN-FOC(无传感器快速)来实现 BLDC 电机控制。

我的设置可与 Nidec 的标准 BLDC 电机正常配合使用:
https://www.ednasia.com/single-phase-bldc-motor-minimizes-noise-vibration/

使用该电机时、自动电机识别正常运行、估算的相电阻 Rs 约为 0.5 欧姆、这是合理的。

但是、当我尝试使用云台 BLDC 电机运行无传感器自动电机识别时:
(合金 2208 90KV 云台无刷马达)
https://www.ebay.com/itm/Alloy-2208-90KV-Gimbal-Brushless-Motor-for-Gopro3-RC-Drone-Camera-100-200g/223195701385

标识始终失败或变得不稳定。

症状:
-估计 Rs 变为约 26 至 27 欧姆
-电机以更高的速度(约 40 赫兹)抖动,然后停止
-电动机变热

但是、当我手动测量云台电机电阻时:
-线间电阻约为 13 至 15 欧姆
-因此,预期相电阻应该约为 6 至 8 欧姆,而不是 27 欧姆。

我已经尝试过的内容:
-减小最大电流 R est 到 0.3 A
- L est 的最大电流减小至 0.3A
-最大电流降低到 1A 甚至更低
-极对正确设置为 7
- user.h 参数已禁用
- ForceAngle 已启用
-识别过程中,电机没有负载

我的问题:
1. InstaSPIN 无传感器自动电机识别是否应与 2208 90KV 等高阻抗云台 BLDC 电机配合使用?

2.低速、高 Rs 云台电机是否有任何特殊的推荐设置?

3、由于我不知道具体的电机参数(只有 13 至 16 欧姆的线对线电阻),在自动识别失败时,为该云台电机获取合适的 Rs / Ls /通量值的建议方法是什么?

非常感谢您的支持。

此致、

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

    请尝试使用更高的开关频率、例如 45kHz~60kHz、如 user.h 中所示

    #define USER_PWM_FREQ_kHz      ((float32_t)(45.0))   //45KHz PWM 频率

    #define USER_NUM_PWM_TICKS_PER_ISR_TICK (2)

     请勿在电机上添加任何负载用于识别、并且根据电机规格在 user.h 文件中设置正确的识别变量值、以确保电机在 磁通测量和 Ls 识别状态期间平稳旋转。

     

    #define USER_MOTOR_RES_EST_CURRENT    (2.0)                              // A — 电机额定电流的 10-30%

    #define USER_MOTOR_IND_EST_CURRENT    (–1.5)                            // A — 电机额定电流的 10-30%、足以实现旋转

    #define USER_MOTOR_MAX_CURRENT          (20.0)                              // A — 电机额定电流的 30~150%

    #define USER_MOTOR_FLUX_EST_FREQ_Hz    (60.0)                          //Hz - 10~30%电机额定频率

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

    您好、

    我已根据您的建议更新了配置。 通过这些变化、在识别过程中、电机能够正常斜升并达到稳定的识别速度。 但是、一旦达到稳定速度、电机就会变得不稳定(例如,短暂停止,然后突然加速)。

    根据此行为、识别序列似乎仍不完全稳定、识别到的电机参数可能尚未正确。 当识别过程仍处于活动状态时、而不是在切换到 RUN 模式后、会观察到此行为。

    电机上没有机械负载。

    谢谢你。

    e2e.ti.com/.../7356710605528.mp4

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

    确保您正确连接和配置套件、并根据硬件设置正确的满量程电流和电压。

    如上所述继续调整识别参数。