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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(全国大学生电子设计竞赛双向DCDC电源设计报告.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国大学生电子设计竞赛双向DCDC电源设计报告.docx

1、全国大学生电子设计竞赛双向DCDC电源设计报告2013年全国大学生电子设计竞赛双向DC-DC变换器(A题)2015年8月12日摘 要 本系统以Buck和Boost并联,实现双向DC-DC交换,以STM32为核心控制芯片。Buck降压模块使用XL4016开关降压型转换芯片,通过单片机闭环实现恒流输出控制。放电回路选择Boost升压模块,以UC3843作为PWM控制器,组成电压负反馈系统,通过调整PWM的占空比,实现稳压输出。系统能自动检测外部电源电压变化,在负载端电源较高时自动切换成充电模式,反之切换为放电状态。系统具有过流、过压保护功能,并可对输出电压、电流进行测量和显示。关键字: DC-DC

2、交换;Buck;Boost;PWM控制 AbstractThe system is Buck and Boost parallel, to achieve two-way DC-DC exchange, STM32 as the core control chip. The Buck Buck module uses the XL4016 switch Buck converter chip, takes the current signal in the output, controls the feedback of XL4016, completes the closed-loop co

3、ntrol, and realizes the constant current output. Boost boost module uses UC3843 as the PWM control chip, according to the output voltage negative feedback signal to adjust the PWM signal, the closed-loop control is carried out, in order to achieve the regulator output. System can automatically switc

4、h charge and discharge mode, can also be manually switch. The system has the function of over current and over voltage protection, and can measure and display the output voltage and current.Key words: bidirectional DC-DC converter, Buck, boost, PWM control双向DC-DC变换器1系统方案系统要求效率,所以恒压输出、稳流输出都应采用开关电路,鉴于

5、本题目要求的功能,系统主要由恒压控制模块、恒流控制模块组成,另为了灵活调整输出参数并实时监控系统工作状态,运用单片机控制技术,还有支持系统控制系统工作的辅助电源。1.1 升、降压电路的选择当前流行的开关电源大多基于Buck、Boost基本电路拓扑结构或他们的结合,进行仔细分析后,系统需求的尽是升压和降压,在Buck、Boost基础上附加反馈控制就可完成任务,这样还可以省略繁杂的变压器参数设计,因电路简洁实现起来更加容易。并且因为使用较少的常规元件,节省成本提高可靠性,符合产品设计的思路。1.2 系统组成及控制方法借用现有成熟PWM控制器,该类集成电路输出波形好,工作稳定,都具备至少一个反馈控制

6、引脚,按照厂商提供的典型电路就可装调出应用电路。但这类电路一般针对专用场合设计,借用时需要较多设计计算,特别是该类芯片的反馈有极高的控制灵敏度,在单片机参与时需要较多改动。降压回路使用XL4016,升压回路以UC3843为核心,控制单片机使用STM32,有很高的工作速度、丰富的外围资源,可以很好地完成系统控制任务。2系统理论分析与计算2.1 电路设计与分析 2.1.1 提高效率的方法在电路的设计过程中,找到了影响系统效率的主要因素有三点:功率变换器开关器件的开关损耗;感性元件的铁损和铜损;控制电路的损耗。.所以提高系统效率,我们可以从这三方面出发。1开关器件的损耗不可避免,但是可以采用低功耗的

7、开关管和二极管。采用MOS管做为开关管,IRF540型MOS管开关损耗小,其只在导通期间由开关损耗,适合频率比较高的工作场合。采用肖特基二极管做为续流二极管,耐压高,损耗小。如此选择器件可以降低开关器件的损耗,提高系统效率。2.通过理论和实践验证,电感越大,纹波电流越小,电感损耗越大。所以在满足要求的条件下减小电感,并且严格按照要求绕制电感,减小磁隙,线圈紧凑等。3.在焊接时合理安排布局,减少开关信号走线的连接,可以在布局布线上减小损耗。2.1.2 控制回路分析1.恒流输出:在输出端检测采样电阻的电压,因为信号很小,经过20倍放大送至单片机,单片机将处理结果,经误差放大器送至XL4016的反馈

8、端FB。FB与内部1.25V基准电压比较,控制PWM信号,进而达到控制输出电流。经过闭环负反馈系统控制,可以使输出电流恒定,起到了过流保护作用。2.自动切换:由单片机采集30欧负载两端电压,当电压低于30V时,系统工作在放电模式;当电压高于30V时,系统工作在充电模式。此外,还可以手动切换工作模式。3.液晶显示:使用12864液晶屏,显示电池组的充电电流和充电电压。充电电压是采集XL4016输出端的电压,当电压大于24V时,断开充电模式。充电电流同XL4016反馈的电流信号,在单片机内部换算并显示。2.2 控制方法分析 UC3843是高性能固定频率电流模式控制器,电压负反馈均衡控制,每周期由斜

9、波电流峰值关断。UC3843的振荡频率由RT/CT引脚接的电阻电容决定,系统的开关频率为f=1.8(RT*CT)=60KHz。PWM以60 KHz的频率控制开关管的导通截止,电感L储存并释放能量。PWM的占空比越大,开关管的导通时间越长,电感存储的能量越大;相反电感存储的能量越小。稳压过程有两个闭环系统来控制,分别是恒压输出和过流保护。恒压输出:在输出端通过电阻分压采集比例电压信号,经电压误差比较器后平滑滤波。积分器的电容大小影响系统的调节速度,即影响指标中输出的动态响应时间。当采集的电压小于内部2.5V基准电压,使PWM调节器的输出脉宽增加,从而影响输出电压调节幅度。2.3 升压、降压电路参

10、数计算 2.3.1 元件选取1.MOS管的选取根据主电路中的工作电压及电流,结合MOS管的耐压、耐流及损耗性能,电力晶体管耐压高,且开关损耗大,适合工作频率比较低的场合,电力场效应管耐压比较低,但是开关损耗小,适合频率比较高的工作场合。根据这里的情况,我们选用了。考虑到实际电压电流尖峰和冲击,电压电流耐量分别取2.5和2倍裕量,即应选取耐压高于40V,最大电流33A。实际选用IRF540型MOS管。2.二极管的选取为降低续流二极管的导通压降,减少功率损耗,提高效率,选用肖特基二极管作为续流二极管。根据主回路中的工作电压及电流,结合肖特基二极管的耐压、耐流及损耗性能,选用IN4746耐压40V最

11、大电流为30A。2.3.2 电感计算1.CCM工作模式下MOS开关管占空比D的计算:2.当输出最大负载时若要使电流连续,则:为开关导通时的压降和电流取样电阻上的压降之和,取060.9V设电感纹波电流为平均电流的30%,即:所以电感值:电感的设计包括磁芯材料、尺寸选择及绕组匝数计算、线径选用等。电路工作时重要的是避免电感饱和、温升过高。磁芯和线径的选择对电感性能和温升影响很大,材质好的磁芯如环形铁粉磁芯,承受峰值电流能力较强,EMI低。而选用线径大的导线绕制电感,能有效降低电感的温升。3电路与程序设计3.1电路的设计3.1.1系统总体框图系统总体框图如图1所示,主要包括DC-DC降压充电模块、D

12、C-DC升压放电模块、MCU控制模块、显示单元、转换开关、稳压电源、电池组七部分组成。本系统可实现手动和自动充放电模式选择。图1 系统总体框图工作原理:转换开关调整为充电模式,直流稳压电源输出大于30V电压,经降压模块以小于24V电压、2A恒定电流为电池组充电。当转换开关调整为放电模式时,电池组输出电压经UC3843升压模块达到30V为负载供电。3.1.2 充电系统原理充电系统那个框图如图2所示。图2 充电系统框图采用XL4016做Buck调整,FB脚接电流负反馈。由0.05电阻将电流信号转变为电压信号,并放大20倍,这时就将电流的误差也放大,使误差判断器更准确的判断误差。单片机采集放大后的电

13、流信号并给出基准电压,误差放大器判断将结果送入FB端,控制输出电压的变化,从而达到控制电流。3.1.3 放电系统原理放电模式时,电池作为电源通过变换器提供高压侧负载能量,输出恒定30V电压到负载。因为要求恒压输出,所以引入电压负反馈。反馈回的电压信号接到UC3843电压反馈端,与内部基准电压比较,控制PWM波脉宽,因此达到控制输出电压的目的。图3 放电系统框图PWM控制开关管导通,电感以v/L速度充电,把能量储存在L中。当开关管截止时,L产生反向感应电压,通过二极管D把储存的电能以(U-Vo)L的速度释放到输出电容器Cs中。输出电压由传递的能量控制,传递的能量通过电感电流的峰值控制。开关信号的

14、频率为60KHz,可以达到稳定输出30V电压。单片机采集负载电压,判断如果电压小于30V则转换充电模式,否则为返点模式,因此到到自动切换目的。3.2程序的设计3.2.1程序功能描述与设计思路1、程序功能描述根据题目要求软件部分主要实现AD采集、键盘设置和显示。1)AD采集:恒流充电电流采样,过压保护电压采样,自动切换电压采样。1)键盘实现功能:步进调节充电电流。2)显示部分:显示充电电流、输出电压。 2、程序设计思路单片机上电后,实时采集充电电流,在单片机内部进行运算,通过液晶屏显示。充电时单片机采集到电池充电电压,判断如果电压大于24V,则单片机控制开关断开,停止充电。放电时,单片机采集负载

