background image

3:参考电压电路图

  硬件电路设计
  采用常用的

51 芯片作为控制器,P0 口和 DAC0832 的数据口直接相连,

DA 的/CS 和/WR1 连接后接 P2.0,/WR2 和/XEFR 接地,让 DA 工作在单缓冲方
式下。

DA 的 11 脚接参考电压,参考电压电路如图 2 所示,通过调节可调电阻调

LM336 的输出电压为 5.12V,所以在 DAC 的 8 脚输出电压的分辨率为

5.12V/256=0.02V,也就是说 DA 输入数据端每增加 1,电压增加 0.02V。
  

DA 的电压输出端接放大器 OP07 的输入端,放大器的放大倍数为 R8/

R8+R9)=1K/(1K+4K)=5,输出到电压模块 LM350 的电压分辨率

=0.02V×5=0.1V。所以,当 MCU 输出数据增加 1 的时候,最终输出电压增加
0.1V,当调节电压的时候,可以以每次 0.1V 的梯度增加或者降低电压。
  本电路设计三个按键,

KEY1 为翻页按键,最近设置的电压大小保存在

EEROM 里面,比如 10 个电压,按一下 KEY1,电压变为下一个,省去了反复
设置电压的麻烦,

KEY2 为电压+,KEY3 为电压+,按一下 KEY2,当前电压增

0.1V,按一下 KEY3,当前电压减小 0.1V。

  限于篇幅原因,未画出数码管显示电路,该系统使用

3 个数码管,可以显

示三位数,一个小数位,比如可以显示

12.5V,采用动态扫描驱动方式。本主电

路的原理是通过

MCU 控制 DA 的输出电压大小,通过放大器放大,给电压模块

作为最终输出的参考电压,真正的电压,电流还是由电压模块

LM350 输出。

  为了达到

2A 的输出电流,LM350 必须选用金属外壳封装,并且带稍大面

积的散热片。
  软件流程