基于单片机的数控直流稳压电源一、引言(1)题目要求:利用 LM317 三端稳压器,设计制作一个数控稳压电源,要求:1、输出电压:2-15V,步进 0.1V,纹波≤10mV; 2、输出电流 0.5A;3、输出电压值由数码管显示,由“+”、“-”键分别控制输出电压的步进(2) 概况:直流稳压电源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。传统的多 功能直流稳压电源功能简单、难控制、可靠性低、干扰大、精度低且体积大、复杂度高。普 通直流稳压电源品种很多.但均存在以下问题:输出电压是通过粗调(波段开关)及细调(电 位器)来调节。这样,当输出电压需要精确输出,或需要在一个小范围内改变时(如 1.02~1.03V),困难就较大。另外,随着使用时间的增加,波段开关及电位器难免接触不良, 对输出会有影响。常常通过硬件对过载进行限流或截流型保护,电路构成复杂,稳压精度也 不高。本文设计了一种以单片机为核心的智能化高精度简易直流电源,克服了传统直流电压 源的缺点,具有很高的应用价值。 二、系统设计(1) 方案论证:方案:采纳单片机控制此方案采纳 AT89C51 单片机作为整机的控制单元,通过改变输入数字量来改变输出电压值。这里主要利用单片机程控输出数字信号,经过 D /A 转换器( DA0832)输出模拟量,然后使用运算放大器把电流转换成电压,在通过三段稳压器 LM317 使得输出电压和输出电流达到稳压的目的。方案论证:1、输出模块:使用运算放大器做前级的运算放大器,由于运算放大器具有很大的电源电压抑制比,可以减少输出端的纹波电压。使用 LM317做电流稳压器,把电流稳定到 0.5A。 2、数控模块:采纳 AT89C51 单片机完成整个数控部分的功能,同时,AT89C51 作为一个智能化的可编程器件,便于系统功能的扩展。 3、显示模块:原来准备使用液晶显示,可是想想我们的层次不够,液晶现实的额程序不会写,只能退而其次,选择使用单片机通过锁存器控制8 段 LED 数码管直接显示,这样可以精确的显示输出电压。(2) 系统结构: 系统结构设计图如上图所示。该系统主要由单片机最小控制系统、显示电路、独立按键、D/A 转换电路、放大电路和稳压电路组成。单片机设定预输出值,并可以通过独立键盘改变单片机的预设值。然后通过 DAC0832 转化为模拟单片机显示电路按键D/A 转换放大电路稳压电路输出电路量,再经过运算放大和稳压稳流电路最后输出预设电压值,通过 LED 显示能够直观的看到预设值。因为...