ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:21.97KB ,
资源ID:10631235      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10631235.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高效高功率因数开关电源单片机控制程序设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

高效高功率因数开关电源单片机控制程序设计.docx

1、高效高功率因数开关电源单片机控制程序设计高效、高功率因数开关电源单片机控制程序设计(2011-05-08 14:08:53) 转载标签: 开关电源数字控制技术单片机数控技术进行杂谈分类: 电子自动化电气 摘 要传统开关电源是模数结合的硬件为主的控制方式,其控制精度、响应速度等都由电路拓扑结构和器件本身的参数决定,很难进一步提升其性能。随着微处理器处理技术的日趋成熟,开关电源的软硬件结合的控制技术得到了广泛的关注,它呈现出纯硬件控制方式无法比拟的优点。软硬件结合的控制方式便于计算机处理控制,使控制更快更灵活,有可能进一步提高功率因数、增大输出功率、提高效率以及提高系统运行的安全性,进一步提高抗干

2、扰能力。因此,更灵活可靠的数字控制是开关电源的发展方向。 本论文以Microchip公司的8位单片机PIC18F4520为控制核心对开关电源进行了可编程控制的尝试。首先介绍了开关电源数控技术的研究现状及趋势;然后详细介绍了PIC18F4520的开发工具(MPLAB IDE)及设计方法,并对整个系统的硬件设计有简要的介绍并且对软件部分实现过程进行了详细阐述,并给出了优化设计后的结果分析和调试评估;文章最后对本文的研究进行了总结和展望。关键字:开关电源;数字控制技术;PIC18F4520单片机;MPLAB IDE第1章 绪论1.1 选题意义开关电源(Switching Power Supply)作

3、为电力电子领域的一个重要分支,随着电力电子技术的高速发展而被广泛应用于以电子计算机为主的各种终端设备和通信设备中,是当今电子信息产业飞速发展不可缺少的一种电源方式。采用传统控制方式的开关电源,其控制精度、响应速度等都由电路拓扑和器件本身的参数决定,如果想进一步提高开关电源的性能,就只能选用参数更优的器件,或者对原有电路进行大范围的改动,这对电源产品的研发、生产都会带来很多麻烦,也制约了开关电源性能的提升。同时,由于模拟信号在传递过程中可能会出现信号失真、畸变以及受到外界电磁干扰,造成开关电源工作状态不稳定。所以,采用传统控制方式的开关电源在性能上的提升相当有限。随着数字处理技术的日趋成熟,开关

4、电源的可编程数控技术1(Programmable Digital Control)得到了快速的发展和广泛的关注。与硬件控制方式相比,数字控制技术具有其无法比拟的优势: 克服了模拟信号容易出现的失真、畸变等弊病,使控制精度更高。 运用数控技术使得控制更加快速灵活,便于计算机的管理和控制;便于修 改,并且支持如PID算法的很多复杂的程序设计而不需要更改硬件电路; 便于自诊断,容错等技术的植入等。 数字控制减少杂散信号的干扰,提高了开关电源整体的抗电磁干扰能力, 使得整个系统更加稳定可靠。近几年来,数字控制技术在高效、高功率因素的开关电源的设计中发挥了越来越重要的作用。其中,利用高性能的单片机对开关

5、电源进行数字控制是广大技术人员正在不断研究的方向之一。本毕业设计正是利用单片机改进原来的模拟控制,对开关电源进行数字控制的程序设计,从而熟悉和掌握数控的设计方法及技术。这也是整个研究课题的意义之所在。1.2 开关电源数控技术研究现状及趋势开关电源真正的发展是从60年代末开始的。40多年来,开关电源经历了两个重要的发展阶段。第一个阶段是功率半导体器件从双极型器件(BJT、SCR、GTO)发展为MOS型器件(功率MOSFET、IGBT等),是电力电子系统有可能实现高频化,并大幅度降低导通损耗,提高了开关电源的效率,同时电路也更为简单。第二个阶段自20世纪80年代开始,高频化和数字控制技术的研究是过

6、去20年国际电力电子界研究的热点之一。因此,开关电源中的数字控制技术一直受到广泛的关注。1.2.1 研究现状2开关电源的数字控制技术在开关电源控制方面显示出明显的优势,而当今主要有三种数字的控制方式。 (1) 带有PWM输出的单片机控制方式用单片机控制的开关电源,信号采样由一个高精度A/D来完成。基准信号由外接键盘输人或者通过程序来设定,两路信号比较得到误差信号,再根据误差信号生成不同脉宽的PWM波形以驱动开关管。这种方式的控制电路结构比较简单,而且可以通过软件实现很多较复杂的算法。运用这种单片机控制高频PWM变换器就整体性价比来看,已经不低于传统模拟集成PWM芯片了,因为单片机电路除可以完成

