基于AVR的高精度CPSM感应加热电源研究

发布者:alpha11最新更新时间:2020-02-18 来源: eefocus关键字:AVR  高精度  CPSM  感应加热电源 手机看文章 扫描二维码
随时随地手机看文章

简介:本文提出一种高精度复合脉冲均匀密度调制 (CPSM)的感应加热电源。采用AVR单片机和硬件电路协同工作方式,在保证控制脉冲均匀分布的同时,将其控制精度提升到1/1 024,使输出功率更稳定,调节更灵活;同时采用预估算编程方法,提高了工作频率。


1 引言


目前,高频感应加热电源的功率调节具有直流侧调功和逆变侧调功两种方式。逆变侧调功方式有:脉冲频率调制、移相调功、脉冲密度调制。但在轻载的情况下,以上方法会导致功率因数下降或输出电流波动等情况。脉冲均匀密度调制(PSM)利用串联谐振负载储能,通过控制单位时间内开通和关断的脉冲信号比例来调节输出功率,并使脉冲信号均匀分布。即使在轻载时,逆变器输出电流波动也很小,且输出频率不变,功率因数始终接近1,因此得到了较广泛的应用。但传统的PSM 实现方式由逻辑门电路构建,结构复杂,且其精度等级只能达到1/16,难以适应高精度感应加热场合。而单纯采用软件设计的方法,由于PSM控制算法复杂,难以提高逆变器工作频率,且存在延迟失真现象。


为提高高频感应加热电源控制精度,提出一种CPSM控制方案。在传统硬件控制电路基础上,增加了基于ATmega8单片机的软件控制,并利用该款单片机的 10位高精度A/D转换,将控制精度提升到传统控制方式的64倍;针对AVR系列单片机在数据处理上存在的延迟,加入了预估算控制策略,从而保证了输出控制信号时序稳定。


2 主电路及其工作原理


图1为CPSM感应加热电源主电路,它由三相不可控整流电路、滤波电路、单相逆变电路和串联谐振电路组成。



图中,VD1~VD6构成三相桥式不可控整流电路;L1,C1构成滤波电路,输出平稳的直流电压;V1~V4为IGBT开关器件,构成单相全桥逆变电路;VD1’~VD4’为快恢复反并联二极管,C2~C5为功率开关器件的吸收电容(包括开关器件的结电容);C6为隔直电容;T为变压器;L0为等效电感;C0为串联谐振电容;R0为等效负载电阻;V1,V2为主开关,根据输出功率的大小进行均匀脉冲密度控制;V3,V4始终交替开关,为负载回路提供续流。逆变器输出频率固定,工作在串联谐振状态,实现了ZCS和ZVS软开关。


3 CPSM控制原理与实现


3.1 CPSM控制系统的整体结构


图2为控制系统的整体框图,以ATmega8芯片和PSM硬件电路作为系统核心,包括PI调节电路、频率跟踪电路、驱动和检测电路。



三相整流、滤波、逆变电路和负载构成了系统主电路,逆变器承担了逆变和功率调节两项任务。PSM硬件电路可产生以16个脉冲为一个周期的控制信号(即精度为1/16),并经驱动电路控制逆变器,实现功率调节。给定功率与反馈值比较后经PI调节器将模拟控制量输入到ATmega 8芯片中,ATmega8根据A/D转换后的数字量对PSM硬件电路的各个周期单独控制,从而实现了精度提升。频率跟踪电路保证了CPSM控制信号基准频率与负载谐振频率相同,使电路工作在串联谐振状态。


3.2 PSM硬件电路的实现


PSM通过控制单位时间内导通和关断的脉冲信号的个数比来控制输出功率,PSM可保证输出脉冲均匀分布,因此,即使是低Q值的负载,也能获得平稳的输出电流。具体实现时,V1和V2的控制信号由n个1/2i(i=1,2,3,……,n)分频器的输出信号叠加而成,即一个控制周期内有2n个驱动脉冲。功率最大时,脉冲密度为2n/2n;只有1个脉冲时,脉冲密度为1/2n;有m(0≤m≤2n)个脉冲时,脉冲密度为m/2n。控制这n个分频器的组合,即可控制输出脉冲的密度,从而控制输出功率Po1:



