我用的是TI的PMSM控制例程,为什么在调试LEVEL1时SVPWM经过滤波出来的波形不是正弦波,我改了下GLOBAL_Q的值波形也稍微有些不同。
前一张是GLOBAL_Q=24的,后一张是GLOBAL_Q=30的。
希望哪位大神能帮忙看看,新手刚学习,不知道这具体GLOBAL_Q的值的设置有什么影响呢。
Seven Han:
请问使用的是哪颗芯片?是ti的套件吗还是自己设计板子呢?
我用的是TI的PMSM控制例程,为什么在调试LEVEL1时SVPWM经过滤波出来的波形不是正弦波,我改了下GLOBAL_Q的值波形也稍微有些不同。
前一张是GLOBAL_Q=24的,后一张是GLOBAL_Q=30的。
希望哪位大神能帮忙看看,新手刚学习,不知道这具体GLOBAL_Q的值的设置有什么影响呢。
user4966799:
回复 Seven Han:
使用的是28335,研旭的开发板。 问题解决了,好像和Q格式的转换有关,把rampgen和rmp_cntl里的参数定义成IQ格式的就可以。
我用的是TI的PMSM控制例程,为什么在调试LEVEL1时SVPWM经过滤波出来的波形不是正弦波,我改了下GLOBAL_Q的值波形也稍微有些不同。
前一张是GLOBAL_Q=24的,后一张是GLOBAL_Q=30的。
希望哪位大神能帮忙看看,新手刚学习,不知道这具体GLOBAL_Q的值的设置有什么影响呢。
user4966799:
回复 Seven Han:
你好,请问一下,PMSM3_4中的BaseRpm是指额定转速还是最高转速啊?
我用的是TI的PMSM控制例程,为什么在调试LEVEL1时SVPWM经过滤波出来的波形不是正弦波,我改了下GLOBAL_Q的值波形也稍微有些不同。
前一张是GLOBAL_Q=24的,后一张是GLOBAL_Q=30的。
希望哪位大神能帮忙看看,新手刚学习,不知道这具体GLOBAL_Q的值的设置有什么影响呢。
user4966799:
回复 Seven Han:
你好,请问一下,PMSM3_4中的BaseRpm是指额定转速还是最高转速啊?
我用的是TI的PMSM控制例程,为什么在调试LEVEL1时SVPWM经过滤波出来的波形不是正弦波,我改了下GLOBAL_Q的值波形也稍微有些不同。
前一张是GLOBAL_Q=24的,后一张是GLOBAL_Q=30的。
希望哪位大神能帮忙看看,新手刚学习,不知道这具体GLOBAL_Q的值的设置有什么影响呢。
Seven Han:
回复 user4966799:
BaseRpm是指额定转速。