7、电压、电流调节及PWM生成功能以外,还可完成数据的采集、显示、参数调整、系统监控、通信等工作。 虽然单片机与传统模拟IC相比具有很多优势,但由于工作频率的限制,单片机的动态响应始终不能令人满意,其应用范围非常有限。 (2) 带有PWM输出的DSP控制方式DSP构架是专为数字信号处理而设计的,其计算功能强大毋庸置疑,所以对于动态响应要求比较高的开关电源,可以选用计算功能强大的DSP芯片来实现控制电路。与单片机相比,DSP芯片在总线结构、数据处理能力以及指令执行时间上,都有明显的优势。不过DSP芯片的价格却不能与传统模拟PWM芯片和单片机相比,这也是制约DSP芯片应用于开关电源控制领域的一个重要因

8、素。 (3) FPGA控制方式FPGA具有容量大、逻辑功能强的特点,而且兼有高速、高可靠性。其内部主要分为2个模块,第1个模块是由软核CPU组成的通信管理模块,第2个模块由几个DSP块组成,主要完成调节器的PI或PID运算、高分辨率PWM信号的产生以及数字滤波等。 由FPGA内部结构可以看出,它能够在产生数字PWM波形的同时实现外部通信、显示等功能,由于内部有多个DSP块,所以它可以采用非常复杂的算法来进行控制和时延补偿。用FPGA控制可以得到非常好的控制精度和动态响应,只是在使用的时候需要外加高精度A/D。 与DSP相同,虽然它的性能优越,但是价格昂贵,有时甚至一块FPGA芯片的价格就比一台

9、用传统集成IC的PWM芯片设计的开关电源高出许多。因此,FPGA运用于开关电源的数字控制也有一定的局限性。1.2.2 发展趋势由上述的三种开关电源的数字控制方式我们可以清楚地看到每种控制方式都有其优点和不足的地方。如何既能又快又好又精准地进行对开关电源的控制又有较高的性价比适合于大规模批量的生产绝对是今后数控方式的发展方向。如今,数字控制技术向三个方向发展。 (1) 向输出控制精度更高的方向发展假设用l0位A/D采样,那么在开关管导通关断的一个周期中,可以被分成1024份,如果占空比为50%,导通过程仅能被分成512份,考虑到脉冲宽度与电源输出并非线性关系,至少要再减小1倍,也就是256份,这

10、就是说,对输出的控制只能达到1/256的精度。而且,上述分析是假设在单端工作的情况下,如果是推挽工作,那么精度只有1/128。所以,高精度A/D是非常必要的。(2) 向更高的工作频率的方向发展数字控制PWM输出本质上是用可预置计数器,当计数器计数到预置数时,使一个触发器翻转,开关管关断。假设开关电源工作频率为50kHz,那么一个周期是20 s,一个周期至少分成1000份,那么每份的时问就是20ns,这每一份就相当于PWM控制的步长,所以可得该计数器要工作在50MHz时钟频率下。如果是推挽模式的开关电源,时钟频率还要翻倍,也就是100MHz。这个频率对于同时要求具有PWM输出的单片机来说是苛刻的

11、。同时,如果工作频率不够高,数字控制器的指令周期太长,也会对PWM波形带来误差。 (3) 向控制系统的动态响应更好的方向发展数字电路中,由于控制环结构中的零阶保持、A/D转换、计算以及PWM信号生成等过程会产生一定的时延,降低了控制系统的响应特性,所以除了对元器件的参数要求较高以外,还必须对时延作出补偿。 综上所述,每种控制方式都有其各自的特点:单片机的价格低廉,但控制精度和响应速度不佳;DSP的计算功能强大,控制效果也不错,所以现在有很多电源产品都用了DSP芯片来做控制电路;FPGA控制效果好,能够产生高分辨率的数字PWM波,还能实现更多的附加功能,但是价格昂贵。但是,由于数字控制的众多优点

12、以及数字技术的高速发展,数字控制的开关电源有着极为广泛的应用前景,物美价廉性能又好的数字控制芯片必将在不远的将来出现在更为高效的开关电源中。1.3 论文结构第一章,详细论述了开关电源数字控制技术的研究现状及发展趋势,进而提出了本论文的研究任务。第二章,对本设计需要使用的器件和开发工具进行了详细说明,并对整个程序设计进行了总体的阐述。第三章,简要地对本设计的硬件电路的设计进行了描述,如PWM驱动电路、电压采样电路、电流采样电路、键盘及LCD显示电路等。第四章,给出了软件部分较为详细的设计方案,包括互补推挽的PWM生成模块,A/D转换模块,键盘及LCD显示模块,PID控制算法模块等。第五章,对本系

