单片机控制的PWM斩波式交流净化稳压电源

发布者:星尘之泪最新更新时间:2011-11-03 关键字:高频  斩波  交流稳压器  AVR 手机看文章 扫描二维码
随时随地手机看文章

    目前,在各种交流稳压电源中,采用正弦能量分配技术的交流净化稳压电源是一种技术先进的稳压电源。这种电源主要是通过改变晶闸管的触发角θ,来控制调感支路的等效电感,从而起到稳定输出电压的作用。它具有性价比高、可靠性好等特点。

    但是这种方式产生的谐波较多,电感损耗较大,噪音明显,尤其对电网产生很大干扰。为此,笔者用高频PWM斩波技术对其进行改造,用MOSFET或IGBT代替TRIAC,通过调节高频交流斩波器的脉冲宽度来调节等效电感。较好地解决了上述问题。

    传统的正弦波交流净化电源原理如图1所示。

 

  图1中T是带气隙的自耦变压器,输入交流电接T的B点,由C点输出稳定的交流电压。L、L1和L2是线性电感器,L和双向晶闸管V组成调感支路。L1和C1组成3次谐波滤波器,L2和C2组成5次谐波滤波器,减小输出电压的失真度。采用脉冲相位控制技术改变双向晶闸管V的导通角,从而调整L的等效电感值,从T的N2绕组取得补偿电压,达到稳压目的。

    用高频斩波技术改造传统的正弦波交流净化电源的关键是用高频交流开关取代双向晶闸管。高频交流开关有两种形式:整流桥+IGBT式和MOSFET反串联式,如图2所示。

 

  [page]

    整流桥+IGBT式适合于大功率电源,MOSFET反串联式适合于中小功率电源。下面具体介绍以整流桥+IGBT为交流功率开关、AVR系列单片机90S8535为控制核心的单片机控制高频斩波调感式交流稳压电源。其原理框图如图3所示。 

 

 

    由于是感性负载,又不能像直流斩波那样加续流回路,所以要给IGBT加开通和关断缓冲电路。高频交流开关控制采用了EPWM直流等电位调制技术。为使波形半波奇对称和四分之一偶对称,以消除傅里叶级数中的余弦项和偶次谐波,为三角波频率,fs为市电工频;为脉冲宽度,为输出电压的偏差,三角波电压的方程式为: 

     

    输出电压偏差ΔU为采样电压,触发脉冲起点和终点的方程式为: 

     

    各触发脉冲的起点角和终点角的数值为: 

     

    由于PWM斩波波形是镜对称和原点对称,因此它的傅里叶级数中将只包含正弦项中的奇次谐波,即: 

     

    由上式可知,N越大谐波频率越高。采用很小的LC滤波器就可以滤掉uLe中的所有高次谐波。 

[page]

    如求等效电感Le,通过使uL=uLe,uLl=ULmsinωt,对于uLe,忽略掉其中的高次谐波时(高次谐波被L、C滤掉)uLe=MUmsinωt,当uL、uLe用有效值表示有:UL=MULe,两边各除以电流的有效值IL,则可得: 

     

    EPWM示意波形如图4所示。 

 

 

    AVR90S8535是8位RISC结构单片机,在8MHz晶振5V工作电压时,单指令周期为125ns。内含8路10位ADC,最快转换时间为65μs,带有模拟比较器和两个8/9/10 位PWM 功能的16位定时器/计数器,以及可编程的看门狗定时器,非常适合做高速PWM控制器。由图3可以看到,AVR90S8535完成交流输入、输出电压和输出电流的采样。同时由调感支路产生的过零同步信号也一起输入单片机,过零同步信号的频率为100Hz,每当过零同步信号输入单片机时就触发一次中断。在中断子程序中,单片机根据输出采样电压计算EPWM占空比,该占空比赋予单片机的PWM定时器。AVR90S8535的PWM定时器设定为16kHz的PWM输出。PWM斩波频率太低太高都不好。斩波频率太低时,交流开关关断时被控电感续流电流对交流开关并联电容充电,使得交流开关耐压提高;斩波频率太高时,交流开关开通损耗又会过大。单片机同时还完成故障保护、输入输出的数字化设定和显示等功能。程序流程如图5所示。 

 

 

    以高频斩波和单片机技术改造传统的正弦波交流净化电源,成本上虽然增加一些但是技术上却带来了突破。它使得产品显示直观、设置方便,电感器和电容器所承受的谐波应力大大减小,功耗减小,特别对输入端的谐波电流分量大大减小,可以满足当前越来越严格的谐波规范要求,是今后电源的发展方向。 

 

关键字:高频  斩波  交流稳压器  AVR 引用地址:单片机控制的PWM斩波式交流净化稳压电源

上一篇:爱特梅尔将LCD控制器集成进广受欢迎的AVR XMEGA系列
下一篇:基于单片机控制的电动车锂电池组设计

推荐阅读最新更新时间:2024-03-16 12:45

