基于AVR单片机的SPWM控制技术
AVR单片机定时器输出PWM的设计及注意问题

AVR单片机定时器输出PWM的设计及注意问题第一篇:AVR单片机定时器输出PWM的设计及注意问题一、定时/计数器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)。
基于单片机的SPWM控制逆变器的设计

基于单片机的SPWM控制逆变器的设计作者:张悦林都鲜浩范国浩来源:《中国新技术新产品》2015年第16期摘要:本设计采用51单片机查表法,与IR2101芯片的对应引脚连接电路,输出PWM信号以驱动双极性控制的三相逆变电路。
通过等面积 SPWM 算法来输出高精度的SPWM波形,从而实现了逆变器的SPWM控制。
通过建模仿真,运行结果,可以输出SPWM波形。
关键词:51单片机;逆变器;正弦脉冲宽度调制中图分类号:TM464 文献标识码:A1 引言近年来,随着电力电子技术迅速的发展,其应用领域已扩大到工业、商业、民用、军事以及环境保护中。
PWM调制技术以其控制简单,灵活和动态响应的优点而成为电力电子技术最广泛应用的调制方式,以及研究的热点之一。
本设计通过分析PWM调制技术,建模仿真,用单片机进行设计实现SPWM波形的输出。
2 逆变与PWM调制技术2.1 逆变技术概念与分类在电力电子技术中,将交流电能转换成直流电能的过程叫做整流。
与之相反,将直流电能转换成交流电能的过程叫做逆变。
逆变根据逆变电路输出交流侧交流电源的有无,可分为有源逆变和无源逆变。
逆变电路根据直流电源的类型不同,又可分为电压型逆变电路和电流型逆变电路。
而实现逆变过程的装置叫做逆变设备或逆变器。
无源逆变电路输出的频率与电压既可以是恒定的,也可以是可变的,它与有源逆变具有很大的差别。
2.2 PWM调制技术PWM(Pulse Width Modulation)调制技术是对于半导体开关器件的导通和关断时间实现控制,通过对脉冲宽度进行调制,可以等效地获得需要的波形的一种技术。
三相逆变电路PWM调制技术,具有动态响应快,功率因素高,电路结构简单的特点,在逆变电路中应用广泛。
如图1所示为三相逆变电路,因为逆变电路的输出波形可以得到接近正弦波的输出电压和输出电流,对于各脉冲的宽度进行调制,不仅可以逆变电路输出电压的大小,而且可以改变输出电压的频率。
因此在大量应用的逆变电路中,大部分都是PWM型逆变电路。
基于ATmega8单片机的SPWM调制信号的实现

[ 3]
个彼此相连的脉 冲所组成的波形。这些脉冲的 宽 度相等 , 都等于 /N, 但 幅值不 等 , 且脉冲 顶部 是 曲线, 各脉冲 的幅值 按正 弦规律 变化。如 果把 上 述脉冲序列用同样数量的 等幅而不等宽的矩形 脉 冲序列代替 , 使 矩形脉 冲的中 点和相 应正 弦等 分 的中点重合 , 且 使矩形 脉冲和 相应正 弦部 分面 积 ( 冲量 ) 相等 , 就得到如图 1 所示的脉冲序列 , 这就 是 PWM 波形。可以看出 , 各脉冲的宽度是按 正弦
据。在 OC1A 输出 SP WM 的同时, 应使 PD7 引脚输 出高电平 , PD6 引 脚输出 低电平 ; 而 当 OC1B 输出 SPWM 的时候 , 应使 PD6 引脚输出 高电平, PD7 引 脚输出低电平。
图 图 5 全桥逆变器等效图
6 捕获中断流程图
3 软件设计
如图 5 全桥逆变器等效电路所示 , 控制单片机 的引脚 OC1A 和 PD7 分别 驱动 S l 和 S4, OC1B 和 PD6 分 别 驱 动 S2 和 S3。 捕 获 中 断 用 于 在 引 脚 OC1A 和 OC1B 上产生 SPWM 脉冲, 如图 6 所示 , 在 中断程序中首先判断是否禁止了 SP WM, 若是则使 产生 180 方波信号的两个引脚 PD6 和 PD7 输出低 电平, 并往寄存器 OCR1A 和 OCR1B 写入一个大于 200的数据 , 这将使 引脚 OC1A 和 OC1B 输出低电 平 , 从而禁止产生 SPWM; 若没有 禁止 SPWM, 则在 前半个周期 , 使 OC1A 引脚产生 SPWM, 后半个周期 使 OC1B 引脚产 生 SPWM, 即往 寄存器 OCR1A 和 OCR1B 中分别写入正弦表中前 200 个和后 200个数
基于单片机的SPWM逆变电源设计

