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.

[参考译文] BOOSTXL-DRV8320RS:TMS320F280049C

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1368495/boostxl-drv8320rs-tms320f280049c

器件型号:BOOSTXL-DRV8320RS
主题中讨论的其他器件:C2000WARETMS320F280049CTMS320F28027MOTORWARE

工具与软件:

你(们)好。

我正在将 C2000_C2000_SDK_5_02_00_00与 Ware_Motor 结合使用。 我的项目基于 IS07实验(速度控制)。

现在我想在应用运行时更改电机、这样我就有三种不同的电机可供选择、而无需重新启动应用。

我使用 TMS320F28027和 motorware_1_01_00_18执行此操作、只需重新初始化一些结构、

C2000C2000_SDK_5_02_00_00 Ware_Motor 环境中有一个函数 USER_setParams_priv(),但我找不到它的功能的代码或文档。
可以帮帮我吗?

此致  

托马斯

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

    Thomas、

    USER_setParams_priv()初始化一些与电机相关的 InstaSPIN-FOC FAST 内部值。 应为每个电机调用此函数、从而向相关的 userParams 对象传入指针。

    此致、
    杰森·奥斯博尔恩

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

    感谢回答-此函数是否使用  use.h 文件中的#defines

    例如

    #define USER_MOTOR_NUM_POLE_PAIRS
    #define USER_MOTOR_MODEL Rr_Ohm
    #define USER_MOTOR_MODEL Rs_Ohm
    #define USER_MOTOR_Ls_d_H
    #define USER_MOTOR_Ls_q_H
    #define USER_MOTOR_RATED_FLUX_VpHz
    #define USER_MOTOR_MAGNETIZING_CURRENT_A
    #define USER_MOTOR_RES_EST_CURRENT_A  
    #define USER_MOTOR_IND_EST_CURRENT_A
    #define USER_MOTOR_MAX_CURRENT_A  
    #define USER_MOTOR_FLUX_EXC_FREQ_Hz  

    还是只是使用结构 userParams?

    向托马斯致以最诚挚的问候

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

    Thomas、

    该函数假定特定于电机的用户文件中填充了有效的#define 参数。

    此致、
    杰森·奥斯博尔恩