一文解析STM32产生SPWM原理及程序

发布时间:2022-12-12  

SPWM(Sinusoidal PWM)法是一种比较成熟的,目前使用较广泛的PWM法。SPWM法就是以该结论为理论基础,用脉冲宽度按正弦规律变化而和正弦波等效的PWM波形即SPWM波形控制逆变电路中开关器件的通断,使其输出的脉冲电压的面积与所希望输出的正弦波在相应区间内的面积相等。通过改变调制波的频率和幅值,可以调节逆变电路输出电压的频率和幅值。


本文主要详解了STM32产生SPWM原理及程序。首先,我们来了解一下生成SPWM波的基理是什么。


一、生成SPWM波的基理

由于正弦交流量是典型的模拟量,传统发电机难以完成高频交流电流输出,而功率半导体器件于模拟状态工作时产生的动态损耗剧增。于是,用开关量取代模拟量成为必由之路,并归结为脉冲电路的运行过程,从而构成了运动控制系统中的功率变换器或电源引擎。典型的H桥逆变电路很容易理解,如图1a所示:

对角联动的两个开关器件和与之对应的另一组对角桥臂同时实施交替的开关作业时,建立运行后,流经负载的电流即为交流电流(图1b),考虑到功率器件关断时的滞后特性避免造成短路,通常都做成(图1c)的波形结构。显然,开关器件输出的是方波(矩形波)交流电流。


在交流应用场合,多数负载要求输入的是正弦波电流。

电工学认为,周期性的非正弦交流量是直流、正弦波和余弦波等分量的集合,或者是非正弦波也可以分解为相位差和频率不同的正弦波以及直流分量。


不良波形或失真严重的正弦交流量必然产生大量的低次、高次及分数谐波,丰富的谐波分量与基波叠加的情景使得正负峰值几乎同时发生,换向突变时急剧的运动状态将对负载造成冲击并导致负载特性的不稳定或漂移,又加重了滤波器件的负担,损耗也随之增大,非但降低了电网的功率因数,还对周边设备造成不良影响。


在高频化和大功率电力变换场合,装置内部急剧的电流变化,不但使器件承受很大电磁应力,并向装置周围空间辐射有害电磁波污染环境,这种电磁干扰(Electro Magnetic Interference,简称EMI)还会引发周围设备的误动作,以及造成电能计量紊乱。抑制谐波和EMI的防御,仍为重要课题或技术指标。


可见,简单的方波在功率应用场合下显示出了不尽如人意的一面。当然,在不触及负载特性、能量转换效率、环境污染和系统综合技术指标以及小功率应用场合的前提下,就控制方法而言则显得容易些。


自然采样法是一种基于面积等效理念的能量转换形式,其原理极为简单而且直观,并具备十分确切的数理依据,通用性及可操作性也很强。当正弦基波与若千个等幅的三角载波在时间轴上相遇时,并令正弦波的零点与三角波的峰点处于同相位(图2a),所得的交点(p)表达为时间意义上的相位角和对应的瞬时幅值,交点间的相位区间段表示以正弦部分为有效输出的矩形脉冲群(图2b)。

由此,SPWM波的基本概念是每一周期的基波与若千个载波进行调制(载波的数量与基波之比即为载波比),并依次按正弦函数值定位的有效相位区间集合成等幅不等宽且总面积等效于正弦量平均值的正弦化脉冲序列。


对应于正弦量的正负半周,实施双路调制或单路分相处理及放大后,控制驱动功率开关器件运行,最终得正弦化交流量的样本波形如(图3)所示,滤波后流经负载的电流即为正弦波电流。

二、STM32产生SPWM原理及程序

1、SPWM波的形成原理

利用正弦波的各点幅值成正弦变换的思想,我们可以类似的采取在一系列方波中,让占空比中高度不变,占空比大小呈正弦变换的这样的一种做法,这样占空比大小呈正弦变换的波,我们称之为SPWM波。网上有生成正弦波采样点数组的软件,可以选择采样点数和精度。本次实验中,就需要用这个软件来产生我们需要的正弦表。

2、STM32产生SPWM程序


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    位于CPU和主存之间。相比于主存,它的容量要小的多,但是速度也快很多。它的存取速度能与中央处理器相匹配。 根据程序局部性原理,正在使用的主存储器某一单元邻近的那些单元将被用到的可能性很大。因而,当中......
    51单片机的工作原理;51单片机与很多单片机的工作原理是一致的,而且都遵循冯诺依曼架构,即就是数据区和代码区是区分开来的。在单片机中的具体表现就是程序ROM区和数据RAM区。 本文......
    指纹识别的介绍,指纹识别的原理是什么?; 对于OLED屏幕来说,“烧屏”始终是一块萦绕在头顶,挥之不去的阴云,只要一块区域长期显示单一元素,就有烧屏的可能。 也正式因此,手机......
    行处理不同的任务 • 引用局部性:提供数据的访问时间局部性和空间局部性(数据局部性) 每个“数据并行性”和‘引用局部性(数据局部性)’的分配数据模式的例子如下,任务并行与数据并行非常相似,区别在于数据局部性......
    直接从Cache中把这部分内容读出来,这样就可以提高存储器的平均访问速度和程序的执行速度。 高速缓存的这种应用是基于下面两个程序的局部性: 一个是空间局部性,如果一个存储器的位置被访问,那么......
    电风扇摔一下不转了什么原因;电风扇跌倒不再转动的原理是什么? 电风扇跌倒不再转动的原理是基于防倾倒开关的工作原理。防倾倒开关是一种安全装置,用于检测电风扇是否倾倒,并在倾倒时自动切断电源,以防......
    数字音频技术的原理是什么 立体声是双声道吗;立体声是双声道吗 是的,立体声是指使用两个独立的声道,分别对应左右两个扬声器,实现音乐或声音的空间立体感的技术。常见的立体声格式有MP3、WAV、FLAC......
    在HMI设备上进行初始值采集和条件分析所涉及的工作原理是什么?;简介按照定义的顺序执行 PLC 代码视图中的条件分析评估。本示例介绍了在 HMI 设备上进行初始值采集和条件分析所涉及的工作原理。初始......
    各种电动机的绕线方法 电机绕线原理是什么?;  各种电动机的绕线方法   电动机的绕线方法可以根据线圈的排列方式和连接方式进行分类。下面是一些常见的电动机绕线方法:   单相感应电动机绕线方法:单相......
    中是否有数据以及数据是否过期,如果数据未过期则从cache读出数据。处理器会定期回写cache中的数据到内存。 根据程序的局部性原理,使用cache后可以大大加快处理器访问内存数据的速度。 其中DCaches......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>