铁EE 发表于 2012-6-22 16:29

有没有高手做过SPWM驱动直流无刷电机驱动的?

大多数的直流无刷电机都是用方波形势的PWM波驱动的,今天见到一个驱动器是SPWM波的。而电机的位置信号时三相开关型的霍尔,这是怎么做的呢?开关霍尔信号一个周期就提供六种不同的状态,没法提供每一时刻的位置信号,方波的驱动的话,只要一检测到这六个种的一个信号就做相应换向就可以了,可是SPWM波的话,我需要知道对应的正弦波的周期啊。
比如,当检测到一个位置信号的时候,从零开始输出SPWM波,当处于变速的过程时,我不知道下一个位置信号到来的时间,这样就不知道相应的正弦信号周期。很不明白看到的这个驱动器是怎么做到的,求高手指导下,小鸟先行谢过了

boldlotus 发表于 2012-6-25 22:12

虽然一个电周期只能获得六个精准(理论上)位置,可以这样做来获得其他时刻的位置,利用公式theta(k)=
theta(k-1)+w*delta(t)就是当位置信号产生中断时可以得到一个精确的位置theta(k-1),然后下一个时刻的位置theta(k)就用上次那个精确的位置加上实时速度乘以这期间的时间变化 量delta(t)去近似计算。大概思路就是这样的去计算连续位置信号。仅供参考

hitbuyi 发表于 2012-6-26 09:00

本帖最后由 hitbuyi 于 2012-6-26 10:27 编辑

BLDC/PMSM用正弦驱动是发展趋势,方波的话简单,但转矩波动大,噪音大,如果有HALL,用正弦趋动很容易的。给你看两篇文章
都是用HALL实现正弦控制,三个HALL的位置分辩率是120度,然后用插值的方式得到更精细的角度值。本质是机械速度在短时间内变化近似为线性。

绿皮青蛙 发表于 2012-6-26 09:04

我现在做的就是这个,风机类的产品可以形成标准的正弦波,但是伺服电机就是个乱的。感觉认电机。同时感谢楼上的,下来看看里面有没有有用的内容

绿皮青蛙 发表于 2012-6-26 09:32

问什么论坛上的文档没有什么干活呢 都是入门的

wx071 发表于 2012-6-30 13:00

svpwm和SPWM驱动方式在实际应用中差别多大?

flyingford 发表于 2012-6-30 16:07

SVPWM比较好,直流目前利用率比较高,看的文档,都是用这种方法的。

huang605 发表于 2012-7-11 20:28

直流无刷电机的反电动势不是梯形波吗,怎么用正弦控制的啊,不是很理解

绿皮青蛙 发表于 2012-7-11 21:56

回复 8# huang605


    为了噪音小 其实效率不一定高的

铁EE 发表于 2012-8-8 18:57

最近一直出差,都忘了这贴了,真是感谢各位的解答

naiqgnef 发表于 2012-8-13 15:25

永磁同步电动机考虑成本的话,用spwm是不是比svpwm好啊?

flyingford 发表于 2012-8-25 08:50

其实,不如干脆就用 正弦波 的电机

Carl0612 发表于 2013-6-19 13:21

thanks!!!!

cchy025 发表于 2013-11-21 17:23

准备学习下spwm~

zjumao 发表于 2013-11-22 10:01

楼上给的文章是英文的,看的有点费劲,要好好研究下

3.3v 发表于 2013-11-23 12:05

嗯,BLDC目前慢慢的用SVPWM驱动了。

flyingford 发表于 2013-11-26 11:55

我的建议,用SVPWM控制,电机真不如就选择 永磁同步电机 了。
页: [1]
查看完整版本: 有没有高手做过SPWM驱动直流无刷电机驱动的?