c.JPG

式中:T为一个控制周期的时间;uo,io为逆变器输出的瞬时电压、电流;PN为额定功率。


图3示出n=4时的PSM脉冲产生电路结构框图,也是此设计中PSM硬件电路所采用的结构。D3D2D1D0为4位二进制控制量,根据其值决定各分频器输出信号选通与否,最后将这4路信号合成,即可以表示0/16~15/16的脉冲密度。当要求脉冲密度大于15/16时,直接输出基准脉冲,即为 16/16。




各分频器输出的脉冲信号频率相差1/2,且保持一定的相位差,以保证最终输出的信号均匀分布。以密度为11/16的脉冲为例,其合成方式可写为:11/16=1/2+1/8+1/16。


3.3 基于AVR的CPSM实现方案


CPSM的基本思路为将一个PSM的控制周期作为一个基本控制单元,对多个控制单元进行复合,从而实现精度的提升。图4为CPSM脉冲合成


示意图,一个PSM的控制周期T仅有16个控制脉冲,而将n个连续的Tk(k=1,2,3,……,n)复合后,一个CPSM控制周期Tc有16n个控制脉冲。采用单片机对各个Tk独立控制,便可获得1/(16n)的控制精度。图4中,n=64。



该控制策略输出功率为:



f.JPG

ATmega系列单片机具有高速处理能力,执行指令仅需一个时钟周期,且自带10位ADC功能,能够满足设计的需求。这里选用ATmega8芯片,基于ICCAVR7.0编译环境编写了CPSM脉冲控制程序,图5为程序流程图。



利用T/C1输入捕获功能对基准脉冲计数,以16个脉冲作为一个控制单元,在中断服务子程序中标记64个连续控制单元,并将标记号保存到变量 number(number=1,2,3……64)中,从而构成一个控制周期Tc。每一个周期进行一次A/D转换,在ADC结束中断服务子程序中获取10 位控制量D9~D0,根据该值控制各个单元。为给程序的运行争取尽可能多的时间,采用预估算方法,即在当前控制单元计算出下一个单元的4位控制量 out_data,在下一个单元的起始时刻先输出该控制量,紧接着计算出下下个单元的控制量,依次循环,从而保证了控制脉冲的连续性。


CPSM子函数用于计算各单元控制量。因A/D转换后得到10位控制量D9~D0,又有64个控制单元,故要将D9~D0个脉冲平均分配到64个单元中。 D9~D0/64=D9~D6,故先将D9~D6赋值给控制量out_data,再将D5~D0个脉冲平均分配到64个单元中。图5b 中,m=6;n=1,2,3,……,6。该算法可以理解为PSM方法的软件实现,当前单元在D9~D6个脉冲基础上,根据标记量number及D5~D0 各位的值决定增加的脉冲个数,并将其保存到控制量out_data中,通过该变量控制PSM电路。


4 实验结果和分析


为验证CPSM控制方法的正确性,设计了一台样机,基本参数为:输出功率为5 kW,输出频率为100 kHz,输入电源为三相交流380 V/50 kHz;负载等效电感L0=1.84 μH,谐振电容C0=1.36 μF,等效电阻R0=0.28 Ω;谐振回路的品质因数Q=4.19。图6a,b为V1在不同密度时一个控制周期内的驱动脉冲波形,可见,其控制精度达到1/1 024。



图6c,d为在不同脉冲密度下的输出电压电流波形,由图可见,由于脉冲均匀分布,即使在较低的密度下,输出电流也能保持平稳连续。验证了该设计方法的可行性。


5 结论


