历史上的今天
返回首页

历史上的今天

今天是:2024年08月31日(星期六)

2021年08月31日 | LPC1700 PWM应用笔记之一 ----- PWM原理篇

2021-08-31 来源:eefocus

引:


以前听到PWM这次词最多的地方是液晶显示器,知道PWM是来调节LED背光的一种技术。但对其工作方式和原理一无所知,这次一个应用案例恰好用到了PWM技术,所以有了这几篇学习笔记。


作为嵌入式软件开发人员,很多时候写代码其实可以不用关心硬件的工作原理,照着手册和度娘搜索到的范例就可以。有些芯片(比如STM32)甚至提供了应用库,软件开发人员可以不用和直接和寄存器打交道也可以完成应用的开发。但作为一个想全面而深入发展的码农,不懂硬件原理而去”弄“出一个和硬件相关的应用是不可接受的。


先学习下PWM的原理吧,友情感谢那本在柜角积灰的《ARM嵌入式接口技术应用》,虽然是ARM7的,但PWM的原理是一样的。


正文:


PWM是Pulse Width Modulation的缩写,中文是脉冲宽度调制。是一种对模拟信号进行数字编码的方法。


PWM的原理简单说就是通过一系列脉冲的宽度进行调制,可以等效地获得所需要的波形。


这个”等效“的原理是基于采样定理的一个结论:冲量(窄脉冲面积)相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同(仅高频部分略有差异)。于是基于这个等效原理,可以用不同宽度的矩形波来代替正弦波,通过矩形波的控制来模拟不同频率的正弦波。

如上图,把正弦波N等分,看成N个相连的脉冲序列,宽度相等,但幅值不等; 用矩形波代替则是幅度相等,宽度不等(按正弦规律变化),中点重合,冲量面积相等。


当然PWM也可以等效成其他非正弦波形,基本原理都是等效面积。


PWM是数字信号,在任意时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。电压或电流源是一种通或断的重复脉冲序列被加载到模拟负载上去,以数字信号来控制模拟负载。 


其中改变脉冲的周期可以达到调频的效果,改变脉冲的宽度或占空比可以达到调压的效果。


PWM的优点:


1.从处理器到被控系统都是数字信号,无需数模转换。


2.数字信号扛干扰性好,噪声只有在强到足以将逻辑1改变为逻辑0或逻辑0改变为逻辑1时候,才能对数字信号产生影响。(从模拟信号转向PWM可以延长通信距离,在接收端通过适当的RC或LC网络滤除高频方波即可以将信号还原为模拟信号)


既然PWM技术这么好,原理也很早就提出了,为什么直到三十年多前才开始广泛应用呢?


原因是以前电子器件发展水平比较低,直到20世纪80年代全控型电子器件的出现和迅速发展,PWM控制技术才真正得到了应用。现在PWM被广泛应用在测量、通信、功率控制与模数变换等许多领域中。笔者这个应用就是用PWM来控制功率。

推荐阅读

史海拾趣

台湾丰宾(CapXon)公司的发展小趣事

面对日益激烈的市场竞争,CapXon公司始终坚持以技术创新为驱动,不断推动产业升级。公司投入大量资金用于研发新的技术和产品,以满足市场对高品质、高性能电容器的需求。通过不断的努力,CapXon成功研发出了一系列具有自主知识产权的高性能电容器产品,这些产品不仅具有更高的稳定性和可靠性,而且能够满足更广泛的应用场景需求。

Crowd Supply公司的发展小趣事

Crowd Supply的创立源于几位麻省理工大学的毕业生对于硬件创新的热情与追求。他们意识到,许多优秀的硬件项目因缺乏资金和市场渠道而无法实现商业化。于是,他们决定创建一个平台,专门服务于这些创新项目,帮助它们从原型设计走向市场。这就是Crowd Supply的初心,也是其使命所在——将原创、有用、受人尊敬的硬件带入生活。

Anaheim Automation公司的发展小趣事

2005年,AMOTECH被Deloitte评为“亚太技术500强”,这进一步提升了公司在国际上的知名度和影响力。同年,公司还获得了ISO14001认证,这体现了公司对环境保护的重视和承诺。随着业务的不断拓展,AMOTECH在2006年和2008年分别建立了青岛办公室和韩国第四工厂,进一步提升了公司的产能和效率。

E-San Electronic Co Ltd公司的发展小趣事

