直流可变稳压电源设计_第1页
直流可变稳压电源设计_第2页
直流可变稳压电源设计_第3页
直流可变稳压电源设计_第4页
直流可变稳压电源设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、- - - .总结资料. z- - - .总结资料毕 业 设 计题目:直流可变稳压电源学 生: 郭 凯学 号:09062619039院 系:科技大学专 业: 应用电子技术 指导教师:胡南江2011年7月26日直流可变稳压电源设计任务书一:设计任务及要求: 设计以集成直流稳压电源,满足:当输入电压在220V交流时,输入直流电压为6V。输入纹波电压小于5mv,稳压系数=0.01;具有短路保护功能。最大输出电流为:Ima*=1.01A;2通过滞留稳压电源设计,要求学会:1选择变压器、整流二极管、滤波电容及集成稳压来设计直流稳压电源2 掌握直流稳压电源的调试及主要技术指标的测试方法3设计要求电源变压器

2、、整流二极管、滤波电容等元件制作选择性设计;合理选择集成稳压器完成全电路理论设计、绘制电路图;直流可变稳压电源摘要将单片机数字控制技术,有机地融入直流稳压电源的设计中,设计出一款数字化通用直流稳压电源。该电源具有液晶显示、数字输入调压、电压调节精度高的特点。通过软件编程,易于实现功能的扩展。AVR 系列的单片机不仅具有良好的集成性能, 而且都具备在线编程接口, 其中的Mega 系列还具备JTAG 仿真和下载功能; 含有片看门狗电路、片程序Flash、同步串行接口SPI; 多数AVR 单片机还嵌了A/D 转换器、EEPROM、模拟比拟器、PWM 定时计数器等多种功能; AVR 单片机的I/O 接

3、口具有很强的驱动能力, 灌入电流可直接驱动继电器、LCD 等元件, 从而省去驱动电路, 节约系统本钱。关键词:直流稳压电源,AVR单片机,液晶显示DC Variable Power SupplyABSTRACTThe single chip digital control technology, organic integration into the DC power supply design, digital design a universal DC power supply. The power supply has a liquid crystal display, digital

4、 input voltage, voltage regulation and high accuracy. Through software programming, easy to e*pand their role.AVR microcontroller series, the integration is not only good performance, and all have online programming interface, which also has the Mega series of JTAG emulation and download capabilitie

5、s; with on-chip watchdog circuitry, on-chip program Flash, synchronous serial interface SPI; most AVR microcontroller is also equipped with a A / D converter, EEPROM, Analog parators, PWM timer counter and other functions; AVR microcontroller I / O interface has a strong drive capability, poured int

6、o the current can directly drive relays, LED and other ponents, thereby eliminating the need for circuit, system cost savings.Keywords: DC Power Supply; AVR microcontroller; LCD目录一、前言1二、系统功能3三、方案论证与比拟431 稳压电源的分类432 稳压电源局部方案43.3 三端集成稳压芯片53.4 数字显示局部6四、系统硬件设计71、电路原理72、硬件模块分析72.1 ATmage16单片机模块72.2 L6203

7、驱动模块92.3 5V系统电源模块112.4 1602液晶显示模块112.5输出电压采集反应电路模块12五、系统的软件设计131 程序设计132.程序流程图13六致 14七参考文献15附录1(电路原理图)16附录2电子万年历程序17-. z一、前言电源技术尤其是数控电源技术是一门实践性很强的工程技术,效劳于各行各业。电力电子技术是电能的最正确应用技术之一。当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。随着计算机和通讯技术开展而来的现代信息技术革命,给电力电子技术提供了广阔的开展前景,同时也给电源提出了更高的要求。随着数控电源在电子装置中的普遍使用,普通电源在工作时产生的

8、误差,会影响整个系统的准确度。电源在使用时会造成很多不良后果,世界各国纷纷对电源产品提出了不同要求并制定了一系列的产品精度标准。只有满足产品标准,才能够进入市场。随着经济全球化的开展,满足国际标准的产品才能获得进出的通行证。数控电源是从80年代才真正的开展起来的,期间系统的电力电子理论开场建立。这些理论为其后来的开展提供了一个良好的根底。在以后的一段时间里,数控电源技术有了长足的开展。但其产品存在数控程度达不到要求、分辨率不高、功率密度比拟低、可靠性较差的缺点。因此数控电源主要的开展方向,是针对上述缺点不断加以改善。单片机技术及电压转换模块的出现为准确数控电源的开展提供了有利的条件。新的变换技

