还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
程控直流稳压电源设计报告
一、设计要求本次设计的目的是设计一个可调直流稳压电源并采用数码管实时显示输出电压设计要求是采用220V作为电源,输出调整范围为
1.25V~30V,最大输出电流为1A本次设计的意义是通过本设计加深对电子技术课程的理解,了解一般设计过程,掌握一种电子电路设计软件以及51单片机的使用方法
二、设计方案采用三端集成稳压器来构成最终的稳压电路,该方案选择输出电压可调且内部有过载保护的三端集成稳压器LM317,输出电压调整范围较宽,可实现输出电压从
1.25V连续可调,要求电路具有很强的带负载能力
三、单元模块电路方案设计
3.1电源变压器部分 图3.变压器电路功率电源变压器的作用是将来自电网的220V交流电压u1变换为整流电路所需要的交流电压u2电源变压器的效率为其中是变压器副边的功率,是变压器原边的功率一般小型变压器的效率如表1所示表1小型变压器的效率副边功率效率
0.
60.
70.
80.85因此,当算出了副边功率后,就可以根据上表算出原边电源变压器电压变换公式为=√L1/L2其中N1为原边线圈扎数,N2为副边线圈扎数,L1为原线圈的电感量,L2为副线圈的电感量由于LM317L的输入电压与输出电压差的最小值输入电压与输出电压差的最大值故LM317L的输入电压范围为即取U2=29V变压器副边电流I2Iomax=1A取I2=
1.1A因此,变压器副边输出功率由于变压器所以变压器原边输出功率为留有余地选用功率为50W的变压器
3.2整流滤波部分图4.整流滤波电路在稳压电源电路设计中一般用四个二极管组成桥式整流电路来完成整流功能,整流电路的作用是将交流电压u2变换成脉动的直流电压u3滤波电路一般由电容组成,其作用是把脉动直流电压u3中的大部分纹波加以滤除,以得到较平滑的直流电压UIUI与交流电压u2的有效值U2的关系为在整流电路中流过每只二极管的平均电流为其中R为整流滤波电路的负载电阻,它为电容C提供放电通路,放电时间常数RC应满足其中T=20ms是50Hz交流电压的周期由于,Iomax=1AIN4001的反向击穿电压额定工作电流故整流二极管选用IN
4001.根据和公式可求的所以滤波电容电容的耐压要大于,故滤波电容C1取容量为2000uF
3.3稳压部分由于输入电压(电网电压)u1发生波动、负载和温度发生变化时,滤波电路输出的直流电压UI会随着变化因此,为了维持输出电压UI稳定不变,还需加一级稳压电路稳压电路的作用是当外界因素(电网电压、负载、环境温度)发生变化时,能使输出直流电压不受影响,而维持稳定的输出稳压电路一般采用集成稳压器和一些外围元件所组成采用集成稳压器设计的稳压电源具有性能稳定、结构简单等优点可调式三端集成稳压器是指输出电压可以连续调节的稳压器,有输出正电压的CW317系列(LM317L)三端稳压器;有输出负电压的CW337系列(LM337)三端稳压器在可调式三端集成稳压器中,稳压器的三个端是指输入端、输出端和调节端稳压器输出电压的可调范围为Uo=
1.2~37V,最大输出电流Iomax=
1.5A输入电压与输出电压差的允许范围为UI-Uo=3~40V图5(a)可调式三端稳压在图三中,R1与U3,U4组成输出电压调节电路,U3,U4为精密可调数字电位器电容C3可以进一步消除纹波,电容C2还能起到相位补偿作用,以防止电路产生自激振荡D1,D2对电路起保护作用U3,U4采用10位可调数字电位器,最大阻值为10K图中采用两个MAX5483并联,其最大阻值为5K可将两个并联的数字电位器等效一个可调电位箱,其等效图为将两个并联的数字电位器等效变阻箱,设其接入电阻为Rv,则输出电压Vout=
1.25*1+Rv/R1控制Rv则可控制输出电压
1.25VVout=30V.
3.4单片机控制和数码管显示单片机控制和数码管显示电路如上图设置步进为
0.1,
0.2,
0.5,1,2,5通过加减可得到想要的电压值,单片机控制数值电位器调节到相应的位置并保持直到下一次输入,同时通过数码管显示其值实验电路总图为
四、程序//共阴数码管P0段选,P2位选,P1矩阵键盘,P
3.3~P
3.5串口通信#includereg
51.h#includeintrins.h#defineucharunsignedcharsbitSCLK=P3^3;sbitCS=P3^4;sbitDIN=P3^5;sbitled1=P3^6;//-sbitled2=P3^7;//+sbitkey1=P1^0;//
0.1sbitkey2=P1^1;//
0.2sbitkey3=P1^2;//
0.5sbitkey4=P1^3;//1sbitkey5=P1^4;//2sbitkey6=P1^5;//5sbitkey7=P1^6;//+-sbitkey8=P1^7;//Enterintnum=13R_code;uchart0=0change=0set=0mark=0a=0b=0c=0;//mark=0为+,!0为-ucharled_bit[]={0xfb0xfd0xfe};//用于P2位选扫描ucharled[]={0xfc0x600xda0xf20x660xb60xbe0xe00xfe0xf6};//0~9voiddelayucharms//延时函数//{ucharij;fori=0;ims;i++forj=0;j120;j++;}voidtime0interrupt1//数码管闪烁函数//{TH0=65536-45872/256;TL0=65536-45872%256;t0++;if!mark{led2=0;led1=1;}else{led1=0;led2=1;}ift0==9{led_bit
[0]=0xff;led_bit
[1]=0xff;led_bit
[2]=0xff;}ift0==17{t0=1;led_bit
[0]=0xfb;led_bit
[1]=0xfd;led_bit
[2]=0xfe;}}voidshow//数码管显示函数//{a=num/100;//取百位b=num/10%10;//取十位c=num%10;//取个位P2=led_bit
[0];P0=led[a];delay1;P2=led_bit
[1];P0=led[b]+1;delay1;P2=led_bit
[2];P0=led[c];delay1;P2=0xff;}voidsend_max5483//向MAX5483传送数据//{uchari;CS=0;fori=0;i8;i++//C1C0=00{DIN=0;_nop_;_nop_;SCLK=1;_nop_;_nop_;SCLK=0;}R_code=R_code6;fori=0;i10;i++{ifR_code0x8000DIN=1;elseDIN=0;_nop_;_nop_;SCLK=1;_nop_;_nop_;SCLK=0;R_code=R_code1;}CS=1;}voidscan//独立键盘扫描//{ifkey8==0{delay10;ifkey8==0set++;while!key8;;}ifset//key8第一次被按下开始设置{TR0=1;//开启中T0断使数码管闪烁ifkey1==0{delay10;ifkey1==0change=1;while!key1;}ifkey2==0{delay10;ifkey2==0change=2;while!key2;}ifkey3==0{delay10;ifkey3==0change=5;while!key3;}ifkey4==0{delay10;ifkey4==0change=10;while!key4;}ifkey5==0{delay10;ifkey5==0change=20;while!key5;}ifkey6==0{delay10;ifkey6==0change=50;while!key6;}ifkey7==0{delay10;ifkey7==0mark=~mark;while!key7;}ifset==2//key8第二次被按下退出设置{TR0=0;//关闭T0中断,取消闪烁led_bit
[0]=0xfb;led_bit
[1]=0xfd;led_bit
[2]=0xfe;R_code=32*num-470/10;//公式需要调试做修改send_max5483;//向MAX5483数字电位器送数据led1=1;led2=1;//关闭发光二极管mark=0;t0=0;set=0;}if!mark//+++++++++{num=num+change;change=0;ifnum300num=num%300+12;}ifmark//-----------------------{ifchangenum-13num=300+num-change-12;elsenum=num-change;change=0;}}}main{TMOD=0x01;TH0=65536-45872/256;TL0=65536-45872%256;EA=1;ET0=1;while1{show;scan;}}
五、电子元件清单电子元件清单名称型号/规格数量备注1变压器50w/32v1只2桥式整流器BR30550v/3A1只3三端稳压器LM317A/LM317EMP1只10电解电容1500u1只11电解电容10u1只12电解电容1u1只13电阻200欧姆1只14电容100n1只15电容330n1只16二极管1N50412只17MAX54832只。