zengqi1020 发表于 2011-11-4 21:43

关于spwm的一些感悟

这两天看书,开始对spwm的工作原理比较糊涂,在论坛上和几个好心人讨论了一下,对spwm的工作原理有了一些理解,和大家分享一下,请大家指点!
首先一点,spwm波的相位角和电机转子的位置要尽量保持90°,这样能产生一个接近90°方向的力矩,拖动电机运动。但是怎样保证这一点呢,电机的位置传感器能测到转子的位置,而spwm波当前的相位是控制器已知的,这样控制器每接到位置传感器的信号都会对spwm波的相位调整一次,使spwm波的相位角和电机转子的位置尽量保持90°。所以如果电机用三个霍尔传感器的话,电机转一周需要对spwm的相位角调整8(2的三次方)次。如果电机在加速或减速的过程中,spwm波的相位角和电机转子的位置也要尽量保持90°,而且spwm波的频率也在改变,所以在加速或减速的过程中,控制器对spwm的频率和相位都是需要调的,不知道我说的正确否!

fuquanwei 发表于 2011-11-19 22:23

不理解你的问题,因为转差,转子的转速始终比定子磁链的速度慢。你说的SPWM相位角,可以理解为定子电压的相位角,他们都不同步,咋个保持90°?

wkshengren 发表于 2011-11-20 08:31

LZ说的应该是同步电机吧?一般的话,装3个霍尔不是8种状态,而是6种,120度没有000,111,60度没有101,010,还有就是加减速时是可以预估速度的,LZ理解基本正确的

zengqi1020 发表于 2011-12-14 22:23

回复 2# fuquanwei


    同步电机

zengqi1020 发表于 2011-12-14 22:27

回复 3# wkshengren

这段时间加深了理解,但是您说的加减速时是可以预估速度是通过什么方法预估呢,是标定出来的么,建模计算出来的呢

wkshengren 发表于 2011-12-15 16:55

可以计算出速度和加速度,就可以近似预估出未来的速度

zengqi1020 发表于 2011-12-19 20:34

回复 3# wkshengren


大虾,再问一下,同步电机的初始相位怎么确定啊,我能不能通过检测三相电流确定出转子的初始相位呢,能给我一些提示么。我原来的想法是起始先让电机转起来,转到检测到位置的时候才开始对相,但对于要求小角度运动范围的应用,这个就不适合了。

wkshengren 发表于 2011-12-20 19:53

不是装霍尔了么?直接检测霍尔信号啊

zengqi1020 发表于 2011-12-20 21:49

回复 8# wkshengren

电机在刚启动的时候,这个时候霍尔传感器虽然能检测到电机转子在哪一个区间内(具体位置我还是不确定),我输出的SPWM波的相位和电机转子的位置不一定形成最佳的状态,这个时候电机应该会开始转动的,但是可能会影响电机的启动性能吧!有人告诉我选择中间值,但能不能有更好的方法呢

wkshengren 发表于 2011-12-21 17:29

取中间值或者有效值,启动时只能做方波启动

zengqi1020 发表于 2011-12-21 21:08

回复 10# wkshengren


昨天在群里问一个哥们,他也是这样说的。感谢您的帮助!
页: [1]
查看完整版本: 关于spwm的一些感悟