9、术和控制理论的不断开展,各种类型专用集成电路、数字信号处理器件的研制应用,到90年代,己出现了数控精度到达0.05V的数控电源,功率密度到达每立方英寸50W的数控电源。从组成上,数控电源可分成器件、主电路与控制等三局部。目前在电力电子器件方面,几乎都为旋纽开关调节电压,调节精度不高,而且经常跳变,使用麻烦。数字化智能电源是针对传统电源的缺乏设计的,数字化能够减少生产过程中的不确定因素和人为参与的环节数,有效地解决电源模块中诸如可靠性、智能化和产品一致性等工程问题,极提高生产效率和产品的可维护性。在家用电器和其他各类电子设备中,通常都需要电压稳定的直流电源供电。但在实际生活中,都是由220V 的

10、交流电网供电。这就需要通过变压、整流、滤波、稳压电路将交流电转换成稳定的直流电。滤波器用于滤去整流输出电压中的纹波,一般传统电路由滤波扼流圈和电容器组成,假设由晶体管滤波器来替代,则可缩小直流电源的体积,减轻其重量,且晶体管滤波直流电源不需直流稳压器就能用作家用电器的电源,这既降低了家用电器的本钱,又缩小了其体积,使家用电器小型化。传统的直流稳压电源通常采用电位器和波段开关来实现电压的调节,并由电压表指示电压值的大小. 因此,电压的调整精度不高,读数欠直观,电位器也易磨损.而基于单片机控制的直流稳压电源能较好地解决以上传统稳压电源的缺乏。从上世纪九十年代末起,随着对系统更高效率和更低功耗的需求

11、,电信与数据通讯设备的技术更新推动电源行业中直流/直流电源转换器向更高灵活性和智能化方向开展。整流系统由以前的分立元件和集成电路控制开展为微机控制, 从而使直流电源智能化, 根本实现了直流电源的无人值守。直流稳压电源是最常用的仪器设备, 在科研及实验中都是必不可少的。数控电源采用按键盘,可对输出电压进展设置, 输出由单片机通过D/A,控制驱动模块输出一个稳定电压。同时稳压方法采用单片机控制, 单片机通过A/D 采样输出电压, 与设定值进展比拟, 假设有偏差则调整输出, 越限则输出报警信号并截流。工作过程中, 稳压电源的工作状态(输出电压、电流等各种工作状态) 均由单片机输出驱动LCD显示, 由

12、键盘控制进展动态逻辑切换。以单片机为核心的智能化高精度简易直流电源的设计,电源采用数字调节、输出精度高, 特别适用于各种有较高精度要求的场合。电源采用数字控制,具有以下明显优点:1)易于采用先进的控制方法和智能控制策略,使电源模块的智能化程度更高,性能更完美。2)控制灵活,系统升级方便,甚至可以在线修改控制算法,而不必改动硬件线路。3)控制系统的可靠性提高,易于标准化,可以针对不同的系统(或不同型号的产品),采用统一的控制板,而只是对控制软件做一些调整即可。二、系统功能系统电压调节围为012V,最大输出电流1A,具有过载和短路保护功能。输出电压可用1602LCD液晶显示。键盘设有6个键,复位键

13、,步进增减1V两个键,步进增减0.1V两个键以及确认键。复位键用于启动参数设定状态5V,步进增减键用于设定参数数值,确认键用于确认输出设定值.电源开机设定电压输出默认值为5V。通过步进增减按键功能选择可在不同的设定参数之间切换,再按确认键进入设定电压输出状态。假设按复位键,则电压输出恢复5V。系统设有自动识别功能,将不承受超出使用围012V的设定值。三、方案论证与比拟31 稳压电源的分类稳压电源的分类方法繁多,按输出电源的类型分有直流稳压电源和交流稳压电源;按稳压电路与负载的连接方式分有串联稳压电源和并联稳压电源;按调整管的工作状态分有线性稳压电源和开关稳压电源;按电路类型分有简单稳压电源和反

14、应型稳压电源,等等。如此繁多的分类方式会让我们摸不着头脑,不知道从哪里入手。我们必须弄清楚各个类别的特点,才能从中选出最正确方案。32 稳压电源局部方案 方案一:简单的并联型稳压电源并联型稳压电源的调整元件与负载并联,因而具有极低的输出电阻,动态特性好,电路简单,并具有自动保护功能;负载短路时调整管截止,可靠性高,但效率低,尤其是在小电流时调整管需承受很大的电流,损耗过大。方案二:串联型稳压电源并联稳压电源有效率低、输出电压调节围小和稳定度不高这三个缺点。而串联稳压电源可以防止这些缺点。而简易串联稳压电源输出电压受稳压管稳压值得限制无法调节,必须对简易稳压电源进展改良,增加一级放大电路,专门负

