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-KIT:驱动 BLDC 风扇电机时出现故障

Guru**** 2535750 points
Other Parts Discussed in Thread: DRV8301

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/780549/drv8301-69m-kit-trouble-driving-bldc-fan-motor

器件型号:DRV8301-69M-KIT
主题中讨论的其他器件:DRV8301

我购买了 DRV8301、目的是运行 BLDC 鼓风机电机。 我的输入电压为12-14V、转速为3400 rpm 时的电流应~25A。  但是、使用 InstaSPIN_MOTION_F2806xM GUI、我能够使用识别电机功能来识别电机、但驱动电机的速度不超过1500rpm。

在 GUI 中的速度和扭矩选项卡上、我将速度设置为3400、然后按下启动/停止电机、电机将转速设置为大约1500rpm 并关闭。 START/STOP (启动/停止)附近的指示灯会变回灰色、我必须重新启动。  

我应该从哪里开始进行故障排除? 我已经尝试更改 GUI 中的大多数设置、例如电机放大器和频率  

谢谢、Matt

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

    1.您可以增大输入直流总线电压以查看最大速度是否会改变。

    2.您可以在 CCS 中使用 lab10a 来支持可扩展速度范围的过调制。 您可以在调试表达式窗口中监视 gMotorVars.Vs 和 gMotorVars.OverModulation、以查看 gMotorVars.Vs 的值是否接近 gMotorVars.OverModulation。 如果是、您必须使用场强减弱来获得此电机的高速。

    3.确保最大值足以支持高速。 如果没有、请在 user.h 中更改它

    BTW,您应该在 proj_lab10a.c 中的 updateGlobalVariables_motor()中找到以下代码,如果没有,请添加它们。
    //按单位读取 Vd 和 Vq 矢量
    gMotorVars.Vd = CTRL_getVd_out_pu (ctrlHandle);
    gMotorVars.VQ = CTRL_getVq_out_pu (ctrlHandle);

    //计算向量 vs 以标么值表示
    gMotorVars.vs =_IQsqrt (_IQmpy (gMotorVars.vd、gMotorVars.vd)+_IQmpy (gMotorVars.VQ、gMotorVars.VQ));

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

    我们已经从您那里听到一周了、因此我假设您不再需要对您的问题进行澄清、您的问题将会将此主题标记为"已关闭"。 如果您对此主题有任何其他疑问、您可以使用帖子进行回复或创建新主题。 谢谢。