E-San Electronic Co Ltd非常重视人才培养和团队建设。公司建立了完善的培训机制,为员工提供了各种专业技能和综合素质的培训机会。同时,公司还注重员工的职业规划和晋升通道建设,为员工提供了广阔的发展空间和良好的职业前景。这些措施不仅提升了员工的综合素质和业务能力,也为企业的发展注入了源源不断的活力。

Fluke公司的发展小趣事

随着市场的不断变化和消费者需求的升级,E-San Electronic Co Ltd意识到技术创新是企业持续发展的关键。公司投入大量资金和资源,建立了自己的研发团队,并与多所高校和研究机构建立了合作关系。经过数年的努力,公司成功研发出了一系列具有自主知识产权的核心技术,这些技术不仅提升了产品的性能和质量,也为企业赢得了更多的市场份额。

Ferraz Shawmut(Mersen)公司的发展小趣事

2007年,Ferraz Shawmut收购了美国的General Electric公司的功率熔断器部门。这一收购不仅增强了公司在功率熔断器领域的实力,也进一步巩固了其在电气保护领域的领先地位。通过整合双方的技术和资源,Ferraz Shawmut推出了更多高性能、高品质的电气保护产品。

问答坊 | AI 解惑

第二届恩智浦杯创新设计大赛

本帖最后由 paulhyde 于 2014-9-15 09:48 编辑 活动介绍   恩智浦半导体(NXP Semiconductors)是一家新近独立的半导体公司,由飞利浦公司创立,已拥有五十年的悠久历史,主要提供工程师与设计人员各种半导体产品与软件,为消费电子、安全应用、 ...…

查看全部问答>

集成运放中的电流源电路和差动放大电路

6集成电路运算放大器 6 .1.1集成电路运算放大器的特点 6.1.2集成运算放大电路中的电流源 6.1.3基本型差动放大器 6.1.4双电源长尾式差放 6.1.5差动电路的几种接法 6.1.6恒流源式差放…

查看全部问答>

大功率衰减器系统设计方法概述

本帖最后由 paulhyde 于 2014-9-15 09:18 编辑 衰减器的功能是能处理大功率信号且不会影响信号性能,所以在对大功率信号处理和测试时需要用到高频衰减器。尤其是一些特殊的信号,例如在商业广播和军用雷达系统中常见的超过1kW的信号来讲,在任何测 ...…

查看全部问答>

2440 ARM 的ADC驱动是和touch screen共用的吗?

2440 ARM 的ADC驱动是和touch screen共用的吗? 2440的ADC端口和touch screen端口公用一个端口,那windowsce里面是不是也可以用touch 驱动程序来读出ADC的值? 目前我在开发板的软件包里面,找不到ADC驱动,我发现触摸屏的驱动里面有ADC的代码, ...…

查看全部问答>

中嵌学院的嵌入式培训怎么样?

中嵌学院的嵌入式培训怎么样?保证就业是真的吗?就业怎么样?有在中嵌培训过的大哥大姐能回答下吗?学费太贵,农村的我想把来之不易的钱用到实处, 有知道的说下…

查看全部问答>

arm的小端模式如何转为大端模式

比如我U8 firmware_data[128];firmware赋值{0,22,1e,4d,。。。。。。。e3} U32 *ptr=(U32 *)&firmware_data[0]; 我用的arm9,读出来ptr内的数据是4d1e220格式,怎么变成02214d即大端模式?用htonl吗,怎么用? 谢谢啊…

查看全部问答>

LED灯寿命不超过12000小时?

大家都知道,LED灯采用半导体原理,其光源的寿命是很长的,可达50000h以上,然而最近和节能灯行业一位前辈交流,他却称,这种说法是不实之言,他是这样给我分析的: LED发光原理普通节能一样,都是利用稀土三基色荧光粉发光,只是激发方式不同。 ...…

查看全部问答>

f2407的AD转换

我最近在做AD转换,具体是这样的:我用电位器的电压做给定,通过AD转换,转换结果作为和定时器比较寄存器比较的依据. 可是怎样看AD转换后的结果?是不是真的电位器给定的值变化,AD结果寄存器的值就是变化的? 各位大侠帮帮我,我都困住三天了,不知道怎 ...…

查看全部问答>

请教大家,PLC技术和单片机技术是不是两个不同分支?

具体地说,在工作中,是不是做PLC技术的和做单片机技术的工作是不是很少有交集?谢谢论坛里的热心人!…

查看全部问答>

读sd卡字库显示汉字

实际意义不大,只发两张图算了…

查看全部问答>