这里提出了复合脉冲均匀密度调制的感应加热电源功率控制策略。在控制脉冲均匀分布的同时,其控制精度可提升到1/1 024,使输出功率更稳定,调节更灵活;采用了预估算的编程方法,提高了工作频率;逆变环节采用串联谐振式逆变电路,控制开关管在零电压开通和零电流关断。实验结果验证了该方案可行,该控制方法对于感应加热设备的高精度控制和节能具有重要意义,且便于对传统设备进行改造,具有广阔的应用前景。

关键字:AVR  高精度  CPSM  感应加热电源 引用地址:基于AVR的高精度CPSM感应加热电源研究

上一篇:AVR单片机电源管理及睡眠模式
下一篇:基于AVR单片机的高性能宽带直流放大器的设计

推荐阅读最新更新时间:2024-11-17 22:11

医院采用 LINK UWB 无线高精度定位系统实现信息化管理
一、应用背景: 随着国家的经济不断的发展,科技技术不断增强,各行各业都在向智能化发展,医疗行业也不例外。 近年来,很多医院都花费了大量的财力和人力对其改造,使医院的医疗设备,医疗环境都得到了巨大的提高,但还是存在以下几点问题: 1、当患者在没有监护人的陪同下,独自在病房,一旦出现突发病情,患者不能及时呼叫医生对其治疗,后果无法想象; 2、患者在没有得到允许的情况下私自走出自己的病房甚至医院; 3、对医疗设备没有进行统一的管理监控; 4、对存放设备及药材等重要地区没有一套严密的安防系统; 5、对新生婴儿没有进行有效的管理 二、系统目标: 成都昂迅LINK UWB高精度定位系统采用有线组网的方
[医疗电子]
AVR I/O 端口的设置
我们经常要设置某个I/O口为输出,或者输入,或者带上拉的输入,在fastavr中是这样的: 例子: 设置整个A口为输出: ddra=255 '十进制表示,行首或行尾的单引号之后为注释,默认是绿色 ddra=&hff ‘十六进制表示,十六进制数加前缀&h ddra=&B11111111 ' 二进制 表示,二进制数加前缀&B 设置A口高四位为输出,低四位为输入: ddra=&B11110000 porta=porta Or &b00001111 '用逻辑或的方式打开低四位的上拉而不影响高四位的输出状态 设置整个B口为输入: ddrb=0 ddrb=&h00 ddrb=&b00000000 打开B口的全部
[单片机]
高精度环境温度、相对湿度测量仪的研制
0 引言 对环境条件要求高的场合,需要精密地测量相对湿度与温度,为此研制了智能化的高精度的相对湿度、温度测量仪,其主要性能如下: (1) 温度测量:精度 ±1℃,分辨力 0.1℃; (2) 相对湿度测量:精度 ±1℅RH,分辨力 0.1℅RH; (3) 可由用户自行校准仪表的测量精度,无需硬件调整; (4) 用户可编程设定相对湿度与温度的上、下限报警值; (5) 可手动或自动记录测量的相对湿度与温度的结果; (6) 用户可编程设定手动或定时自动打印相对湿度与温度的测量结果; (7) 可直接与微机串行口连接,作环境相对湿度与温度的高精度记录仪使用。 本文给出了测量仪的硬件电路原理图,简述了各个主要功能的硬件电路的具体实现。重点介
[单片机]
<font color='red'>高精度</font>环境温度、相对湿度测量仪的研制
世健推出增强版超宽温度范围、高精度皮安计模块
准确的弱电信号测量是各种科学分析设备、环境监测和过程控制的关键环节之一,尤其是当弱电信号达到pA甚至fA水平时。 如何测量微弱信号?这向来是各大仪器厂商津津乐道的话题。如何设计检测微弱电流的产品?这对设计者来说也是巨大的挑战。 一直以来,基于ADI的JFET放大器AD549芯片方案在微弱电流采样的前端扮演着主力中坚的角色,在仪器仪表行业持续横行了30多年,经久不衰。但由于JFET工艺的芯片短板很明显,它缺少Bipolar型放大器所拥有的低失调、低电压噪声以及低温漂高共模等特性,对于不同温度下的特性补偿很难拿捏得准确。随着科技的进步,ADI基于新型CMOS工艺,通过DigiTrim®技术革新,在2015年发布了ADA4530-1,
[测试测量]
世健推出增强版超宽温度范围、<font color='red'>高精度</font>皮安计模块
基于LTC2757的高精度数模转换器的研究
很多精密仪器、工业自动化、医疗设备和自动测试设备应用都需要高准确度数模转换,凌力尔特公司推出了18位数模转换器(DAC)LTC2757,该器件提供±1LSB INL(最大值)和±1LSB DNL(最大值)的精确DC规格。 1 LTC2757的简单介绍 LTC2757是一款18位乘法并行输入、电流输出数模转换器,在未做任何调节的情况下,该器件在整个温度范围内提供了完整的18位性能(±1LSB INL和DNL最大值)。所有的性能等级均保证了18位单调性。这款SoftSpanTM DAC采用3V~5V单工作电源,并提供了6种可通过并行接口来设置的输出范围(高达±10V),也可通过引脚搭接以在一种输出范围内运作。 除了其精准的 DC 规格
[电源管理]
基于LTC2757的<font color='red'>高精度</font>数模转换器的研究
药品(胶囊)包装的检测控制系统
0 引 言 上海华大集团华爱食品有限公司生产的药品胶囊出口远销日本。出口的药品包装规格以10小袋装一盒,每小袋中三粒胶囊。但是在生产过程中,由于包装机的原因,每小袋中的胶囊颗数并不是严格的三粒,偶有2或4粒封装,故日方以质量不合格为由,将药品全部退回。为解决上述问题,特设计药品胶囊包装的质量检测控制系统。 工厂的生产流水线上,有一台自动包装机,机器的料斗上盛有大量药品胶囊,料斗转盘斜面的最低处有3个漏药孔。料斗与水平面成一倾斜角度,由底部马达产生的振荡使得胶囊经由3个小孔落下。由于设备的非人工操作性,药品的多漏与卡壳都会造成包装质量的不合格。为在短时间内判断胶囊装入的数目,并对不合格包装小袋进行剔除以及报警操作,采用反
[工业控制]
AVR ELF文件的生成与烧录
通常AVR芯片包括flash,eeprom,fuse,lockbits,user signature等几个非易失的内容需要在编程时烧录到芯片中,其中fuse部分是只有外部的编程器可以进改写,应用程序本身是无法更改的。 在进行ISP烧录过程中,用户希望使用点一个按钮这样单一的动作来完成烧录,这就要求能把几个不同部分的擦出、烧写、比较的动作合成在一起来完成。可以使用ELF格式来完成这个目标,ELF格式的目标文件中可以包含不同的区域段,下载工具可以分别提取烧录到相应的位置。 1)使用Atmel Studio 6进行的软件开发 如果开发者使用是Atmel Studio 6(或者是AVR Studio 4/5,总之是GCC就行)
[单片机]
<font color='red'>AVR</font> ELF文件的生成与烧录
闭环伺服系统一般由哪五个部分组成
闭环伺服系统是一种高精度、高响应速度的控制系统,广泛应用于工业自动化、机器人、航空航天等领域。闭环伺服系统由五个主要部分组成:控制器、执行器、传感器、反馈回路和负载。 一、控制器 控制器是闭环伺服系统的核心部分,负责接收输入信号,根据控制算法计算出控制量,并输出到执行器。控制器的主要功能如下: 输入处理:控制器接收来自外部的输入信号,如位置、速度、加速度等,并对输入信号进行预处理,如滤波、放大等。 控制算法:控制器根据预处理后的输入信号,采用一定的控制算法计算出控制量。常见的控制算法有PID控制、模糊控制、自适应控制等。 输出处理:控制器将计算出的控制量进行处理,如限幅、转换等,以适应执行器的要求。 通信接口:控制器通
[嵌入式]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved