开关电源模块并联供电系统_第1页
开关电源模块并联供电系统_第2页
开关电源模块并联供电系统_第3页
开关电源模块并联供电系统_第4页
开关电源模块并联供电系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、1 20112011 全国大学生电子设计竞赛全国大学生电子设计竞赛论文论文(山西赛区)(山西赛区)题目题目: : 开关电源模块并联供电系统开关电源模块并联供电系统论文编号:论文编号:参赛学校:参赛学校:参赛学生:参赛学生:指导教师:指导教师:二二一一年九月一一年九月2 摘要摘要 本设计以单片机为控制核心,两个 dc/dc 模块并联实现的输入为 24v 输出为稳定 8v 的电源供电系统。该系统可分为 dc/dc 降压电路,电压电流检测电路,均流控制电路与过流保护电路四部分。降压电路主要采用 mc34063 芯片,均流控制电路由 at89c51 单片机产生 pwm 信号,通过调节占空比来实现要求的

2、电流比例,并用单片机与模数转换芯片 adc0832 来控制结果的显示,能够测量 0 到5v 的直流电压值,四位数码显示,过流保护电路通过利用基极驱动电路将电源的控制电路和开关晶体管隔离开来保护电路。在电源的实际使用过程中,各种负载对于供电的可靠性要求不同,当单台电源不能提供负载的全部容量的时,就需要多个电源模块并联使用,以提高电源的容量和运行的可靠性。而该系统正是开关电源并联供电的理想之选。关键词:关键词:开关电源 mc34063 pwmabstractabstract the objective of this design is mcu control core, two dc/dc mo

3、dule parallel of the realization of the input for 24 v output to the stable 8 v power supply system. the system can be divided into dc/dc step-down voltage circuit, the electric current detection circuit, all flow control circuit and over current protection circuit four parts. buck circuit mc34063 c

4、hip, are the main flow control circuit produced by at89c51 pwm signal by adjusting the value of empty, realize the current requirements, and the proportion of mcu and modulus adc0832 transition chip to control results show, able to measure the 0 to 5 v dc voltage value, four digital display, over-cu

5、rrent protection circuit through the use of driving circuit of the power supply will be passive control circuit and the transistor switch isolated protection circuit. in the power supply and the actual use of the process, all kinds of load for power supply reliability requirements are different, whe

6、n a single piece of load power supply cannot provide the full capacity, they need several power supply modules in parallel, in order to improve the capacity of power supply and reliability of the operation. and the system is an ideal choice of switching power supply of power in parallel. keykey word

7、swords: switching power mc34063 pwm3 目录目录1.1.方案论证与比较方案论证与比较.41.11.1dc/dcdc/dc 降压模块降压模块.41.2均流控制电路均流控制电路.42.2.系统设计系统设计.42.12.1 总体设计总体设计.42.22.2 单元电路设计单元电路设计.52.2.12.2.1 dc/dcdc/dc 并联模块电路设计并联模块电路设计.52.2.22.2.2 a/da/d 转换模块电路设计转换模块电路设计.72.2.32.2.3 单片机控制模块及显示部分电路设计单片机控制模块及显示部分电路设计.72.2.42.2.4 过流保护电路设计过流保

8、护电路设计.83理论分析与计算理论分析与计算.93.1 dc/dc 并联模块器件的选择并联模块器件的选择.93.1.1 输入电容输入电容c1,c11.93.1.23.1.2 电阻分压器电阻分压器 r2(r21),r3(r31)r2(r21),r3(r31).93.1.3 储能电感储能电感l1(l11).93.1.43.1.4 输出电容输出电容 c3(c31)c3(c31).93.2 a/d 转换电路转换电路.93.3 单片机控制电路单片机控制电路.93.3.1 输入电容输入电容c7,c8.103.3.2 复位电路电容复位电路电容c9,电阻,电阻r6.103.3.3 单片机内部程序单片机内部程序

9、.104 4 测试结果及分析测试结果及分析.164.14.1 测试仪器测试仪器.164.24.2 测试数据测试数据.164.2.14.2.1 基的数据本要求一基的数据本要求一.164.2.24.2.2 基本要求二的数据基本要求二的数据.174.2.34.2.3 基本要求三、四的数据基本要求三、四的数据.174.2.44.2.4 发挥部分一的数据发挥部分一的数据.174.2.54.2.5 发挥部分二的数据发挥部分二的数据.175.5.总结总结.176.6.参考文献参考文献.17 4 1.1.方案论证与比较方案论证与比较给出系统各模块的设计方案,并对各方案进行了比较分析。1.11.1dc/dcdc

