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.

[参考译文] TMS320F28388D:电机反向旋转

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1611309/tms320f28388d-motor-reverse-rotation

器件型号: TMS320F28388D

  • 根据 TMS320F28388D 控制直流三相电机 
  • 接通电源时、电机偶尔会沿相反方向旋转 
    (不受正向控制)。

   

*注意 

     -直流链路电压为 300V


     -由扭矩控制方法控制


     -基于 DSP 评估板的软件和硬件验证正在进行中

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

    您使用的控制算法是什么? 感应还是无传感器? FOC 还是梯形?

    如果使用基于传感器的解决方案、请确保检测到初始位置以便启动。 请提供您问题的更多信息。 它太简单了,无法理解和回答。

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

    您好,对不起,信息不足。 以下是详细信息。

     

    控制类型

    带传感器 FOC(通过 SVGEN 实现 d/q 电流控制、使用 TI MotorControl SDK“使用 FCL“的双轴电机控制示例作为基准)。

    位置反馈:增量编码器、通过 QEP 连接到电机

     

    启动/初始位置处理

    我正在使用 SDK 状态机:ENC_ALIGNMENT→ENC_WAIT_FOR_INDEX→ENC_CALIBRATION_DONE。

    在 ENC_ALIGNMENT 期间、我施加 Id 电流 (IDREF_START) 并设置 IQ = 0 以对齐转子。

    对齐后、转到 ENC_WAIT_FOR_INDEX 并缓慢旋转以查找 QEP Index 脉冲。

    找到索引后、我转到 ENC_CALIBRATION_DONE、然后进行扭矩控制。

     

    问题/症状

    有时、电机以与扭矩命令 (IqRef) 相反的方向运行。

    我怀疑转子可能没有完全对齐/锁定、因为电机上有一些负载、所以我增加了 Ref_Start (0.05 到 0.22pu)。

    这个问题的频率会降低 、但有时仍然会发生。

     

    您能建议我解决这个问题吗? 感谢您的支持。

     

    P.S.我使用的是另一个电机 TEKNIC_3432PLN08D。 以下是我计算出的电机参数。

    #define M1_RS       (0.273)          // 定子 电阻(欧姆)  0.546 (p-p)/2 = 0.273

    #define M1_RR       (空)          // 转子 电阻(欧姆)

    #define M1_LS       (0.0006325)        // 定子 电感 (H)    1.265mH (p-p)/1000/2 = 0.0006325

    #define M1_LR       (空)          // 转子 电感 (H)

    #define M1_LM       (空)          // 磁化 电感 (H)

    #define M1_FLUX      (0.1037358578)     // BEMF 常数 (V/Hz)    29.22 * 0.06/4/sqrt  (3)= 0.253052622985 ->(x * BASE_FREQ)/ BASE_VOLT = 0.1037358578

    #define M1_POLES     (8)           //极点数

      第 18 集 9.8 第 2 集 9.7 集          //  编码器中的槽数    8000(每转四倍计数) /4(四倍编码器)= 2000

    #define M1_BASE_FREQ  (66)          //约 1000RPM

    #define M1_BASE_VOLTAGE  (173.2)  //VDC 300/sqrt (3)

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

    1.检查编码器连接和配置是否正确。

    2.调整对齐电流和启动电流,如应用手册所示。