2812产生svpwm和spwm的区别

2024-12-17 17:21:06
推荐回答(1个)
回答1:

无论什么控制都是控制开关器件的导通与关断,svpwm和spwm控制对于开关器件来讲也只是导通和关断的时间长短不一、6个管子的逻辑组合不同而已,事件管理器只是产生逻辑开关量,你让他产生什么样的逻辑他就产生什么样的逻辑,当然,要想产生你想要的逻辑得通过设置里面相关的寄存器和适当安排相应的子程序来完成。由于svpwm的逻辑组合式固定的,你只要设置使能svpwm和旋转方向就行了,而spwm需要在比较匹配中断里往比较寄存器里装数,这个数还需要按正弦变化。
第二个问题:六扇区的矢量控制只能产生六个状态量,旋转磁场呈现正六边形,如果想产生圆形的旋转磁场只能借助相邻的两个矢量来合成,之所以能合成最根本的原因是电机的电磁惯性作用,如果没有惯性作用,无论怎样匹配两个矢量的作用时间,只能产生两个相差六十度的矢量,不会出现第三个方向上的矢量。你说的t1 t2 t0应该是每个矢量(6个管子的开关状态)持续的时间,也就是管子要么导通,要么截止的时间。
另外,小弟也研究了一段电机控制,如果做伺服建议用正弦矢量控制,不要用svpwm,不实用,效果差。