PWM 技术综述【文献综述】

PWM 技术综述【文献综述】

ID:463857

大小:189.00 KB

页数:6页

时间:2017-08-05

PWM 技术综述【文献综述】_第1页
PWM 技术综述【文献综述】_第2页
PWM 技术综述【文献综述】_第3页
PWM 技术综述【文献综述】_第4页
PWM 技术综述【文献综述】_第5页
资源描述:

《PWM 技术综述【文献综述】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、毕业论文文献综述电子信息工程PWM技术综述摘要:本课题主要介绍了基于FPGA的PWM对于LED灯的设计方法和流程。脉宽调制(PulseWidthModulation,PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用于测量、通信领域[1]。对模拟信号电平进行数字编码的时候只要带宽足够,任何模拟值都可以使用PWM进行编码,且实践表明本课题所提出的用PWM控制LED灯的方案是合理、有效的。关键字:PWM;FPGA;脉宽调制;数字编码1、PWM的概述PWM是英文“PulseWidthM

2、odulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中,PWM具体的波形图如图1所示。图1PWM波形图PWM控制技术以其控制简单,灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式,也是人们研究的热点.由于当今科学技术的发展已经没有了学科之间的界限,结合现代控制理论思想或实现无谐振软开关技术将会成为PWM控制技术发展的主要方向之一。对噪声抵抗能力的增强是PWM相对于模拟控制的另外一个优点,而且这也是

3、在某些时候将PWM用于通信的主要原因。从模拟信号转向PWM可以极大地延长通信距离。在接收端,通过适当的RC或LC网络可以滤除调制高频方波并将信号还原为模拟形式。对于控制LED灯,PWM可以更加的精确,对于调节灯的明暗灰度,可以更加的容易控制。2、PWM的原理随着电子技术的发展,出现了多种PWM的调制方法:其中最具代表性的就是数字脉冲调制和模拟脉冲调制。其中数字脉冲调制主要是依靠时钟信号的输入同时用计数器的计数。然后把信号传给储存器,在通过比较器比较,最后输出脉冲宽度调制波[2];而模拟脉冲调制主要是脉宽调制器是

4、一个比较器,它是将控制信号Uc与频率一定的锯齿波电压进行比较,产生出脉冲序列。2.1数字脉冲调制数字调制主要是依靠时钟信号的输入同时用计数器的计数。然后把信号传给储存器,在通过比较器比较,最后输出脉冲宽度调制波。用数字序列调制脉冲载波的幅度。可得到脉冲幅度调制信号PAM(PulseAmplitudeModulation)。是属于数字脉冲调制的一种,其他两种是:PPM(PulsePositionModulation),调制脉冲载波的位置;PWM(PulseWidthModulation),调制脉冲载波的宽度。其中

5、PWM数字脉冲调制原理图如图2数字脉冲调制器所示[3]。图2数字脉冲调制器2.2模拟脉冲调制脉宽调制器是一个比较器,它是将控制信号Uc与频率一定的锯齿波电压进行比较,产生出脉冲序列如图1所示。因此在集成控制电路中还包括一个频率固定的时钟信号和锯齿波发生器。时钟脉冲频率决定了PWM转换器的开关频率。假设锯齿波电压幅值为Um,锯齿波宽为Ts(决定了开关周期)。在一个开关周期Ts,内,控制信号Ts与锯齿波有一次相交,决定了这时的PWM输出脉冲的宽度DuTs[4-5]。如下图3模拟脉宽调制器。图3模拟脉宽调制器3、PW

6、M技术实现PWM方式即脉冲宽度调制方式,如图4。主要有分辨率、周期两个参数,分辨率是指在一个周期内可控的最小时间,分辨率越高,控制精度也越高,一般用n位二进制数表示,如8位、10位、12位、16位等分辨率,可控的最小工作时间:,也称作占空比。单片机应用于工业控制等方面时,一般采用PWM方式对模拟量进行控制,在周期T一定的情况下,通过调整工作时间T1来达到对模拟量控制的目的[10]。图4PWM方式3.1用单片机实现的PWM模块随着大规模集成电路的不断发展,寻找带有内置PWM模块的单片机已经不是困难的事情,内置PW

7、M模块的单片机,其PWM最大分辨率一般是10位,只要设置好PWM工作的频率、分辨率等参数并启动,将占空比数据写入指定寄存器即可,程序流程如图5。单片机初始化时设置好PWM模块参数并启动PWM功能,根据需要采集模拟量数据,经运算分析调整占空比,再将占空比数据写到PWM指定的寄存器中,周而复始,达到调整PWM的目的。这种实现PWM功能方法的优点是控制简单、控制程序短、程序用于处理PWM功能所需占用的时间短,不足之处是输出的I/O口必须是单片机内PWM模块指定的I/O口,不能任意改变,要同时实现多路PWM功能时受到单

8、片机内PWM硬件资源的限制[11-12]。图5用单片机实现PWM功能流程图3.2用FPGA模拟PWM功能用FPGA编写一个计数器产生公共的PWM时基,将该时基实时与一路PWM所要求的占空比数据比较,时基<=占空比数据时,对应输出口输出1,否则输出0。以模拟1路8位PWM功能为例,设PWM公共时基存于TIMER(00H~FFH)中,占空比数据存于P100H~FFHPWM出分别为OUT1,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。