15、责将输出电压的变化量放大后控制调整管的工作。由于整个控制过程是一个负反应过程,所以这样的稳压电源叫串联负反应稳压电源。而这局部电路的设计会比拟麻烦。方案三:输出可调的开关电源 开关电源的功能元件工作在开关状态,因而效率高,输出功率大;且容易实现短路保护与过流保护,只是电路在低输出电压时开关频率低,纹波大,稳定度差。综合考虑效率,输出功率,输入输出电压,负载调整率, 本设计选用方案三,要求较低,较易实现.对于效率和纹波的要求可以通过仔细调整磁性元件的参数(L,Q,M等)使其工作在最正确状态。我们在选择方案的时候考虑到电路要简单,元件要容易找,所以我们选择了上述的方案中的第三个方案。稳压电路局部可

16、以采用三极管等分立元件来实现,也可以采用集成三端集成稳压芯片。从性价比来说,采用三端集成稳压芯片来实现要好很多,现在的稳压芯片功能强大,且价格低廉,很适合我们此次的设计。3.3 三端集成稳压芯片方案一:采用LM317可调式三端稳压器电源 LM317可调式三端稳压器电源能够连续输出可调的直流电压. 不过它只能连续调正电压,稳压器部含有过流,过热保护电路;由一个电阻(R)和一个可变电位器(RP)组成电压输出调节电路,输出电压为:Vo=1.25(1+RP/R). 方案二:采用7805三端稳压器电源固定式三端稳压电源(7805)是由输出脚Vo,输入脚Vi和接地脚GND组成,它的稳压值为+5V,它属于C

17、W78*系列的稳压器,输入端接电容可以进一步的滤波,输出端也要接电容可以改善负载的瞬间影响,此电路的稳定性也比拟好,使用起来可靠 、方便,而且价格廉价。本设计只需使用到5V输出作为单片机的电源输入,所以选用方案一3.4 数字显示局部方案一:用Atmage16实现模数转换利用单片机的软硬件资源实现高精度高速A/D转换,转换精度和转换速度还可以通过软件来改变,价格也低廉。不过对软件局部要求较高。方案二:采用三位半A/D转换器ICL7107ICL7107是高性能,低功耗的三位半A/D转换器,它含有七段译码器,显示驱动,参考源和时钟系统,它将高性能和低本钱结合在一起。精度相对方案一要差,所以数字显示局

18、部采用方案一。四、系统硬件设计1、电路原理电路系统构造如图1所示,系统选用Atmage16单片机为控制核心,外部扩展1602驱动芯片用以实现电压输出功能,同时1602液晶显示相应的输出电压值。单片机计算设定值与AD转换采样反应值的偏差以及偏差的变化率,得出相应的输出值,由DA转换变换为模拟量去驱动电压输出控制电路,从而使电压稳定在设定值。键盘单片机驱动芯片负载显示器电 源图1 电路系统构造图2、硬件模块分析2.1 ATmage16单片机模块1ATmage16的简介ATmega16是AVR系列单片机中比拟典型的芯片,其主要特点有:1采用先进RISC构造的AVR核2片含有较大容量的非易失性的程序和

19、数据存储器3片含JTAG接口4宽电压、高速度、低功耗5片含上电复位电路以及可编程的掉电检测复位电路BOD;片含有1M/2M/4M/8M,经过标定的、可校正的RC振荡器,可作为系统时钟使用;多达21个各种类型的外部中断源;有6种休眠模式支持省电方式工作等等。2ATmage16的引脚分析其外部引脚封装如图2所示- - - .总结资料. z- - - .总结资料图2 ATmage16 外部引脚与封装示意图其中,各个引脚的功能如下:电源、系统晶振、芯片复位引脚Vcc: 芯片供电片数字电路电源输入引脚,使用时连接到电源正极。AVcc:为端口A和片ADC模拟电路电源输入引脚。不使用ADC时,直接连接到电源