15、两端电压,判断电压是否大于30V,如果大于则系统切换为充电模式,否则为放电模式。3.2.2程序流程图主程序流程图如图所示,自动切换子流程图如图所示。 图4 主程序流程图 4测试方案与测试结果4.1测试方案1、硬件测试:电流变化率测试:设定充电电流为2A,当U2=36V时,测量充电电流值I11;U2=30V时,充电电流值I1;U2=24V时,充电电流I12,则电流变化的调整率SI1=|*100%。(2)电路效率测量:DC-DC变换器效率,。(3)过流保护测试:在电池组上串入滑线变阻器,时充电电压增加。判断是否能在24V时停止充电。2、软件仿真测试利用proteus画出电路仿真图,进行电路的各项性

16、能测试。3、硬件软件联调软件仿真结果与实测值进行比较,分析差异原因,找出改进方案。4.2 测试条件与仪器测试条件:多次检查仿真电路和硬件电路必须与系统原理图完全相同,并且检查无误,硬件电路保证无虚焊。测试仪器:直流稳压电源、信号源、模拟示波器、数字示波器、数字万用表、指针式万用表。4.3 测试结果及分析4.3.1测试结果(数据)1.U2=30V条件下,实现对电池恒流充电。充电电流I1在12A范围内步进可调,步进值不大于0.1A,电流控制精度不低于5%。测量结果如表1.表1电流步进精度测试 (单位:A)设定值11.11.21.31.41.51.61.71.81.92实际值1.031.081.22