10、/dc降压模块降压模块方案一:采用普通开关式电源变换器为核心设计降压充电模块。该电路结构比较简单,但输出电流纹波较大、电压波形不稳定,且对电感要求比较高,不易匹配。方案二:采用芯片 mc34063 配合简单的外围电路组成 dc/dc 降压模块。34063 是一单片双极型线性继承集成电路专用于直流交换器控制部分,片内包含有温度补偿带隙基准源,一个占空比周期控制振荡器驱动器和大电流输出开关,能输出 15a 的开关电流,它仅需很少的外围器件即可构成高效率变换器。因此基于该结构的降压充电模块可以较好的满足题目要求。经过综合比较和测试,降压充电模块应采用方案二。1.2均流控制电路均流控制电路方案一:采用

11、改变等效电阻的方法来控制电流的变化。该方法原理简单,容易操作,但是无法完成自动调节的功能,而且分配精度不高,不予采用。方案二:采用单片机 at89c51 与 a/d 转换芯片 ad0832 配合简单的外围电路组成 pwm 控制电路。at89c52 是高性能 cmos 8 位单片机,片内置通用8 位中央处理器,功能强大,可以通过该单片机输出信号来控制显示器以及占空比。adc0832 为 8 位分辨率 a/d 转换芯片,易于和微处理器接口或独立使用,误差小,转换速度快且稳定性强。该电路结构能够很好的控制电流分配,可以较好地完成题目要求。经过综合比较和测试,均流控制电路采用方案二。2.2.系统设计系

12、统设计2.12.1 总体设计总体设计根据题目的测试原理此要求,本设计方案大体包括 dc/dc 并联模块、电压电流检测模块、反馈控制模块和显示部分。如图 1 所示。 5 输入dc/dc 并联模块电压电流检测模块 输出a/d 转换模块单片机控制模块显示部分 开关电源模块并联供电系统 图 1 开关电源模块并联供电系统结构图 当输入直流电压 24v 时,使 dc/dc 模块工作在额定功率 16w 输出电压为 8v 的状态,通过调节负载,使得输出电流发生变化,经过 a/d 转换模块式的模拟信号转换成数字信号,使单片机能够接受到电流变化的信号从而控制显示部分跟电流的分配。2.22.2 单元电路设计单元电路

13、设计2.2.12.2.1 dc/dcdc/dc 并联模块电路设计并联模块电路设计dc/dc 并联模块由 mc34063 芯片、电阻、电感、电解电容以及二级管组成,具体电路结构如图 2 所示。6 drc8ipk7v+6cinv5swc1swe2ct3v-4u1mc34063c1470ufr20.95kr34.7kc21000pfd11n4007c3100ufl1330uhdrc8ipk7v+6cinv5swc1swe2ct3v-4u2mc34063c11470ufr210.95kr314.7kc211000pfd111n4007c31100ufl11330uh+24v 图 2 dc/dc 并联模

14、块的电路结构 mc34063 是一种开关型高效 dc/dc 变换集成电路。内设置有大电流的电源开关,34063 能够控制的开关电流达到 1.5a;它的内部含有具有温度补偿的基准电压源、比较器、具有限电流电路的占空比可控的振荡器、驱动器和大电流输出开关管。 mc34063 的内结构图如图 3 所示:7 图 3 mc34063 芯片内部结构图2.2.22.2.2 a/da/d 转换模块电路设计转换模块电路设计 a/d 转换模块电路由 adc0832 芯片,外加电阻构成。 adc0832 为 8 位分辨率 a/d 转换芯片,其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在 05v 之间。2.

15、2.32.2.3 单片机控制模块及显示部分电路设计单片机控制模块及显示部分电路设计 该模块由单片机 at89c41、led 数码显示管、电阻、电容以及晶振构成。具体结构如图 4 所示。8 xtal218xtal119ale30ea31psen29rst9p0.0/ad039p0.1/ad138p0.2/ad237p0.3/ad336p0.4/ad435p0.5/ad534p0.6/ad633p0.7/ad732p2.7/a1528p2.0/a821p2.1/a922p2.2/a1023p2.3/a1124p2.4/a1225p2.5/a1326p2.6/a1427p1.01p1.12p1.23

16、p1.34p1.45p1.56p1.67p1.78p3.0/rxd10p3.1/txd11p3.2/int012p3.3/int113p3.4/t014p3.7/rd17p3.6/wr16p3.5/t115u480c51x1crystalc733pfc833pfr610kc922n234567891rp1respack-8 图 4 控制部分电路结构图 该模块要实现自动控制的功能,所以选用性能较高的 at89c51 芯片,该芯片片内置通用 8 位样处理器,功能强大,具有重复写程序的功能。2.2.42.2.4 过流保护电路设计过流保护电路设计 在一般情况下,利用基极驱动电路将电源的控制电路和开关晶

