‘壹’ 最近在制作开关电源,碰到一个问题,pwm的脉宽改变,但是输出电压却没有什么变化,而且一直保持在较大的值
脉宽调制PWM是开关型稳压电源中的术语.这是按稳压的控制方式分类的,除了PWM型,还有PFM型和PWM、PFM混合型.脉宽宽度调制式(PWM)开关型稳压电路是在控制电路输出频率不变的情况下,通过电压反馈调整其占空比,从而达到稳定输出电压的目的.脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中.
一、控制方式的探讨
1.模拟电路
模拟信号的值可以连续变化,其时间和幅度的分辨率都没有限制.9V电池就是一种模拟器件,因为它的输出电压并不精确地等于9V,而是随时间发生变化,并可取任何实数值.与此类似,从电池吸收的电流也不限定在一组可能的取值范围之内.模拟信号与数字信号的区别在于后者的取值通常只能属于预先确定的可能取值集合之内,例如在{0V, 5V}这一集合中取值.
模拟电压和电流可直接用来进行控制,如对汽车收音机的音量进行控制.在简单的模拟收音机中,音量旋钮被连接到一个可变电阻.拧动旋钮时,电阻值变大或变小;流经这个电阻的电流也随之增加或减少,从而改变了驱动扬声器的电流值,使音量相应变大或变小.与收音机一样,模拟电路的输出与输入成线性比例.
尽管模拟控制看起来可能直观而简单,但它并不总是非常经济或可行的.其中一点就是模拟电路容易随时间漂移,因而难以调节.能够解决这个问题的精密模拟电路可能非常庞大、笨重(如老式的家庭立体声设备)和昂贵.模拟电路还有可能严重发热,其功耗相对于工作元件两端电压与电流的乘积成正比.模拟电路还可能对噪声很敏感,任何扰动或噪声都肯定会改变电流值的大小.
2.数字控制
通过以数字方式控制模拟电路,可以大幅度降低系统的成本和功耗.此外,许多微控制器和DSP已经在芯片上包含了PWM控制器,这使数字控制的实现变得更加容易了.
简而言之,PWM是一种对模拟信号电平进行数字编码的方法.通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码.PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流神团供电要么完全有(ON),要么完全无(OFF).电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的.通的时候即是直流供电被加到负载上的时候,断的时候游判橘即是供电被断开的时候.只要带宽足够,任何模拟值都可以使用PWM进行编码.
大多数负载(无论是电感性负载还是电容性负载)需要的调制频率高于10Hz.设想一下如果灯泡先接通5秒再断开5秒,然后再接通、再断开…….占空比仍然是50%,但灯泡在头5秒钟内将点亮,在下一个5秒钟内将熄灭.要让灯泡取得4.5V电压的供电效果,通断循环周期与负载对开关状态变化的响应时间相比必须足够短.要想取得调光灯(但保持点亮)的效果,必须提高调制频率.在其他PWM应用场合也有同样的要求.通常调制频率为1kHz到200kHz之间.
3.非线性控制PWM
单周控制法又称积分复位控制(Integration Reset Control,简称IRC),是一种新型非线性控制技术,其基本思想是控制开关占空比,在每个周期使开关变量的平均值与控制参考电压相等或成一定比例.该技术同时具有调制和控制的双重性,通过复位开关、积分器、触发电路、比较器达到跟踪指令信号的目的.单周控制器由控制器、比较器、积分器及时钟组成,其中控制器可以是RS触发器,此中K可以是任何物理开关,也可是其他可转化为开关变量形式的抽象信号.
单周控制在控制电路中不需要误差综合,它能在一个周期内自动消除稳态、瞬态误差,使前一周期的误差不会带到下一周期.虽然硬件电路较复杂,但其克服了传统的PWM控制方法的不足,适用于各种脉宽调制软开关逆变器,具有反应快、开关频率恒定、鲁棒性强等优点.此外,单周控制还能优化系统响应、减小畸变和抑制电源干扰,是一种很有冲掘前途的控制方法.
4.硬件控制器
许多微控制器内部都包含有PWM控制器.例如,Microchip公司的PIC16C67内含两个PWM控制器,每一个都可以选择接通时间和周期.占空比是接通时间与周期之比,调制频率为周期的倒数.
虽然具体的PWM控制器在编程细节上会有所不同,但它们的基本思想通常是相同的.
5.通信与控制
PWM的一个优点是从处理器到被控系统信号都是数字形式的,无需进行数模转换.让信号保持为数字形式可将噪声影响降到最小.噪声只有在强到足以将逻辑1改变为逻辑0或将逻辑0改变为逻辑1时,也才能对数字信号产生影响.
对噪声抵抗能力的增强是PWM相对于模拟控制的另外一个优点,而且这也是在某些时候将PWM用于通信的主要原因.从模拟信号转向PWM可以极大地延长通信距离.在接收端,通过适当的RC或LC网络可以滤除调制高频方波并将信号还原为模拟形式.
PWM广泛应用在多种系统中.作为一个具体的例子,我们来考察一种用PWM控制的制动器.简单地说,制动器是紧夹住某种东西的一种装置.许多制动器使用模拟输入信号来控制夹紧压力(或制动功率)的大小.加在制动器上的电压或电流越大,制动器产生的压力就越大.
可以将PWM控制器的输出连接到电源与制动器之间的一个开关.要产生更大的制动功率,只需通过软件加大PWM输出的占空比就可以了.如果要产生一个特定大小的制动压力,需要通过测量来确定占空比和压力之间的数学关系(所得的公式或查找表经过变换可用于控制温度、表面磨损等等).
例如,假设要将制动器上的压力设定为100psi,软件将作一次反向查找,以确定产生这个大小的压力的占空比应该是多少.然后再将PWM占空比设置为这个新值,制动器就可以相应地进行响应了.如果系统中有一个传感器,则可以通过闭环控制来调节占空比,直到精确产生所需的压力.
位器来替代机械式电位器,但这样做会加大成本.产生PWM波形的第二种办法是采用ADμC824 MicroConverter(微转换器).它除了提供两个PWM信号输出以外,还集成了几个ADC、几个DAC、一个与8052兼容的微控制器以及闪存.你可以配置出分辨率高达16位的PWM.不过,已编程的频率会影响PWM的分辨率.PWM的频率和分辨率如下:FPWM=16.777 MHz/N,式中N是以位表示的分辨率.
一个内部PLL可根据32千赫晶振推导出16.77MHz基准时钟.该基准时钟对PWM的输出信号进行采样.如前所述,N是PWM的分辨率,即位的多少.要达到16位的分辨率,PWM的最大频率是266Hz.频率为200kHz时,分辨率会降到大约6位.因此,ADμC832对于低频高分辨率系统来说是一种理想的低成本方法,但对于高频高分辨率系统来说并非如此.
二、定时/计数器PWM设计要点
根据PWM的特点,在使用ATmega128的定时/计数器设计输出PWM时应注意以下几点:
1.首先应根据实际的情况,确定需要输出的PWM频率范围,这个频率与控制的对象有关.如输出PWM波用于控制灯的亮度,由于人眼不能分辨42Hz以上的频率,所以PWM的频率应高于42Hz,否则人眼会察觉到灯的闪烁.
2.然后根据需要PWM的频率范围确定ATmega128定时/计数器的PWM工作方式.AVR定时/计数器的PWM模式可以分成快速PWM和频率(相位)调整PWM两大类.
3.快速PWM可以的到比较高频率的PWM输出,但占空比的调节精度稍微差一些.此时计数器仅工作在单程正向计数方式,计数器的上限值决定PWM的频率,而比较匹配寄存器的值决定了占空比的大小.PWM频率的计算公式为:PWM频率 = 系统时钟频率/(分频系数*(1+计数器上限值))
4.快速PWM模式适合要求输出PWM频率较高,但频率固定,占空比调节精度要求不高的应用.
5.频率(相位)调整PWM模式的占空比调节精度高,但输出频率比较低,因为此时计数器仅工作在双向计数方式.同样计数器的上限值决定了PWM的频率,比较匹配寄存器的值决定了占空比的大小.PWM频率的计算公式为:
PWM频率 = 系统时钟频率/(分频系数*2*计数器上限值))
6.相位调整PWM模式适合要求输出PWM频率较低,但频率固定,占空比调节精度要求高的应用.当调整占空比时,PWM的相位也相应的跟着变化(Phase Correct).
7.频率和相位调整PWM模式适合要求输出PWM频率较低,输出频率需要变化,占空比调节精度要求高的应用.此时应注意:不仅调整占空比时,PWM的相位会相应的跟着变化;而一旦改变计数器上限值,即改变PWM的输出频率时,会使PWM的占空比和相位都相应的跟着变化(Phase and Frequency Correct).
8.在PWM方式中,计数器的上限值有固定的0xFF(8位T/C);0xFF、0x1FF、0x3FF(16位T/C).或由用户设定的0x0000-0xFFFF,设定值在16位T/C的ICP或OCRA寄存器中.而比较匹配寄存器的值与计数器上限值之比即为占空比.
三、PWM应用设计参考
下面给出一个设计示例,在示例中使用PWM方式来产生一个1KHz左右的正弦波,幅度为0-Vcc/2.
首先按照下面的公式建立一个正弦波样本表,样本表将一个正弦波周期分为128个点,每点按7位量化(127对应最高幅值Vcc/2):f(x) = 64 + 63 * sin(2πx/180) x∈[0…127]
如果在一个正弦波周期中采用128个样点,那么对应1KHz的正弦波PWM的频率为128KHz.实际上,按照采样频率至少为信号频率的2倍的取样定理来计算,PWM的频率的理论值为2KHz即可.考虑尽量提高PWM的输出精度,实际设计使用PWM的频率为16KHz,即一个正弦波周期(1KHz)中输出16个正弦波样本值.这意味着在128点的正弦波样本表中,每隔8点取出一点作为PWM的输出.
‘贰’ 在模拟调制中,线性调制与非线性调制的定义是什么
广义的线性调制,是指已调波中被调参数随调 制信号成线性变化的调制过程。x0dx0a狭义的线性调制,是指把毁裂调制信号的频谱搬移到载波频率两侧而成为上、下边带的调制过程。x0dx0ax0dx0a非线性调制是调制技术的一种实现方式,与线性调制相对应。x0dx0a非线性调制与线性调制本质的区别在于:线性调制不改变信号的原始频谱结构,而非线性调银桥制改变了信号的原始频谱结构。此外,非线性调制往往占用较宽的带宽。x0dx0ax0dx0a常见的非线性调制主要有:x0dx0a调频(FM),窄锋余猛带调频(如民用对讲机)和宽带调频(FM广播)均属于非线性调制范畴。x0dx0a移频键控(FSK),常用于自动控制、无线数传。x0dx0a移相键控(PSK)和差分移相键控(DPSK),常用于自动控制、无线数传。
‘叁’ 非线性控制系统的奇特现象
非线性系统中会出现一些在线性系统中不可能发生的奇特现象,归纳起来有如下几点:①线性系统的稳定性和输出特性只决定于系统本身的结构和参数。而非线性系统的稳定性和输出动态过程,不仅与系统的结构和参数有关,而且还与系统的初始条件和输入信号大小有关。例如,在幅值大的初始条件下系统的运动是收敛的(稳定的),而在幅值小的初始条件下系统的运动却是发散的(不稳定的),或者情况相反。②非线性系统的平衡运动状态,除平衡点外还可能有周期解。周期解有稳定和不稳定两类,前者观察不到,后者是实际可观察到的。因此在某些非线性系统中,即使罩颂没有外部输入作用也会产生有一定振幅和频率的振荡,称为自激振荡,相应的相轨线为极限环。改变系统的参数可以改变自激振荡的振幅和频率。伏羡这个特性可应用于实际工程问题,以达到某种技术目的。例如,根据所测温度来影响自激振荡的条件,使之振荡或消振,可以构成双位式温度调节器。③线性系统的输入为正弦函数时,其输出的稳态过程也是同频率的正弦函数,两者仅在相位和幅值上不同。但非线性系统缺闷拍的输入为正弦函数时,其输出则是包含有高次谐波的非正弦周期函数,即输出会产生倍频、分频、频率侵占等现象。④复杂的非线性系统在一定条件下还会产生突变、分岔、混沌等现象。
‘肆’ 非线性参数化系统包含哪些控制方法
参数化设计,把建筑设计视作一个复杂腊燃的系统,把各种影响因素看成参变量,并在对场地及建筑性研究的基础上,找到联结各个参变量的规则,进而建立参数模型,运用计算机软件生成建筑体量、空间、形式或结构,且可以通过改变参变量的固定值,获得多解性及动态性的设计方案。 有人说“非线性建筑将在复杂科学的引导下,成为下一个千年一场重要的建筑运动。” 有人说“非线性建筑将作为信息社会的标志,引领二十一世纪世界建筑新潮流。” 类似介绍在网上数不胜数,读着不仅绕口而轮茄虚且肉麻,夸夸其谈的人从来不在乎自己的溢美之词言过其实。 新的建筑理论、设计方法永远都在涌现,至于它是否能成为主流,不妨冷眼旁观。 我们从来不拒绝新的东西,但一纳毁定要在选择之后冷静的拿来,而非被动的全盘接受。 近二十年来,国外的设计公司蜂拥而入,中国已经成为世界建筑的试验田,其中不乏经典之作,劳民伤财的败笔也不在少数。 一种方法不可能适合全部的建筑, 一种形式不可能适合所有的城市, 如果有朝一日,北京城沦为曼哈顿包围着紫禁城, 不知拥有如此“杰作”的建筑师是否会心安理得......
‘伍’ 非线性控制系统的应用
在工程上还经常遇到一类弱非线性系统伏枣,即特性和运动模式与线性系统相差很小的系统。对于这类系统通常以线性系统模型作为一阶近似,得出结果后再根据系统的弱非线性加以修正,以便得到较精确的结果。摄动方法是处理这类系统的常用工具。而对于本质非线性系统,则需要用分段线性化法等非线缺瞎拆性理论和方法来处理。
现代广泛应用于工程上的分析方法有基于频率域分析的描述函数法和波波夫超稳定性等,还有基于时间域分析的神桥相平面法和李雅普诺夫稳定性理论等。这些方法分别在一定的假设条件下,能提供关于系统稳定性或过渡过程的信息。而计算机技术的迅速发展为分析和设计复杂的非线性系统提供了有利的条件。
在某些工程问题中,非线性特性还常被用来改善控制系统的品质。例如将死区特性环节和微分环节同时加到某个二阶系统的反馈回路中去,就可以使系统的控制既快速又平稳。又如,可以利用继电特性来实现最速控制系统。
非线性控制系统在许多领域都具有广泛的应用。除了一般工程系统外,在机器人、生态系统和经济系统的控制中也具有重要意义。
‘陆’ 非线性控制的应用领域
生袜肆活中也很难找到真正的线性系统,非线性控制有很多,比如汽车助力控制,机器人关节控制,飞机线控等,近些年已经很少研型前究线性控制了,非线性领域的控制技术发展很快,现在较多的有H无穷,滑模变结构,观测器也有很多,目前卜好清国际最热的螺旋滑模观测器就是非线性控制器的一种,线性控制主要研究dx=Ax+bu 非线性研究 dx=Ax+Bu+f(x,t)+D,f(x,t)是研究重点了。