逆变电源的国内外研究现状
目前,逆变电源大多采用正弦波脉宽调制,即SPWM技术。逆变电 源以数字化控制为发展趋势,是现代逆变电源发展功率电子器件的大 功率研究的一个热点。
逆变电源的发展是和电力电子器件的发展联系在一起的,电力电 子器件的发展带动着逆变电源的发展。 逆变电源出现于电力电子技 术飞速发展的20世纪60年代,到日前为止,它已经历了三个发展阶段。
Page 12
输入过压欠压保护是指当系 统输入电压太高或太低而引起电 源输出电压失控的情况。
系统保护电路
输出短路保护是指电源输 随着温度的升高,电子元件的性能
出短路时,使电源不受损 都会下降甚至损坏,因此我们必须在系
坏的技术措施。
统内加装散热风扇,另外还应当对电源 关键部位的温度进行监测,防止因温度
Page 17
PI子程序
中位值滤波是对某一被测参 数连续采样n次(一般n取奇 数),然后把n次采样值按大小 排列,取中间值为本次采样值, 本系统我们取n为7,并用冒泡 排序法来对采样值进行排序。 中位值滤波能有效地克服偶然 因素引起的波动或采样器不稳 定引起的误码等脉冲干扰。对 温度、液位等缓慢变化的被测 参数采用此法能收到良好的滤 波效果,但对于流量、压力等 快速变化的参数一般不宜采用 中位值滤波。
Page 16
采样子程序
开始 启动 A/D 转
转换结束否
延时
读取并存储转换数据 N
第七次采样
返回
把采样值与系统设定 电压值(本系统为220V) 进行比较,求出偏差E(n), 再判断此时的偏差是否在 允许的范围内,如果是, 则不改变SA4828中的控制 数据,如果超过了允许范 围,就采用的PI控制算法 去计算出此时的控制调制 幅度值, 改变SA4828中的 控制数据。
基于单片机的SPWM变频调速器设计

