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.

[参考译文] DRV8312-69M-Kit:实验11e -无法从BLDC切换到Fast,报告的gMotorVars.Speed_Krpm不正确

Guru**** 2539520 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/666466/drv8312-69m-kit-lab-11e---cannot-switch-from-bldc-to-fast-and-reported-gmotorvars-speed_krpm-is-not-correct

部件号:DRV8312-69M-Kit

您好,

我正在使用一个Maxon 33.9267万感应电机和DRV8312-69M-Kit使用InstaSPIN LAB 11e。 我可以低速旋转电机,但即使在低速时也无法使用gMotorVars.SpeedRef_Krpm更改速度。 此外,报告的速度(gMotorVars.Speed_Krpm )也显示无效。 我认为我的换向表不正确? 我尝试计算换向表,但没有取得很多进展。 下面是三个霍尔传感器波形(黄色H1,蓝色H2和粉色H3)和电机绕组A (绿色)的范围捕获。

唯一有效的换向是实验室提供的换向{4,1,5,6,3, 2,4,1}。 我们非常感谢您的帮助!

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

    反馈速度的变量是"gHall_speed_FDB_PU",如果电机使用霍尔传感器运行,则为PU值。 gMotorVars.Speed_Krpm来自快速估算器,可能不准确,因为电机是通过霍尔传感器的梯形控制运行的。
    换向指数表似乎是正确的,因为电机电流很小,您可以检查反馈速度是否等于目标速度,是否等于霍尔信号频率。

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

    您好Yanming,

    感谢您的回复和澄清。

    在BLDC模式下,gHall_speed_FDB_PU在我的系统中始终为~- 0.165 =~49.5RPM。 无论我为SpeedRef_Krpm输入什么内容,gHall_speed_FDB_PU始终是~0.165。 如何更改请求的速度,以便从BLDC过渡到FAST?

    我还注意到gMotorCars.Flux_VpHz正从定义 的0.0.19846214亿 跳动到0.0157 - 0.0180。 如果我运行实验11,助熔剂不会改变。

    谢谢!

    Rob

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    电机似乎在霍尔传感器的情况下运行,由于反馈速度低于"gHall_speed_BldcToFast_high _pU",因此未切换到快速控制。 您可以更改"gHall_speed_FastToBldc_low_pU"和"gHall_speed_BldcToFast_high _pU"以设置阈值,在霍尔传感器和FAST之间切换控制模式。

    是否可以在表达式中选中"GIS Max_squided_pu",pid[0].refValue,pid[0].fbackValue,pid[0].UI,pid[0].outMin和pid[0].outMax? 所有变量都是_iQ24格式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Rob,您能在这里解决问题吗? 如果不是,请随意回复或根据需要创建新的主题

    Sean