13、统在设计和实现过程中可能出现的问题进行了总结,并详细介绍了调试过程。第六章,对全文进行系统的总结和展望。第2章 单片机数字控制使用器件及开发环境 本设计采用的是Microchip公司的高性能8位单片机PIC 18F4520,并且使用C语言进行程序的编写,同时在MPLAB IDE 集成开发环境中程序的编译和调试对整个系统进行描述和设计。 参考文献1 王小波.直流开关电源的数字控制设计及应用M. 电子工业出版社,2005.1-32 常敏慧,申功迈等.开关电源应用、设计与维修M. 科学技术文献出版社,2007.55-573 何希才. 实用开关电源数字控制技术M. 电子工业出版社,2002.169-1

14、754 高飞, 田玉冬. 36V/2A稳压开关电源的设计J. 上海电机学院学报,2007,10(2): 94-975 林雯. 浅谈开关电源的技术发展趋势J. 通信电源技术,2008,25(6):79-806 孔锋封. 开关电源单片机外围元器件选择与检测M. 北京: 中国电力出版社, 2009.1-37 刘松又. 高频开关电源的数字化控制电路的设计J. 湖南大学学报, 2003(6): 978 雷媛媛,吴胜益. 试论开关电源技术的发展J. 通信电源技术,2008,25(4):75-779 胡玮,康永. 基于单片机控制的双路输出数字开关电源的研制J. 上海电机学院学报,2008,10(2): 65

15、-6710 刘鹿生.电力电子的高频数字控制J.电力电子,2005(1):535511 马彦霞,李俊. 等型变换器的闭环控制性能分析与仿真J. 中原工学院学报,2004(4):363912 汪超. 基于高性能单片机的功率直流开关电源的设计J. 湖南工程学院学报,2003(6): 9713 王增福,李翅等. 软开关电源原理与应用M. 北京: 电子工业出版社, 2009.1-3: 20014 孙著. 新型PID控制在开关电源中的应用J. 电力电子技术, 2009,43(2): 73-7515 姜少飞等.基于DSP的数字PID控制在开关电源中的应用J. 漳州师范学院学报, 2009(3): 53-55

16、16 魏旭光, 陈建锋. 开关电源时变模型的新型PID算法J. 通信电源技术, 2009, 26(4):28-3017 刘文军, 罗玉峰. 开关电源模糊控制PID的设计和MATLAB仿真研究J. 通信电源技术,2007,25(4):23-2618 席俊国. 一种新型的PID参数自整定策略J. 电力电子技术, 2008,23(3):83-8519 F.Lin, D.Y.Chen. Reduction of power supply EMI emission by switching frequency modula-TionJ. IEEE Transactions on Power Electr

17、onics, 1994, 9(1): 13213720 Yamashita N. Conduction Power Loss in MOSFET Synchronous Rectefier with Paralled ConnectedSchottky Barrier DiodeJ. IEEE Transactions on Power Electronics, 1998,134: 667-67321 H. Deng, X. Duan, Y. Ma, A. Huang, D. Chen. Monolithically digital technique based on 0.5um cmos

18、processJ. IEEE Transactions on Power electronics, 2005,20(3):0(2): 94-9722 Xuefang Lin-Shi, Bruno Allard, Jean-Marie Retif, Florent Morel. Digital control strategies for switch-mode power supplyJ. ,2006,80-84程序代码/*RD5口与P1A口复用了,所以RD5口改为了RD6口,而AD采集有三路,故将LCD的AN2改为AN3了/从而AN0为按键检测,AN1电压检测,AN2电流检测 P1A(RD5

19、),P1B(RC2)为PWM半桥输出/LCD(RD0,RD1,RD2,RD3,RD4,RD6,RA3),三路输出控制(RD5,RC2,RC3)#include #include #include /*PID结构*struct PID unsigned int Setpoint; /Set Volt value unsigned int LastOut; /上次输出值 float Pgain; float Dgain; float Igain; unsigned int PositivePIDLimit; /Max PWM unsigned int NegativePIDLimit; /Min

20、PWM int Last_error; /上次差值 int Last_derror; /上次偏差的偏差 int Last_dderror; /积分求和Volt_PID;#define LCD_DATA LATD /PORTD低四位传输数据#define RS PORTDbits.RD4#define RW PORTDbits.RD6 /RD5口为P1A占空比输出,改为RD6输出#define LCD_E PORTAbits.RA3 /RA3使能信号,数字信号void TMR0_ISR(void); /定时中断函数int AD_Get(char Tongdao); /获得AD 1 AN0;5 AN1;9 AN2void Keyprocess(void); /键盘处理void Initial_Lcd(void); /初始化页数:50 字数:18000

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1