摘要变频器具有调速精度高、响应快、保护功能完善、过载能力强、节能显著、维护方便、智能化程度高、易于实现复杂控制等优点。
从变频器技术发展来看,电动机交流变频技术将成为今后工业自动化的主要对象之一,是当今节能、节电、改善工艺流程,以及提高产品质量和改善环境、推进技术进步的一种主要手段。
变频器的发展趋势是小型化、智能化、多功能、大容量、低价格的方向。
本文重点介绍了C8051F040单片机硬件和软件设计,硬件电路方面详细阐述了单片机的最小系统及外围电路;软件设计方面,首先,通过单片机的可编程计数器阵列PCA来实现输出频率可变的正弦脉宽调制控制波形,具体包括PCA的设置和16位SPWM实现的软件编程;其次,给出单片机内部的频率捕捉程序和软件设计;最后,分析了单片机最小脉冲的解决方法。
该SPWM波形控制方法简单,精度较高,效率高,实时性好。
目前市场相继推出的数字式SPWM变频器中,大多数都采用了专用的SPWM 芯片(如HEF4752,SLE480).这样可以使编程简单,但增加了投入,鉴于此,本设计主要是通过单片机的控制,产生SPWM波形的变频器,从而降低变频器的成本,可以使变频器得以推广。
关键词:单片机,SPWM ,变频器DESIGN OF SPWM FREQUENCY CONVERTER BASED ON SINGLE CHIP MICROCOMPUTERABSTRACTFrequency converter speed control precision, fast response, good protecting function, strong overload capacity, energy saving significantly, convenient maintenance, high intelligent degree, easy to realize complex control, etc. From the inverter technology, ac. frequency conversion electric motor technology will become one of the main object in industrial automation, is the energy saving, power saving, improve process flow, and improve product quality and improve the environment, one of the main means to promote technological progress. Inverter is the development trend of miniaturization, intelligent, multi-functional, large capacity, low price direction.This article focuses on the C8051F040 microcontroller hardware and software design, hardware circuit aspects in detail elaborated the SCM smallest system and the peripheral circuit; Software design aspects, first of all, through the single-chip microcomputer programmable counter array PCA to realize the output variable frequency sinusoidal PWM control waveform, including the setting of PCA and 16-bit SPWM realization of software programming; Second, given the frequency of thesingle chip microcomputer internal capture program and software design; Finally, the paper analyzes the single chip microcomputer minimum pulse solutions. The SPWM waveform control method is simple, high precision, high efficiency and good real-time.Launched digital SPWM inverter in the market at present, most of them adopt the SPWM dedicated chip (such as HEF4752, SLE480). This allows the programming is simple, but increase the investment, in view of this, this design is mainly controlled by MCU, produces SPWM waveform of the inverter, and reduces the cost of the inverter, can make the inverter to promotion.KEY WARDS:single chip microcomputer, SPWM, the inverter目录摘要 (I)1 绪论 (1)1.1 国内外的发展现状 (1)1.1.1 国内的发展现状 (1)1.1.2 国外的发展现状 (1)1.2 研究背景 (2)1.3 本论文的组织和结构 (3)2 变频器的控制及其原理 (4)2.1 变频器简介 (4)2.1.1 变频器的分类 (4)2.1.2 变频器的应用领域 (4)2.2 变频器的原理 (4)2.2.1 交——交变频 (4)2.2.2 交——直——交变频 (5)2.2.3 变频器的电路图 (6)2.3 SPWM变频器IGBT输出的调制方式 (7)2.3.1 SPWM原理 (7)2.3.2 SPWM的调制方式 (8)2.4 U/f的控制方式 (11)3 硬件设计 (13)3.1 硬件系统原理框图及其总体方案 (13)3.1.1 系统结构框图 (13)3.1.2 专用芯片SLE4520结构及简介 (13)3.2 C8051单片机简介 (15)3.2.1 单片机的发展 (15)3.2.2 单片机的最小系统 (15)3.2.3 单片机的键盘及显示电路 (16)3.3 IGBT驱动及其电路 (20)3.3.1 IGBT简介 (20)3.3.2 IGBT驱动 (20)3.3.3 IGBT的保护电路 (22)3.4 控制电路设计 (23)4 软件设计 (25)4.1 SPWM波的生成 (25)4.1.1 计数器阵列PCA (25)4.1.2 SPWM波形的生成 (27)4.2 16位的SPWM软件编程 (28)4.3 频率的捕捉程序 (29)4.4 最小脉冲问题分析 (30)5 结论与展望 (31)5.1 变频器的结论 (31)5.2 设计的展望 (31)参考文献 (33)致谢 (36)1 绪论随着电力电子技术和微机控制技术的进步,为交流电力拖动的开发创造提供了更有利的发展条件。
基于AVR单片机的SPWM变频调速控制策略

基于AVR单片机的SPWM变频调速控制策略.Control strategy of SPWM variable frequency speed regulating based on AVR single-chip computer.张希林段吉安摘要:重点讨论了一种新型单片机—AVR高速嵌入式单片机在交流变频调速中的应用,并给出了软硬件设计方法,同时利用等效面积法生成SPWM脉冲序列,较好的解决了控制精度和实时控制的要求,理论分析和仿真实验证明该方法可行。
关键字:AVR单片机; SPWM波; 等效面积法; 变频调速引言近年来,随着自关断器件的不断发展,采用以正弦波作为参考电压的SPWM(正弦脉宽调制)控制的VVVF 变频调速,已成为交流异步电机调速的主流。
IGBT作为新一代全控型电力电子器件,综合了MOSFET和GTR 的优点,开关频率高、驱动功率小,构成的功率交换器输出电压纹波小,线路简单,是当今最具有应用前景的功率器件。
早期使用模拟电路元件生成SPWM波形,所需硬件较多,算法不够灵活,改变参数和调试比较麻烦。
随着电力电子技术、微电子技术和计算机技术的发展,研究重点转移到以MCU、DSP为主的数字方案。
本文介绍一种由AVR高速嵌入式单片机输出的SPWM脉冲序列控制变频调速的方法。
1 SPWM波形生成策略1.1 常用算法比较微机控制的SPWM算法有多种,常用的有自然取样法和规则取样法。
自然取样法(图1a)采用计算的方法寻找三角载波UΔ与参考正弦波UR的交点作为开关值以确定SPWM的脉冲宽度,这种方法误差小、精度高,但是计算量大,难以做到实时控制,用查表法将占用大量内存,调速范围有限,一般不采用。
规则取样法(图1b)采用近似求UΔ和UR交点的方法,通过两个三角波峰之间中线与UR的交点作水平线与两个三角波分别交于A和B点,由交点确定SPWM的脉宽,这种方法计算量相对自然取样法小的多,但存在一定误差。
基于单片机实现SPWM制作空调变频器

