78XX系列集成稳压器的典型应用电路如图2.2所示,这是一个输出正5V直流电压的稳压电源电路。IC采用集成稳压器LM7805,C3、C2分别为输入端和输出端滤波电容,RL为负载电阻。当输出电流较大时,LM7805应配上散热板。
方案二:采用LM317系列可调三端稳压器稳压,电路如图2.3
图2.3 可调三端稳压器稳压电路
LM317是常见的可调集成稳压器,最大输出电流为2.2A,输出电压范围为1.25~37V。1、3脚之间为1.25V电压基准。为保证稳压器的输出性能,R1应不大于240欧姆,改变R2阻值即可调整稳压电压值。输出电压:Uo=(1+R2/R1)*1.25
方案三:由运放组成的串联型稳压电源,电路如图2.4
图2.4 串联型稳压电路
7
串联型稳压电路有调整管、基准电压电路、取样电路、比较电路等基本组成部分。图2.4中Q1、Q2构成调整管,控制电压输入即为基准电压,R1、R3组成取样电路,TL082充当比较器。可以通过改变基准电压来改变输出电压值以达到稳压作用,该电路引入深度电压负反馈来稳定输出电压,具有良好的稳压性能,且可以步进可调。
串联型稳压电路的方框图如图2.5示。 输入输出电压关系:Uo=(1+R1/R2)Ui。
+调整管比较放大电路基准电压电路取样电路+UiUo-
图2.5 串联型稳压电路方框图
-
方案一与方案二都可实现稳定的电压输出,而且电路结构简单,但方案一电压输出固定,方案二虽然电压可调但很难实现步进调节。方案三既可实现稳定的电压输出,而且输出电压连续步进可调,满足设计要求。在方案三中用到了运放、单片机、数模转换DAC0832,这些器件都需要稳定的工作电压,因此系统最终的选择方案一与方案三相结合,采用方案一实现系统的工作电压,采用方案三实现系统稳压电源的连续步进可调。
[8]
8
2.2基于单片机的稳压电源系统设计
系统由各个模块组成,由各个模块组成的系统框图如图2.6所示。
显示电路
按键控制 电源电路 调整电路 AT89C51 比较电路 取样电路 输出稳压电路 单 片 机
DAC
图2.6系统框图
2.2.1 按键控制模块
方案一:采用矩阵键盘,由于按键多可实现电压值的直接键入。 方案二:采用一般的电平判键按钮,实现方法很简单,但一个端口最多只实现8个按键。
由于本数控电源需要用的按键不多,要实现步进为0.1V的设计要求,只需用一个“+”和一个“-”按键,另外再加一个复位按键即可。3个按键就可实现本题的设计要求,固采用方案二。
2.2.2 D/A数字模拟转换模块
方案一:采用MX7541,MX7541是高速高精度12位数字/模拟转换器芯片,功耗低,而且其线性失真可低达0.012%,特别适合于精密模拟数据的获得和控制。
方案二:采用DAC0832,DAC0832是一种常用的8位的数字/模拟转换芯片。 本系统是基于51单片机的数控电源的设计,8位的单片机,而MX7541是12位数字输入的,因此须用锁存器。而此数控电源要求单步0.1V、稳压输出3~
9
15V,DAC0832完全可以达到,故选择常用的DAC0832。
2.2.3 输出稳压模块
采用串联型稳压电路,基本过程:采样电路从输出端采样电压;同DAC模块输出电压进行比较,DAC模块输出电压由单片机控制,作为参考电压,较为稳定;进而改变调整管压降改变输出电压值,以稳定输出电压。
2.2.4 显示模块
方案一:选用数码管显示,用普通的数码管显示简单的数字、符号、字母。 方案二:选用液晶显示,显示的内容更加的丰富。
此系统显示的只是最终电源输出的十位、个位及小数点后一位电压值,只需显示出3个数字,数码管更加的实惠,故我选择了方案一。
2.2.5 电源模块
采用2.1.2 常用设计方案中的方案一,220V交流电经过降压、整流,然后使用LM7805C、LM7815C、LM7915C芯片进行稳压,分别为系统提供+5V、+15V、-15V工作电压,使单片机芯片、显示模块、稳压模块、DAC模块等正常工作。
10
3 主要器件介绍
3.1 AT89C51简介
本课题设计的直流稳压电源的核心控制器件选用AT89C51[1]。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT8920C51是他的精简版,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。引脚图如图3.1。
图3.1 AT89C51引脚图 AT89C51主要特性 ·与MCS-51 兼容
·4K字节可编程闪烁存储器 ·寿命:1000写/擦循环 ·数据保留时间:10年 ·全静态工作:0Hz-24Hz ·三级程序存储器锁定
11