电源技术是一种应用功率半导体器件,综合电力变换技术、现代电子技术、自动控制技术的多学科的边缘交叉技术。随着科学技术的发展,电源技术又与现代控制理论、材料科学、电机工程、微电子技术等许多领域密切相关。目前电源技术已逐步发展成为一门多学科互相渗透的综合性技术学科。他对现代通讯、电子仪器、计算机、工业自动化、电力工程、国防及某些高新技术提供高质量、高效率、高可靠性的电源起着关键作用。
第一章基于单片机的数控直流电源方案设计
基于单片机控制的数控直流电源主要由电源部分、控制部分和校正部分组成。
图1 基于单片机控制的数控直流电源系统原理图
其基本工作原理为:电压通过键盘预置后由单片机控制并调节输出电压,输出电压经过A/D采样校正后送数码管显示。
1.1方案设计
1.1.1 方案一:开关稳压电源
开关电源就是用通过电路控制开关管进行高速的道通与截止.将直流电转化为高频率的交流电提供给变压器进行变压,从而产生所需要的一组或多组电压!转华为高频交流电的原因是高频交流在变压器变压电路中的效率要比50Hz高很多。
开关电源的工作原理是:
1.交流电源输入经整流滤波成直流;
2.通过高频PWM(脉冲宽度调制)信号控制开关管,将那个直流加到开关变压器初级上;
3.开关变压器次级感应出高频电压,经整流滤波供给负载;
4.输出部分通过一定的电路反馈给控制电路,控制PWM占空比,以达到稳定输出的目的。
交流电源输入时一般要经过厄流圈一类的东西,过滤掉电网上的干扰,同时也过滤掉电源对电网的干扰;在功率相同时,开关频率越高,开关变压器的体积就越小,但对开关管的要求就越高;开关变压器的次级可以有多个绕组或一个绕组有多个抽头,以得到需要的输出;一般还应该增加一些保护电路,比如空载、短路等保护,否则可能会烧毁开关电源。
图2 开关电源工作原理示意图
1.1.2 方案二:线性稳压电源
线性稳压电源,是指调整管工作在线性状态下的直流稳压电源。调整管工作在线性状态下,是连续可变的,亦即是线性的。
线性稳压电源主要由调整管、参考电压、取样电路、误差放大电路等几个基本部分组成。另外还包括一些例如保护电路,启动电路等部分。取样电阻通过取样输出电压,并与参考电压比较,比较结果由误差放大电路放大后,控制调整管的导通程度,使输出电压保持稳定。
常用的线性串联型稳压电源芯片有:78XX系列(正电压型),79XX系列(负电压型)(实际产品中,XX用数字表示,XX是多少,输出电压就是多少。例如7805,输出电压为5V);LM317(可调正电压型),LM337(可调负电压型)。
图3 稳压调压电路原理说明图
第二章硬件电路设计
图4 基于单片机系统的数控电源系统框图
如图所示,硬件电路主要由三个部分组成:一是主电源部分,该部分提供电源输出;二是副电源电路部分,该部分主要提供+12V、+5V、0V和-12V电源,为单片机及A/D、D/A转换、运算放大器提供电源;三是控制部分电路,主要包括单片机、A/D和D/A转换电路、运算放大电路及温度传感器校正电路,为最主要的控制电路,是整个制作的核心。
2.1主电源电路设计
该电路由变压器、全波整流滤波电路、集成稳压器LM317、和电流放大电路
构成。
2.1.1 变压器的选择
本设计中的最大输出工作电压为10V,允许最大工作电流为1.5A,因此所能提供的最大输出功率为15W。主电源电路中LM317稳压器的输入端选择15V的电压输入,以保证输出能达到10V,变压器的功率选择为30W,为提高输出功率提供一定的调节余地。副电源电路作用是提供控制部分的器件正常工作电压,因此在输出功率上不需要太大。
表5 变压器选择参数表
整流电路将交流电压Ui变换成脉动的直流电压。再经滤波电路滤除较大的纹波成分,输出纹波较小的直流电压U1。常用的整流滤波电路有全波整流滤波、桥式整流滤波等。本设计采用单相桥式整流电路,图3.1是容性负载单相桥式整流电路。它的四臂是由四只二极管构成,当变压器B次级的1端为正、2端为负时,二极管D2和D4因承受正向电压而导通,D1和D3因承受反向电压而截止。此时,电流由变压器1端通过D4经RL,再经D2返回2端。当1端为正时,二极管D1、D3导通,D2、D4截止,电流则由2端通过D3流经RL,再经D1返回1端。因此,与全波整流一样,在一个周期内的正负半周都有电流流过负载,而且始终是同一方向。
图6 整流电路原理示意图
2.1.2 稳压调压电路
稳压调压电路主要用的是LM317集成三端可调稳压器。
图7 LM317引脚图
通常 LM317 不需要外接电容,除非输入滤波电容到 LM317 输入端的连线超过 6 英寸(约 15 厘米)。使用输出电容能改变瞬态响应。调整端使用滤波电容能得到比标准三端稳压器高的多的纹波抑制比。
LM317 能够有许多特殊的用法。比如把调整端悬浮到一个较高的电压上,可以用来调节高达数百伏的电压,只要输入输出压差不超过 LM117/LM317 的极限就行。当然还要避免输出端短路。还可以把调整端接到一个可编程电压上,实现可编程的电源输出。
图8 稳压调压电路原理图
2.1.3 扩流电路
如图所示,为两只不同类型管构成的NPN型管,由三极管TT1、TT2,电阻R2、R3、R4构成电流放大电路。其中TT1和TT2构成互补复合管,R2、R3、R4组成偏置电阻。
图9 转换部分电路原理图
第三章 软件设计
图10 软件设计总流程图
软件设计总流程图如图所示,开始执行程序后,系统等待键盘键入预置电压数,当预制置完成后程序转入D/A转换及数码管显示子程序,完成D/A转换后调校正子程序进行输出电压校正,完成校正后送控制端口输出电压,若有指令要求系统显示输出数值时,系统调用A/D转换子程序及数码管显示子程序,把最终结果输出到数码管上显示并返回程序。
3.1 软件介绍
在设计过程中,主要应用到两种软件。一是用于PCB电路板布线的Protel 99SE;另外一个就是用于调试程序的Keil uVision2
图11 Keil uVision2编译界面
3.2 编程思想
单片机控制系统软件设计思路:系统扫描键盘输入,当键盘输入预置数,系统立即会做出响应,根据预置电压值,通过DAC0832转换成电压,输出用户期望的电压,随后系统仍扫描键盘,看是否有其他指令输入。当键盘输入指令要求显示输出电压值时,通过片选选中ADC0809,把输出电压显示在数码管上。DS1820的作用是采集电压变化时温度的变化,通过单片机的把应校正的数值通过DAC0832转化成电压校正输出。
图12 键盘和数码管扫描流程图
系统上电后,首先等待键盘输入预置电压数,键入数值后显示于数码管上,并等待确认信息,当确认后系统自动对信息进行数字处理,并送数码管显示,同时程序从中断返回。