良许Linux教程网 干货合集 如何通过脉宽变化趋势分析SPWM波形?

如何通过脉宽变化趋势分析SPWM波形?

SPWM是一种调制技术,广泛应用于电机驱动、逆变电源等领域。

一、SPWM介绍

SPWM是一种PWM波形,其脉冲宽度按照正弦规律进行变化。它是PWM技术的一种延伸,可以产生等效于正弦波的效果。在电机驱动、逆变电源等领域得到了广泛应用。SPWM的调制原理是利用三角波和正弦波进行调制,通过确定它们的交点来确定脉冲宽度序列。具体的调制方式可以参考下图:

image-20231212160503219
image-20231212160503219

图 1

二、常规测试方法

用示波器测量SPWM的常规方法是利用其内部的软件低通滤波功能,将SPWM的载波滤出掉,最后剩下的波形就是所要等效出的基波。如下图所示:

image-20231212160506087
image-20231212160506087

图 2

可以看出,经过滤波后,我们可以看到过滤后的波形是一个正弦波,用户可以通过观察这个正弦波的畸变情况来判断自己的SPWM是否正确。但是这种观察比较粗糙的,很多细节错误并不能被发现。

三、 滤波器+脉宽趋势的方法

由SPWM原理可以知道,SPWM正确与否,关键就是脉宽分布的规律。如果我们可以将脉宽的趋势进行统计,就可以更加直观的反馈SPWM的性能。下图为一个标准SPWM测试出的脉宽趋势分析图。可以看出,利用脉宽趋势分析,同样可以还原出完整的基波。

image-20231212160511490
image-20231212160511490

图 3

但是当实际测试时,这却无法顺利实现。这是因为真实测量回来的波形是有很多高频大信号干扰噪声的,如果对这种波形进行脉宽趋势分析,无法得到真确的结果。对真实波形进行脉宽趋势分析结果如下图所示:

image-20231212160514297
image-20231212160514297

图 4

而ZDS4000示波器拥有强大的FIR功能,通过数字滤波,可以先将这些高频的噪声滤出掉,然后将这些没有噪声的信号再次进行分析。而大多数示波器的软件滤波器由于处理能力不足,是无法将滤波与脉宽趋势的分析功能串联使用的。我们将图 2中的信号,利用滤波器+脉宽趋势的方法再次进行分析,就可得到如下图结果。

image-20231212160517244
image-20231212160517244

图 5

可以看出,该SPWM波形,是有相位突变的情况的,而这个突变,在原有的分析方法中是看不出来的。得益于ZDS4000具有强大的深存储性能,我们可以将细节展开来分析。展开后的细节如下图所示:

image-20231212160519928
image-20231212160519928

图 6

一些对于SPWM不熟悉的用户可能无法判断出问题的地方发生了什么错误,我们这时候可以使用FIR进一步进行滤波。滤波后的效果如下图所示:

image-20231212160522663
image-20231212160522663

图 7

可以明显看出,脉冲趋势发生突变的地方,SPWM波形是出现了相位突变,这是由于脉宽周期不完整导致的。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部