pwm原理(PWM的工作原理是怎么样的?)
pwm原理(PWM的工作原理是怎么样的?)
脉宽调制PWM是开关型稳压电源中的术语。这是按稳压的控制方式分类的,除了PWM型,还有PFM型和PWM、PFM混合型。脉宽宽度调制式(PWM)开关型稳压电路是在控制电路输出频率不变的情况下,通过电压反馈调整其占空比,从而达到稳定输出电压的目的。
随着电子技术的发展,出现了多种PWM技术,其中包括:相电压控制PWM、脉宽PWM法、随机PWM、SPWM法、线电压控制PWM等,而在镍氢电池智能充电器中采用的脉宽PWM法,它是把每一脉冲宽度均相等的脉冲列作为PWM波形,通过改变脉冲列的周期可以调频,改变脉冲的宽度或占空比可以调压,采用适当控制方法即可使电压与频率协调变化。可以通过调整PWM的周期、PWM的占空比而达到控制充电电流的目的。
pwm的定义
脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。
模拟信号的值可以连续变化,其时间和幅度的分辨率都没有限制。9V电池就是一种模拟器件,因为它的输出电压并不精确地等于9V,而是随时间发生变化,并可取任何实数值。与此类似,从电池吸收的电流也不限定在一组可能的取值范围之内。模拟信号与数字信号的区别在于后者的取值通常只能属于预先确定的可能取值集合之内,例如在{0V,5V}这一集合中取值。
模拟电压和电流可直接用来进行控制,如对汽车收音机的音量进行控制。在简单的模拟收音机中,音量旋钮被连接到一个可变电阻。拧动旋钮时,电阻值变大或变小;流经这个电阻的电流也随之增加或减少,从而改变了驱动扬声器的电流值,使音量相应变大或变小。与收音机一样,模拟电路的输出与输入成线性比例。
尽管模拟控制看起来可能直观而简单,但它并不总是非常经济或可行的。其中一点就是,模拟电路容易随时间漂移,因而难以调节。能够解决这个问题的精密模拟电路可能非常庞大、笨重(如老式的家庭立体声设备)和昂贵。模拟电路还有可能严重发热,其功耗相对于工作元件两端电压与电流的乘积成正比。模拟电路还可能对噪声很敏感,任何扰动或噪声都肯定会改变电流值的大小。
通过以数字方式控制模拟电路,可以大幅度降低系统的成本和功耗。此外,许多微控制器和DSP已经在芯片上包含了PWM控制器,这使数字控制的实现变得更加容易了。
pwm的工作原理
脉冲宽度调制波通常由一列占空比不同的矩形脉冲构成,其占空比与信号的瞬时采样值成比例。图1所示为脉冲宽度调制系统的原理框图和波形图。该系统有一个比较器和一个周期为Ts的锯齿波发生器组成。语音信号如果大于锯齿波信号,比较器输出正常数A,否则输出0。因此,从图1中可以看出,比较器输出一列下降沿调制的脉冲宽度调制波。
通过图1b的分析可以看出,生成的矩形脉冲的宽度取决于脉冲下降沿时刻tk时的语音信号幅度值。因而,采样值之间的时间间隔是非均匀的。在系统的输入端插入一个采样保持电路可以得到均匀的采样信号,但是对于实际中tk-kTs<<Ts的情况,均匀采样和非均匀采样差异非常小。如果假定采样为均匀采样,第k个矩形脉冲可以表示为:
(1)
其中,x{t}是离散化的语音信号;Ts是采样周期;是未调制宽度;m是调制指数。
然而,如果对矩形脉冲作如下近似:脉冲幅度为A,中心在t=kTs处,Tk在相邻脉冲间变化缓慢,则脉冲宽度调制波Xp(t)可以表示为:
(2)
其中
。无需作频谱分析,由式(2)可以看出脉冲宽度信号由语音信号x(t)加上一个直流成分以及相位调制波构成。当T0<<Ts时,相位调制部分引起的信号交迭可以忽略,因此,脉冲宽度调制波可以直接通过低通滤波器进行解调。
数字脉冲宽度调制器的实现:
实现数字脉冲宽度调制器的基本思想参看图2。
图中,在时钟脉冲的作用下,循环计数器的5位输出逐次增大。5位数字调制信号用一个寄存器来控制,不断于循环计数器的输出进行比较,当调制信号大于循环计数器的输出时,比较器输出高电平,否则输出低电平。循环计数器循环一个周期后,向寄存器发出一个使能信号EN,寄存器送入下一组数据。在每一个计数器计数周期,由于输入的调制信号的大小不同,比较器输出端输出的高电平个数不一样,因而产生出占空比不同的脉冲宽度调制波。
图3
为了使矩形脉冲的中心近似在t=kTs处,计数器所产生的数字码不是由小到大或由大到小顺序变化,而是将数据分成偶数序列和奇数序列,在一个计数周期,偶数序列由小变大,直到最大值,然后变为对奇数序列计数,变化为由大到小。如图3例子。
奇偶序列的产生方法是将计数器的最后一位作为比较数据的最低位,在一个计数周期内,前半个周期计数器输出最低位为0,其他高位逐次增大,则产生的数据即为偶数序列;后半个周期输出最低位为1,其余高位依次减小,产生的数据为依次减小的偶序列。具体电路可以由以下电路图表示:
8051中的PWM模块设计:
应该称为一个适合语音处理的PWM模块,输出引脚应该外接一积分电路。输出波形的方式适合作语音处理。设计精度为8位。
PWM模块应包括:
1、比较部分(Comp):
2、计数部分(Counter):
3、状态及控制信号寄存/控制器(PWM_Ctrl);
1)状态积寄存器:(Flags),地址:E8H;
①EN:PWM模块启动位,置位为„1‟将使PWM模块开始工作;
②(留空备用)
③④解调速率标志位:00–无分频;01–2分频;10–10分频;11–16分频。(RESET后为00)
⑤(留空备用)
⑥(留空备用)
⑦(留空备用)
⑧(留空备用)
注意:该寄存器可以位操作情况下可写,不可读;只能在字节操作方式下读取。
2)数据寄存器(DataStore),地址:F8H;注意:该寄存器值不可读,只可写。
4、端口:
1)数据总线(DataBus);(双向)
2)地址总线(AddrBus);(IN)
3)PWM波输出端口(PWMOut);(OUT)
4)控制线:
① CLK:时钟;(IN)
② Reset:异步复位信号;(IN低电平有效)
③ WR:写PWMRAM信号;(IN低电平有效);
④ RD:读PWMRAM信号;(IN低电平有效)
⑤ DONE:接受完毕反馈信号;(OUT高电平有效)
⑥ INT:中断申请信号;(OUT低电平有效)
⑦ IntResp:中断响应信号;(In低电平有效)
⑧ ByteBit:字节/位操作控制信号(IN1-BYTE0-BIT);
⑨⑩中断占用相当于MCU8051的外部中断2,则可保证在5个指令周期之内,"读取数据"中断必定得到响应。
PWM模块使用方法:因为占用了8051外部中断1,所以在不使用该模块时,应该把外部中断2屏蔽。而PWM模块产生的中断请求可以看作是"能接受数据"的信号。中断方法如后"中断读取数据过程"。使用PWM模块,应该先对内部地址8FH的数据寄存器写入数据,然后设置地址8EH的状态寄存器最低位(0)为"1",即PWM模块开始工作并输出PWM调制波(如TIMER模块)。在输出PWM调制波过程中,应及时对PWM写入下一个调制数据,保证PWM连续工作,输出波形连续。
中断读取数据过程:
1.PWM模块可以读取数据,申请中断信号INT置位为„0‟,等待8051响应;
2.8051接受到中断申请后,作出中断响应,置位IntResp信号线为„0‟;
3.PWM模块收到IntResp信号后,把中断申请信号INT复位为„1‟,等待8051通知读取数据WR信号;
4.8051取出要求数据放于数据总线(DataBus)上,并置WR信号为„0‟;
5.PWM模块发现WR信号为„0‟,由数据总线(DataBus)上读取数据到内部数据寄存器,将DONE位置位为„1‟;
6.8051发现DONE信号的上跳变为„1‟,释放数据总线;
7.PWM模块完成当前输出周期,复位DONE为„0‟,从此当前数据寄存器可以再次接受数据输入。
注意事项:
1)输出的PWM信号中的高电平部分必须处于一个输出周期的中间,不能偏离,否则输出语音经过低通后必定是一失真严重的结果。
2)对于8位精度的PWM,每个输出周期占用256(28)个机器周期,但是包含256个机器周期至少有22个指令周期,亦即264(22*12)个机器周期,由于语音信号的连续性,256与264之间相差的8个机器周期是不能由之丢空的,否则也会使输出信号失真。如果将须输出数字量按256/264的比例放大输出,亦不可行,因为如此非整数比例放大,放大倍数很小,则经过再量化后小数部分亦会被忽略掉,产生失真。举例:输出数字量为16,按比例放大后为16.5,更会产生难以取舍的问题。
故采取以下办法:该模块以时钟周期为标准,而与TMBus无关,即基本上与8051部分异步工作。读取数据方式为每次读取足够数据段储存于模块内的RAM内(暂定每次读取8字节),储存字节数必须能保证PWM输出该段数据过程中,有足够时间从RAM处继续读取数据。由于占用了8051的外部中断2,中断申请在3个指令周期(36个时钟周期)内必定能得到响应,而PWM模块处理一个数据需要固定耗时256个时钟周期,故能保证PWM模块顺序读取数据中断能及时得到响应,不会影响调制信号的连续性。
3)RDRAM过程是异步过程。
4)输出后数据寄存器不自动清零。因为可以通过把Flags(0)写„0‟而停止PWM模块继续工作。
PWM技术的具体应用
PWM软件法控制充电电流
本方法的基本思想就是利用单片机具有的PWM端口,在不改变PWM方波周期的前提下,通过软件的方法调整单片机的PWM控制寄存器来调整PWM的占空比,从而控制充电电流。本方法所要求的单片机必须具有ADC端口和PWM端口这两个必须条件,另外ADC的位数尽量高,单片机的工作速度尽量快。在调整充电电流前,单片机先快速读取充电电流的大小,然后把设定的充电电流与实际读取到的充电电流进行比较,若实际电流偏小则向增加充电电流的方向调整PWM的占空比;若实际电流偏大则向减小充电电流的方向调整PWM的占空比。在软件PWM的调整过程中要注意ADC的读数偏差和电源工作电压等引入的纹波干扰,合理采用算术平均法等数字滤波技术。
买二手手机要注意什么(最值得入手的二手手机)应粉丝要求,这一期给大家出一篇关于二手手机的选购指南,二手手机水很深,建议谨慎入手。本文约2260字,是一篇带有科普性质的文章因为二手市场产业链在国内规模比较大,涉及的方面很多,水
验资报告是什么(公司法人转让需要什么手续)验资报告在今天依然重要,虽然现在的验资报告并不是注册公司时必须要提交的材料,但它也代表了企业的实力,在企业的发展中,或许会有用到验资报告的地方,因此,企业在填写注册资金的时候一定要
检测一次多少钱(玻璃检验报告)玻璃杯是指玻璃制成的杯子,通常由原材料高硼硅玻璃,经过600多度的高温烧制而成,它是新型的环保型茶杯,越来越受到人们的青睐。因为玻璃杯不含有机的化学物质,当人们用玻璃杯喝水或其他饮
伊利纯牛奶怎么样(伊利高钙奶和纯牛奶哪个好)最近推荐了心目中最好的10款牛奶,很多人说这些品牌都没有听见过,还是喜欢蒙牛伊利这些大品牌。看来还是有很多人在剁手蒙牛伊利那我们也看看牛奶的三大将军,蒙牛伊利光明这三个品牌各种牛奶
旺仔牛奶多少钱一箱(铁盒旺仔牛奶多少钱一箱)旺仔牛奶应该是很多小朋友最喜欢的奶,在超市里也是非常受欢迎的,旺仔牛奶的种类特别的多,有很多的口味,不过价格都特别的贵。其实这些款在网上剁手,都能以很便宜的价格买到,今天就来盘点各
特仑苏为什么这么贵(特仑苏纯牛奶是否含糖)很多上班族都无法改变加班的命运,总会有你今晚一定要做完的工作。深夜里孤单的身影,只有显示屏的微光陪伴着你。熬夜的身体会缺失很多营养,导致心烦意乱,没胃口,注意力不集中,不仅有碍健康
特仑苏为什么这么贵(纯牛奶金典好还是特仑苏好)8月25日,蒙牛乳业(2319。HK)发布2021年中期财报。今年上半年,蒙牛收入达459亿元,同比增长22。3,利润达29。5亿元。作为明星产品的特仑苏,近40的增长成绩依然大幅
特仑苏纯牛奶多少钱一箱(特仑苏250mlx12零售价)中国质量新闻网讯2021年8月30日,河北省市场监督管理局网站发布关于食品安全监督抽检信息的通告。据通告,本次发布的监督抽检信息涉及乳制品225批次,全部合格。公众发现食品安全违法
伊利牛奶品种(伊利纯牛奶的产品分析)伊利牛奶品种(伊利纯牛奶的产品分析)今年以来,笨爸爸陆续发布了国产和进口常温纯牛奶低温鲜牛奶的评测上篇。在上篇中,笨爸爸对比分析了144款纯牛奶的营养成分表,并给每款牛奶的营养价值
伊利牛奶怎么样(伊利小白奶好不好)有营养的食物数不胜数,适合清晨的,莫过于牛奶,它带给你好滋味的同时,又能让你身体茁壮!终于明白,为何许多人会在一大早喝一杯温牛奶?原来它不光能让你补充大量的蛋白质,还有润泽肌肤,补
伊利在哪里(伊利牛奶怎么看产地)完达山乳业生产车间。图片由受访单位提供4月1日,我国乳业巨头伊利乳业投资18亿元建设的大庆伊利乳品有限责任公司(以下简称大庆伊利)项目,在黑龙江省林甸县开始试生产。这是伊利乳业在东
指纹哪个手指(指纹类型图解)家有宝贝,谁都在意。有时我们发现宝宝食指颜色会有变化,一定不要忽视,这可能是疾病的提示。由于小儿有不同于成人的生理病理特点,因此在诊法上有其独特之处,有一些特殊的诊法,观察食指就是
曲江在哪里(西安城市有哪些)西安曲江皇家园林,在我国园林史上有着无可替代的地位,它开创了中国古代园林艺术的先河。早在先秦时期,这里就已被秦国宗室规划为御花园,我们熟悉的大秦离宫宜春苑便坐落于此。不过,在当时,
羽毛球网高多少(羽毛球拦网多高)经常打羽毛球的朋友们或许会对羽球的规则比较熟悉,但是今天我要说的知识,说不定你还真不太了解。今天我们来分享一下关于羽毛球场地的知识,比如场地的尺寸是多少,每根线之间的距离又是多少,
黄晓明多高(黄晓明的个子有多高)黄晓明多高(黄晓明的个子有多高)刚认识黄晓明是在神雕侠侣,虽然这一版没有古天乐版的经典,但是也可以说是一部优秀的翻拍之作,也给很多观众留下的深刻的印象,剧中的他亦正亦邪的笑容,使得
东方明珠塔多高(东方明珠电视塔有多高?)东方明珠塔多高(东方明珠电视塔有多高?)对于上海相信大家都是非常的熟悉,它是我国经济实力强悍的大都市,是很多人心中向往的发展之地,同时上海也是很多学子向往的求学之地,上海有着诸多的
东方明珠塔有多高(东方明珠电视塔有多高?)东方明珠塔有多高(东方明珠电视塔有多高?)对于上海相信大家都是非常的熟悉,它是我国经济实力强悍的大都市,是很多人心中向往的发展之地,同时上海也是很多学子向往的求学之地,上海有着诸多
上古卷轴5多少钱(上古卷轴5花瓣流水mod)Bethesda公开了上古卷轴5周年纪念版的售价,以49。99美元的价格出售,这是一款经典的特别重制版,以纪念上古卷轴5发售10周年,包括四个免费创造俱乐部内容钓鱼系统生存模式圣徒
如何去掉磁盘写保护(u盘写保护怎么去掉?)如何去掉磁盘写保护(u盘写保护怎么去掉?)最近,有部分用户反映,他们在使用u盘进行文件操作时,一直会提示磁盘被写保护的警告,也不知道u盘写保护怎么去掉。遇到这种问题,心里还是挺着急
笔记本为什么(笔记本电脑为什么没有声音了怎么办)大家好,今天分享一篇来自小白系统官网(xiaobaixitong。com)的图文教程。笔记本电脑突然没有了声音该怎么办?我们在处理电脑故障的时候一般遵循先软后硬的原则,先检测一下电
固态怎么装系统(msata固态硬盘安装系统教程)现如今,对于SSD这个名词,想必大家应该都不会陌生。它就是固态硬盘!目前电脑的系统基本安装到固态硬盘中,原来的机械硬盘也在慢慢地退出舞台,而作为资料存储。那么,固态硬盘到底有什么魅
win10怎么关机(win10点了关机却关不掉)我们在使用Windows10系统的过程中,难免会出现一些故障,而近期有用户称电脑无法关机了,只能通过主机上关机键强制关机才可以,遇到这个问题多数是系统的问题了。那么Win10无法关