17、1.281.451.511.641.761.841.921.98精度 (%)31.81.62.33.50.62.53.52.21.12.测量并显示充电电流I1,在I1=12A范围内测量精度不低于2%。结果如表2。表2:充电电流显示测量 (单位:A)测量值11.21.41.51.61.71.81.92显示值1.001.211.401.511.621.691.811.902.00误差%00.0800.061.230.590.55003具有过充保护功能:设定I1=2A,当U1超过阈值U1th=240.5V时,停止充电。测试结果如下表3。表3:过保护功能测试 充电电压V状态23充电24.1断开4.电池

18、放电时,输出稳压性能测试。结果如表4所示。表4:放电稳压测试电池(V)17.5181920212223放电(V)29.730.0630.1830.1930.2130.2330.244.3.2测试分析与结论根据上述测试数据,可以得出以下结论:1、在充电模式下,电流步进值不大于0.1A,误差精度小于5%。2、具有良好的变化率和控制精度。3、具有过程保护功能和较高的变换器效率。4、放电模式时,30V稳压性能好。附录1:电路原理及实物附录2:主要程序片段系统主程序main(void) uchar temp4; ulint PidTemp=0; SYS_Clock_Init(9); Delay_Init

19、(72); SYS_JTAG_Set(0x01); ADC_GPIO_Init(); ADC_Init(); DMA_Init(); ADC_Start(); DMA_Enable( ); DAC_Init(); TIM2_Init(); / PID_init(); XL_6009_Init(); Delay_mS(500);Delay_mS(500); LCD_GPIO_Init(); LCD_Init(); KEY_GpioInit( ); KEY_Init( mode_chongdian(); updatdisp_chongdian_shezhi();updat_Dac(); while

20、(1) KEY_Task(); KEY_App(); if(Flag_1mS) DMA_Get_AD_Avg(); Flag_1mS=0; guoyabaohu(); if(Flag_200mS=1000) Flag_200mS=0; updatdisp_chongdian_AD(); 按键控制和状态切换:void KEY_App( void ) TYPE_KEY_EVENT Key = KEY_VALUE_NULL,KEY_EVENT_NULL; if( KEY_GetEvent( &Key ) ) switch(Key.KeyValue) case KEY_VALUE_1:/ switch

21、(Key.KeyMessege) case KEY_EVENT_UP :/ if(SYS_MOD=0)/ SYS_MOD=1; PBout(12)=0; Chongdian_En=0; / updat_Dac(); mode_fangdian(); else SYS_MOD=0; Chongdian_En=0; break; default: break; break; case KEY_VALUE_2:/ switch(Key.KeyMessege) case KEY_EVENT_UP :/ switch(SYS_MOD) case 0: if(Chongdian_En=1) Chongdi

22、an_En=0; else Chongdian_En=1; updat_Dac(); break; case 1: if(Fangdian_En=1) Fangdian_En=0; PBout(12)=0; / LCD_PutString(1, 6 ,); else Fangdian_En=1; PBout(12)=1; LCD_PutString(1, 6 ,) break; default: break; break; default: break; break; case KEY_VALUE_3: switch(Key.KeyMessege) case KEY_EVENT_UP : sw

23、itch(SYS_MOD) case 0: DAC_Voltage+=5; break; break; case KEY_VALUE_4: switch(Key.KeyMessege) case KEY_EVENT_DOWN : break; case KEY_EVENT_UP : switch(SYS_MOD) case 0: DAC_Voltage-=5; if(DAC_Voltage=200) DAC_Voltage=200; 电流控制:void updat_Dac(void) ulint Con_temp; Con_temp=DAC_Voltage*4096/330; DAC_Out_Val=(usint)Con_temp; if(Chongdian_En)&(Baohu=0) DAC_OUT(DAC_Out_Val); DAC_OUT(DAC_Out_Val); LCD_PutString(1, 6, ); else if(Chongdian_En=0) DAC_OUT(0); DAC_OUT(0);

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

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