SPWM 波形数据生成工具 spwm_calc_v1.3.2 使用说明
作者:foxpro2005 日期:2020/8/28 文档版本:V1.0
技术交流群:667179668 (单片机开发与逆变技术)
注:SPWM 工具已更新到 SPWM_Tool V1.3.5 版了,可到 QQ 群里自行下载
【前言】
在很早以前(记得大概在 2013 年的样子吧)分享了自己写的一个 SPWM 工具与一些相关技术资料,这期
间收到了许多网友的信息,也结交了不少的网友。总体来说本 SPWM 工具使用起来还是比较简单方便的,
之前在几个大的电子技术论坛发布时,都有介绍该工具的一些使用方法。由于本 SPWM 工具已被转载到了
许多网站上,可能有很大一部分网友是从这些网站下载的,从而造成了不怎么会用的情况。现在写这篇文
章是将之前分享的一些零碎资料进行汇总整理,给大家一些参考和指引,也算是造福初学者吧。
【工具特点】
1.本工具使用简单方便快捷,带多种生成方式,并带波形预览功能。
2.可以应用于电源正弦波逆变器、步进电机细分、电机简单 SPWM 控制(注意不是 SVPWM)等数据生成。
【使用说明】
本工具是使用 C#写的,基于.Net Framwork 4.0 框架,如果在你的电脑上运行不起来,那要先装.Net Framwork
4.0 环境运行库,不过现在 Win7 及以上系统都已经包含这个运行库了。
1)SPWM 中值与幅值是根据实际 MCU 定时器的周期(或占空比)寄存器值来填写的。
比如:定时器周期寄存器最大值为 3599(为 3600-1),在双极性模式下,中值填写 1800,幅值填写 1799
2)周内点数:为一个波形周期内的取样点数,点数越多波形越平滑细腻(这个根据实际情况确定)。
3)调制度:一般情况取 1,它的大小会影响 SPWM 输出的振幅大小,从而影响到输出正弦波的波形幅值。
4)半周模式:使用单极性 SPWM 时钩选这个,它只生成半周的波形数据。(后面有具体实例介绍)
5)四舍五入:一般把这个钩选上,SPWM 数据生成运算时进行小数位的四舍五入处理。
6)十六进制:若钩选上这个,SPWM 数据是以十六进制数表示的。
评论5
最新资源