S P WM (正弦脉宽调制)在变频器设计中得到广泛应用,空调压缩机的异步电机如果适当变频则可以减少启动次数,达到室内温度精度高并且省电运行的目的,然而目前市场上无论变频空调还是变频器都价格较高,因此有必要探索使用成本低廉的单片机做控制器,实现空调变频运行的低成本装置,功能虽然不如市场上的变频空调那样全面,但只要能实现经济运行,达到实用目的即可。
在此采用单片机通过驱动电路控制单相逆变桥的方法实现变频,用单片机通过适当的运算可很容易产生单极性的正弦脉宽调制波。
1 硬件选择主电路如图1,四个整流二极管选择整流桥形式的整体封装,价格低廉。
逆变桥的I G B T 选用G T 8Q 101的分立管,I G B T 驱动选择E X B 840专用驱动I C 。
电容C 选为5000μF/450V即可。
除此之外还有经A/D 转换器与单片机相连的温度传感器。
GT8Q101的V CE S =1200V,I CP =16A,可以满足耐压要求和启动峰值电流要求。
最高速度为0.5μs,开关速度也可满足要求。
EXB840可驱动高达75A/1200V的IGBT,最高频率40kHz,带有过流保护功能,按照使用手册的应用电路接线,其中控制端脚经RG接IGBT的栅极,RG如选的过大,则IGBT 的导通损耗较大,选的过小则会在IGBT的集电极产生大的电压尖脉冲,且不利于负载短路保护,对于1200V/8A的管子来说,一般选取RG=150Ω,考虑到单片机上电时I/O 口为高电平,为防止短路应使低电平有效,故应使负极性驱动信号接单片机。
2 异步电机变压变频方案在变频的过程中,应尽量使主磁通Φm 保持不变,若Φm 变大,则磁路过饱和而使励磁电流增大,功率因数降低,损耗增大,若Φm 过小,则会使转矩下降,异步电动机的基本电磁式如下:U1≈E1=4.44N 1kn1f1Φm由此式可见,要使Φm不变,则U1应与f1同比例变化,考虑到在f1>50Hz时,提高U 1大于额定电压时对电机的绝缘安全不利,故在f1>50Hz采用定压升频方式,这样虽然Φm 会变小,转矩会减小,但对于压缩机的电机来说仍可正常工作,只在f1<50Hz 时采用恒压频比方式变频。
基于AVR的双极性SPWM调制逆变技术

