版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
年全国大学生电子设计竞赛双向DC-DC变换器(A题)【本科组】2015年08月15号摘要双向DC/DC变换器(Bi-directionalDC-DCConverter,BDC)是一种可在双象限运行的直流变换器,能够实现能量的双向传输。随着开关电源技术的不断发展,双向DC/DC变换器已经大量应用到电动汽车、太阳能电池阵、不间断电源和分布式电站等领域,其作为DC/DC变换器的一种新的形式,势必会在开关电源领域上占据越来越重要的地位。由于在需要使用双向DC/DC变换器的场合很大程度上减轻系统的体积重量及成本,所以具有重要研究价值。既然题目要求是作用于可充电锂电池的双向的DC-DC变换器,肯定包括降压、升压、电压可调、恒流、等要求。考虑到题目对效率的要求,我们选择降压Buck电路,升压Boost电路,并用反馈电路和运放电路来实现电压可调和恒流等要求,通过一系列的测试和实验几大量的计算,基本上能完成题目的大部分要求。关键词:双向DC/DC变换器;双向Buck-Boost变换器;效率;恒流稳压目录1系统方案 41.1DC-DC双向变换器模块的论证与选择 41.2测控电路系统的论证与选择 42系统理论分析与计算 42.1双向Buck-BOOST主拓电路的分析 42.2电感电流连续工作原理和基本关系 52.3控制方法与参数计算 63电路与程序设计 73.1电路的设计 73.1.1系统总体框图 73.1.2给电池组充电Buck电路模块 73.1.3电池放电Boost升压模块 83.1.4测控模块电路原理图 83.1.5电源 93.2程序设计 94测试方案与测试结果 154.1测试方案 154.2测试条件与仪器 154.3测试结果及分析 154.3.1测试结果(数据) 154.3.2测试分析与结论 161系统方案本系统主要由DC-DC双向变换器模块、测控电路模块及辅助电源模块构成,分别论证这几个模块的选择。1.1DC-DC双向变换器模块的论证与选择方案一:采用大功率的线性稳压芯片搭建稳压电路,使充电压恒定,在输入电压高于充电合适电压时,实现对输入电压的降压,为电池组充电。该电路外围简单,稳压充电不需要软件控制,简单方便,但转换效率低。同时采用采用基于NE555的普通升压电路,这种电路设计简单,成本低,但转换效率较低、电池电压利用率低、输出功率小,更不能不易与基于大功稳压芯片所构成的稳压电路结合构成DC-DC双向变换器。方案二:采用Buck-Boost电路,选择合适的开关管、续流二极管,电能的转化效率高,且电路简单,功耗小,稳压范围宽,能很好的实现输入降压,输出升压。但输入、输出电流皆有脉动,使得对输入电源有电磁干扰且输出纹波较大。所以实际应用时常加有输入,输出滤波器。方案一简单轻便但会影响电源的效率,而方案二中的Buck电路能很好保对证电源的降压要就对电池组充电,并且使电池组的充电率满足题目要求,所以采用方案二。1.2测控电路系统的论证与选择方案一:采用基于51单片机的数控电路,测控精度高,但不能连续可调,制作过程复杂,工作量大,并且造价高,维护复杂。方案二:基于UC3843的测控电路,电路简单,效率高,可靠性高,但随着负载的增大,输出波形变得不稳。综合考虑采用采用方案二。2系统理论分析与计算2.1双向Buck-BOOST主拓电路的分析Buck-Boost变换器是输出电压可低于或高于输入电压的一种单管直流变换器,其主电路与Buck或Boost变换器所用的元器件相同,也有开关管、二极管、电感、和电容构成。如下图1所示。Buck-Boost变换器也有电感电流连续和断续两种工作方式。图2是电感电流连续时的主要波形。图3是Buck-Boost变换器在不同工作状态下的等效电路图。电感电流连续工作室时,有两种工作模式,图(3a)的开关管S1导通时的工作模式,图3(b)是开关管S1关断、L续流时的工作模式。图1主电路图2电感电流连续工作波形S1导通S1断开图3Buck-Boost不同开关模式下等效电路2.2电感电流连续工作原理和基本关系电感电流连续工作时,Buck/Boost变换器有开关管S1导通和开关管S1关断两种工作模态。
在开关模态1[0~]:
t=0时,S1导通,电源电压加载电感上,电感电流线性增长,二极管D戒指,负载电流由电容提供:t=时,电感电流增加到最大值,S1关断。在S1导通期间电感电流增加量在开关模态2[
~
T]:
稳态工作时,S1导通期间的增长量应等于S1关断期间的减小量,或作用在电感上电压的伏秒面积为零,有:由(2-8)式,若=0.5,则=;若<0.5,则<;反之,>0.5,>。设变换器没有损耗,则输入电流平均值和输出电流平均值之比为开关管S1截止时,加于集电极和发射极间电压为输入电压和输出电压之和,这也是二极管D截止时所承受的电压由图1-2可见,电感电流平均值等于S1和D导通期间流过的电流平均值和之和,即:开关管S1和二极管D电流的最大值、等于电感电流最大值。S1导通期间,电容电压的变化量即输出电压脉动由S1导通期间放电量=计算,因=,故:2.3控制方法与参数计算1.Boost电路控制方法:负反馈。2.Buck电路控制方法:正反馈+负反馈。3.振荡频率计算公式:4.反馈深度:TL431是一种并联稳压集成电路。三端可调分流基准源、可编程输出电压:2.5V~36V、电压参考误差:±0.4%,典型值@25℃(TL431B)、低动态输出阻抗:0.22Ω(典型值)、温度补偿操作全额定工作温度范围、负载电流1.0毫安--100毫安。全温度范围内温度特性平坦,典型值为50ppm/℃,最大输入电压为37V、最大工作电流150mA、内基准电压为2.495V(25°C)。5.放大器选用基于Lm358的放大电路,放大倍数的计算公式:6.软件算法:15f2k60s2单片机是高速/低功耗的单片机,12时钟/机器周期和6时钟/机器周期可任意选择,内部集成MAX810专用复位电路,时钟频率在12MHz以下时,复位脚可直接接地。工作电压:5.5V-3.8V(5V单片机)/3.8V-2.4V(3V单片机)、工作频率范围:0-40MHz,相当于普通8051的0~80MHz、用户应用程序空间4K/6K/7K/8K/10K/12K/13K/16。K/32K/40K/48K/56K/61K/字节、片上集成1280字节/512/256字节RAM、工作温度范围:0-75℃/-40-+85℃。提高效率的方法:提高频率,改善电路结构。3电路与程序设计3.1电路的设计3.1.1系统总体框图系统总体框图如图四所示:测控电路双向DC-DC变换电路电池组直流稳压电源 放电放电图4系统总体框图3.1.2给电池组充电Buck电路模块降压充电模块原理图如图5(附录)所示。图5降压buck电路原理图3.1.3电池放电Boost升压模块电池放电升压Boost电路原理图如图6所示。图6升压Boost电路3.1.4测控模块电路原理图测控模块电路如下图图7。图7测控电路图3.1.5电源系统需要直流稳压电源供电,采用基于LM7805和LM7815的直流稳压电路给单片机、放大器供电。3.2程序设计采用基于STC15F2K60S2的单片机系统,来控制电压和电流的显示,和调节数字电位计。源程序如下:#include"STC15Fxxxx.h"#include"intrins.h"#include"codetab.h"#include"LQ12864.h"#include"stdio.h"#include"adc.h"#include "PCA.h"#define Timer0_Reload (65536UL-(MAIN_Fosc/1000)) //Timer0中断频率,1000次/秒#defineP1n_pure_input(bitn) P1M1|=(bitn), P1M0&=~(bitn)typedefunsignedcharBYTE;sbitX9313W_INC=P3^2;//计数脉冲输入端,下降沿触发sbitX9313W_UPDN=P3^3;//方向,高电平加、低电平减sbitX9313W_CS=P3^4;//片选,低电平有效/********************(STC12C5608AD11MHZz=1时精确延时1ms)*******************/voiddelayms(unsignedintz){unsignedintx,y;for(x=z;x>0;x--)for(y=1848;y>0;y--);}voidX9313W_SetVol(unsignedcharRNumber){unsignedchari;X9313W_INC=1;_nop_();_nop_();X9313W_CS=0;_nop_();_nop_();X9313W_UPDN=0;//先调到0for(i=0;i<32;i++){X9313W_INC=1;_nop_();_nop_();X9313W_INC=0;_nop_();_nop_();}X9313W_UPDN=1;//调到指定值for(i=0;i<RNumber;i++){X9313W_INC=1;_nop_();_nop_();X9313W_INC=0;_nop_();_nop_();}X9313W_INC=1;//电阻值保存_nop_();_nop_();X9313W_CS=1;_nop_();_nop_();X9313W_UPDN=1;_nop_();_nop_();X9313W_INC=1;}voidX9313W_IncVol(unsignedcharRNumber){unsignedchari;X9313W_INC=1;_nop_();_nop_();X9313W_CS=0;_nop_();_nop_();X9313W_UPDN=1;//加RNumber个指定值for(i=0;i<RNumber;i++){X9313W_INC=1;_nop_(); _nop_();X9313W_INC=0;_nop_();_nop_();}X9313W_INC=1;//电阻值保存_nop_();_nop_();X9313W_CS=1;_nop_();_nop_();X9313W_UPDN=1;_nop_();_nop_();X9313W_INC=1;}voidX9313W_DecVol(unsignedcharRNumber){unsignedchari;X9313W_INC=1;_nop_();_nop_();X9313W_CS=0;_nop_();_nop_();X9313W_UPDN=0;//减RNumber个指定值for(i=0;i<RNumber;i++){X9313W_INC=1;_nop_();_nop_();X9313W_INC=0;_nop_();_nop_();}X9313W_INC=1;//电阻值保存 _nop_();_nop_();X9313W_CS=1;_nop_();_nop_();X9313W_UPDN=1;_nop_();_nop_();X9313W_INC=1;}/************* 本地函数声明 **************/voidDelayXus(BYTEn);/****************外部函数声明和外部变量声明*****************/bit B_1ms; //1ms标志u16 msecond;u16 Bandgap;unsignedintstep;/**********************PWM配置函数************************//**********************ADC配置函数************************/void ADC_config(void){ ADC_InitTypeDef ADC_InitStructure; //结构定义 ADC_InitStructure.ADC_Px=ADC_P1_All; //设置要做ADC的IO, ADC_P10~ADC_P17(或操作),ADC_P1_All ADC_InitStructure.ADC_Speed=ADC_180T; //ADC速度 ADC_90T,ADC_180T,ADC_360T,ADC_540T ADC_InitStructure.ADC_Power=ENABLE; //ADC功率允许/关闭 ENABLE,DISABLE ADC_InitStructure.ADC_AdjResult=ADC_RES_H8L2; //ADC结果调整, ADC_RES_H2L8,ADC_RES_H8L2 ADC_InitStructure.ADC_Polity=PolityLow; //优先级设置 PolityHigh,PolityLow ADC_InitStructure.ADC_Interrupt=DISABLE; //中断允许 ENABLE,DISABLE ADC_Inilize(&ADC_InitStructure); //初始化 ADC_PowerControl(ENABLE); //单独的ADC电源操作函数,ENABLE或DISABLE// P1n_pure_input((1<<0)||(1<<1)||(1<<2)||(1<<3)||(1<<4)||(1<<5)||(1<<6)||(1<<7)); //把ADC口设置为高阻输入}/**********************************************//*********************主函数************************************/voidmain(void){//unsignedchari;//inta; u16 j;unsignedcharc[10];LCD_Init();//oled初始化ADC_config();Timer0_1T(); Timer0_AsTimer(); Timer0_16bitAutoReload(); Timer0_Load(Timer0_Reload); Timer0_InterruptEnable(); Timer0_Run(); EA=1; //打开总中断LCD_CLS(); LCD_P8x16Str(0,0,"step:"); LCD_P8x16Str(0,2,"AD0:"); LCD_P8x16Str(0,4,"AD1:"); X9313W_SetVol(0); step=0;while(1){if(B_1ms) //1ms到 {// LCD_CLS(); B_1ms=0; if(++msecond>=100) //300ms到 { msecond=0; // LCD_P8x16Str(40,3,"abc"); // Get_ADC10bitResult(0); Get_ADC10bitResult(0); j=Get_ADC10bitResult(4); //ad通道0 sprintf(c,"%.2fA",j*5.0/1024.0); LCD_P8x16Str(40,2,c); j=Get_ADC10bitResult(5); //ad通道1 sprintf(c,"%.2fV",j*30.0/1024.0); LCD_P8x16Str(40,4,c); if(P24==0) step++; if(step==32)step=0; if(P25==0) if(step--==0)step=31; X9313W_SetVol(step); sprintf(c,"%2d",step); LCD_P8x16Str(40,0,c); delayms(100);/* */ }} }}/**********************************************//**********************Timer01ms中断函数************************/voidtimer0(void)interruptTIMER0_VECTOR{// DisplayScan(); //1ms扫描显示一位 B_1ms=1; //1ms标志}4测试方案与测试结果4.1测试方案1、硬件测试,测试电路的恒流恒压以及功率的设置。2、软件仿真测试,测试程序功能的完整性,以及程序电流电压能满足对电路电流电压调节和显示精度的控制。3、硬件软件联调,连接单片机和电源电路,测试两者功能的完整性,通过对硬件电路和程序参数的调整使其能很好的完成对电压电流的控制节及显示功能。4.2测试条件与仪器测试条件:检查多次,仿真电路和硬件电路必须与系统原理图完全相同,并且检查无误,硬件电路保证无虚焊。测试仪器:高精度的数字毫伏表,模拟示波器,数字示波器,数字万用表,指针式万用表。4.3测试结果及分析4.3.1测试结果(数据)基础部分测试结果(数据)1、恒流充电测试由基本要求1:在=30V、充电电流在在1~2A范围内可调条件下,设置初始值为步进A,步进值为0.1A,测试数据如表1.表1电流调节测试次数1234567理论值A1.101.201.301.401.501.601.70实际值A1.001.111.201.311.401.441.30平均精度6%充电时的变化率测试由基本要求2:=2A,调整直流稳压电源输出电压,使在24~36V范围变化,计算的变化率,如表2。表2变化率242628303234实际值A1.992.002.002.011.992.02变化率0.5%000.5%0.5%1%平均变化率0.45%3、变换器的效率测试由基本要求3:=2A,=30V,条件下,测量和的值,变换器的效率如下。表3变换器效率(A)(A)201.49所以=(×)÷(×)×100%=89.5%。经计算变换器的转换效率=90%。4、的测量精度由基本要求4:在1~2A内变化,所测试量充电电流的测量精度如表4。表4电流的测量精度理论值A1.21.41.61.82.0测量值A1.191.391.611.82.01精度0.8%0.7%0.6%00.5%平均值0.52%发挥部分测试结果(数据)由发挥部分要求1,在充电模式下,使=23,变换器的效率如下表表5变换器的效率测试次数1234(V)18.518.518.418.4(A)2.6482.6312.6362.680(V)30.530.530.430..5(A)1.511.501.501.52效率94%94%94%94%4.3.2测试分析与结论根据上述测试数据,并经过计算分析,得出以下结论:1.在要求条件下电路对电流的调节精度达到6%,次达到了对电流的准确显示和要求精度的控制。2.在要求条件下电路电流的变化率为0.45%,满足了题目对电流变化率的要求,同时说明电路的电流有很高的稳定性。3.电路的转换效率在所定条件下为89.5%,有较高的转化效率,基本满足题目要求。4.有测量数据可知电路有充电过呀保护、较高精度显示充电电流的功能。目录TOC\o"1-3"\u第一章项目摘要 31.1项目基本情况 31.2建设目标 31.3建设内容及规模 41.4产品及去向 41.5效益分析 4第二章项目建设的可行性和必要性 52.1建设的必要性 52.2建设的可行性 52.3编制依据 62.4编制原则 9第三章项目建设的基础条件 93.1建设单位的基本情况 93.2项目的原料供应情况 103.3地址选择分析 10第四章产品 114.1沼气 114.2沼气产量确定 124.3有机肥 134.4产品去向 13第五章沼气工程工艺设计 145.1工艺参数 145.2处理工艺选择 145.3工艺流程的组成 155.4厌氧处理工艺选择与比较 155.5沼气存储和净化工艺 165.6工艺流程 185.7沼气输配设施 195.8沼气计量设施 19第六章总体设计 196.1站内总体设计 196.2站外配套设计 19第七章土建设计 207.1建筑设计 207.2结构设计 20第八章电气设计 218.1设计依据 218.2设计规范 228.3设计说明 228.4控制与保护 228.5防雷与接地 228.6配电系统 238.7防雷与接地 238.8防爆设计 238.9供电负荷 23第九章安全、节能及消防 249.1安全生产 249.2防火消防 249.3节能 25第十章主要构(建)筑物、设备的设计参数 2510.2厌氧消化系统工艺参数设计 2710.3沼气
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安宁护理政策法规与伦理实践
- 统编版四年级下册语文古诗词三首《四时田园杂兴(其二十五)》教案简案
- 2026年LED光疗面罩超薄贴合技术临床应用
- 2026年数据资产质押登记的有效期管理与续期 变更操作规范
- 2026年消防应急疏散演练培训
- 2026年防范和化解拖欠中小企业账款长效机制实施方案
- 突发事件如火灾地震等的应急处理
- 2026年网络安全漏洞培训
- 2026年水上安全教育
- 2026年实验室废弃物处理
- 2026年及未来5年中国耐火粘土行业发展运行现状及投资战略规划报告
- 五年级数学下册期末真题卷(人教版成都锦江区)
- 培训学校理事会监督制度
- 2026年中煤一局集团有限公司招聘备考题库及一套完整答案详解
- (2025年)机械操作手安全培训试题及答案
- 2025年上海大专自主招生免笔试及答案
- 汽车制造焊接工艺技术规范
- 泸州泸天化化工园区总体规划(2022-2035)
- 2025年国家统一司法考试真题及答案
- 2025年黑龙江生态工程职业学院单招职业倾向性测试模拟测试卷附答案解析
- 易考优课件教学课件
评论
0/150
提交评论