图2-8 ADC0832
2.7.2ADC0832接口说明
1、CS:片选使能,低电平芯片使能。
2、CH0模拟输入通道0,或作为IN+/-使用。
3、CH1模拟输入通道1,或作为IN+/-使用。
4、GND芯片参考0电位(地〕。
5、DI数据信号输入,选择通道控制。
6、DO数据信号输出,转换数据输出。
7、CLK芯片时钟输入。
8、VCC/REF电源输入及参考电压输入(复用〕。
3.系统电路原理及硬件实现
3.1系统总体框图
系统的总体设计方案主要由微控制器模块、稳压控制模块、电压/电流釆样模块、显示模块、键盘模块、电源模块五部分构成[2]-[5][7]-[9]。
图3-1 系统总体框图
3.2系统模块电路设计
3.2.1单片机控制模块
MUC模块即为单片机部分,整个控制都是依靠单片机完成。从功能和价位以及本题目要求来看,我选择51系列stc89C52作为本方案的控制核心,P0 口接液晶显示 LCD1602作为输出数据显示传输,同吋P20、P21、P22是液晶LCD控制端口; P1 口接 DAC0832作为输出数据传输,P30为DAC0832控制端口; P31、P32、P33接三个独立键盘 作为输入数据传输;P34、P35接容量为2K的数据存贮器24C02,可以实现掉电数据贮 存和预置数据贮存;P25、P26、P27接ADC0832作为输入/输出数据的传输端[10]。
图3-2 单片机控制电路
3.2.2稳压控制模块
本稳压控制模块设计主要是用DAC0832输出的参考电压去控制LM317输出大小变化。其中DAC0832的基准电压Verf来源是通过调节LM336-5V基准源。控制器STC89C52的P1 口和DAC0832的数据口直接相连,DA的/cs和/WR1连接后接P3.0,/WR2和/WR1接地,让DA工作在单缓冲方式下。DA的8脚接参考电压,参考电压电路如图3-3所示,通过调节可调电阻调节LM336的输出电压为5.12V,DAC的 输出电流转换为电压的公式为:
所以在DAC0832的11脚输出电压的分辨率为5.12V/256=0.02V,也就是说DA输入数据端每增加1,电压增加0.02V。在此电路中,R为取样电阻,采用康铜丝绕制(阻值随温度的变化较小),阻值为0.35,因而采样电阻的功率可以由P=I2*R算出。由图3-3和图2-5的 LM317应用 电路分析可得,设运算放大器0P07的输入电压分別为Ui1、Ui2,输出电压为V01。DA的电压输出端接运算放大器0P07的输入端,该放大电路运用了典型的差分式放大电路,并由差分放大公式U01=Au(|Ui1-Ui2|)且放大值Au=(R17+R18) /R17,得输出电压与输入电压关系 。 电源输出电 压为 ,其中 为 两端的电压,所以最小输出电乐为1.8V,输出到电压模块LM317的电压分辨率=0.02V*5=0.1V。当MCU输出数据增加1的吋候,最终输出电压增加0.1V,当调节电压的吋候,可以以每次0.1 V的梯度增加或者降低电压[11][13][14]。
图3-3 稳压控制电路
3.2.3电压与电流采样模块
图3-4 V/I采样电路
电压与电流釆样模块是系统的重要组成部分,ADC0382是一个8位的逐次逼近型ADC:,它与一个两通道的模拟器连接,能对来自端口的两路单端输入电压迸行采样。其中单端电压输入以0V(GND)为基准。对ADC:的说明:以输入电压为标准,如果输入电压大于设定的电压值,则减小DA输出电压一位数值,再采样回为比较,如此循环, 直到输入的电压等于设定的电压值或接近设定的电压值(有时不可能完全相等〕。同理,如果输入电压小于设定的电压,则增大DA输出电压一位数值,再釆样冋为比较, 如此循环,直到输入的电压等于设定的电压值或接近设定的电压值。这样,就能达到闭环反馈的目的[11]-[14] stc89c52单片机的数控稳压电源设计+电路原理图(5):http://www.751com.cn/zidonghua/lunwen_7512.html