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