历史上的今天
返回首页

历史上的今天

今天是:2025年12月12日(星期五)

正在发生

2022年12月12日 | 一文解析STM32产生SPWM原理及程序

2022-12-12 来源:zhihu

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程序


推荐阅读

史海拾趣

Hayashi Denko Co Ltd公司的发展小趣事

HARTING公司自1945年成立以来,在电子行业里经历了多个重要的发展阶段,以下是五个与HARTING公司发展相关的事实性故事:

1. 创立与初期发展

创立背景:1945年,Wilhelm和Marie Harting在德国创立了HARTING公司,起初以生产日常所需的设备为主,如节能灯泡、电炉等。随着德国工业的发展,他们逐渐意识到新兴行业对技术产品的需求,于是将公司转向开发和生产电气连接器及连接系统。这一转变标志着HARTING正式进入电子行业,并为其后续发展奠定了基础。

初期产品:早期,HARTING开发的Han®连接器在市场上取得了巨大成功,该连接器以其坚固耐用、易于操作的特点,迅速成为行业内的标准产品,为HARTING在电子行业树立了良好的口碑。

2. 技术创新与全球化拓展

技术创新:HARTING始终致力于技术创新,不断推出新产品以满足市场需求。例如,他们研发的矩形连接器在1965年问世后,迅速替代了传统的圆形军用规格连接器,成为工业连接的新标准。此外,HARTING还在数据通信、网络技术、芯片卡、多媒体技术等领域取得了显著成就。

全球化拓展:随着业务的不断发展,HARTING开始在全球范围内设立子公司和生产工厂。目前,HARTING已在40多个国家设立了附属公司,生产工厂遍布德国、英国、瑞士、美国、罗马尼亚及中国等7个国家。这种全球化布局不仅提升了HARTING的市场占有率,还使其能够更好地服务全球客户。

3. 进入中国市场

中国市场布局:1988年,HARTING正式进入中国市场,并在珠海投资兴建了生产基地。这一举措标志着HARTING对中国市场的重视和承诺。随着在中国市场的不断深耕,HARTING已在中国设立了多个销售和服务中心,覆盖了包括香港、珠海、深圳、广州在内的多个城市。

本地化生产与服务:为了更好地服务中国客户,HARTING在中国实现了本地化生产和服务。他们不仅提供高质量的产品,还为客户提供设计咨询、系统集成、定制化解决方案等一系列专业服务。这些举措使HARTING在中国市场赢得了广泛认可。

4. 工业4.0与数字化转型

工业4.0引领者:面对工业4.0和数字化转型的浪潮,HARTING积极投入研发和创新,推出了多款面向未来的产品和技术。例如,HARTING MICA®是一款将工业4.0功能引入现有机器和设备的工业边缘网关,它能够帮助企业实现生产过程的智能化和自动化。

数字化转型服务:除了产品创新外,HARTING还为客户提供数字化转型的解决方案和服务。他们利用自身在连接技术领域的优势,帮助企业构建高效、可靠的数字化生产体系,提升生产效率和产品质量。

5. 定制化解决方案与行业应用

定制化解决方案:HARTING深知不同行业对连接技术的不同需求,因此他们始终致力于为客户提供定制化的解决方案。无论是电力、通信、自动化还是航空、汽车等行业,HARTING都能根据客户的具体需求,提供最适合的连接技术和产品。

行业应用案例:在多个行业领域,HARTING的产品和技术都得到了广泛应用。例如,在汽车行业,HARTING的3D-MID技术帮助客户将复杂的电子设备集成到汽车中,提高了汽车的安全性和舒适性;在轨道交通行业,HARTING的连接器产品被广泛应用于信号传输和电源分配等领域,确保了轨道交通的安全运行。

通过以上五个故事,我们可以看出HARTING公司在电子行业里的发展历程和成就。从创立初期的艰难探索到如今的全球化布局和技术创新,HARTING始终保持着对技术的热爱和追求,为客户提供高质量的产品和服务。

成都芯进(CrossChip)公司的发展小趣事

成都芯进电子一直致力于打破国外芯片市场的垄断地位,实现进口替代。他们在电流传感器领域取得了显著成果,产品已经全面进入工控、光伏、储能等领域,并获得了阳光电源、英威腾、欣旺达、安克等客户的认可。这一成就不仅展示了公司的技术实力和市场竞争力,也为国产芯片事业的发展做出了积极贡献。

B&B Electronics Manufacturing Company公司的发展小趣事

B&B公司成立于二战后的经济恢复期,最初是一家小型的电子制造公司。在创始人对电子技术的深厚兴趣和不懈追求下,公司逐渐在数据通信和商业应用领域找到了自己的定位。初步的产品线主要集中在转换器、控制器等基础电子设备上,为当时的工业自动化和过程控制提供了稳定可靠的解决方案。