17、体管隔离开。控制电路与输出电路共地,限流电路可以直接与输出电路连接,工作原理如图 5 所示,当输出过载或者短路时,v1 导通,r3 两端电压增大,并与比较器反相端的基准电压比较。控制 pwm 信号通断。 9 图 5 过流保护电路原理图3理论分析与计算理论分析与计算3.1 dc/dc 并联模块器件的选择并联模块器件的选择3.1.1 输入电容输入电容 c1,c11输入电容的主要功能是维持输出电压的稳定性,输入电容的电流均方根值应为直流负载电流的 50%,所以选择 470uf/50v 的电解电容。3.1.23.1.2 电阻分压器电阻分压器 r2(r21),r3(r31)r2(r21),r3(r31)

18、外部分压电阻 r1,r2 的阻值由下式决定:211refvoutrru式中,, ,vout=8v。1260rk1.23vru 3.1.3 储能电感储能电感 l1(l11)计算储能电感的公式如下:vinvovolvinilfs为峰峰值电感电流纹波il3.1.43.1.4 输出电容输出电容 c3(c31)c3(c31)输出电容与储能电感一起构成调节环路。一般情况下采用 80470uf 范围内的电解电容,本设计采用 470uf 的电解电容。3.2 a/d 转换电路转换电路芯片选用 adc0832 模数转换芯片,工作电压 u=5v。3.3 单片机控制电路单片机控制电路10 3.3.1 输入电容输入电容

19、 c7,c8由单片机工作所需的条件知:c7=c8=30pf。3.3.2 复位电路电容复位电路电容 c9,电阻,电阻 r6 c9=22nf, r6=10k。3.3.3 单片机内部程序单片机内部程序 #include#include #include#include /*/*端口定义端口定义*/*/sbitsbit cscs = = p35;p35;sbitsbit clkclk = = p33;p33;sbitsbit datidati = = p34;p34;sbitsbit datodato = = p34;p34;sbitsbit p20=p20p20=p20 ; ;/*/*定义全局变量定

20、义全局变量*/*/unsignedunsigned charchar datdat = = 0 x00;0 x00; /ad/ad 值值unsignedunsigned charchar countcount = = 0 x00;0 x00; /定时器计数定时器计数unsignedunsigned charchar ch;ch; /通道变量通道变量unsignedunsigned charchar disdis = = 0 x00,0 x00, 0 x00,0 x00, 0 x00;0 x00; /显示数值显示数值/*/*共阳共阳 ledled 段码表段码表*/*/unsignedunsign

21、ed charchar codecode tab=0 xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90;tab=0 xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90;charchar codecode tablewe=tablewe= 0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xfe0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xfe ;/*/*11 函数功能函数功能:ad:ad 转换子程序转换子程序入口参数入口参数:ch:

22、ch出口参数出口参数:dat:dat*/*/unsignedunsigned charchar adc0832(unsignedadc0832(unsigned charchar ch)ch) unsignedunsigned charchar i,test,adval;i,test,adval; advaladval = = 0 x00;0 x00; testtest = = 0 x00;0 x00; clkclk = = 0;0; /初始化初始化 datidati = = 1;1; _nop_();_nop_(); cscs = = 0;0; _nop_();_nop_(); clkclk

23、 = = 1;1; _nop_();_nop_(); ifif ( ( chch = 0 x000 x00 ) ) /通道选择通道选择 clkclk = = 0;0; datidati = = 1;1; /通道通道 0 0 的第一位的第一位 _nop_();_nop_(); clkclk = = 1;1; _nop_();_nop_(); clkclk = = 0;0; datidati = = 0;0; /通道通道 0 0 的第二位的第二位 _nop_();_nop_(); clkclk = = 1;1; _nop_();_nop_(); elseelse12 clkclk = = 0;0;

24、 datidati = = 1;1; /通道通道 1 1 的第一位的第一位 _nop_();_nop_(); clkclk = = 1;1; _nop_();_nop_(); clkclk = = 0;0; datidati = = 1;1; /通道通道 1 1 的第二位的第二位 _nop_();_nop_(); clkclk = = 1;1; _nop_();_nop_(); clkclk = = 0;0; datidati = = 1;1; for(for( i i = = 0;i0;i 8;i+8;i+ ) ) /读取前读取前 8 8 位的值位的值 _nop_();_nop_(); ad

25、valadval = 1;1; clkclk = = 1;1; _nop_();_nop_(); clkclk = = 0;0; ifif (dato)(dato) advaladval |=|= 0 x01;0 x01; elseelse advaladval |=|= 0 x00;0 x00; forfor (i(i = = 0;0; i i = 1;1; ifif (dato)(dato) testtest |=|= 0 x80;0 x80; elseelse testtest |=|= 0 x00;0 x00; _nop_();_nop_(); clkclk = = 1;1; _nop

26、_();_nop_();13 clkclk = = 0;0; ifif (adval(adval = test)test) /比较前比较前 8 8 位与后位与后 8 8 位的值,如果不相同舍位的值,如果不相同舍去。若一直出现显示为零,请将该行去掉去。若一直出现显示为零,请将该行去掉 datdat = = test;test; _nop_();_nop_(); cscs = = 1;1; /释放释放 adc0832adc0832 datodato = = 1;1; clkclk = = 1;1; returnreturn dat;dat; /*/*函数功能函数功能: :延时子程序延时子程序入口参

