智能电压源硬软件设计
1.主要功能
1.输出 0-10V 的电压范围,可实现稳压输出,也可实现自动步进输出,步进值为 0.1V;
2.输出电压设定值稳定度为 1%;
3 输出电压中文波小于 10mV。
4.最大输出电流为 2mA
2.总体设计方案
采用
A T89C51 系列单片机作为整机的控制单元,通过改变输入数字量来改变输出电压值
(A/ D 转换后电压值),经集成运放放大和射极输出器输出,间接地改变输出电压的大小。系统框图
如图
1 所示,主要由主电源、辅助电源、D/ A 转换、集成运放、射极输出器、单片机最小系统、显示及
按键等组成。
图
1:系统总体框架图
3.硬件单元电路设计
硬件单元电路主要包括:电源部分、显示部分、电压比较部分等。
3.1 主电源和辅助电源设计
该系统中,采用
18V 电源作为总电源为输入,经 L M7815、L M7915 得到大小相等、极性相
反的
±15 V 一路经 L M7805 得到+ 5 V 电压:其中+ 15 V 为主电源,作为稳压(射极输出器)的电
源
;±15 V 作为集成运放的电源;+ 5 V 作为单片机系统及显示电路电源用。电路的原理图如下所示
图
2:电源实现原理
图
3.2 : 显 示 及 按 键
电路
显示电路是对系
统输出电压进行显示,
使得整个系统更加合
理话,由于只显示输出的电压,所以显示器件采用
LED 共阳极数码管,电路如图 3 所示;
AT89C51
单片机
D/A 转换
(DAC0832)
七段 LED
显 示
(三位)
按 键
辅助电源 ±15V,+5V
滤 波
放 大
稳压
输出
主电源 15V