Bussmann (Eaton)公司的发展小趣事

1985年,Cooper工业(后更名为库柏工业)收购了Bussmann公司,并成立了新的事业部——“Cooper Bussmann熔断器”。这一收购为Bussmann带来了更多的资源和市场机会,使其能够进一步扩大生产规模,提升产品质量,并加强在全球市场的布局。同时,Cooper工业的支持也帮助Bussmann巩固了在电路保护领域的领先地位,并逐渐将其打造成为熔断器电路保护及相关配件的最知名品牌。

Digital公司的发展小趣事

DIALIGHT公司的故事始于1938年的纽约布鲁克林,当时该公司专注于为飞机生产仪表板灯。随着技术的不断进步和市场的变化,公司在1971年,即LED推出仅一年后,推出了他们的第一个LED产品。这一举措标志着DIALIGHT正式从传统的飞机仪表板灯制造转向LED照明技术的研发和应用。从此,DIALIGHT彻底改变了LED的用途,将其广泛应用于世界各地的交通控制、指示灯、结构塔和工业场所,为全球提供了优质的照明解决方案。

赛微(Cellwise)公司的发展小趣事

在技术创新和产品研发的过程中,赛微高度重视知识产权的保护和管理。公司积极申请各类专利和软件著作权,加强知识产权保护力度。截至目前,赛微已经拥有国际/国内软件著作权98项,国际/国内专利166项,正在申请的国际/国内专利64项。这些知识产权的积累不仅提升了公司的核心竞争力,也为公司的长期发展奠定了坚实基础。

问答坊 | AI 解惑

学好单片机要达到什么程度

[我是一个新手学单片机的,想请教大伙儿,在外面找工作,主要是叫你写出那程序嘛??我想开始学在编程方面下点功夫!请前辈们多多指教…

查看全部问答>

[zz]首款国产嵌入式软件在线性能分析工具(HoloTrace)面世啦,免费提供DEMO版!

HoloTrace可以做到: ★ 帮助您快速定位复杂软件系统的性能瓶颈,迅速提升产品性能; ★ 帮助您挖掘系统深藏的内存缺陷,不断提升产品质量; ★ 以极短的学习周期和测试过程自动化,为您节约大量的人力成本和时间成本; ★ 以完备的测试数据, ...…

查看全部问答>

STM32USB2个接口描述符的问题

                                 在一个接口描述符工作正常,,在这个基础是增加一个接口描述符,HID描述符,Endpoint描述符,就不行了,没法枚举, ...…

查看全部问答>

ti的2407可以用5v供电吗?

问各位高手一个问题:ti的2407可以用5v供电吗?若可以,那他的功耗会比3.3V高多少?会影响寿命吗?有谁这样用过?…

查看全部问答>

【 信号处理】数字滤波器的实现VHDL

基于FPGA的数字滤波器 quartus  II工程文件,所包含的文件包括: firfilter.vhd       三阶八位的FIRfirfilter1.vhd      改进的FIR fir_lut查表法FIRfilter.vhd    读 ...…

查看全部问答>

无线充电技术

由于我从事专业为测控技术,找到一篇介绍无线充电的文章,希望从事无线网络这块的人能有收获…

查看全部问答>

AVR控制W25X16读写不一致

我用的是AVR单片机控制的W25X16读写的结果不一致,找不到原因,我自认为跟SPI的设置有关系 void SPI_Init(void){ SPI_PORT = (1 << SPI_SS) | (1 << SPI_MISO) | (0 << SPI_SCK);//将SS置位输出拉高,MISO输入带上拉 SPI_DDR ...…

查看全部问答>

大四略闲,做点什么呢?求指引

刚刚结束了电赛和前三年的成绩公示,一切都已经尘埃落定,坐在实验室有点静不下心来,想DIY点东西,求大神指引!!当然要是小的项目也可以接一下,985高校自动化专业。总归是要让自己忙起来呀!…

查看全部问答>

【团购】JlinK、STLink,仅30RMB,包邮

JlinK、STLink团购中,仅30RMB,包邮stlink:http://item.taobao.com/item.htm?spm=a1z10.3.w1017-1672293370.12.lzSr7g&id=20027966186&jlink:http://item.taobao.com/item.htm?spm=a1z10.3.w1017-1672293370.9.ref3oQ&id=19557218550& [ 本帖最 ...…

查看全部问答>

在TivaWare1.1版上是不用装仿真器驱动的

呵呵,这次在TI的会议上有个浙大的某老师,让俺给他 演示一下在TivaWare软件上随便运行一个例程,呵呵 问题出来了,他的那台电脑无法连接(CCS5.4)。俺认为 是没有装仿真器驱动,因为俺从EK-LM4F120XL LaunchPad开始装这个软件 的时候是装个仿 ...…

查看全部问答>