u 正半 周 , 通 , 2断 , 3和 V 。 V1 V V 4交 替 通 断 , 负载 电流 比 电
主 电路 、 制 驱 动 电路 、 护 电路 以及 键 盘 显 示 电路 组 成 , 控 保 系统
和一 d 种 电平 ,o 半 周 , V U 两 u负 让 2保 持 通 , 1保 持 断 , 3和 V V V 4
交替 通 断 , 。 可 得 到一 a U 两 种 电平 。 u也 U 和 d 单 相 S WM 全桥 逆变 电路 结 构 根 据 载 波 凋制 方 式 的不 同 , P
可分 为 三 种 类 型 : 双极 性 S W M、 极 性 S WM 和 单 极 性 倍 频 P 单 P
大 系 列单 片机 中 的单 片 机 系列 之 一 , 很 高 的性 价 比 , 集 A 有 是 D、 定 时 器/ 数 器 、WM 波形 发 生 器 、E R 计 P E OM 、闪存 、 AM 等 于 R
一
体 , 能 很 强 , 要 的 外 围 电路 少 , 常 方 便 应 用 于 现 代 纯 正 功 需 非
c tol ATmega A —pu S onr l er l 6 ch r c e it s o c ev bi lr a a t r i t a hi e sc poa SP M s gme t t s n r ia in W e nai on y chOnz t moduat n O l i me h o t od. On
图 2 单 相 全 桥式 主 回路
弦 波 逆 变 器 产 品 中[ 。 1
1 总体 方案
法 , 图 2所 示 。 1和 V 如 V 2通 断 互 补 ,3和 V V 4通 断 也 互 补 。 控 其
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
形, 实验结果表明, 输出电压波形光滑、对称性好、失真度低。
关键词: 逆变器; 正弦脉宽调制; 规则采样; 单片机; 谐波畸变率
中图分类号: TM 46
文献标识码: A
文章编号: 1001- 4551( 2007) 09- 0026- 04
SPWM con trol based on AVR single ch ip m icyoco FU Sheng-yang, CH EN H u-i m ing, WANG Zheng-sh i
摘 要: 叙述了单相全桥电压型逆变器 SPWM 调制的原理, 分析了单极性倍频调制的优点和采用的理
由。在介绍了 AVR单片机 AT 90PWM 2的基础上, 描述了用 AT90PWM 2实现单极性倍频 SPWM 调制的
方法, 制作了实际的逆变器样机, 并应用于 1 kW 汽油发电机组中, 工作性能稳定。最后给出了实验波
( Co llege of E lectrical E ngineer ing, Zhejiang University, H angzhou 310027, China) Abstrac t: The pr inc iple o f SPWM modu lation in sing le-phase full bridge vo ltage m ode inverter w as represented. T he advantag e of sing le po lar freqnency-doub ling modu lation and the reason of adoption were ana ly zed. The m ethod fo r re lizing SPWM w ith sing le po lar freqnency-doubling w as describ led, based on AVR 8-bit SCM AT 90PWM 2. T he prototype o f inverte r w as m ade, wh ich w as app lied in gaso line g eneration se tw ith 1 kW. The inverter has stab le function. F inally the expe rim en tal results were illustra ted. T he results show th is m ethod can ach ieve good output w ave fo rm, the output vo ltage w aveform is smoo th, symm etr ica l good, and scale distortion is low. K ey word s: inverter; sine pulse w idth m odulation( SPWM ); sing le ch ip m icyoco( SCM ); tota l harm onic disto rtion( THD )
电平 ( n = 0或 2)。
PSC的这样一个工作周期相当于三角波载波的周
期。三角波周期和 PSC计数频率以及寄存器 OCRnRB
的关系为:
f=
2
fPSC
。
@OCR nRB
PSC Counter计数频率可以选择单 片机的工作频
率, 或者在此基础上乘以某个分频系数, 这里直接选择
单片机的工作频率 16 MH z。因此, OCRnRB 的值决定
PSC工 作在中心对齐模 式的原理, 如图 6所 示。
PSC Coun ter从由 OCRnRB 寄存器定义的最大值开始
计数, 先减到零再加到最大值。在这个过程中, 当 PSC
Counter的值和寄存器 OCRnSB、OCRnSA 的值相等时,
将分别改变 PSCn 输出引脚 PSCOUT n0、PSCOUTn1的
本研究介绍一种由 AVR单片机 AT 90PWM 2来实 现单相逆变器 SPWM 控制的方法。
1 SPWM 调制原理
单相全桥逆变电路结构, 如图 1 所示。根据调制 方法的不同, 逆变电路可以分为: 双极性、单极性和单 极性倍频 [ 4] 。在同样的载波频率下, 单极性倍频调制 输出波形最好, 因此本研究采用单极性倍频调制。其 调制的原理, 如图 2所示。它是通过两个相位相反、幅 值相等的载波信号 U c1、U c2和正弦波调制信号 Ug 进 行比较。Ug和 U c1的交点形成开关 Q1和 Q2的控制 脉冲序列; Ug 和 U c2 的交点形成开关 Q3 和 Q 4的控 制脉冲序列。从图 2中可以看出, 在一个载波周期内,
同理可得正弦波负半周脉冲宽度:
说在不增加开关损耗的同时, 单极性倍频调制提高了 逆变桥输出 SPWM 波 形的频 率, 有 利于更 好地 抑止
R
=
Tc 2
(
1
-ms inXFra bibliotek tD )( 2)
谐波 [ 5] 。
3 实验系统的软 \硬件设计
图 2 单 极性倍频调制方式
2 规则采样法
在正弦波和三角波的自然交点时刻控制功率器件 的通 /断, 这种生成 SPWM 波形的方法称为自然采样 法。这种方法需要求解复杂的数学方程, 很难用单片机 实现实时的在线计算, 应此工程实际中应用不多 [ 6] 。
4 实验波形
笔者制作了 1台逆变电源样机, 输出功率为 1 kW。
图 6 中断子程序流程图
逆变器输出电压为 230 V, 频率为 50 H z, 开关频率为 8 k, 载波比为 160, 直流侧输入电压为 350 V。示波器 观察到的 AT 90PWM 2 波形发生器 PSC0的输出 引脚 PSCOUT 00和 PSCOUT 01 输出 的 SPWM 信号, 如图 7 所示。 PSC2的输出信号与 此相同, 只 是相差 180b的 相位。从图中可以看出 PWM 信号的频率等于 8 k, 并 呈互补的关系。由于载波比较高, 在一个屏幕内信号 每个周期的占空比的变化并不十分明显, 但实际上都 按照正弦规律变化, 符合 SPWM 调制的规律。逆变器 经过 LC 滤波后的输出 电压波形, 如图 8所示。由于 单极性倍频调制的优点, 输出滤波器的参数可以取的
引脚, 如图 4所示。它的主要特点包括: ( 1) 高性能的 8位 RISC 结构, 1M IPS / perMH z, 最
高时钟可达 16 MH z。 ( 2) 4 k 系统可编程 ( ISP ) 的 flash 存储器, 支持
boo t方式编程, 512字节 SRAM, 512字节 EEPROM。 ( 3) 1个 12位分辨率的 PWM 波形发生器 ( P ow er
第 24卷
PB7, PSC2的输出为引脚 PB0和 PB1。
3. 3 PSC 波形发生器工作原理
AT 90PWM 2包含 2 个 12 位的波 形发生 器 PSC0 和 PSC2, 共 有 4 种 工 作模 式 ( Four Ram p m ode、Tw o Ramp m ode、One Ramp m ode and Center A ligned m ode)。 2个波形发生器可以工作在同步状态或是异 步状态。这里选择中心对齐模式, 并且 PSC0和 PSC2 工作在同步状态。
图 7 两路 SPWM 信号
图 8 输出电压波形
( 下转第 32页 )
# 32#
机电工程
第 24卷
3 结束语
通过以 上的 设计 和实验 结果 可以看 出采 用 UCC2818A为控制芯片的 PFC模块可将整流负载装置 的功率因数由原来的 0. 5~ 0. 7提高到 0. 99以上, 交 流电流谐波 THD 减小到 10% 以下, 同时还可输出稳 定的直流电压供下一级功率变换电路使用。从负载测 试和整机测试结果来看, 该 PFC 模块能满足目前变频 空调的实际应用, 具有较高的性价比。
了三角波的频率。如果将三角波频率定为 8 k, 则由上
式可得: OCRnRB= 1 000。
3. 4 软件系统设计
在 OCRnRB 为 常数的时 候, OCRnSB 和 OCRnSA 的值决定了输出波形的占空比, 即脉宽。由计算脉宽 的式 ( 1) 和 式 ( 2) 计算出 产生 SPWM 波形 所需 要的 OCRnSB 和 OCRnSA 的 数据。T c /2 即为 OCRnRB = 1 000, 正弦波被平均分为 160份, m 可取为 0. 9左右。 将这些信息代入式 ( 1) 和式 ( 2), 可计算一个正弦波周 期内的每个三角波对应的脉冲宽度, 得到一张正弦数 据表。将这张正弦表存放于单片机的存储器中, 以供 程序调用。
S tage Contro llers)。 ( 4) 1 个 11通道的 10 位模 /数转换器 ( ADC ), 1
个 10位的数 /模转换器 ( DAC ) , 2个模拟比较器。 ( 5) 多达 29个中断源。 ( 6) 支持 UART、SP I、IIC通信方式。
图 4 系统结构框图
3. 2 硬件系统设计 硬件系统的结构, 如图 5 所示。 AT 90PWM 2的 2
单片机程序的功能就是在下一个三角波周期到来 之前, 更新寄存器 OCRnSB 和 OCRnSA 中的脉宽数据, 使他们和 PSC Counter进行比较, 产生下一个 周期的 SPWM 波形。在每个 PSC 周期 结束的时候会 产生中 断, 因此可以在子程序中完成对 OCRnSB 和 OCRnSA 的操作。单片机的主程序是一个无限的空循环, 中断 程序的流程, 如图 6所示。
= m sinXr t, 其中, m ( 0 < m [ 1) 称为调制系数, Xr 为
正弦信号角频率。T c 为三角波周期。
由图
1 可得 到:
1+
m s inXr tD R /2
=
2。 Tc /2