background image

基于

51 单片机的数控电源设计

本文介绍了以

51 系列单片机为控制单元,以数模转换器 DAC0832 输出参考电压,以该参

考电压控制电压转换模块

LM350 的输出电压大小。该电路设计简单,应用广泛,精度较高

等特点。

  关键词:单片机(

MCU),数模转换器(DA),掉电存储器

EEPROM)。

  引言
  目前所使用的直流可调电源中,几乎都为旋纽开关调节电压,调节精度不
高,而且经常跳变,使用麻烦。利用数控电源,可以达到每步

0.1V 的精度,输

出电压范围

0~15V,电流可以达到 2A。

  系统结构

1:硬件系统结构图

  对选用芯片说明
  

DAC0832 是一款常用的数摸转换器,它有两种连接模式,一种是电压输出

模式,另外一种是电流输出模式,为了设计的方便,选用电压输出模式,如电
路图所示,

Iout1 和 Iout2 之间接一参考电压,VREF 输出可控制电压信号。它有

三种工作方式:不带缓冲工作方式,单缓冲工作方式,双缓冲工作方式。该电路
采用单缓冲模式,由电路图可知,由于

/WR2=/XFER=0,DAC 寄存处于直通状

态。又由于

ILE=1,故只要在选中该片(/CS=0)的地址时,写入(/WR=0)数

字量,则该数字信号立即传送到输入寄存器,并直通至

DAC 寄存器,经过短暂

的建立时间,即可以获得相应的模拟电压,一旦写入操作结束,

/WR1 和/CS 立

即变为高电平,则写入的数据被输入寄存器锁存,直到再次写入刷新。
  

AT24C02 是一款常用的可掉电保存数据的 ROM,2K 比特容量,采用 I2C

总线操作,关于它的具体操作方法参考相关资料。