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.

[参考译文] TMS320F28069F:电机反转转子位置校准失败

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1190090/tms320f28069f-motor-reverse-rotor-position-calibration-failed

器件型号:TMS320F28069F

尊敬的  罗燕明:

我正在进行传感器 FOC 控制实验。 电机是 IPMSM。 我指的是论坛中的现有主题:

e2e.ti.com/.../tms320f28069m-encoder-feedback-angle-isn-t-right-when-running-lab12b、

但当我遇到问题时、我需要您的帮助。

1.当转子位置校准不正确时、电机转速会迅速上升到最大速度是否正常?  

2.当电机正向旋转2s 时、我使用上述线程方案从无传感器控制模式中获得 Angle_est、并完成偏移校准(Counter=Angle_est * 4 * Encoder_line/(2 ^ 24)/极对)、同时切换到传感器控制模式、这非常好。 然而、当电机反向运行时、使用相同的方法来执行偏移校准。 校准失败、电机出现 Q1现象。 电机如何从获得的角度_ EST 反向运行以计算计数值?

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="520304" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1190090/tms320f28069f-motor-reverse-rotor-position-calibration-failed ]1. 当转子位置校准不正确时、电机转速会迅速上升到最大速度是否正常?  [/报价]

    是的。 反馈速度将不正确、从而导致速度环路的输出非常高。

    [引用 userid="520304" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1190090/tms320f28069f-motor-reverse-rotor-position-calibration-failed "]如何使电机从获得的角度计算倒数来计算计数值?

    请参阅标签12a、在启动电机时使用 Rs 重新计算强制转子角度为零位置进行偏移校准。

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

    您好、Luo:我再次进行了实验_估计被转换为(angle_est+_IQ (1.0))&0x00ffff、然后计算计数值。 同时执行偏移校准、然后切换到传感器控制模式。 这样、无论电机是正向还是反向运行、它都可以正确校准转子角度并正常运行。 但是、有一个问题我希望能得到帮助: 如果电机不旋转、则会导致转子位置校准失败、但如果使用无传感器启动、即使转子不旋转、EST 也会执行角度估算、这不会导致转子位置校准失败、对吗?

    此致

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

    添加说明:使用 Rs 计算、如果电机不旋转、转子位置校准将失败

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

    是的。 您需要设置正确 的 USER_MOTOR_RES_EST_CURRENT 来强制转子处于零位置。

    #define USER_MOTOR_RES_EST_CURRENT    (2.0)                              // A -电机额定电流的10-50%