20、正极;使用ADC时,应通过一个低通电源滤波器与Vcc连接。AREF:使用ADC时,可作为外部ADC参考源的输入引脚。GND: 芯片接地引脚,使用时接地。*TAL2:片反相振荡放大器的输出端。*TAL1:片反相振荡放大器和部时钟操作电路的输入端。RESET:RESET为芯片复位输入引脚。在该引脚上施加拉低一个最小脉冲宽度为1.5us的低电平,将引起芯片的硬件复位外部复位。32根I/O引脚,分成PA、PB、PC和PD四个8位端口,他们全部是可编程控制的双多功能复用的I/O引脚口。四个端口的第一功能是通用的双向数字输入/输出I/O口,其中每一位都可以由指令设置为独立的输入口,或输出口。当I/O设置为

21、输入时,引脚部还配置有上拉电阻,这个部的上拉电阻可通过编程设置为上拉有效或上拉无效。如果AVR的I/O口设置为输出方式工作,当其输出高电平时,能够输出20mA的电流,而当其输出低电平时,可以吸收40mA的电流。因此AVR的I/O口驱动能力非常强,能够直接驱动LED发光二极管、数码管等。而早期单片机I/O口的驱动能力只有5mA,驱动LED时,还需要增加外部的驱动电路和器件。芯片Reset复位后,所有I/O口的缺省状态为输入方式,上拉电阻无效,即I/O为输入高阻的三态状态。3ATmage16在电路中的主控作用应用ATmage16主要完成PWM 波的输出及控制功能。它可以先产生一定脉宽的PWM 波,

22、作为L1603驱动电路输入信号,然后根据所需要的基准电压与检测到的输出电压的比拟,调整脉宽,即改变占空比,最终实现高性能可调直流稳压。图3部晶体振荡器外接电路L6203驱动模块L6203驱动模块就是将5V的输入电压变成Vin的电压24V,一方面提高电压,一方面提高电流。电源驱动芯片的选择,由于器材的限制以及使用CMOS管需要的驱动需要注意比拟多的前级推动,如果直接使用电机驱动芯片L6203,其价格实惠,电路简单而且效果非常好。图4 L6203驱动模块图5 L6203的外观图L6203的各管脚说明见下表Device L6203NameFunction1OUT2Ouput of 2nd Half

23、Bridge2VsSupply Voltage3OUT1Output of first Half Bridge4 BOOT1 Aboostrap capacitor connected to this pin ensures efficientdriving of the upper POWER DMOS transistor.5IN1Digital Input from the Motor Controller6GNDmon Ground Terminal7IN2Digital Input from the Motor Controller8 BOOT2A boostrap capacito

24、r connected to this pin ensures efficientdriving of the upper POWER DMOS transistor9 VrefInternal voltage reference. A capacitor from this pin to GND isremended. The internal Ref. Voltage can source out acurrent of 2mA ma*.10SENSEA resistor Rsense connected to this pin provides feedback formotor cur

25、rent control11 ENABLEWhen a logic high is present on this pin the DMOS POWERtransistors are enabled to be selectively driven by IN1 and IN2.5V系统电源模块单片机要工作需要有5V电源输入,本设计采用7805稳压电源电路图6 5V系统电源模块1602液晶显示模块如果采用数码管显示,其价格廉价,但是占用端口较多,功耗大、显示不功能不全。而用1602液晶显示,则占用端口少,显示功能较全面,驱动电流小。所以选择选择1602液晶显示。图7给出1602 字符液晶作为信

26、号显示局部图7 1602液晶显示模块输出电压采集反应电路模块图8 输出电压采集反应电路五、系统的软件设计1 程序设计数控直流稳压电源的程序主要包括3个方面的容:一是单片机从按键中读取数据,而后和原有的输出电压进展比拟;二是利用按键进展输出的调整;三是从单片机中读取数据传输到1602液晶显示器,进而显示输出电压值。2.程序流程图如图9所示图9程序流程图致大学三年的学习、生活已经接近尾声,在这次毕业设计不仅是我将所学知识都融合在一起,还给我一次锻炼动手能力的时机,并且在大家的帮助下说我的专业水平有了很大的提高。在毕业设计即将完毕之际,我要感我的指导教师以还有我的同学,是他们不辞辛苦,利用自己休息时

