PWM脉冲调宽程序设计毕业论文.doc
《PWM脉冲调宽程序设计毕业论文.doc》由会员分享,可在线阅读,更多相关《PWM脉冲调宽程序设计毕业论文.doc(40页珍藏版)》请在三一办公上搜索。
1、题目:PWM脉冲调宽程序设计摘 要根据冲量效果不变理论,本文提出了采用规则采样算法计算PWM波的方法。详细描述了采用AT89C2051单片机定时加计数实现PWM波形的程序设计方法。该方法与传统的硬件电路产生PWM波形相比,具有更大的灵活性和实用性。电路简单可靠,编程方便。对软件实现PWM波形中实时输出的误差进行了分析,提出了改进意见。仿真结果表明用该方法所产生的PWM波形精度高,并且输出波形的频率和幅值可变,是实现脉宽调制控制技术的一种有效途径。关键词:PWM波形;程序;逆变器ABSTRACTAccording to the theory of effect of impulse is inv
2、ariant,an algorithm of PWM waves is developed with the regular sampling methodIn this paper was described in detail the PWM waveform program design method by using the monolithic integrated circuit of AT89C2051s time and countThis method compare with the PWM waveform produced by traditional hardware
3、 circuit,has more flexibility and practicalityThis designed in simple circuit not only has stronger reliability,but also can be programmed more easilyThe real-time output to inaccuracy of PWM wave realized by software was analyzed,and the promotion ideas were also put outThe result of simulation ind
4、icates that the PWM waves generated with this method is excellent,the frequency and the margin of the output waves is controllable,is an effective way of implement the pulse-duration modulation control technologyKey words:PWM waves;procedure;Inversion目 录摘 要IABSTRACTII第1章 概 述11.1 PWM技术的发展概况11.2 PWM技术
5、的应用范畴11.3 PWM脉冲调宽程序设计的意义21.4 PWM控制的基本原理2第2章 方案论证42.1 PWM脉冲的生成方法42.1.1 完全由模拟电路生成52.1.2 由专用集成芯片生成52.1.3 软硬件结合系统生成62.2 设计方案选择82.2.1 总体方案82.2.2 软件算法92.2.3 硬件平台9第3章 硬件设计103.1 单片机AT89C2051简介103.1.1 主要性能参数103.1.2 总体结构103.1.3 引脚功能说明123.1.4 定时器/计数器简介133.2 硬件电路15第4章 软件设计164.1 编程语言164.2 软件算法实现164.3 系统主程序204.4
6、定时中断204.5 算例说明22第5章 调试结果及分析24第6章 问题讨论28第7章 总结29参 考 文 献30致 谢31附 录32附录A PWM脉冲调宽C51程序代码32附录B WIN-TC中PWM规则采样算法仿真C源程序代码35第1章 概 述 PWM技术是在电力电子领域有着广泛的应用,并对电力电子技术产生了十分深远影响的一项技术。PWM技术在晶闸管时代就已经产生,但是为了使晶闸管通断要付出很大的代价,因而难以得到广泛应用。以IGBT、电力MOSFET等为代表的全控型器件的不断完善给PWM控制技术提供了强大的物质基础,推动了这项技术的迅猛发展,使脉宽调制(PWMPluse Width Mod
7、ulation)技术被广泛的应用。该项技术现已广泛应用于各种控制系统中。本文提出了一种利用51系列单片机定时器,通过规则采样算法来实现PWM波形的程序设计方法,该方法与传统硬件电路实现方法相比,具有更大的灵活性、适用性和更低的成本。调试和仿真结果表明它所产生的PWM波形输出正弦波的频率和幅值都可改变,便于工程上实现实时控制。1.1 PWM技术的发展概况所谓PWM控制技术,就是利用逆变器装置中半导体开关的开通和关断,把直流电压转化变成一定规律的电压脉冲序列,以实现调频、调压和消除谐波三个目的的技术。PWM控制技术经历了一个不断创新和不断完善的发展过程,电力电子技术的发展,一些全控型快速半导体器件
8、,如BJT、IGBT、GTO等的出现,推动了PWM控制技术的进一步发展。PWM控制技术有许多种,如等脉宽PWM法、正弦波PWM法(SPWM法)、磁链追踪型PWM法和电流跟踪型PWM法以及新近发展起来的空间矢量PWM法(SVPWM)等。1964年,德国的A.Schonung和H.Stemmler在BBC评论上提出将通信中的PWM调制技术应用于交流传动逆变器的控制上来,产生了正弦脉宽调制(SPWM)变压变频的思想。脉宽调制技术较以往的相控技术能有效地抑制高次谐波,适宜各类电动机,满足高性能交流调速的要求,目前成为逆变器的最主要控制方式。该项技术现已广泛应用于各种控制系统中,数字化和智能化是PWM技
9、术的发展方向。1.2 PWM技术的应用范畴目前,PWM控制技术已经广泛的运用到了交直、直直、交交、直交四大类变流电路中。并已深入到科研、国防、生产生活的各个方面。直流斩波电路实际上就是直流PWM电路,这是PWM控制技术应用较早也成熟较早的一类电路,把直流斩波电路应用于直流电动机调速系统,就构成广泛应用的直流脉宽调速系统。交流交流变流电路中的斩控式交流调压电路和矩阵式变频电路是PWM控制技术在这类电路中应用的代表。目前,其应用都还不多,但矩阵式变频电路因其容易实现集成化,可以望有良好的发展前景。PWM控制技术在逆变电路中的应用最具代表性。可以说,正是由于PWM控制技术在逆变电路中的广泛而成功的应
10、用,才奠定了PWM控制技术在电力电子技术中的突出地位。除功率很大的逆变装置外,不用PWM控制的逆变电路已十分少见。PWM控制技术用于整流电路即构成PWM整流电路。这种技术可以看成逆变电路中的PWM技术向整流电路的延伸。PWM整流电路已经获得了一些应用,并有良好的应用前景。1.3 PWM脉冲调宽程序设计的意义PWM脉冲调宽技术的用途十分广泛,尤其是在逆变器、变频器以及动态无功补偿系统中,不可或缺。脉宽调制控制技术中的PWM波形既可用硬件电路实现,也可通过程序实现。对于采用硬件电路方法产生PWM波形,如使用PWM控制器或在系统中增加PWM电路等,则成本高、响应速度慢,而且PWM控制器与系统之间存在
11、兼容问题。另外,控制系统中的信号采样通常是由A/D转换器来完成,因此检测精度要求较高时,调理电路复杂,而且因A/D的位数高,从而使设计的系统成本居高不下。若采用软件编程的方法实现,则系统具有小型化,更大的灵活性、适应性同时还具有较高的性价比等特点,是实现脉宽调制控制技术的有效途径。1.4 PWM控制的基本原理在采样控制理论中有一个重要的结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上时其效果基本相同。冲量即是窄脉冲的面积。这里所说的效果基本相同,是指环节的输出响应波形基本相同。如果把各输出波形用傅立叶变换分析,则其低频段非常接近,仅在高频段有差异。如图1-1a、b、c所示的三个窄脉冲形状不
12、同,其中图1-1a为矩形脉冲,图1-1b为三角形脉冲,图1-1c为正弦半波脉冲,但它们的面积(即冲量)都等于1,那么当它们分别加在具有惯性的同一个环节上时,其输出响应基本相同。当窄脉冲变为图1-1d的单位脉冲函数(t)时,环节的响应即为该环节的脉冲过渡函数。f(t)0f(t)f(t)f(t)000tttt(t) a) b) c) d)图1-1 形状不同而冲量相同的各种窄脉冲图1-2a的电路是一个具体的例子。图中e(t)为电压窄脉冲,其形状和面积分别如图1-1的a,b,c,d所示,为电路的输入。该输入加在可以看成惯性环节的RL电路上,设其电流i(t)为电路的输出。图1-2b给出了不同窄脉冲时i(
13、t)的响应波形。从波形可以看出,在i(t)的上升段,脉冲形状不同时i(t)的形状也略有不同,但其下降段则几乎完全相同。脉冲越窄,各i(t)波形的差异也越小。如果周期性的施加上述脉冲,则响应i(t)也是周期性的。用傅立叶级数分解后将可看出,各i(t)在低频段的特性将非常接近,仅在高频段有所不同。e(t)i(t)i(t)t0a) b)图1-2 冲量相同的各种窄脉冲的响应波形上述原理可以称之为面积等效原理,它是PWM控制技术的重要理论基础。下面分析如何用一系列等幅不等宽的脉冲来代替一个正弦半波。把图1-3a的正弦半波分成N等份,就可以把正弦半波看成是由N个彼此相连的脉冲序列所组成的波形。这些脉冲宽度
14、相等,都等于/N,但幅值不等,且脉冲顶部不是水平直线,而是曲线,各脉冲的幅值按正弦规律变化。如果把上述脉冲序列利用相同数量的等幅而不等宽的矩形脉冲代替,使矩形脉冲的中点和相应的正弦波部分的中点重合,且使矩形脉冲和相应的正弦波部分面积(冲量)相等,就得到土1-3b所示的脉冲序列。这就是PWM波形。可以看出,各脉冲的幅值相等,而宽度是按正弦规律变化的。根据面积等效原理,PWM波形和正弦半波是等效的。对于正弦波的负半周,也可以用同样的方法得到PWM波形。像这种脉冲的宽度按正弦规律变化而和正弦波等效的PWM波形,也称SPWM(Sinusoidal PWM)波形。uut00ta)b)图1-3 用PWM波
15、代替正弦半波要改变等效输出正弦波的幅值时,只要按照同一比例系数改变上述各脉冲的宽度即可。PWM波形可分为等幅PWM波和不等幅PWM波两种。由直流电源产生的PWM波通常是等幅PWM波。如直流斩波电路及PWM逆变电路,其PWM波都是由直流电源产生,由于直流电源电压幅值基本恒定,因此PWM波是等幅的。如斩控式交流调压电路,矩阵式变频电路,其输入电源都是交流,因此所得到的PWM波也是不等幅的。不管是等幅PWM波还是不等幅PWM波,都是基于面积等效原理来进行控制的,因此其本质是相同的。上面所列举的PWM波都是PWM电压波。除此之外,也还有PWM电流波。例如,电流型逆变电路的直流源,如对其进行PWM控制,
16、所得到的PWM波就是PWM电流波。直流斩波电路得到的PWM波是等效直流波形,SPWM波得到的是等效正弦波形。这些都是应用十分广泛的PWM波。除此之外,PWM波形还可以等效成其他所需要的波形,如等效成所需要的非正弦交流波形等,其基本原理和SPWM控制相同,也是基于等效面积原理。第2章 方案论证2.1 PWM脉冲的生成方法生成PWM脉冲的方法有很多,大致可分为三大类:第一类是完全由模拟电路生成,第二类是由专用集成芯片生成,第三类是由软硬件结合系统生成。2.1.1 完全由模拟电路生成正弦波发生器三角波发生器PWM脉冲输出图2-1 由模拟电路生成PWM脉冲本方法通常由正弦调制波和三角载波比较产生,如图
17、2-1所示。图中,正弦波发生器和三角波发生器分别由模拟电路组成,在异步调制方式下,三角波的频率是固定的,而正弦波的频率和幅值随调制深度的增大而线性增大。本方法原理简单而且直观,但也带来如下一些缺点,故在微处理机控制时一般都不用。(1) 正弦调制波和三角载波由硬件电路生成,硬件开销大,系统可靠性降低。(2) 由于是正弦波和三角载波比较,当控制电路的直流电源电压有波动或有噪声干扰时都将引起PWM脉冲宽度的变化,从而影响到系统输出频率和电压的稳定性。(3) 当输出频率低、调制深度很小时,信号噪声比相对增大,此时上述噪声干扰问题更加明显,输出频率精度越来越差。(4) 系统受温漂和时漂的影响大,造成用户
18、使用时系统性能和出厂时的性能不一样。(5) 难以实现最优化PWM控制。因为最优化PWM的调制波都不是正弦波,用硬件手段生成这些调制波,硬件结构将变得更复杂。2.1.2 由专用集成芯片生成HEF4752是全数字化的三相SPWM波生成集成电路。这种芯片既可用于有强迫换流电路的三相晶闸管变频器,也可用于全控型开关器件构成的变频器。对于后者,可输出三相对称SPWM波控制信号,调频范围为0-200Hz。由于它生成的SPWM波的最大开关频率比较低,一般在1KHz以下,所以较适于以BJT或GTO为开关器件的变频器,而不适于IGBT变频器。 如上所述,HEF4752三相SPWM集成电路能设置的开关频率比较低,
19、不适合于IGBT变频器。因此,后来又发展了一种新的SLE4520三相PWM集成电路。它是一种应用AC-MOS技术制作的低功耗高频大规模集成电路,是一种可编程器件。它能把三个8位数字量同时转化成三路相应脉宽的矩形波信号,与8位或16位微机联合使用,可产生三相变频器所需的六路控制信号,输出的SPWM波的开关频率可达20kHz,基波频率可达2600Hz。因此,适用于IGBT变频器或其它中频电源变频器。2.1.3 软硬件结合系统生成软硬件结合系统法是由微型计算机来实现PWM控制的方法,是目前经常采用的一种方法。根据其软件制作方法的不同,有如下几种:1. 表格法(又称ROM法) 这种方法是预先将SPWM
20、波的数据计算出来,存入ROM中,然后根据调频或调幅指令再将这些数据顺序取出,由输出口输出,控制逆变器的开关动作。表格法的缺点是占用大量的内存,且无实时处理功能。2. 随时计算法(又称RAM法) 这种方法的特点是在ROM中预先存储一个单位基准正弦波,运行时,根据指令值的要求,按不同载波比和调幅比的要求,计算出一个周期的开关模式和开关模式保持的时间值,写入RAM1中。一旦计算结束,就把RAM1的数据输出。在RAM1的数据输出期间,如指令值发生了新的变化,则开始重新计算,但将计算结果写入RAM2中。写入RAM2的操作一旦结束,就转为将RAM2的数据输出。再有新的指令值时,则将计算结果写入RAM1中。
21、如此轮流地使用两个RAM。这种方法虽然不必使用大量的ROM,但没有实时处理功能,动态响应时间也较慢。1ABMsin1ttAtBt2t3t1TCt1t1图2-2 自然采样法3. 实时计算法 实时计算要有数学模型。建立数学模型的方法有许多种,如等效面积法、自然采样法和规则采样法。而规则采样法中又有对称规则采样法与不对称规则采样法。a等效面积法。生成原理就是按面积相等的原则构成与正弦波等效的一系列等幅不等宽的矩形脉冲波形。脉冲宽度计算公式是 (2-1)根据已知数据和正弦数值可以依次算出每个脉冲的宽度。这是实时控制中最简单的算法。b自然采样法。移植模拟控制的方法,计算正弦调制波与三角载波的交点,从而求
22、出相应的脉宽和脉冲间隔时间,生成SPWM波形,叫做自然采样法(Natural Sampling),如图2-2所示。在图中截取了任意一段正弦调制波与三角载波的相交情况。交点A是发出脉冲的时刻,B点是结束脉冲的时刻。Tc为三角载波的周期;t1为在Tc时间内,在脉冲发生以前(即A点以前)的间隔时间;t2为AB之间的脉宽时间;t3为在Tc以内、B点以后的间隔时间。显然,Tc = t1+t2+t3。若以单位量1代表三角载波的幅值Utm,则正弦调制波的幅值Utm就是调制度M,正弦调制波可写作: (2-2)式中,1是调制波频率,也就是控制系统的输出频率。由于A、B两点对三角载波的中心线并不对称,须把脉宽时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PWM脉冲调宽程序设计 毕业论文 PWM 脉冲 程序设计

链接地址:https://www.31ppt.com/p-3926188.html