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.

[参考译文] TMS320F2800137:电机启动稳定

Guru**** 2587945 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1414631/tms320f2800137-motor-startup-stuttering

器件型号:TMS320F2800137
Thread 中讨论的其他器件:C2000WARE

工具与软件:

TMSTMS320F2800137和软件工程使用了 C2000 C2000C2000_SDK_5_02/00_00 Ware_Motor (universal-motorControl_1ab).ccs12.6.0。

Universial-motorControl_1ab_f280013x 已成功应用于电机并运行良好。

在再次测试另一种类型的电机时、发现启动不平稳、出现卡滞现象。

启动电流的波形如下图:

很明显、启动的第一秒处于稳定状态。  这种状态有时需要很长时间、几秒钟。  

我想问一下、项目中是否有任何参数调整可以改善或解决这种情况。

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

    您好!

    您是否在 user_mtr1.h 文件中为您的新电机调整了电机参数? 请参阅 用户指南的第3.5.4节4级增量构建和附录部分、了解要编辑的参数。

    此致!

    Kevin

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

    调整了.USER_MOTOR1_VENDA Rs_Ohm、USER_MOTOR1_Ls_d_H、USER_MOTOR1_Ls_q_H、USER_MOTOR1_RATED_FLUX_VpHz。

    它们对应于真实的价值,也是通过工程本身学习的。

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

    您好!

    好的、您在项目中使用哪种控制算法? 无传感器 FAST、eSMO 还是有传感器 ENC/霍尔?

    您可以调整的启动参数如下:

    • USER_MOTOR1_ALIGN_CURRENT_A --> alignCurrent_A  
      • 定义了用于运行电机转子对齐的电流、单位为 A
    • USER_MOTOR1_SPEED_START_Hz
      • 此参数定义了电机的启动速度阈值(单位为 Hz)。
      • 此参数的设置应大于电机最低转速、通常会下降
        介于额定电机转速的10%到50%之间。
    • USER_MOTOR1_SPEED_FORCE_Hz  -->  Force_Hz
      • 定义了电机的强制开环速度阈值(单位为 Hz)。
      • 此参数的设置应高于电机最小转速、通常在额定电机转速的5%至30%之间。
    • USER_MOTOR1_ACCEL_START_Hzps --> acceleration存在于  Start_Hzps 中
      • 定义了启动期间的电机加速度。
      • 此参数应设置为小于电机的最大加速度(USER_MOTOR1_ACCEL_MAX_Hzps)、否则应根据系统性能要求进行设置。
    • USER_MOTOR1_STARTUP_CURRENT_A --> startCurrent_A  
      • 定义了电流(单位为 A)、当速度低于定义的启动速度(SPEED_START_Hz)时、用于闭环运行电机。
      • 此参数应设置为额定电机电流的10%-100%。

    此致!

    Kevin