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.

[参考译文] TMS320F2.8069万M:在Lab02c中识别电机时发生nFAULT

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/572017/tms320f28069m-nfault-occurs-when-identifying-motor-in-lab02c

部件号:TMS320F2.8069万M
主题中讨论的其他部件:DRV8302

我使用DRV8302-HC-EVM识别基于BLDC电机的泵。 泵不能单独拆卸以测试电机。 我能够运行Lab02a进行电机识别测试,尽管Rs值 在0.017 欧姆周围稳定,但显示的LS非常低,例如5.138e-10,这显然是不正确的。 所以我想运行Lab02c来进行低电感电动机识别。 但是,当电机锁定以识别R时,我得到了nFAULT。 监视窗口显示以下估计状态:

gMotorVars.EstState == EST_State_Rs.

一旦发生nFAULT,剩余的标识过程将无效。 请告知如何避免发生nFAULT?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    检查DRV8302硬件控制引脚的配置。
    1.在user.h中设置正确的增益并设置相应的user_adc_full标度电流A和user_adc_full标度电压_V
    2.根据您的电机设置右侧USER_MOTOR_RES_EST_CURRENT,USER_MOTOR_IND_EST_CURRENT和USER_MOTOR_FLUE_EST_FREQ_Hz。

    BTW,用于电动机识别,电动机需要在无负载或轻负载下工作,特别是用于LS和助焊剂识别。