该电路与R3版本兼容Arduino的盾牌。我设计了它在digikey.com部分。
该vkmaker电源电路盒的输出连接到接线端子和端子块直接到电源的接线柱。
R4是一个分流电阻值0.01ohm正轨,它有一个对当前oputput成比例的电压降。差分电压R4直接连接到RS +和RS引脚IC1。在最大电流输出最大电压降为4A * 0.01ohm = 40mv。
R2,R3和C2形成~ 15hz滤波去除噪声。
IC1是一个高侧电流放大器:max44284f。它是基于斩波运算放大器,使其能够得到一个非常低的输入偏置电压,10uv最大在25ºC.在1mA R4的电压降40uv,比最大输入失调电压大四倍。
的max44284f具有电压增益50V / V,输出电压信号,在4A电流的最大值,将2v。
最大共模输入电压为36V max44284f,这就限制了输入电压范围至36V。
R1和C1组成滤波器抑制10kHz 20khz无用信号,由于器件的结构出现,它是在12页的数据表推荐。
R5、R6和R7是一个高阻抗分压的0.05v/v。R7和C4形成~ 5hz滤波去除噪声。分压器放置R4来衡量真正的输出电压的电压降后。
IC3是mcp6061t运算放大器,它的形式分离出高阻抗分压器的电压跟随器。最大输入偏置电流是在室温下100pa,这个电流是可以忽略不计的电压分压器阻抗。在10mV的电压在IC3输入为0.5mV,远远大于其输入失调电压150uv最大。
IC3的输出信号,SV,在40V的输入电压的电压为2V(最大可能为36V由于IC1)。Si和SV信号连接到IC2。IC2是一个mcp3422a0,双通道I2C Sigma-Delta ADC。#p#分页标题#e#它的2.048V内部参考电压,1,2,4个可选的电压增益,或8v / V和12,14个可选号码,16或18bits。
这个电路我采用固定增益1V/V和固定分辨率14bits。SV、SI信号不差所以每个输入负引脚必须接地。这意味着可用的最低有效位号码将一半。
作为内部参考电压是2.048v和LSB有效数是2 ^ 13,ADC值将是:2lsb每1mA的在当前和1lsb每5mV电压的情况下。
X2的按键连接器。R11防止Arduino引脚输入从静电放电和R12上拉电阻,5V时未与~ 0V时,按下。i_on信号。
X3是关闭按钮连接器。R13防止Arduino引脚输入从静电放电和R14是上拉电阻,5V时未与~ 0V时,按下。i_off信号。
X5是过流保护设定电位器连接器。R15防止Arduino的输入引脚的静电放电和R16防止短路的+5 V轨。a_oc信号。
X6是过压保护设定电位器连接器。R17防止Arduino的输入引脚的静电放电和R18防止短路的+5 V轨。a_ov信号。
X7 INS外部输入,用于获取电源的恒流、恒压模式。它可以有多个输入电压是使用Q2、R19和R20,作为一个电压电平移位器。i_mod信号。X4是外部LCD连接器,它是简单的5V轨连接,接地和I2C scl-sda线。
I2C线,SCL和SDA,由IC2(ADC)和外部LCD,它们通过R9、R10拉升。
R8和Q1的K1继电器驱动。K1连接输出电压供电时。随着0V -切断继电器供电,并与5V的切断继电器接通。D3的续流二极管抑制负电压继电器线圈的电压时,切割。
Z1是一个标称电压36V瞬态电压抑制器。