1、201X年全国大学生电子设计竞赛报告优秀word范文 12页本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!= 本文为word格式,下载后可方便编辑和修改! = 201X年全国大学生电子设计竞赛报告201X年全国大学生电子设计竞赛双向DC-DC变换器(A题)【03209组】201X年8月15日摘要:本设计是以51单片机为核心的双向DC-DC变换器,实现对锂离电池组的充放电功能。本设计基本电路包括显示电路、电源电路、双向DC-DC变换电路、直流稳压电路,其中显示电路用数码管显示,电源电路为采用LM7805的5V电源电路,双向DC-DC变换电路采用BOOS
2、T升压电路和BUCK降压电路。通过PWM对MOS开关管的脉宽调制,改变占空比进而控制电流,通过单片机显示,步进不大于0.1V电流范围在1A2A之间,DC-DC变换效率达到90%以上。 关键词:DC-DC,PWM,BOOST,BUCKAbstract: This design is based on 51 single chip microcomputer as the core of the bidirectional DC - DC converter, implementation of lithium battery charge and discharge function. The
3、basic circuit design includes display circuit, power circuit, bidirectional DC - DC transform circuit, the DC voltage circuit, display circuit with digital tube display, power supply circuit for the use of LM7805 5V power supply circuit, bidirectional DC - DC conversion circuit adopts the BOOST and
4、BUCK step-down circuit booster circuit. Through the PWM pulse width modulation of MOS switch tube, change the duty ratio, in turn, control current, by single-chip microcomputer, according to the current step is not greater than 0.1V range between 1A and 2A, DC - DC conversion efficiency of 90% or mo
5、re. Keywords: DC - DC PWM BOOST, BUCK1电路方案 . 31.1 方案一不隔离的双向DCDC变换器 . 31.2 方案二隔离的双向DCDC变换器 . 31.3 方案三移向控制的双向DCDC变换器 . 31.4 方案三组合式的的双向DCDC变换器 . 32可能用到的基本电路 . 32.1 降压斩波电路 . 32.2 升压斩波电路 . 32.3 升降压斩波电路 . 32.4 Cuk斩波电路 . 42.5 Zeta斩波电路. 42.6 Sepic斩波电路 . 43电路的设计 . 43.1总体框图 . 43.2 电路原理图 . 53.3电路PCB图 . 53.4电源
6、. 53.2程序的设计 . 63.2.1程序功能描述与设计思路 . 63.2.2程序流程图 . 64测试方案与测试结果 . 64.1测试方案 . 64.2 测试条件与仪器 . 64.3 测试结果及分析 . 64.3.1测试结果(数据) . 64.3.2测试分析与结论 . 6附录1源程序 . 7双向DC-DC变换器(A题)【03209组】1电路方案1.1 方案一不隔离的双向DCDC变换器1.2 方案二隔离的双向DCDC变换器1.3 方案三移向控制的双向DCDC变换器1.4 方案三组合式的的双向DCDC变换器 2可能用到的基本电路2.1 降压斩波电路2.2 升压斩波电路2.3 升降压斩波电路2.4
7、 Cuk斩波电路2.5 Zeta斩波电路2.6 Sepic斩波电路3电路的设计3.1总体框图3.2 电路原理图3.3电路PCB图3.4电源 电源由变压部分、滤波部分、稳压部分组成。为整个系统提供5V或者15V电压,确保电路的正常稳定工作。这部分电路比较简单,都采用三端稳压管实现,故不作详述。3.2程序的设计3.2.1程序功能描述与设计思路1、程序功能描述根据题目要求软件部分主要实现键盘的设置和显示。1)键盘实现功能:设置电流值。2)显示部分:显示电流值、步进值。2、程序设计思路3.2.2程序流程图4测试方案与测试结果4.1测试方案1、硬件测试2、软件仿真测试3、硬件软件联调4.2 测试条件与仪
8、器测试条件:检查多次,仿真电路和硬件电路必须与系统原理图完全相同,并且检查无误,硬件电路保证无虚焊。测试仪器:高精度的数字毫伏表,模拟示波器,数字示波器,数字万用表,指针式万用表。4.3 测试结果及分析4.3.1测试结果(数据)4.3.2测试分析与结论本设计达不到设计要求。附录1源程序#include #define ADC_FLAG 0x10;unsigned int disp_buffer4;unsigned long numbel;unsigned int current_key,last_key,counter,Sum,d,times,display_content,want_volt
9、age1,ADC_value,result,numbel1,i,counter,real_voltage,last_ADC,current_ADC;unsigned char table10=0xa0,0xbb,0x62,0x2a,0x39,0x2c,0x24,0xba,0x20,0x28; void delay_ms(unsigned int t) unsigned int x,y;for(x=0;xt;x+)for(y=0;y500;y+);void ADC_init()P1ASF=0x01;ADC_RES=0;ADC_CONTR=0X88+0;EADC=1;EA=1;void PWM_i
10、nit()CCON=0; /开启计数器CL=CH=0; /清除高八位低八位CMOD=0x02; /计数选择脉冲CCAP1H=CCAP1L=d; / 占空比/ CCAP0H=CCAP0L=numbel; / 占空比CCAPM1=0x42; / 产生中断,允许脉冲输出/ CCAPM0=0x42; / 产生中断,允许脉冲输出CR=1; /关闭计数器void split( unsigned int s) unsigned char gw,sw,bw,qw;unsigned int temp;temp=s;gw=temp%10;temp=temp/10;sw=temp%10;temp=temp/10;b
11、w=temp%10;qw=temp/10;disp_buffer0=tablegw;disp_buffer1=tablesw;disp_buffer2=tablebw;disp_buffer3=tableqw&0xdf;void disp()P2=0xff; P0=disp_buffer0 ; P2=0x7f; delay_ms(1); P2=0xff; P0=disp_buffer1 ; P2=0xbf; delay_ms(1);P2=0xff; P0=disp_buffer2 ; P2=0xdf; delay_ms(1);P2=0xff; P0=disp_buffer3 ; P2=0xef
12、; delay_ms(1);/void timer0_init()/ TMOD=0x01;/ TH0=0x3c;/ TL0=0xb0;/ ET0=1; /允许定时器中断/ TR0=1; /启动定时器0/ EA=1; /允许总中断/void key() current_key=P2&0x0f; /p2读键盘,屏蔽高四位if (current_key!=0x0f)if (last_key=0x0f)switch (current_key) case 0x0e:if(i10)i-=10;else i=1023;break; /电压+1case 0x0b:if(i0)i=i-1;else i=1023
13、;break;default:break;last_key=current_key;void main() /主程序/ i=500;i=100;d=128;ADC_init();/ timer0_init();PWM_init();while(1) /Unconditional cycle/if(resulti)/ / if(d0)/ d-;/ / else if(resulti)/ / if(d700)/ / counter=0;/ display_content=real_voltage;/ /void ADC_interrupts() interrupt 5ADC_CONTR&=!0x10;ADC_value=ADC_RES*4+ADC_RESL; Sum+=ADC_value;times+;if(times63)result=Sum/64;Sum=0;times=0;/Scan the keyboard/if(result=500)/i=200;/ / CCAP1H=CCAP1L=i;ADC_CONTR=0X88+0;/ / CCAP0H=CCAP0L=want_voltage; 荐 高三每周学习计划 荐 “赴辽宁省考察学习计划生育的报告”计划生育工作计划 荐 “个人学习计划”个人工作计划 荐 “个人学习计划”个人工作计划 荐 “个人学习计划”个人工作计划
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1