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.

[参考译文] CCS/TMS320F28069M:使用外转式电机进行电机检测。

Guru**** 2535440 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/603459/ccs-tms320f28069m-motor-detection-with-outrunner-type-motors

器件型号:TMS320F28069M

工具/软件:Code Composer Studio

在大约12个月的尝试后、我终于让 instaspin FOC 工作了。 我发现问题是在我的所有外转式电机上检测电机电感值。 我最近获得了一种跑步者类型的设计、可以在没有任何问题的情况下检测到它。 通过在另一个电机控制平台上测量电感、我能够获得 instaspin、从而也能很好地运行外转式电机。 我仍然无法确定检测失败的原因。

我发现改变各种东西总是会导致两个问题。 使用 大多数示例项目中的默认 USER_R_OVER L_EST_FREQ_Hz 300设置、一旦电机斜升并尝试测量电感、电机将会失速或非常缓慢地旋转。 没有电流设置、或调节它上升的速度以产生任何影响。 通常、如果使用此类方法、它会通过熔化 MOSFET 来杀死逆变器、即使是极低的电流限制也无法保护它。

或者、将 USER_R_OVER L_EST_FREQ_Hz 降至200或更低值可使电机通过检测 、但测量的电感完全错误、当实际值约为240μH μ H 时、结果持续超过1亨利。

是否有任何关于这些电机为何无法检测的建议? 随附的 USER_h 是一个使用另一个控制器测量电感的外转式电机、通过这些设置、它运行 correctly.e2e.ti.com/.../1665.user_5F00_j5.h

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否使用定制板来识别电机 ID? 您使用的是 lab2b 还是2c? 我们通常看到一些客户使用 lab2b、而实际上他们需要使用2c 来获得低电感 ID。 此外、如果您使用的是定制板、则需要仔细考虑电压和电流反馈网络、以确保您接收到有关电机的正确信息。

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    定制板、3x ina 240A4与3x 1Mohm 分流器同相。 240μH μ H 是否被视为低电感? 奇怪的是、它在没有故障的情况下检测到的流道电机是50μH μ A、通常在其他控制器上更难检测到。 我在过去12个月内构建的 drv8301boost 套件和其他3个逆变器也具有相同的行为。 我在过去的测试中、在这里找到的手册和文章中、用尽了所有常用的选项。 它无法检测到的两个电机都是直接驱动、扭矩缠绕、RPM 低于平均值。