BentlyNevada 140734-02
引言
在仪表校准中,希望直流电压源或电流源的精度与分辨率足够高,因为这是仪表能否校准好的关键所在。然而,单纯使用单个DAC的方法不仅成本高,而且各项性能并不能得到保证,因此,本文提出了一种使用一个双通道DAC来实现
<高精度直流电压/电流源的方法,即一个通道实现高精度要求,另一个通道实现动态范围要求。这样不仅节约了成本,精度也达到了要求。
系统设计实现
设计的思路是先产生一个分辨率为0.02mV、动态范围为0~2.5V的标准电压信号Vstand,然后通过放大电路将该基本电压放大5倍,就可以得到0~12.5V、分辨率为0.1mV的直流电压,从而实现高精度的电压源。而动态范围为0~20mA、分辨率为0.001mA的高精度电流源则是通过将Vstand接到场效应管的栅极来控制其漏极电流而得到。因此,该设计中最核心的部分是标准电压信号Vstand的产生。
Vstand的产生
本设计使用的是双12位DACLTC1590。Vstand的产生如图1所示。

D/A1、D/A2分别代表LTC1590中两个独立的、精度都为12位的DAC。参考电压都采用AD780提供的2.5V电压。
D/A1用来提供粗调电压V1。D/A2输出的电压V2经过衰减200倍后得到精调电压V2’’,中间所加的精密数字电位器起调节V2’’分辨率的作用,最后精调电压与粗调电压相加,便得到标准电压Vstand。
精密数字电位器采用的是8位256档的AD8400,设K为AD8400的调节比例(0≤K≤1),可以得到:V2‘=V2×K
于是V1分辨率===0.61035(mV)≈0.61(mV),V2‘‘分辨率=≈0.003K(mV)
则V1=V1分辨率×N,V2‘‘=V2‘‘分辨率×M(N,M为0~4096的整数)
最终的输出电压V为V1、V2‘’之和放大5倍,于是有:V=5Vstand=(V1+V2‘’)×5=(V1分辨率×N+V2‘‘分辨率×M)×5
由于V1是粗调电压,解决的是V的动态范围问题,而V的最小分辨率是由细调电压V2‘’决定的,所以:
V的分辨率=V分辨率=5×V2‘‘分辨率=0.003K×5=0.015K(mV)
由以上分析可知:使用这种方式得到的V的输出动态范围可以达到0~12.5V,而分辨率约为0.015KmV,若K=1(即不采用AD8400),0.015mV与0.1mV不构成整数倍关系,单纯的由程序控制不能达到0.1mV的分辨率要求。这就是为什么要采用精密数字电位器的原因。
由以上分析可知:使用这种方式得到的V的输出动态范围可以达到0~12.5V,而分辨率约为0.015KmV,若K=1(即不采用AD8400),0.015mV与0.1mV不构成整数倍关系,单纯的由程序控制不能达到0.1mV的分辨率要求。这就是为什么要采用精密数字电位器的原因。

当K=时,可以得到电压V的分辨率=0.015K=0.01mV。
这样就从理论上得到了最后输出的电压源的分辨率可以达到0.01mV,不仅可以满足系统的0.1mV分辨率要求,还留有充足的余量,使得V的输出可以通过对精密数字电位器以及D/A2的
软件修正来进行校准,从而避免由于元器件温度漂移、D/A转换非线性误差等对输出造成的影响。
产生Vstand的电路如图2所示,Vstand在图中是网络标号STAND_VOL所代表的信号。
高精度电压V的产生
为了保证精度,整个系统的电路中所使用的运算放大器都采用高精度运放OPA2277。
硬件电路搭好之后,通过单片机程序将AD8400的值设为(向AD8400的寄存器写数据),然后通过算法将预输出的电压值分别拆分成D/A1、D/A2各自需要输出的电压,再将值写入LTC1590的寄存器中,便可从输出端得到直流电压V(限于篇幅,Vstand5倍放大得到V的电路图省略)。
高精度电流I的产生
电流源的实现依然是使用Vstand,其电路如图3所示。

