




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论文智能开 关电源 论文(定稿) 开关电源设计报告名称智能数显-开关稳压电源学生姓名李文贞陈宝杰吴东艳专业电子电科电子指导教师张福安葛汝明董文慧二OO八年六月六日智能数显开关稳压电源摘要以SPCE061A单片机为控制核心,具有电压可预置;可步进调整;输出电压、预置电压、输出电流同时显示;过流保护及自动恢复功能;以及语音播报功能。 输出电压0V-36V精确调整、语音播报及人性化的声光警示功能。 系统主要包括SPCE061A精简开发板、键盘与LCD显示电路、整流滤波电路、开关控制电路、反馈控制电路等。 关键词SPCE061A,TL494,闭环控制,PWM AbstractThis paperdesigns aswitch powersupply,using SunplusSPCE061A ascentre ofthe control,which canset the voltage inadvance,adjust thevalue instep,display theoutput voltage,the pre-set voltageand theoutput currentat thesame timeand hasthe sageguard forthe current.Both thebasic andthe advancedrequirements havebeen finishedperfectly.In addition,we addsome extrafunctions suchas adjustingthevoltagefrom0V to60V exactly,voice broadcastingand warningfunction usingsound andlight.The systemcontains SunplusSPCE061A,keyboard andLCD circuit,switch controlcircuit,mutation andfiltering circuit,feedback controlcircuit,and soon.Keyword:SPCE061A,TL494,closed loopcontrol,PWM引言此电源集开关电源的优点和先进的程控技术于一身,既可以实现高效大功率输出,又可以实现输出电压的连续精确可调。 该电源的主要功能有输出电压可步进调整(既能手动调节又能程控调节);同时显示输出电压、预置电压、输出电流;过流保护、声光警示及自动恢复功能;以及语音播报当前电压电流值功能。 输出电压0V-36V精确调整的功能。 该电源的高效大功率表现在一般线性电源效率最大不超过50%,输出电流在30V以下仅为1A左右,而此电源效率以超过80%,输出电流在36V时输出可达4A。 先进的程控技术表现在普通的开关电源输出电压的可调节性差,而该电源在程序控制下可实现精度为0.05V的电压调节;普通电源的过流保护是通过保险丝或保险管的熔断来实现的,保险丝或保险管熔断后更换起来既浪费时间又浪费此电源是通过程序使芯片停振实现过流保护的不存在保险丝或保险管损金钱,而坏问题,在电路故障排除后程序又可使电源继续供电,不须在电源上浪费时间;程序又可实现对当前电压、电流、预置电压的显示和语音播报,使电源更具人性化。 系统主要包括SPCE061A精简开发板、键盘与LCD显示电路、整流滤波电路、开关控制电路、反馈控制电路等。 1系统框图图1系统框图2方案比较与论证2.1DC-DC变换电路的选择方案一单端正激式变换器该种方式电路结构简单,但其变压器利用率低且结构复杂,不适合自己绕制,体积也较大。 方案二:双管正激式变换器双管正激变换器由于具有开关电压应力低,内在抗桥臂直通能力强,可靠性高,变压器利用率高体积小等优点,被广泛应用于高输入电压的中、大功率等级的电源产品中。 因此系统采用方案二。 2.2控制方案的选择方案一采用AT89C51作为控制器采用AT89C51单片机进行控制。 AT89C51价格低廉,结构简单,且资料丰富;但是51单片机系统资源有限,8位控制器,运算能力有限,且没有内置AD/DA转换器,需要外接大量外围电路,编程需要价格昂贵的编程器及仿真器,不便于系统开发。 方案二采用凌阳SPCE061A作为控制器采用SPCE061A单片机进行控制。 SPCE061A凌阳单片机具有强大功能的16位微控制器,它内部集成7路10位ADC和2通道10位DAC,可以直接用于电流电压采集,以及数字控制输出;且其存储空间大,能配合LCD液晶显示的字模数据存储及语音的存储。 采用SPCE061A单片机,能将相当一部分外围器件结合到一起,使用方便,抗干扰性能提高。 本设计需要使用的软件资源比较简单,只需要完成数控部分、键盘输入、语音播报以及显示输出功能。 系统采用方案三2.3PWM直接驱动与模拟图腾柱驱动的论证方案一TL494PWM输出直接驱动TL494内置功率驱动晶体管,可提供500mA驱动能力,足以满足开关管(F55n10)的驱动要求,但是从效率考虑,不采用直接驱动。 方案二模拟图腾柱输出驱动由于采用模拟图腾柱驱动电路,使PWM波的上升下降沿时间短,降低其在开关管上的功耗,从而提高其输出效率。 故采用方案二。 2.4PWM产生方式方案一由单片机直接产生SPCE061A单片机可以直接输出可调PWM波,虽然应用简单,但是其输出脉宽最小调节范围较大,不利于精确控制。 方案二由三角波比较产生采用三角波与可调电压经比较器比较,也可以实现脉宽可调,但是驱动能力有限,用运算放大后,可以满足要求,但是电路结构复杂,不便于制作。 方案三使用PWM集成控制器使用单芯片的PWM集成控制器,电路结构简单,便于用单片机进行控制,配合模拟图腾柱电路,驱动开关管较为理想。 故系统采用方案三。 2.5电流取样电阻的选择方案产生电流可以采用在电阻两端加电压的方法,测量电流一般采用的方法是测量电流流经电阻两端的电压进行间接计算得到的。 因此在产生电流或者测量电流值时,取样电阻的选择非常重要。 方案一采用普通电阻在电流比较小的情况下,普通的1/4W或者1/8W的电阻可以被用作电流测量,但是本电源需要测量的是最大输出电流需要达到4A的电源。 因此即使是比较小的电阻,通过4A电流时功率也会大大超过普通电阻的额定功率,电阻将被烧断。 因此在本系统中,测量电流的取样电阻不能使用普通电阻。 方案二采用大功率电阻为了满足流过大电流的要求,可以采用大功率电阻,通过4A电流时一定不会被烧断。 但是此时流过的大电流将会使电阻大量发热,导致电阻温度急剧上升,将产生很大的测量误差。 因此不能使用温度漂移严重的普通大功率电阻。 方案三采用康锰铜电阻丝康锰铜电阻丝是电流测量中很常用取样电阻,其特点在于温度漂移量非常小。 经过测试,在1的康锰铜电阻丝上通过约4A电流,由于产生的热量引起的升温,只会引起0.02左右的阻值变化,对电流的稳定起了很重要的作用。 另一方面,1的康锰铜电阻丝约长1m,由于和外界接触面积大,即使通过大电流也能很快的散热,进一步的减小温度漂移带来的影响。 鉴于上面分析,本设计采用方案三。 2.6电压预置方案的论证方案一采用数模转换模块DAC0832是采用CMOS工艺制成的单片直流输出型8位数/模转换器,输出的模拟量与输入的数字量成正比DAC0832输出的是电流,一般要求输出是电压,所以还必须经过一个外接的运算放大器转换成电压。 可以通过单片机输入不同的数值量来输出不同的电压以控制TL494从而实现电压预置。 方案二由单片机直接完成数模转换SPCE061A单片机内置数模转换模块可以通过编程实现可变电流的输出再经过电阻转换可以实现输出不同的电压控制TL494从而实现电压的预置。 经比较选用方案二3系统硬件设计与实现3.1系统硬件的整体组成部分系统硬件整体分为电源电路和控制电路两部分,通过单片机实现电源输出的采样及显示,过流保护,及闭环控制。 两部的有机结合,将单调的电源变得更加智能化,人性化。 电源电路工作原理,220V市电首先进入150W变压器,12V交流输出,经过大功率整流桥整流,后又经二个4700uf的电容并联滤波,输出大功率直流电源,通过双管正激式结构,采用TL494作为PWM控制芯片,产生27K交流电压,再经升压变压器,整流滤波电路,使其输出要求值电压。 电压调节为脉宽调制型,并引入反馈调节,使主电路输出更加稳定。 下图为DC-DC主回路的拓扑结构图2DC-DC主回路拓扑结构控制电路采用凌阳61单片机,加外围采样电路,PWM产生控制电路,键盘、显示电路及一些指示电路,组成一个完整闭环控制系统。 电源由于凌阳SPCE061A内置AD/DA,不需要设计此部分电路;外围采样电路采用比例电压采样电路,康铜电阻电流采样电路,可以较准确地采集到电源输出信号;PWM产生及控制采用TL494加单片机控制方式;显示电路采用SPLC501液晶模组;键盘为四按键式,设置键、确认键、上调整键、下调整键;另外加有输入指示灯,按键指示灯。 整个系统经过测试,单元电路能够很好的协调工作。 3.2各单元电路的设计开关管开关变压器直流输入整流滤波控制器信号采样闭环控制电压输出3.2.1主电源电路的设计T2T1R11Q1Q2C1C2C3C8CAPAC1V+2AC3V-4D1AC1V+2AC3V-4D2R1R2R4out1R3图3主电源电路图在进行电源设计初期,考虑到有4A动作电流的功率,一切器件均以大功率要求进行计算设计。 下表为部分器件选用的参数。 器件名称器件型号功率参数隔离变压器BK-150150W整流或二极管Kbpc351035A电解滤波电容4700uF(二个并联)滑动变阻器J2354100/3A开关管F55n1055A表1器件参数表开关电路的设计,开关电路采用双管正激式变换设计,其属于双端式变换电路它的高频变压器工作于磁滞回线两侧,是一种设计简单,工作合理的线路,适用范围比较广,MOSFET开关管(F55n10)由基级驱动电路激励交替导通与截至输入直流电压变换成高频方波交流电压,很好地解决了耐压级饱和压绛问题。 驱动电路采用TL494,是一种衡频脉宽调制控制器,内置线性锯齿波振荡器震荡频率可通过一个外部的电阻和一个电容进行调节,其震荡频率计算公式为ttCRfosc=1.1系统使用的电阻为2k,电容为0.01uF,故其震荡频率为27KHz.芯片内部内置误差放大器内置5V基准参考电压,对于PWM脉宽调制非常方便。 但是其输出不为图腾柱输出,故电路模拟图腾柱输出,使其上升下降沿时间变短,提高开关管的导通效率,其应用电路图见附录。 3.2.2闭环反馈电路的设计该部分的设计采用电阻比例电路,考虑到功耗,及检测吸收能力,通过实验测试,R2=150K,R11=5K(可调),R4=10K,在既满足反馈要求,且功耗低。 3.2.3过流保护及自动恢复电路的设计本电路采用温度漂移小的康铜锰铜丝作为采样电阻,其电阻率为1.3/m,考虑到单片机的识别能力及功耗问题,经反复测试,选用电阻值为0.4,可以精确采样到其两端电压,经过公式RUI=计算输出电流值,当其输出达到4A时,控制TL494进行过流动作保护。 当电流故障排除后,电源输出自动恢复。 4系统的软件设计图4为系统主程序流程图。 系统初始化后,当预设键按下,系统进入预设调整,通过步加、步减调整键1V步进、步减调整,完成按确定键,系统输出预设值并语音播报输出电压、电流;当系统输出电流达到4A,系统自动断开输出,进行保护动作,并且在排除过流保护后,电源自动恢复正常状态。 图4系统主程序流程图5系统测试5.1测试方法与数据分析负载调整率的测试方法通过一个大功率可调电阻及数字万用表将输入电压调节到12v,改变功率电阻的阻值测量输出端电压,其测得数据如表1所示。 表1负载调整率测试负载阻值输出电压输出电流7033.00.465033.00.664032.90.84语音播报开始系统初始化取键值键值处理信号采集、控制与处理显示由上表可算出电源的电压调整率为0.02。 原因可能是变压器没有工作在最好状态另外线圈手工绕制较粗糙,可以改变变压器的加工精度提高负载调整率。 5.2输出纹波的测定将输出端的信号输入DS5102CA型数字示波器可以直接读到纹波的大小。 我们测得的纹波峰峰值为600mv。 5.3电源效率的测量测量DC-DC输入端电压和电流,从而得到输入的功率;在电源的输出端接可编程电子负载,测得其输出的电流、电压值,从而得到电源的效率。 通过这种方法我们测得该电源的效率在80%左右。 开关管变压器功耗过高,改进方法提高开关管的开关状态,改进变压器。 5.4不同负载下输出电压的测量用可编程电子负载接电源的输出可以测得不同负载下的输出电压测试情况如下表Uo30V RL()214UL(V)30.11501007560555040302530.130.1630.0430.0129.9429.8529.6529.3329.12Uo31V RL()500300xx0080706050403530UL(V)31.131.1331.1130.9630.8830.8830.8030.6730.5430.4130.3Uo32V RL()500UL(V)32.1032.1232.0931.9331.8331.8331.7431.6131.4731.3831.27*300xx0080706050403530Uo33V RL()500UL(V)33.0933.1133.1300xx008070605040353032.932.832.732.632.5932.4632.3831.99Uo34V RL()500300xx0080756050403533UL(V)34.0934.1134.133.933.7833.7633.6533.5733.4433.2832.97Uo35V RL()500UL(V)35.0835.2835.1634.9300xx008070605040353034.7834.7234.6634.5634.0733.3732.003432.80.946.总结本文设计的开关稳压电源以凌阳SPCE061A为控制核心,较好的实现了电源的各项功能指标。 输出电压0V36V精确可调,并且有输出电压可预置,可以实现步加、步减,过流保护以及过流后自动恢复和语音播报功能。 该系统电路实用,功率相对较高,设计更加智能化,人性化。 参考书目1罗亚非.凌阳十六位单片机应用基础.北京:北京航空航天大学出版社,xx.122张占松.开关电源的原理与设计.电子工业出版社.xx.93曲学基等.新编高频开关稳压电源.电子工业出版社.xx.11附录132VVGNDINOUTAC1V+2AC3V-4D?BRIDGE2C1CAP2C2CAP2C8CAP116R1ARESPACK2GNDC4CAP2C9CAPC5CAP25VQ1MOSFET NQ2MOSFET NGNDT?TRANS5AC1V+2AC3V-4D?BRIDGE2+C3CAPACITOR POLR2RES2R4RES2R3.4GND0-36V11612152314344512561167107898910111213141516TL494PIN16IN1INVCC+C6+C7116R5A116R6A116R8A116R9AC10CAPGNDC11CAPC12CA3PN4PNPR7RES2R10RES2D?DIODED?DIODER?RPOTOUT1INPUTINPUTINPUT图1系统总原理图图2TL494内部结构图1234567981011121314DIP161615F?TL494VC C/12VDIODED?DIODEQ?PN ?PN PR?RE S2R?RE S2OU T1OU T2R?RE S2C?CA PIN1C?CA PIN2+C?+C1R?RE S2R?RE S2C?CA PR?RE S2图3PWM控制电路开始系统初始化Lcd显示汉字清看门狗调用函数取得键值有键按下步进加一步进减一语音播报显示预设值(yszh)采集AD值计算电压值(dyzh)电流值(dlzh)数摸转换值加10数摸转换值减10D/A输出显示调用语音服务函数预置电压步进加一步进减一有按键?改变值N YY Ndlzh.4A dlzh6)m=6;LCD501_PutChar(78,16,m+48);break;case0x0004:x=1;m-;if(m0)m=0;LCD501_PutChar(78,16,m+48);break;case0x0008:if(Ent_Flag1=1)Ent_Flag1=0;x=0;Ent_Flag=1;da=liwm;DA();delay1 (10);break;default:break;ADC_Init();AD_Data=ADC_Get();AD_Result=(float)AD_Data/0xffc0)*3.3*15;/需要公式计算AD_Result=AD_Result-(AD_Result/30)*0.6;if(AD_Result30+m-0.1)if(da30+m+0.1)if(da0)da-=da1;DA();delay1 (2);ADC_Init1();AD1_Data=ADC_Get1();dyzh1=(unsigned int)AD_Result;/获得整数部分sw=dyzh1/10;gw=dyzh1%10;dyzh2=(unsigned int)(AD_Result-dyzh1)*100);dyzh22=(AD_Result-dyzh1)*100;dyzh2=(unsigned int)dyzh22;dy=dyzh2/10;de=dyzh2%10;LCD501_PutChar(70,32,sw+48);LCD501_PutChar(78,32,gw+48);LCD501_PutChar(86,32,.);LCD501_PutChar(94,32,dy+48);LCD501_PutChar(102,32,de+48);LCD501_PutChar(110,32,V);delay1 (5);if(x=0)if(sw0)PlayS480(sw);PlayS480 (10);PlayS480(gw);PlayS480 (11);PlayS480(dy);PlayS480(de);PlayS480 (13);delay1 (10);AD1_Result=(float)AD1_Data/0xffc0)*3.3/0.4-0.3-0.01*m;/需要公式计算*P_Watchdog_Clear=0x0001;if(AD1_Result1)/PlayS480 (12);LCD501_Bitmap(0,48,(unsigned int*)encoding_0d);/显示过LCD501_Bitmap(16,48,(unsigned int*)encoding_0c);/显示流LCD501_PutChar(32,48,44);/显示,LCD501_Bitmap(48,48,(unsigned int*)encoding_0e);/显示动LCD501_Bitmap(64,48,(unsigned int*)encoding_0f);/显示作LCD501_Bitmap(80,48,(unsigned int*)encoding_10);/显示保LCD501_Bitmap(96,48,(unsigned int*)encoding_11);/显示护LCD501_PutChar(112,48,46);/显示,*P_IOA_Data=*P_IOA_Data|0x0010;delay1 (30000);*P_IOA_Data=*P_IOA_Data&0xffef;else if(AD1_Result5)dlzh=(unsigned int)AD1_Result;LCD501_PutChar(0,48,dlzh+48);LCD501_PutChar(8,48,.);dlzh11=(AD1_Result-dlzh)*10;dlzh1=(unsigned int)dlzh11;LCD501_PutChar(16,48,dlzh1+48);dlzh22=(AD1_Result-dlzh)*100;dlzh222=(unsigned int)dlzh22;dlzh2=dlzh222%10;*P_Watchdog_Clear=0x0001;LCD501_PutChar(24,48,dlzh2+48);dlzh33=(AD1_Result-dlzh)*1000;dlzh333=(unsigned int)dlzh33;dlzh333=dlzh333%100;dlzh3=dlzh333%10;LCD501_PutChar(32,48,dlzh3+48);LCD501_PutChar(40,48,A);delay1 (5);if(x=0)x=1;PlayS480(dlzh);PlayS480 (11);PlayS480(dlzh1);PlayS480(dlzh2);PlayS480(dlzh3);LCD501_Bitmap(48,48,(unsigned int*)encoding_12);/显示超LCD501_Bitmap(64,48,(unsigned int*)encoding_13);/显示额LCD501_Bitmap(80,48,(unsigned int*)encoding_14);/显示定LCD501_Bitmap(96,48,(unsigned int*)encoding_04);/显示电LCD501_Bitmap(112,48,(unsigned int*)encoding_0c);/显示流*P_Watchdog_Clear=0x0001;elseLCD501_Bitmap(0,48,(unsigned int*)encoding_0a);/显示输LCD501_Bitmap(16,48,(unsigned int*)encoding_0b);/显示出LC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工程法规考试细节关注试题及答案
- 领导人眼中的2025财务管理考试试题及答案剖析
- 世袭品酒师题目复习试题
- 企业办公室数字化的成功故事分享
- 财务管理新理论发掘与实践试题及答案
- 工程法规考试2025年提升技巧试题
- 中级会计实务考试应试策略及试题答案
- 财务管理专业认证课程的重要性分析试题及答案
- 2025年会计实务专题试题及答案分析
- 商业培训中教育知识的有效分享与系统维护探讨
- 项目部周例会制度
- 战略管理教学ppt课件(完整版)
- 2022年山东省威海市中考数学试题及答案解析
- 云南锂电池项目可行性研究报告
- 体育科研方法试卷试题答案
- 《国家电网公司十八项电网反事故措施(试行)》实施细则
- 中国民主同盟入盟申请表(样表)
- 国家标准色卡电子版(WORD版图片)
- 9种基坑坍塌案例
- 《呼吸机的使用管理》PPT课件.ppt
- 儿童相声剧本43286
评论
0/150
提交评论