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.

iddk 旋变

您好,

我使用QEP得时候一切正常,位置环已经实现。可是在我使用旋变的时候,speedref由0.5表示为极速,变成了1.0为极速。

我可以确定POLES是没有问题得,请问还有哪些原因可能会造成这样的问题?

谢谢

  • “我使用QEP得时候一切正常,位置环已经实现。可是在我使用旋变的时候,speedref由0.5表示为极速,变成了1.0为极速。

    我可以确定POLES是没有问题得,请问还有哪些原因可能会造成这样的问题?”

    ERIC:
    如果你其他的代码没有改变的话,如PWM FOC, 那么我建议你看看QEP的获取角度的代码和旋变这部分的区别,TI的例程里面喜欢把一些数/2, 然后变成-0.5~0.5, 不知你这里面是否也有类似的处理。
  • 我没有改变例程的相关代码,我用一个qep反馈的电机确实是±0.5为满量程,可是换了另一个旋变反馈的电机,就变成了±1为极速了,我想知道ti原版例程里面使用旋变的时候,speedref是不是±1为极速,如果不是,我的问题可能出现在哪里呢。
    实际看speed1. speedrpm是对的,也就是说我的baserpm应该没问题
  • 您好,请问IDDK的示例代码中,如果我使用旋变,SPEEDREF这个变量,默认额定转速是±0.5,还是±1?