CUTLER-HAMMER HFD3030L CIRCUIT BREAKER *NEW IN BOX*
ASHCROFT BIMETAL THERMOMETER 7JA-63461-009 *NEW*
LOT OF 3 NB SLIDE UNIT TWA-16 *NEW*
ALLEN BRADLEY 1336S-BRF30-AN-?EN4-L4E SERIES D *NEW OUT...
LOT OF 20 AMP 1-502632-000 RECPETACLE BULKHEAD FIBER OP...
LOT OF 5 MICRO SWITCH BZ-2R-A2 *NEW*
BRAD CONNECTIVITY 1200652084 *NEW IN BAG*
LOT OF 10 LEGRIS 3106 12 62 UNION TUBE 1/2" *NEW IN A F...
OPCON 8170A-6501 *NICE*
CHAR-LYNN 60036 SEAL KIT *NEW IN A FACTORY BAG*
PULS SL10.300 *USED*
Ort: Vereinigte Staaten von Amerika
SIEMENS Q1515NC CIRCUIT BREAKER *USED*
EMERSON MSC-075 CABLE *NEW IN A BOX*
ADVANCED ILLUMINATION RL4260 *NEW IN A BOX*
MONROE ELECTRONICS 177 *NEW NO BOX*
PAPST ECA7010/9337010?10-3506 *USED*
INDUKTIVSCHALTE?R LA12.1037.25 *NEW IN BAG*
LOT OF 2 HONEYWELL 922AA1Y-A4P-L *NEW IN FACTORY BAG*
KEYENCE LK-C5 *NEW IN BOX*
ALLEN BRADLEY 1771-OBD SERIES C *NEW IN BOX*
FESTO GRXA-HG-1/8-QS-?6 *NEW OUT OF A BOX*
PHOENIX CONTACT FLKM-D50-SUB/S *USED*
LAMBDA SWITCHING POWER SUPPLY JWT75-522/A *NEW*
HONEYWELL BZH1-2RN LIMIT SWITCH (WHITE BOX) *NEW IN BOX...
LOT OF 100 M20AP-270 *NEW IN BAG*
CUTLER-HAMMER D20WMS2D20 *USED*
FUJI ELECTRIC EA53BUL 5A *NEW IN A BOX*
ROSEMOUNT ANALYTICAL XMT-T-HT-11 *NEW IN A BOX*
ENIDINE FP203373 SHOCK ABSORBER *USED*
ALLEN BRADLEY 60-1600B SERIES B *NEW IN A BOX*
FUJI ELECTRIC EA53BUL 5A *NEW IN A BOX*
ROSEMOUNT ANALYTICAL XMT-T-HT-11 *NEW IN A BOX*
ENIDINE FP203373 SHOCK ABSORBER *USED*
ALLEN BRADLEY 60-1600B SERIES B *NEW IN A BOX*
HITACHI J300-110HFU *USED*
PARTLOW Z217000 *NEW* N6402
PRECISION LIMIT SWITCH 10316H89A *NEW IN BOX*
BMI GS-2 POWER LINE MONITOR *NICE*
HEIDENHAIN PGM 246 002 02 *USED*
PAPST 5656 S *USED*
LOT OF 50 EMM EF 1 TERMINAL BLOCKS *NEW IN A BOX*
ATLAS COPCO. 1089 0574 49 *NEW IN FACTORY BAG*
ABB SACE KT3VD-M *NEW IN BOX*
ENDRESS + HAUSER MONORACK II 919517-0408 *NEW*
MICRO SWITCH 914CE20-6 *USED*
MICRO SWITCH 914CE20-6 *USED*
OMRON E3F-DS10Z1 *USED*
SPRECHER + SCHUH CT3-32 *USED*
PHOENIX CONTACT 22-REL/KSR-24/2?1 *USED*
DAYTON TIME DELAY RELAY 5X829N *USED*
SIEMENS 3RH1122-2BB40 *USED*
NORGREN F74G-4AN-QP1 *USED*
SQUARE D 8501-L0-60 120V *USED*
FESTO AEVC-20-10-I-P *USED*
MICRO SWITCH 1LS53 *USED*
ALLEN BRADLEY 190-P024 SERIES A *USED*
MAC 712C-12-PI-111-?CA *USED*
SOLON 6PSW/HCP1 *USED*
MOELLER AT0-11-1-I *USED*
ALLEN BRADLEY 42GTF-9002-QD SERIES A *USED*
INTERMATIC K4135 *USED*
HONEYWELL 914CE2-9 *USED*
MICRO SWITCH BZV6-2RN4 LIMIT SWITCH *USED*
ALLEN BRADLEY 42GRP-9000-QD SERIES A *USED*
MAXITROL R400 *USED*
OMEGA LVF-115 *USED*
DECCO COIL 9-174M 115/60 V *USED*
R-K ELECTRONICS TUB-115V-2 *USED*
AUTOMATION DIRECT C18P-AN-2E *USED*
TURCK KBE3T-1.5-SBE3T *USED*
ALLEN BRADLEY 700-HT12AZ12 SERIES A *USED*
AUTOMATION DIRECT VK1-A0-1B *USED*
TELEMECANIQUE XS1M18FA260 *USED*
SCHMERSAL SRB-NA-R-C.17-2?4V SAFETY RELAY MODULE *USED*
PEPPERL + FUCHS MPH-D2AQ *NEW IN A BOX*
DELTROL 10000-40 FLOW CONTROL VALVE *USED*
ALLEN BRADLEY ANALOG COMBINATION MODULE 1746-NIO4I SERI...
LOT OF 5 LEVITON 6599/712 GROUND FAULT CIRCUIT INTERRUP...
LOT OF 2 PHOENIX CONTACT E221474 CABLE *USED*
BINDICATOR RB-H SENSOR *NEW IN A BOX*
LOT OF 5 CLEVIS PINS 11-29T 3/4X3 *NEW IN A FACTORY BAG...
OMRON PROXIMITY SENSOR AMPLIFIER (DC) E2CA-AL4C *USED*
ITT MS3470L14-4S *NEW OUT OF A BOX*
TDK RAX5-10K *USED*
TELEMECANIQUE PLUG-IN RELAY RUN31A21 BD *USED*
LOT OF 2 ALLEN BRADLEY 1771-OA SERIES B *USED*
MAC VALVE 45A-AA2-DAAA-1C?M *NICE*
AUTOMATIC TIMING & CONTROLS 6501-270-05-00 *USED*
EXIDE LIGHTING LIGHT GUARD M126 *USED*
B & R 3BM150.9 *USED*
TRI-TRONICS F-A-36T *USED*
NU TECH MAR-2 *USED*
FORMAX 802351 *USED*
RALCO MANUFACTURING CO. PRG-322 (AS PICTURED) *USED*
HONEYWELL RP818A 1004 1 *USED*
ALLENAIR A-BC 1-1/8X1 *USED*
ACTION PAK 9046-101 *USED*
WESTINGHOUSE 503C485G.02 *USED*
SCHROEDER INDUSTRIES A-LF2919DC-30 *USED*
HONEYWELL T12-D418 *USED*
MTE COMPONENTS L100WS SER.D *USED*
ISSC T18-A210 *USED*
ISSC T12-A118-F *USED *
TOYO 95-02 *USED*
ALLEN BRADLEY 193-EEBB SERIES B *USED*
PARKER T20025D2F01 *USED*
SPEEDAIRE 4Z027A *USED*
MUFFIN MU3B1 *USED*
HYDAC VM5/210-C *USED*
ROYAL FAN UT676DX-TP *USED*
ISSC 1280-1-A *USED*
REGENT CONTROL INC. TM222 *USED*
LOT OF 7 RELECO S3-B *USED*
TORK 2002 PHOTOCONTROL *USED*
INDUSTRIAL CONTRTROL INTERFACE BOARD OC-13-531-3564A
NORGREN 11-002-037 *USED*
REES 00294-001 *USED*
ABSOLUTE PROCESS INSTRUMENTS API1200 *USED*
FAIRCHILD MODEL 10 ED1825 *USED*
DURANT 6-Y-1-RMF-PMU *USED*
HYDROSORB 260A-HS-30 *USED*
LOT OF 5 LEGRAND 00-63A *USED*
DWYER 3006C*USED*
DWYER 190035-10 VALVE *USED*
NORGREN MH01CDA32B001 *USED*
ACRISON 115-1050 *USED*
POWERLIGHTING E332PI120G01 *USED*
RUSSELLSTOLL 3F0404 *USED*
CISCO SYSTEMS 37-0723-010508 *USED*
SQUARE D CIRCUIT BREAKER KA36125 *NEW IN BOX*
AIRPAX 0-6 RPM X1000 TACHOMETER *NEW IN A BOX*
BOSH MP 06703589 *USED*
MILLTRONICS AO-10 *USED*
JAMESBURY ACTUATOR VPVL350 SR4/5 B *NICE*
HONEYWELL M7285C1009 MODUTROL IV MOTOR *USED*
WARNER ELECTRIC MPB120-003 MAGNETIC PARTICLE BRAKE SPEC...
WATLOW N25J-40760 CARTRIDGE HEATER *USED*
HAGGLUNDS T6E-062-1L01-B1 PUMP *USED*
LOT OF 3 HEINEMANN AD1S-B2-A0-DN-H?-A-61 *NEW OUT OF A B...
CYMATICS, INC. 714B-4001A *USED*
ALLEN BRADLEY 440R-B23020 SER.C *NEW IN A BOX*
SCHNEIDER ELECTRIC ATS01N206RT SOFT-STARTER *USED*
STI 60568-0100 CABLE CONNECTOR *USED*
STI 60624-1003 CABLE *USED*
ALLEN BRADLEY 871C-C8B18 SERIES A *USED*
CUTLER-HAMMER D26MPR WITH D26MPF 120V *USED*
PARKER 08F23C6140ACF4C?01 *USED*
GUARDIAN ELECTRIC 4-C-120V 60 H2 *USED*
NORGREN CS7-04 *NEW OUT OF BOX*
SUPERIOR ELECTRIC SLO-SYN SS50 120V SYNCHRONOUS STEPPIN...
GE METER RELAY CONTROL UNIT D-1255K16716 *USED*
CUTLER-HAMMER CIRCUIT BREAKER GBH2030 2P *USED*
MAC 57C-12-522BABA VALVE *USED*
EBMPAPST 4580 Z *NEW OUT OF BOX*
GE MTMPLUS-120 *USED*
WATTS U5B *USED*
LOT OF 2 LEVITON 165-00ML3-00P *NEW IN FACTORY BAG*