27、间帮助我。当我有不明白的问题时,教师会耐心的为我们讲解,并在学习和科研方面给我大量的指导,为我提供了良好的科研环境不禁让我学到了知识,掌握了科研的方法,也获得了实践锻炼的时机。教师们言传身教、循循善诱,是我学到了作为一名大学生应该具备的那种踏实勤恳。在本文的撰写过程当中,同学们从选题直至成稿一直给予我重要的指导和帮助,为我解开了无数的困惑,提供了很多关键性的建议。在课题设计中,我对各种变成方法都有了更记忆不的了解,拓宽了知识面,开阔了眼界,提高了对知识的综合应用能力,增强了学习知识的兴趣。在容的研究中,他们在技术上给与了我极大的帮助,也给我提高了非常有价值的意见,使我受益匪浅。在此祝愿教师和同

28、学们身体*,一切顺利。最后,我要再一次感所有在此期间帮助我的人,我由衷地祝福你们!七参考文献1王兆安,黄俊.电力电子技术M.:机械工业,20052文元.高精度工业用可调直流电源的设计和制造R.理工大学,2000.3毅刚单片机原理及应用I-M:高等教育,20044E33立南单片微型计算机控制系统设计M;人民邮电,20045王水平,史俊杰,田庆安.开关稳压电源原理、设计及实用电路(修订版)M.:电子科技大学,20056永雄.新编单片机原理与应用M.:电子科技大学,2003附录1(电路原理图)附录2数控直流稳压电源程序/*This program was produced by theCodeWiz

29、ardAVR V1.25.7a EvaluationAutomatic Program Generator?Copyright 1998-2007 Pavel Haiduc, HP InfoTech s.r.l.hpinfotech.Project : Version : Date : 2010-5-20Author : Freeware, for evaluation and non-mercial use onlypany : ments: Chip type : ATmega16Program type : ApplicationClock frequency : 8.000000 MH

30、zMemory model : SmallE*ternal SRAM size : 0Data Stack size : 256*/*include *include 1602.c*include adc.c /*-全局定义-*/*define choice 0*7e*define up PIND.6*define down PIND.0*define right PIND.2*define left PIND.1*define ok PIND.3 *define Enable PORTD.7 /*定义界面容*/flash uchar set1=Plese set Volt: ;/flash

31、uchar shu=0123456789.;flash uchar putvolt= Volt: ;flash uchar putamp= Amp: ;flash uchar start=Starting;/flash uchar error=error;uint volt=50;/*-功能:进入系统的初始化函数-*/void intosys()uchar i; lcd_init(); write_(lcd_clr); write_(0*80); delay_ms(5); for(i=0;i8;i+) write_data(starti); /启动开机界面 delay_ms(2); /延时写入

32、,可以防止液晶处于忙状态 write_(0*80+0*40); delay_ms(5); for(i=0;i16;i+) write_data(-); delay_ms(100); /*-用户界面一,设置界面-*/void user_1()uchar i;write_(lcd_clr); write_(0*80); delay_ms(5); for(i=0;i16;i+) write_data(putvolti); delay_ms(5); write_(0*80+0*40); delay_ms(5); for(i=0;i16;i+) write_data(putampi); delay_ms

33、(5); ;/*-用户界面2,输出状态下-*/void user_2() uchar i; write_(lcd_clr); write_(0*80+1); delay_ms(5); for(i=0;i16;i+) write_data(putvolti); delay_ms(3); write_(0*80+0*40); delay_ms(5); for(i=0;i16;i+) write_data(set1i); delay_ms(3); /*-显示数据函数,将数据分开-*/void show_data(uint data) char ch1,ch2,ch3; ch1=data/100; c

34、h2=data/10%10; ch3=data%10; if(ch1=0) write_data(0*30+ch2); delay_ms(4); write_data(.); delay_ms(4); write_data(0*30+ch3); delay_ms(4); write_data(0*20); else write_data(0*30+ch1); delay_ms(4); write_data(0*30+ch2); delay_ms(4); write_data(.); delay_ms(4); write_data(0*30+ch3); delay_ms(4); /*-显示电压值

35、-*/void show_volt(uint data) write_(0*80+6); show_data( data);/*-显示电流值-*/void show_amp(uint data)char ch1,ch2,ch3,ch4; write_(0*80+0*45); ch1=data/1000; ch2=data/100%10; ch3=data/10%10; ch4=data%10; write_data(0*30+ch1); delay_ms(4); write_data(.); delay_ms(4); write_data(0*30+ch2); delay_ms(4); write_data(0*30+ch3); delay_ms(4); write_data(0*30+ch4); delay_ms(4); /*-读取电流值-*/uint Read_Amp() unsigned int freebac

温馨提示

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

评论

0/150

提交评论