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 套件:计算 Instaspin 控制器中的电机电流

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1083683/drv8301-69m-kit-calculate-motor-current-in-instaspin-controller

部件号:DRV8301-69M-套件

我正在尝试了解如何使用 Instaspin FOC 控制器计算 BLDC 电机中的电机总电流。 有人能给我指资源还是给我建议如何做到这一点吗?

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

    Instaspin FOC 控制器不计算和使用电机总电流,它只感应电机电流,并将其转换为 d-q 轴,以便使用 FOC 进行电机控制。 您必须根据感应相位电流自行添加一个函数来实现此目的。

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

    我知道我需要做一项工作,但你是否说过你没有指导或之前有人做过这项工作? 我希望能获得一些技术援助来指出一些可能有所帮助的方面。

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

    您的意思是什么?"电机总电流"? 输入还是输出? 您为什么需要此值?

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

    我们需要知道电动机总电流,以便监控电动机负载的严重程度。 这款电动座椅的负载可能比预期的要重,我们需要标记这一点并放慢速度。

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

    如果您只是想通过监控电流了解电动机的负载,可以使用扭矩电流或矢量电流。

    扭矩电流:  gMotorVars.IQ_A =_IQ颠簸(CTRL_getIq_in_PU (ctrlHandle),_IQ (user_IQ_Full-scale _current_A));

    矢量电流:  gMotorVars.is_a =_IQsqrt (_IQ颠簸(gMotorVars.ID_A,gMotorVars.ID_A)+_IQ颠簸(gMotorVars.IQ_A,gMotorVars.IQ_A));

    两个电流计算都可以在标签10a 等示例实验的 updateGlobalVariables_motor()中找到。