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/TMS320F280041C:InstaSPIN 系统链测试问题

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/963328/ccs-tms320f280041c-instaspin-sygnal-chain-test-problem

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

工具/软件:Code Composer Studio

您好! I θ`ve 已达到 is04_signal_chain_test。 我的电机在硬件测试中正常运行。 但在n`t 4上、它完全不运行。 我不`m 应该将哪些值设置为 speedRef_KRPM、IdSet_A 和 IqSet_A 现在、控制器正在生成占空比为50%的 PWM。 我`ve 了示例5、但`m 电机只旋转了几次、在没有达到锁定转子的点(使用 ACIM 时为 i μ s)的情况下停止。 您是否有任何想法、错误是什么?

谢谢!

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

    F28004x 的 InstaSPIN-FOC 实验不支持 ACIM。 如果要在 ACIM 上实现 instaSPIN-FOC、可能必须将 motorWare 与支持控制器配合使用。

    1.根据您自己的硬件板在 hal.c 中更改 PWM 和 ADC 配置。

     

    2.根据 user.h 中的硬件板设置正确的参数

    #define USER_IQ_FULL_SCALE_VOLTAGE_V          (xx)

    #define USER_VOLTGE_FILTER_POLE_Hz              (xx)

    #define USER_ADC_FULL_SCALE_VOLTGE_V      (xx)

    #define USER_IQ_FULL_SCALE_CURRENT_A          (xx)

    #define USER_ADC_FULL_SCALE_CURRENT_A      (xx)

     

    3.确保 hal.h 中 HAL_readADCDDataWithOffsets()中电流系数的符号与电流感应电路匹配。 请参阅 InstaSPIN 用户指南(SPRUHJ1H、 http://www.ti.com/lit/ug/spruhj1h/spruhj1h.pdf)中的第5.2.2章"电流反馈极性"、以设置电流换算系数的符号。

     

    HAL_readADCDataWithOffsets (HAL_Handle handle、HAL_ADCData_t * pADCData)

      HAL_Obj * obj =(HAL_Obj *)句柄;

     

      float32_t 值;

     

      float32_t CURRENT_SF =-HAL_getCurrentScaleFactor (handle);

      float32_t VOLTAGE_SF = HAL_getVoltageScaleFactor (handle);

    …μ A。

    1. 根据运行 lab03 orlab04的电机规格、设置正确的 v/f 曲线或基准电流和速度。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您n`t 得出结论 F28004x 不支持 ACIM? 您在哪里阅读过它? 我发现只有 F280041C 启用了 Insta-FOC。 你确定吗? 我`ve 启动电机进行硬件测试。 哪一个是标量控制、但在将 ACIM 与库一起使用后、问题出在哪里? 这些选项就在这里、我可以编译项目!

    谢谢!

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

    还可以! 这是解决方案。  n`t user.h 文件时、我使用 my_moter_1配置文件作为基础、因为我不使用任何列出的电机。 n`t、我不知道电机的参数、例如 USER_MOTOR_RR_OHM、 USER_MOTOR_Rs_OHM、 USER_MOTOR_LS_D_H、 USER_MOTOR_LS_Q_H 等。 我`ve`s 了电机板的值。 但本示例使用 PI、PI 的系数通过这些值计算得出。 因此、它们是零、我的 ISR 的唯一输出是50%占空比。 由于我增加了值、因此一切都在正常工作。 n`t 文档中没有任何与此相关的内容、并且电机 ID 示例的预感会使我感到困惑、我不需要这些值。

    谢谢!