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.

[参考译文] Starterware/TMS320F28379D:关于 TI 提供的 InstaSPIN 电机代码

Guru**** 2551040 points
Other Parts Discussed in Thread: TMS320F28379D, DESIGNDRIVE, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/628033/starterware-tms320f28379d-regarding-instaspin-motor-code-provided-by-ti

器件型号:TMS320F28379D
主题中讨论的其他器件: DESIGNDRIVEcontrolSUITE

工具/软件:Starterware

尊敬的先生:  

我正在使用上述 TI 控制器从事电机控制项目。  

我还将介绍 instaSPIN 代码。 在代码中、我想问、在 ACI 情况下、我们如何以及在何处决定电机的软启动。  

虽然有轨迹函数、但我仍然感到困惑的是、基准值以何种速率增加、我们如何以及在何处确定斜率及其工作原理。

Amosh Bhshutatt

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

     对于轨迹、您意味着哪个函数? 您要更改哪个变量? InstaSPIN-FOC 是一款三相 无传感器 FOC、不需要作为1/3相固定频率电机进行软启动。

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

    这位于 proj_lab01b.c 文件中、以下代码无法理解其中的 mainISR 循环。

    //递增轨迹计数
    CTRL_incrCounter_traj (ctrlHandle);

    //运行相应的控制器

    if (ctrlState == CTRL_State_OnLine)

    //递增当前计数
    CTRL_incrCounter_current (ctrlHandle);

    //增加速度计数
    CTRL_incrCounter_speed (ctrlHandle);

    MATH_vec2相量;

    //对电流运行 Clarke 变换
    Clarke_run (controller_obj->clarkeHandle_I、&gAdcData.I、CTRL_getIab_in_addr (ctrlHandle));

    //对电压运行 Clarke 变换
    Clarke_run (controller_obj->clarkeHandle_V、&gAdcData.V、CTRL_getVab_in_addr (ctrlHandle));

    controller_obj->speed_ref_pu = TRAJ_getIntValue (controller_obj->trajHandle_spd);

    以上代码是 traj、因为在这里、我们还将  incrCounter_speed 递增1。  

     最后 、speed_ref_pu 来自 TRAJ_getIntValue。  

    那么、这里 TRAJ 和速度之间的关系是什么。  

    在这里、无论速度基准是多少、它 来自轨迹、轨迹计数也在增加。  

    请使用任何简单的示例帮助我理解上述关系。

    奥什托什  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    InstaSPIN 在 TMS320F28379D 上不受支持、仅在某些 Piccolo 产品上受支持。
    有关 TMS320F28379D、请参阅 www.ti.com/designdrive 和 IDDK EVM、该软件可通过 controlSUITE 获取

    C:\ti\controlSUITE\development_kits\TMDSIDDK_v2.0