27、数入口参数: :出口参数出口参数: :*/*/voidvoid delay(void)delay(void) intint k;k; for(k=10;k80;k+);for(k=10;k80;k+); /*/*函数功能函数功能: :将将 0-2550-255 级换算成级换算成 0.00-5.000.00-5.00 的电压数值的电压数值入口参数入口参数:i:i14 出口参数出口参数: :*/*/voidvoid convdata(unsignedconvdata(unsigned charchar i)i) dis0dis0 = = i/51;i/51; /个位个位 dis1dis1 = =

28、(i%51)*10/51;(i%51)*10/51; /小数点后第一位小数点后第一位 dis2dis2 = = (i%51)*10%51)*10/51;(i%51)*10%51)*10/51; /小数点后第二位小数点后第二位 /*/*函数功能函数功能: :数码管显示子程序数码管显示子程序入口参数入口参数: :出口参数出口参数: :*/*/voidvoid display(void)display(void) p2=0 xff;p2=0 xff; p0=tabdis0p0=tabdis0 & & 0 x7f;0 x7f; /显示个位和小数点显示个位和小数点delay();dela

29、y(); p2=0 xfb;p2=0 xfb; p2=0 xff;p2=0 xff; p0=tabdis1;p0=tabdis1; /显示小数点后第一位显示小数点后第一位delay();delay(); p2=0 xfd;p2=0 xfd; p2=0 xff;p2=0 xff; p0=tabdis2;p0=tabdis2; /显示小数点后第二位显示小数点后第二位15 delay();delay(); p2=0 xfe;p2=0 xfe; p2=0 xff;p2=0 xff; p0=0 xff;p0=0 xff; /显示小数点后第二位显示小数点后第二位delay();delay(); p2=0

30、xf7;p2=0 xf7; /*/*函数功能函数功能: :主程序主程序入口参数入口参数: :出口参数出口参数: :*/*/voidvoid main(void)main(void) p2=0 xff;p2=0 xff; /端口初始化端口初始化 p0=0 xff;p0=0 xff; delay();delay(); chch = = 0 x00;0 x00; /在这里选择通道在这里选择通道 0 x000 x00 或或 0 x010 x01 tmodtmod = = 0 x01;0 x01; /设置中断设置中断 th0=(65536-50000)/256;/th0=(65536-50000)/25

31、6;/定时器定时器 1 1 初值定时初值定时 50ms50mstl0=(65536-50000)%256;tl0=(65536-50000)%256; ieie = = 0 x82;0 x82; tr0tr0 = = 1;1; while(1)while(1) /主循环主循环 datdat = = adc0832(ch);adc0832(ch); convdata(dat);convdata(dat); /数据转换数据转换 display();display(); /显示数值显示数值16 /*/*函数功能函数功能: :定时器中断延时程序定时器中断延时程序 这一段的作用时隔一段时间抽样一次这一段

32、的作用时隔一段时间抽样一次 否侧显示否侧显示的最后一位会不稳定的最后一位会不稳定入口参数入口参数: :出口参数出口参数: :*/*/voidvoid timer0(void)timer0(void) interruptinterrupt 1 1 tmodtmod = = 0 x01;0 x01; th0=(65536-50000)/256;/th0=(65536-50000)/256;/定时器定时器 1 1 初值定时初值定时 50ms50mstl0=(65536-50000)%256;tl0=(65536-50000)%256; ieie = = 0 x82;0 x82; tr0tr0 = = 1;1; count+;count+; ifif (count(count = 0 x01)0 x01) countc

温馨提示

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

最新文档

评论

0/150

提交评论