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/LAUNCXL-F2.8027万F:BOOSTXL-DRV8301通用GUI

Guru**** 2539500 points
Other Parts Discussed in Thread: BOOSTXL-DRV8301, MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/635255/ccs-launchxl-f28027f-boostxl-drv8301-universal-gui

部件号:LAUNCHTXL-F2.8027万F
主题中讨论的其他部件: BOOSTXL-DRV8301MOTORWARE

工具/软件:Code Composer Studio

您好,

我终于能够使用LaunchxL-F2.8027万F和BoostxL-DRV8301组合(参见此线程 e2e.ti.com/support/microcontrollers/c2000/f/902/t/633709)63.3709万)运行通用GUI,但现在我对最小宽度,Shunts和ISC有一些问题。

我不断收到消息: Value: Identifier, not found: svgencuuat (svgencu1).MinWidth

此外,对于shunts: index: identifier not found:svgencuat (svgencunu).IgnoreShunt

ISC (A)显示值太高,约为40安培?

我在Motor ID后附加通用GUI屏幕的图片。 我正在使用2-Mtrdyno (teknic马达),我编译 了proj_lab05b.out,用于GUI的appProrgram.out。

请告诉我是否应使用这些参数继续运行电机或如何修复它们。

谢谢

Roberto

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在实验05中,没有任何变量有意义,因为它不计算是,也不使用过度调制。 如果您希望ISC (A)有意义,您需要在“void updateGlobalVariables_motor()”例程中添加以下内容:

    //读取ID和IQ矢量(以安培为单位)
    gMotorVars.Id_A =_IQpumpy (CTRL_GETID_IN_PU (ctrlHandle),_IQ (USER_IQ_Full_Scale_Current_A));
    gMotorVars.IQ_A =_IQpumpy (CTRL_getIq_in_PU (ctrlHandle),_IQ (USER_IQ_Full_Scale_Current_A));

    //计算矢量以安培为单位
    gMotorVars.is_a =_IQsqrt (_IQbumpy (gMotorVars.ID_A,gMotorVars.ID_A)+_IQbumpy (gMotorVars.IQ_A,gMotorVars.IQ_A));

    Sean
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    右上角的ISC (A)是由电机参数确定的短路电流计算。 它与MotorWare项目中的任何变量无关。

    最小Wideth和Shunts用于proj_lab10或当您使用过度调制功能时。