ePWM1,ePWM2,ePWM3的设置都是一样的互补输出,那是不是就是说ePWM1a和ePWM2b也是互补的呢?如果是的话在互补模式下怎么实现电机的两相导通呢?求解答,谢谢
Victor Zheng:
你是在说三相电机的控制吗?如果是ePWM1和2,3之间相位差120度。
ePWM1,ePWM2,ePWM3的设置都是一样的互补输出,那是不是就是说ePWM1a和ePWM2b也是互补的呢?如果是的话在互补模式下怎么实现电机的两相导通呢?求解答,谢谢
久之:
回复 Victor Zheng:
是三相电机的控制,也知道三相相位差120度。现在问题关键是三个ePWM配置都一样,ePWM1a和ePWM1b互补的话ePWM1a和ePWM2b是不是也互补呢,这个跟是不是电机控制无关吧
ePWM1,ePWM2,ePWM3的设置都是一样的互补输出,那是不是就是说ePWM1a和ePWM2b也是互补的呢?如果是的话在互补模式下怎么实现电机的两相导通呢?求解答,谢谢
Eric Ma:
回复 久之:
久之,
那你查看一下每个模块同步功能中的phase寄存器是否有初始相位值?
Eric
ePWM1,ePWM2,ePWM3的设置都是一样的互补输出,那是不是就是说ePWM1a和ePWM2b也是互补的呢?如果是的话在互补模式下怎么实现电机的两相导通呢?求解答,谢谢
Victor Zheng:
回复 久之:
PWM1,2,3间相差120度是靠PWM的phase寄存器EPwm1Regs.TBPHS.half.TBPHS实现的。看这个寄存器的设置是否正确。