AVR CH451驱动程序
AVR CH451驱动程序头文件 #ifndef _CH451_H #define _CH451_H #include avr/io.h //CH451命令宏定义 #define CH451_RESET 0x0201 //复位 #define CH451_LEFT MOV 0x0300 //设置移动方式-左移 #define CH451_LEFTCYC 0x0301 //设置移动方式-左循 #define CH451_RIGHT MOV 0x0302 //设置移动方式-右移 #define CH451_RIGHTCYC 0x0303 //设置移动方式-右循
[单片机]
AVR单片机扫描4X4矩阵键盘并数码管显示程序
/* program name : keyboard ; 功能描述 : 扫描16个按键(4X4),并把键值显示在数码管上(两位); 要点 : 在扫描按键时运用了比较复杂的两个for()循环嵌套式 扫描方案,大大减少了程序量,循环嵌套方案让我纠结了好久, 键值有0~9,上,下,左,右,确认,清零; 体会: 又一个里程碑,泪奔啊...我似乎成了 代码男神 啊...; 实验用时: 约等于14小时(每天2小时X7天); 完成时间: 2013-11-19 23:58:22 */ #include iom16v.h #include macros.h #define uint8 unsi
[单片机]
卫星电视高频头工作原理
1 卫星电视下变频器(高频头)的作用 卫星电视低噪声下变频器又称为高频头(也称卫星电视的室外单元),它是由微波低噪声放大器,微波混频器,第一本振和第一中频前置放大器组成,其框图如图1所示。 图1 高频头的原理框图   一般的卫星电视接收系统主要包括:(1)天线;(2)馈源;(3)低噪声下变频器,也称为高频头(是由低噪声放大器与下变频器集成的组件),用LNB表示;(4)电缆线;(5)端子接头;(6)卫星接收机;(7)电视接收机。 卫星电视接收系统框图如图2所示。 图2 卫星电视接收系统框图   由于卫星电视接收系统中的地面天线接收到的卫星下行微波信号经过约40 000 km左右的远距离传输已是非常微弱,通
[网络通信]
基于AVR的4*4矩阵键盘扫描与LED显示程序
/************** 此程序在别人的基础上进行了一些修改,能应用到我的开发板中, 并与我自制的外接按键和LED灯配合使用,在此感谢原创者!!! 硬件:M16 作用:当按下按键时显示相对应的按键控制的LED灯 频率:8.000000MHZ 开发板:EasyAVR M16 v12 编译软件:ICCAVR6.31A 下载软件:AVRstudio4.14 编写人:伍建忠 编写日期:2011.10.14 修改日期: ************/ #include iom16v.h #include macros.h #define uchar unsigned char #define uint unsigned int uint
[单片机]
浅谈分析51,AVR,PIC单片机的区别
我觉得51比较好。因为51是比较标准的复杂指令单片机,通过学习51可以比较全面掌握单片机和通用CPU知识,达到触类旁通的目的(Z80也不错,可惜有些过时了,开发工具也很落后)。而PIC是一种精简指令系统,虽然机器码好懂,但是局限性较大,就是说会过分偏重理解MicroChip的设计思想。其实全面掌握单片机技术较用精某一种芯片来得划算(不要被某一个公司捆住思想)。 类似PIC的芯片很多,比如AVR、MSP430、Z8等,掌握51的结构和指令系统之后理解这些单片机的原理就很容易。而反过来也许就要各个击破。 还有一些理由: 就芯片而言:51单片机有非常低廉的价格和数不胜数的衍生芯片系列,这些产品从低速(1MPS)到高速(30MPS)几乎涵
[单片机]
爱特梅尔将LCD控制器集成进广受欢迎的AVR XMEGA系列
降低总体系统成本 • 爱特梅尔在微控制器中增添LCD控制器和USB功能,为设计人员提供用于家庭自动化、计量和工业应用的超低功率高性能灵活解决方案 • 新型29美元易用型评测工具套件加快产品开发速度   微控制器及触摸解决方案的领导厂商爱特梅尔公司(Atmel® Corporation)宣布将LCD控制器加入广受欢迎的AVR® XMEGA®微控制器(MCU)系列器件中。将LCD控制器集成进MCU能够帮助设计人员减低设计复杂性和总体系统成本,同时为智能仪表、家庭自动化、电动工具和其它需要用户界面的应用提供超低功耗特性。 带有集成LCD控制器的AVR XMEGA系列整合了在LCD显示器上运行图块所需的全部特性,降低了整体设计
[单片机]
avr单片机双通信C程序
将下面2个程序分别烧录进2个单片机中. 单片机U1 //ICC-AVR application builder : 2013-6-14 10:17:58 // Target : M16 // Crystal: 8.0000Mhz #include iom16v.h #include macros.h #define LED1_ON PORTD|=(1 PD4) #define LED1_OFF PORTD&=~(1 PD4) #define LED2_ON PORTD|=(1 PD5) #define LED2_OFF PORTD&=~(1 PD5) //共阳极数码管 unsigned char table ={0XC0,0X
[单片机]
Atmel通过新型picoPower AVR微控制器延长电池寿命
Atmel(R) Corporation日前宣布率先推出两款整合了一种节能技术的AVR(R)微控制器。对于大部分时间都处于睡眠模式的照明控制、无钥匙门控、ZigBee(TM)以及其他应用产品来说,这种节能技术能使电池使用寿命达到数年之久。Atmel(R)的picoPower(TM)技术能使“节能”的电耗降低到仅有650nA,即使是在32 kHz时钟和高级欠压探测(Brown-out-detection)的运行情况下也是如此。这是业界同类产品的最低工作电流。 新推出的两款picoPower设备包括带有4x25 Segment LCD微控制器的ATmega169P以及ATmega165P通用型微控制器。这两款微控制器均有16KB 的
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved