基于单片机的恒流开关电源新_第1页
基于单片机的恒流开关电源新_第2页
基于单片机的恒流开关电源新_第3页
基于单片机的恒流开关电源新_第4页
基于单片机的恒流开关电源新_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕 业 论 文 ( 设 计 )中文题目: 基于单片机的恒流开关电源 英文题目:MCU-based switching power supply design 姓 名 学 号 专业班级 指导教师 提交日期 基于单片机的恒流开关电源I摘要本开关电源设计采用 STC12C5A60S2 单片机发生 47KHZ 的 PWM 脉冲信号,经过IR2104 控制 MOS,从而控制整个 BUCK(降压式变换)电路。单片机内部自带的 10 位ADC 能通过电压电流检测电流实时反馈电流和电压数值,并由此调整输出的 PWM 的占空比,形成电流电压闭环控制系统。按键能设置输出电流从 0.2A 到 2A,以 0.01A 递增,输出最大 10V,液晶能显示实时输出电流与电压。根据测试,满载的供电效率为 88%。按键设置的输出电流的误差小于 0.01A。关键词:开关电源,BUCK,STC 单片机,IR2104,恒流源基于单片机的恒流开关电源IIMCU-based switching power supply design AbstractThe switching power supply design uses STC12C5A60S2 microcontroller PWM pulse signal 47KHZ happen, after MOS driver IC IR2104 control the whole BUCK circuit. MCU comes with 10 internal ADC voltage detection current by real-time feedback current and voltage values, and thereby adjust the output PWM duty cycle, forming a voltage closed-loop control system. Button can set the output voltage from 0V to 10V limit of, 1V steps, the LCD can display real-time output voltage and current. 10W at the rated power output, full load power efficiency of 81%. Buttons to set the output voltage error is less than 0.1V. Key words: Switching power supply BUCK STC microcontroller IR2104 Adjustable output 基于单片机的恒流开关电源III目录1 前言 .11.1 课题研究意义 .11.2 研究现状及存在问题 .11.3 研究内容和方式 .22 系统分析 .42.1 系统论述 .42.2 Buck 工作原理 .42.3 Buck 波形分析 .52.4 Buck 稳压分析 .62.5 小结 .73 硬件设计 .831 总统框架 .832 各部分电路的选择 .833 小结 .134 软件设计 .1441 电压电流双闭环控制算法设计 .1442 主程序程序设计 .1543 按键子程序设计 .1544 ADC 中断程序 .1645 关键程序 .175 系统测试 .1951 实物图片 .1952 电压调整率测试 .195.3 负载调整率测试 .215.4 电路效率测试 .226 总结 .2561 结论 .2562 创新点 .2563 存在问题 .25致谢 .26参考文献 .27附录 .28附 C 语言程序源代码 .28基于单片机的恒流开关电源11 前言1.1 课题研究意义开关电源顾名思义,开关电源便是使用半导体开关器件(如晶体管、场效应管、可控硅闸流管等) ,经过控制电路,使半导体开关器件不停地“导通”和“关闭”,让半导体开关器件对输入的电压进行脉冲调制,从而完成直流到交流、直流到直流电压变换,和输出电压可调和自动稳压。开关电源一般有三种工作模式:频率、脉冲宽度固定模式,频率固定、脉冲宽度可变模式,频率、脉冲宽度可变模式。前一种工作模式多用于直流交流逆变电源,或直流/直流电压变换;后面两种工作模式一般用在开关稳压电源。另外,开关电源输出电压也有三种工作式样:直接输出电压的方式、平均值输出电压的方式、幅值输出电压的方式。同样的,前一种工作方式经常用在直流/交流逆变电源,或直流/ 直流电压变换;后两种工作模式经常用于开关稳压电源1。1.2 研究现状及存在问题近半个世纪以来,国内外学者对开关电源进行了很多的研究,取得了很多的成果。1.2.1 国外研究现状上个世纪的 50 年代初,美国宇航局为了搭载火箭,开关电源诞生了,这便是开关电源诞生的起源,此开关电源以小型化、轻巧化为目标。在历史进程中进行了近半个多世纪后,开关电源技术越来越成熟,更因具备了性能稳定、小、发热较低、轻、转换效率高等优点慢慢的在取代了传统电源技术下所制造的不间断工作电源,并在电子设备等各领域有了广泛的应用。最终在 80 年代,率先完成了大部分电子产品的电源换代,同时也完成了全面开关电源普及化。在到来的 20 世纪 90 年代,开关电源更是进入了快速发展的黄金时间,家电、电子设备都得到更广泛的应用。又经历了几十年的努力下,现在的开关电源技术都有了技术性的重大突破与发展。更多新技术的发现与开发将当代开关电源又带上了另一个全新的时期,在高新技术领域的应用更是推动了高新技术产品的发展,其中以其小型化、简便化的特征尤为突出。1.2.2 国内研究现状国内学者有关开关电源的研究,有以下研究状况: 基于单片机的恒流开关电源2伴跟着开关电源的诞生,1960 年代初期,我国开始对开关稳压电源进行的设计,研制并加以生产。直到 60 年代中期才开始慢慢地进入了实用的阶段。在对开关电源有了一定认识后,我国在 70 年代初期便试着开始对无工频降压变换器进行深入研究应用在开关稳压电源上,继而对其进行设计、研制和生产。最终在 1974 年,我国第一台工频降压变压器式的开关电源被研发出来了,输出电流是 5v,工作频率是 10KHz。跟着我国开关电源的向前发展,我国许多研究所、工厂等在近十年发展中也纷纷研制出来了无工频降压变换器的开关稳压电源,这种开关电源的工作频率大概在 20K 左右,输出的功率在1000W 以下,但是其型号与用途众多,都投入电子设备、电视机、通信等领域进行广泛的使用。跟着时期的发展,因为我国半导体与工艺跟不上时期的潮流,导致了自己生产与研制的开关稳压电源的关键元器件大部分仍要经过国外进口,导致当代开关电源技术与一些先进国家相比仍存有巨大的差距。1.2.3 目前存在的问题综上所述,目前国内外学者研究的开关电源普遍存在以下四大方面的问题:1)多数使用模拟 IC 控制,控制式样不够智能化;2)不能显示输入和输出的电流电压状况;3)多数开关电源为固定输出;4)可调的开关电源只能通过电位器模拟调整,不能直接得到准确的预设电压。1.3 研究内容和方式为了设计一种更加智能化的开关电源,必须进行更深入的开关电源机理研究,下文字阐述了具体的研究内容以及研究方法。1.3.1 研究方案设计出一种基于 STC 系列 51 单片机的 BUCK 型直流降压开关电源是本课题所要研究的主要内容。本系统需要达到的预期目标是:在系统完成后,系统能预置电压,其步进的电压为 1V,输出的电压的限度为 0V10V,输出电流为 01A。同时液晶显示屏上可以显示出所预置的电压,另有实时的输入输出电压,实时的电流,来使得本系统可以让调整速度加快、提升精准度,同时也能使得电压和负载的调整率降低,提升系统的效率,不在附加额外的电源板,最后还可以让输出的纹波变小等。基于单片机的恒流开关电源31.3.2 内容安排1. 首先了解课题研究的意义,和国内国外相关发展动态。2. 大致的概述设计的开关电源的系统方案。3. 系统的硬件设计,包括输出电路,直流斩波电路,PWM 发生电路,显示电路设计等。4. 系统的软件设计,对应用的编程软件进行流程图讲解,对所用方式进行概述所。5. 系统调试与测试,对做好的机开关电源进行调试与数据测试并对结果进行分析。6. 最后简要的总结本系统设计的工作要点和所得收获。基于单片机的恒流开关电源42 系统分析2.1 系统论述直流/直流变换是将固有的直流电压转换成可调整的电压,又叫做直流斩波。它有多种拓扑结构,本系统应用的是 BUCK(降压式变换电路)型直流/ 直流,其特征是输出的电压比输出电压低。如图 2-1 所示。图 2-1 BUCK 电路拓扑2.2 Buck 工作原理当 Mos 管或者三级管导通很长很长时间后,所有的元器件均处在一种理想状态的情况下,此时电容的电压会等于输入的电压。在这样的条件下,我们使用 BUCK 变换器的充电和放电这两个阶段来对这个电路进行说明:2.2.1 在电感充电的情况下当 BUCK 变压器处于充电的过程时,将开关闭合,此时三级管处于导通的状态,可以用一条导线来替代,替代后的等效图如下。当输入的电压经过电感这时刻,二级管因为反接,所以没起到作用,这里删去。再加上输入的是直流,因此电感发生的电感电流是成比率上升的,具体上升多少与电感的大小有关系,电感相当于一个恒定电流源,起传递能量作用,电容等于恒定电压源,在电路里起到滤波的作用。BUCK 变换器充电阶段等效图如图 2-2 所示。图 2-2 BUCK 变换器充电阶段等效图基于单片机的恒流开关电源52.2.2 在电感放电的情况下当 BUCK 变压器处于放电的过程中,开关管子已经断开,此时的三级管处于截止状态,这里把它拿掉,等效电路图如下。在开关断开的时间里,因为电感的保持电流不变特征,电感上的电感电流不会一下子下降到零,而是把充电完成后所累积的电流值慢慢下降到 0。在这个过程中,因为原来的电路已经断开了,因此电感沿着之前的方向,经过二极管 D 形成一个新的回路的,即流过电容对电容进行充电, 从而保证了负载端获得连续的不间断的电流。BUCK 变换器放电阶段等效图如图 2-3 所示。图 2-3 BUCK 变换器放电阶段等效图综上所述,BUCK 变换器的升压过程便是电感能量储存和释放的过程。在充电的过程时。电感通过流过它自身的电流不断储存能量,在放电的过程时,假如电容容量足够大,那电容的两端就可以在放电的过程中保持一个持续不间断的电流放电,假如这个通断的过程不断的被重复,那么就可以够让电容两端的电压低输出的电压,从而完成降压的目的。2.3 Buck 波形分析波形如下所示。导通时 Q 电流闭合时 C 电流L 的电流和输出电流的关系:输出电压与输入电压的关系:基于单片机的恒流开关电源62.4 Buck 稳压分析本设计采用串连型开关电源,其稳压原理框图如图 2-4 所示。在 MOS 管导通的时刻,电感 L 将流过的电流转换成磁能进行能量储存,电容 C 将流过电感 L 的部分电流转换成电荷储存。在 MOS 管关断的时刻,电感 L 发生反向电动势,输送给负载 R 并与续流二极管 D 组成回路,同时电容 C 将电荷转换成电流向负载供电。经过不断导通与关断 MOS 管,使 uo 发生脉动电压,经过 LC 滤波电路使脉动电压转变成较稳定的直流电压 Uo 输送给负载,输出电压 Uo 的电压值与 MOS 管在一个周期内导通的时间成正比。当外部因素使输出电压或电流发生变化时,经过单片机自带的 10位 ADC 实时采集输出的电压和电流,实时调整开关 K 导通的占空比,从而组成闭环电压控制电路,使输出电压能达到稳定。图 2-4 开关电源模块稳压原理2.4.1 LC 滤波电路参数推导采用输入电压 25V,输出电压最大为 10V,根据推导公式如式( 2-1)所示:此中Ton 为 PWM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论