有没有高手做过SPWM驱动直流无刷电机驱动的?
大多数的直流无刷电机都是用方波形势的PWM波驱动的,今天见到一个驱动器是SPWM波的。而电机的位置信号时三相开关型的霍尔,这是怎么做的呢?开关霍尔信号一个周期就提供六种不同的状态,没法提供每一时刻的位置信号,方波的驱动的话,只要一检测到这六个种的一个信号就做相应换向就可以了,可是SPWM波的话,我需要知道对应的正弦波的周期啊。比如,当检测到一个位置信号的时候,从零开始输出SPWM波,当处于变速的过程时,我不知道下一个位置信号到来的时间,这样就不知道相应的正弦信号周期。很不明白看到的这个驱动器是怎么做到的,求高手指导下,小鸟先行谢过了 虽然一个电周期只能获得六个精准(理论上)位置,可以这样做来获得其他时刻的位置,利用公式theta(k)=
theta(k-1)+w*delta(t)就是当位置信号产生中断时可以得到一个精确的位置theta(k-1),然后下一个时刻的位置theta(k)就用上次那个精确的位置加上实时速度乘以这期间的时间变化 量delta(t)去近似计算。大概思路就是这样的去计算连续位置信号。仅供参考 本帖最后由 hitbuyi 于 2012-6-26 10:27 编辑
BLDC/PMSM用正弦驱动是发展趋势,方波的话简单,但转矩波动大,噪音大,如果有HALL,用正弦趋动很容易的。给你看两篇文章
都是用HALL实现正弦控制,三个HALL的位置分辩率是120度,然后用插值的方式得到更精细的角度值。本质是机械速度在短时间内变化近似为线性。 我现在做的就是这个,风机类的产品可以形成标准的正弦波,但是伺服电机就是个乱的。感觉认电机。同时感谢楼上的,下来看看里面有没有有用的内容 问什么论坛上的文档没有什么干活呢 都是入门的 svpwm和SPWM驱动方式在实际应用中差别多大? SVPWM比较好,直流目前利用率比较高,看的文档,都是用这种方法的。 直流无刷电机的反电动势不是梯形波吗,怎么用正弦控制的啊,不是很理解 回复 8# huang605
为了噪音小 其实效率不一定高的 最近一直出差,都忘了这贴了,真是感谢各位的解答 永磁同步电动机考虑成本的话,用spwm是不是比svpwm好啊? 其实,不如干脆就用 正弦波 的电机 thanks!!!! 准备学习下spwm~ 楼上给的文章是英文的,看的有点费劲,要好好研究下 嗯,BLDC目前慢慢的用SVPWM驱动了。 我的建议,用SVPWM控制,电机真不如就选择 永磁同步电机 了。
页:
[1]