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.

[参考译文] TMS320F28027F:电机软件 user.h 中参数的含义(DRV8301)

Guru**** 2540720 points
Other Parts Discussed in Thread: MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/623483/tms320f28027f-the-meaning-of-the-parameters-in-user-h-of-the-motorware-drv8301

器件型号:TMS320F28027F
主题中讨论的其他器件:MOTORWARE

当我的客户使用 motorware 中的项目来运行引擎时、如果我按如下所示设置 js 文件参数、它将不起作用:

我使用的项目是:

C:\ti\motorware\motorware_1_01_00_18\sw\solutions\instaspin_foc\boards\boostxldrv8301_revB\f28x\f2802xF\projects\ccs\proj_lab10a

然后、我更改了 user.h 文件中的参数:

#define USER_MOTOR_RES_EST_CURRENT     (10.0)

#define USER_MOTOR_IND_EST_CURRENT     (-10.0)

#define USER_MOTOR_MAX_CURRENT         (20)

#define USER_MOTOR_FLUX_EST_FREQ_Hz    (80.0)

在这种情况下、发动机可以运行、但在测试 LSD 和 LSQ (当值 开始变化时)期间会产生很大的噪音和摆动

我想学习:

这4个参数的含义:USER_MOTOR_RES_EST_CURRENT 等

2.如何设置它们?

此外、这些参数的含义是:

#define USER_MOTOR_FREQ_LOW                      (10.0)            // Hz -建议将电机额定频率设置为10%

#define USER_MOTOR_FREQ_HIGH              (100.0)                  // Hz -建议将电机额定频率设置为100%

#define USER_MOTOR_FREQ_MAX                      (120.0)                  // Hz -建议将电机额定频率设置为120%

#define USER_MOTOR_VOLT_MIN                      (3.0)             //电压-建议设置为额定电机电压的15%

#define USER_MOTOR_VOLT_MAX                      (18.0)            //伏特-建议设置为额定电机电压的100%

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

    这些参数需要根据硬件板和电机规格进行更改。 客户使用的 EVM 板是什么?

    USER_MOTOR_FREQ_LOW、USER_MOTOR_FREQ_HIGH、USER_MOTOR_FREQ_MAX、USER_MOTOR_VOLT_MIN 和 USER_MOTOR_VOLT_MAX 仅用于 lab01b 和 lab01c、不用于 lab10a。

    USER_MOTOR_RES_EST_CURRENT、USER_MOTOR_IND_EST_CURRENT 和 USER_MOTOR_FLUX_EST_FREQ_Hz 用于电机识别、将在 lab02a/b/c 中使用

    USER_MOTOR_MAX_CURRENT 是最大扭矩电流限制。

    客户是否使用 lab02b/c 识别电机参数并在 user.h 中进行设置、然后运行 lab10a?

    有关 user.h 中所有参数的更多详细说明、请参阅 InstaSPIN 用户指南(spruhj1g)。