background image

NI 4065 Calibration Procedure

2

ni.com

Conventions

The following conventions are used in this document: 

»

The 

»

 symbol leads you through nested menu items and dialog box options 

to a final action. The sequence 

Options»Settings»General

 directs you to 

pull down the 

Options

 menu, select the 

Settings

 item, and select 

General

 

from the last dialog box.

This icon denotes a note, which alerts you to important information.

This icon denotes a caution, which advises you of precautions to take to 
avoid injury, data loss, or a system crash. When this symbol is marked on a 
product, refer to the 

Read Me First: Safety and Electromagnetic 

Compatibility

 document included with the device for information about 

precautions to take.

bold

Bold text denotes items you must select or click in the software, such as 
menu items and dialog box options. Bold text also denotes parameter 
names.

italic

Italic text denotes variables, emphasis, a cross-reference, hardware labels, 
or an introduction to a key concept. Italic text also denotes text that is a 
placeholder for a word or value you must supply.

monospace

Text in this font denotes text or characters you should enter from the 
keyboard, sections of code, programming examples, and syntax examples. 
This font is also used for the proper names of disk drives, paths, directories, 
programs, subprograms, subroutines, device names, functions, operations, 
variables, filenames, and extensions.

Software Requirements

NI-DMM supports a number of programming languages including 
LabVIEW, LabWindows

/CVI

, Microsoft Visual C++, and Microsoft 

Visual Basic. When you install NI-DMM, you need to install support for 
only the language you intend to use to write your calibration utility. The 
procedures in this document are described using LabVIEW VIs and 
C function calls.

Note

NI-DMM version 2.7.1 or later supports NI PXI/PCI/PCIe-4065 calibration. 

NI-DMM version 2.8 or later supports NI USB-4065 calibration. You can download the 
latest version of NI-DMM from 

ni.com/drivers

.

Summary of Contents for 4065

Page 1: ...Reference 3 Password 3 Calibration Interval 3 Test Equipment 4 Test Conditions 4 Calibration Procedures 5 Initial Setup 6 Verification Procedures 7 Adjustment Procedures 53 Adjusting Linearization 55...

Page 2: ...notes variables emphasis a cross reference hardware labels or an introduction to a key concept Italic text also denotes text that is a placeholder for a word or value you must supply monospace Text in...

Page 3: ...ure refer to the LabVIEW Reference or the C CVI VB Reference sections of the NI Digital Multimeters Help located at Start All Programs National Instruments NI DMM Documentation Refer to Figure 9 in th...

Page 4: ...r at least 60 minutes before beginning this calibration procedure Table 1 Required Test Equipment Required Equipment Recommended Models Multifunction calibrator Fluke 5700A calibrated within the last...

Page 5: ...on leads to greater thermal EMF Keep the blue banana plugs on the Fluke 5440 cables connected to the V GUARD binding post of the calibrator at all times Prevent the cables from moving or vibrating by...

Page 6: ...ered on chassis or PC for at least 30 minutes and the NI USB 4065 plugged into a USB port on a powered on PC for at least 50 minutes before you begin this procedure 3 Call the niDMM Initialize VI with...

Page 7: ...o Appendix A Calibration Options for more information The parameters Range and Resolution in Digits used in VI and function calls throughout this section have floating point values For example if Rang...

Page 8: ...rator using the Fluke 5440 cable as shown in Figure 1 for NI PXI PCI PCIe 4065 and Figure 2 for NI USB 4065 Table 2 lists the cable connections Figure 1 NI PXI PCI PCIe 4065 Cable Connections forVolta...

Page 9: ...luke 5440 Cable Connections Banana Plug Connector NI 4065 Banana Plug Color Fluke 5440 Cable Binding Post Label Fluke 5700A 5720A Calibrator HI Red OUTPUT HI LO Black OUTPUT LO No connection Blue V GU...

Page 10: ...ance of the NI 4065 to 10 G LabVIEW Block Diagram C C Function Call Call niDMM_ConfigureMeasurement Digits with the following parameters Instrument_Handle The instrument handle from niDMM_init Resolut...

Page 11: ..._init Attribute_ID NIDMM_ATTR_APERTURE_ TIME Attribute_Value 166 67 ms 200 ms for 50 Hz PowerLine Frequency Attribute_ID NIDMM_ATTR_NUMBER_OF _AVERAGES Attribute_Value 3 LabVIEW Block Diagram C C Func...

Page 12: ...EW Block Diagram C C Function Call Call niDMM SetAttributeViReal64 with the following parameters Instrument_Handle The instrument handle from niDMM_init Attribute_ID NIDMM_ATTR_INPUT _RESISTANCE Attri...

Page 13: ...MM property node LabVIEW Block Diagram C C Function Call Call niDMM_ConfigureMeasurement Digits with the following parameters Instrument_Handle The instrument handle from niDMM_init Resolution_Digits...

Page 14: ...h the following parameters Instrument_Handle The instrument handle from niDMM_init Attribute_ID NIDMM_ATTR_APERTURE_ TIME Attribute_Value 166 67 ms 200 ms for 50 Hz PowerLine Frequency Attribute_ID NI...

Page 15: ...ed by Resolution in Digits Table 3 DC Voltage Offset Settings Iteration niDMM Config Measurement Parameters Range Vdc Input Resistance 1 1 NIDMM_VAL_GREATER_THAN_10_GIGAOHM 2 1 NIDMM_VAL_10_MEGAOHM 3...

Page 16: ...with the following parameters Instrument_Handle The instrument handle from niDMM_init Attribute_ID NIDMM_ATTR_INPUT_ RESISTANCE Attribute_Value NIDMM_VAL_GREATER _THAN_10_GIGAOHM LabVIEW Block Diagra...

Page 17: ...iDMM Read VI a Subtract the previously stored 100 mV 10 G mode offset from this measurement and verify that the result falls between the limits listed in Table 20 LabVIEW Block Diagram C C Function Ca...

Page 18: ...SetAttributeViReal64 with the following parameters Instrument_Handle The instrument handle from niDMM_init Attribute_ID NIDMM_ATTR_INPUT _RESISTANCE Attribute_Value NIDMM_VAL_10_MEGAOHM LabVIEW Block...

Page 19: ...a Subtract the previously stored 100 mV 10 G mode offset from this measurement and verify that the result falls between the limits listed in Table 20 LabVIEW Block Diagram C C Function Call Call niDMM...

Page 20: ...isted in Table 20 LabVIEW Block Diagram C C Function Call Call niDMM SetAttributeViReal64 with the following parameters Instrument_Handle The instrument handle from niDMM_init Attribute_ID NIDMM_ATTR_...

Page 21: ...a writable niDMM property node LabVIEW Block Diagram C C Function Call Call niDMM_ConfigureMeasurement Digits with the following parameters Instrument_Handle The instrument handle from niDMM_init Reso...

Page 22: ...oceeding LabVIEW Block Diagram C C Function Call Call niDMM SetAttributeViReal64 with the following parameters Instrument_Handle The instrument handle from niDMM_init Attribute_ID NIDMM_ATTR_APERTURE_...

Page 23: ...Reading Verify that this measurement falls between the limits listed in Table 20 Maximum_Time 1 Table 4 DC Voltage Settings Iteration niDMM Config Measurement Parameters Calibrator Output Vdc Range V...

Page 24: ...ure 1 Table 2 lists the cable connections 3 Refer to Table 5 for the appropriate calibrator outputs and parameter values as you complete the following steps a Call the niDMM Config Measurement VI The...

Page 25: ...ttle before proceeding LabVIEW Block Diagram C C Function Call Call niDMM SetAttributeViReal64 with the following parameters Instrument_Handle The instrument handle from niDMM_init Attribute_ID NIDMM_...

Page 26: ...C C Function Call Call niDMM_read with the following parameters Instrument_Handle The instrument handle from niDMM_init Reading Verify that this measurement falls between the limits listed in Table 2...

Page 27: ...iterations 1 6 11 and 16 only LabVIEW Block Diagram C C Function Call Call niDMM_ConfigureMeasurement Digits with the following parameters Instrument_Handle The instrument handle from niDMM_init Resol...

Page 28: ...k Diagram C C Function Call Call niDMM_Control with the following parameters Instrument_Handle The instrument handle from niDMM_init Control Action Commit LabVIEW Block Diagram C C Function Call Call...

Page 29: ...rification call the niDMM Close VI or the niDMM_close function to close the session 8 2 2 20 kHz 9 2 2 50 kHz 10 2 2 100 kHz 11 20 20 10 Hz 12 20 20 40 Hz 13 20 20 20 kHz 14 20 20 50 kHz 15 20 20 100...

Page 30: ...720A calibrator using the Fluke 5440 cables as shown in Figure 3 for the NI PXI PCI PCIe 4065 and Figure 4 for the NI USB 4065 Table 7 lists the cable connections Figure 3 NI PXI PCI PCIe 4065 Cable C...

Page 31: ...Connections Fluke 5440 Cable Identification Banana Plug Connector NI 4065 Banana Plug Color Fluke 5440 Cable Binding Post Fluke 5700A 5720A Calibrator First cable HI Red OUTPUT HI LO Black OUTPUT LO...

Page 32: ...ymorphic VI right click the VI and choose Select Type followed by Resolution in Digits LabVIEW Block Diagram C C Function Call Call niDMM_reset with the following parameter Instrument_Handle The instr...

Page 33: ...d in the Delay column in Table 8 for the current iteration This delay time is necessary to guarantee the calibrator signal has settled to within specifications LabVIEW Block Diagram C C Function Call...

Page 34: ...listed in Table 8 LabVIEW Block Diagram C C Function Call Call niDMM_read with the following parameters Instrument_Handle The instrument handle from niDMM_init Reading Verify that this measurement fal...

Page 35: ...e verifying other modes go to the Verifying 2 Wire Resistance section If you do not want to verify any additional modes and you are performing a pre adjustment verification call the niDMM Close VI or...

Page 36: ...rator using two sets of Fluke 5440 cables a double banana plug and two insulated low EMF spade lugs as shown in Figure 5 for the NI PXI PCI PCIe 4065 and Figure 6 for the NI USB 4065 Table 9 lists the...

Page 37: ...le Connections for 2 Wire Resistance 1 NI USB 4065 2 Fluke 5440 Cables 5720A HI LO SENSE 5720A HI LO AMPS 3 A MAX INPUT V 300 V MAX SENSE 4 WIRE HI HI LO LO HI HI CAT II CAT II CAT II 6 Digit DMM 6 Di...

Page 38: ...owed by Resolution in Digits Table 9 Fluke 5440 Cable Connections Banana Plug Connector NI 4065 Banana Plug Color Fluke 5440 Cable Binding Post Label Fluke 5720A Calibrator HI Red OUTPUT HI LO Black O...

Page 39: ...listed in the Delay column in Table 10 for the current iteration This delay time is necessary to guarantee the calibrator signal has settled to within specifications LabVIEW Block Diagram C C Function...

Page 40: ...ator will have different discrete resistance values 5 Repeat step 4 for each of the remaining iterations shown in Table 10 LabVIEW Block Diagram C C Function Call Call niDMM_read with the following pa...

Page 41: ...I and LO banana plug connectors on the NI 4065 8 Wait two minutes for the thermal EMF to stabilize 10 100 k 0 0 0 OFF ON 11 10 k 0 1 OFF ON 12 100 k 0 25 OFF ON 13 1 M 0 0 0 OFF ON 14 100 k 0 25 OFF O...

Page 42: ...agram C C Function Call Call niDMM_ConfigureMeasurement Digits with the following parameters Instrument_Handle The instrument handle from niDMM_init Resolution_Digits 6 5 Measurement_Function NIDMM_VA...

Page 43: ...each of the remaining iterations shown in Table 11 LabVIEW Block Diagram C C Function Call Call niDMM_read with the following parameters Instrument_Handle The instrument handle from niDMM_init Reading...

Page 44: ...e following steps 1 Reset the calibrator 2 Connect the NI 4065 and the Fluke 5700A 5720A calibrator using the Fluke 5440 cable as shown in Figure 7 for the NI PXI PCI PCIe 4065 and Figure 8 for the NI...

Page 45: ...Color Fluke 5440 Cable Binding Post Fluke 5700A 5720A Calibrator HI SENSE NI PXI PCI PCIe 4065 only Red OUTPUT HI LO Black OUTPUT LO I NI USB 4065 only Red OUTPUT HI No connection Blue V GUARD LabVIE...

Page 46: ...ose Select Type followed by Resolution in Digits 7 Call the niDMM Read VI to configure the NI 4065 for a current mode before applying current LabVIEW Block Diagram C C Function Call Call niDMM_Configu...

Page 47: ...terations 1 4 7 and 10 only LabVIEW Block Diagram C C Function Call Call niDMM_ConfigureMeasurement Digits with the following parameters Instrument_Handle The instrument handle from niDMM_init Resolut...

Page 48: ...iterations shown in Table 13 LabVIEW Block Diagram C C Function Call Call niDMM_Control with the following parameters Instrument_Handle The instrument handle from niDMM_init Control Action Commit LabV...

Page 49: ...rator 2 Connect the NI 4065 and the Fluke 5700A 5720A calibrator using the Fluke 5440 cable as shown in Figure 7 Table 12 lists the cable connections 3 Call the niDMM Reset VI to reset the NI 4065 to...

Page 50: ...Read VI to configure the NI 4065 for a current mode before applying current LabVIEW Block Diagram C C Function Call Call niDMM_ConfigureMeasurement Digits with the following parameters Instrument_Hand...

Page 51: ...terations 1 4 7 and 10 only LabVIEW Block Diagram C C Function Call Call niDMM_ConfigureMeasurement Digits with the following parameters Instrument_Handle The instrument handle from niDMM_init Resolut...

Page 52: ...bVIEW Block Diagram C C Function Call Call niDMM_Control with the following parameters Instrument_Handle The instrument handle from niDMM_init Control Action Commit LabVIEW Block Diagram C C Function...

Page 53: ...es first The parameters Range Resolution in Digits Expected Measurement and Frequency used in VI and function calls in this section have floating point values For example if Range 1 the floating point...

Page 54: ...ices Note Ensure the calibrator is warmed up for at least 60 minutes before you begin this procedure 3 Reset the calibrator 4 If you have not already done so allow the NI PXI PCI PCIe 4065 to warm up...

Page 55: ...g steps 1 Output 1 V on the calibrator with the range locked to 2 2 V This range prevents a 50 calibrator output resistance from creating a voltage divider with the internal resistance of the NI 4065...

Page 56: ...or output to settle before proceeding b Call the Cal Adjust Linearization VI LabVIEW Block Diagram C C Function Call Call niDMM_ConfigureMeasurement Digits with the following parameters Instrument_Han...

Page 57: ...e following steps 1 Call the niDMM Reset VI Table 15 Linearization Settings Iteration Calibrator Output niDMM Cal Adjust Linearization Parameters Range V Expected Value Amplitude V 1 1 0 1 1 0 2 0 8 1...

Page 58: ...e before proceeding b Call the niDMM Cal Adjust Gain VI LabVIEW Block Diagram C C Function Call Call niDMM_ConfigureMeasurement Digits with the following parameters Instrument_Handle Cal Session Resol...

Page 59: ...alue Input Resistance 1 300 300 300 NIDMM_VAL_10_MEGAOHM 2 300 300 300 NIDMM_VAL_10_MEGAOHM 3 100 100 100 NIDMM_VAL_10_MEGAOHM 4 100 100 100 NIDMM_VAL_10_MEGAOHM 5 10 10 10 NIDMM_VAL_GREATER_THAN_10_G...

Page 60: ...IDMM_VAL_DC_VOLTS Range 1 Input_Resistance NIDMM_VAL_GREATER_THAN_10 _GIGAOHM LabVIEW Block Diagram C C Function Call Call niDMM_CalAdjustOffset with the following parameters Instrument_Handle Cal Ses...

Page 61: ...ons for the NI USB 4065 Table 2 lists the cable connections Table 7 lists the cable connections 2 Wait two minutes for the thermal EMF to stabilize 3 Call the niDMM Config Measurement VI The niDMM Con...

Page 62: ...all 4 wire measurements external sense on the calibrator is turned on b Call the niDMM Cal Adjust Gain VI LabVIEW Block Diagram C C Function Call Call niDMM_Control with the following parameters Instr...

Page 63: ...DMM_VAL_RESISTANCE_NA Table 17 4 Wire Resistance Settings Iteration Calibrator Output niDMM Cal Adjust Gain Parameters Range Expected Value 1 1 M 1 M the display on the calibrator for 1 M 2 190 k 1 M...

Page 64: ...is polymorphic To change the selected instance of this polymorphic VI right click the VI and choose Select Type followed by Resolution in Digits 4 Call the niDMM Control VI 5 Output 100 M from the cal...

Page 65: ...rned on Allow the calibrator output to settle before proceeding LabVIEW Block Diagram C C Function Call Call niDMM_CalAdjustGain with the following parameters Instrument_Handle Cal Session Mode NIDMM_...

Page 66: ...d on Allow the calibrator output to settle before proceeding LabVIEW Block Diagram C C Function Call Call niDMM_CalAdjustGain with the following parameters Instrument_Handle Cal Session Mode NIDMM_VAL...

Page 67: ...pensation and external sense turned on LabVIEW Block Diagram C C Function Call Call niDMM_CalAdjustGain with the following parameters Instrument_Handle Cal Session Mode NIDMM_VAL_2_WIRE_RES Range 1 M...

Page 68: ...ernal sense turned on Allow the calibrator output to settle before proceeding LabVIEW Block Diagram C C Function Call Call niDMM_ConfigureMeasurement Digits with the following parameters Instrument_Ha...

Page 69: ...turned on Allow the calibrator output to settle before proceeding LabVIEW Block Diagram C C Function Call Call niDMM_CalAdjustGain with the following parameters Instrument_Handle Cal Session Mode NID...

Page 70: ...xpected_Value The display on the calibrator for 0 LabVIEW Block Diagram C C Function Call Call niDMM_CalAdjustGain with the following parameters Instrument_Handle Cal Session Mode NIDMM_VAL_2_WIRE_RES...

Page 71: ...ion Mode NIDMM_VAL_2_WIRE_RES Range 100 k Input_Resistance NIDMM_VAL_RESISTANCE_NA Expected_Value The display on the calibrator for 0 LabVIEW Block Diagram C C Function Call Call niDMM_CalAdjustGain w...

Page 72: ...ain with the following parameters Instrument_Handle Cal Session Mode NIDMM_VAL_2_WIRE_RES Range 100 Input_Resistance NIDMM_VAL_RESISTANCE_NA Expected_Value The display on the calibrator for 0 LabVIEW...

Page 73: ...Cal Session Mode NIDMM_VAL_2_WIRE_RES Range 1 M Input_Resistance NIDMM_VAL_RESISTANCE_NA LabVIEW Block Diagram C C Function Call Call niDMM_CalAdjustOffset with the following parameters Instrument_Han...

Page 74: ...rument_Handle Cal Session Mode NIDMM_VAL_2_WIRE_RES Range 1 k Input_Resistance NIDMM_VAL_RESISTANCE_NA LabVIEW Block Diagram C C Function Call Call niDMM_CalAdjustOffset with the following parameters...

Page 75: ...for the appropriate calibrator output and parameter values as you complete the following steps a On the calibrator output the value listed in the Calibrator Output column in Table 18 for the current...

Page 76: ...ion Mode NIDMM_VAL_AC_VOLTS Range Set as shown in Table 18 for the current iteration Input_Resistance NIDMM_VAL_10_MEGAOHM Expected_Value Set as shown in Table 18 for the current iteration Table 18 AC...

Page 77: ...onnectors on the other end of the cable to the HI and LO calibrator binding posts respectively Figure 8 shows the correct connections Table 12 lists the cable connections 2 Wait two minutes for the th...

Page 78: ...the calibrator Allow the calibrator output to settle before proceeding LabVIEW Block Diagram C C Function Call Call niDMM_Control with the following parameters Instrument_Handle Cal Session Control Ac...

Page 79: ...LabVIEW Block Diagram C C Function Call Call niDMM_CalAdjustOffset with the following parameters Instrument_Handle Cal Session Mode NIDMM_VAL_DC_CURRENT Range 0 01 Input_Resistance NIDMM_VAL_RESISTAN...

Page 80: ...ock Diagram C C Function Call Call niDMM_CalAdjustOffset with the following parameters Instrument_Handle Cal Session Mode NIDMM_VAL_DC_CURRENT Range 0 1 Input_Resistance NIDMM_VAL_RESISTANCE_NA LabVIE...

Page 81: ...ction Call Call niDMM_CalAdjustGain with the following parameters Instrument_Handle Cal Session Mode NIDMM_VAL_DC_CURRENT Range 1 Input_Resistance NIDMM_VAL_RESISTANCE_NA Expected_Value 1 LabVIEW Bloc...

Page 82: ...d by Resolution in Digits b Call the niDMM Control VI Note Configure the DMM for current mode before applying a current from the calibrator LabVIEW Block Diagram C C Function Call Call niDMM_CalAdjust...

Page 83: ...ll niDMM_CalAdjustGain with the following parameters Instrument_Handle Cal Session Mode NIDMM_VAL_AC_CURRENT Range Set as shown in Table 19 for the current iteration Input_Resistance NIDMM_VAL_RESISTA...

Page 84: ...Year Limits column Limits in the following tables are based upon the August 2010 edition of the NI 4065 Specifications Refer to the most recent NI 4065 Specifications online at ni com manuals If a mor...

Page 85: ...10 00102 V 9 99978 V 10 00022 V 10 V 10 10 G 10 M 10 00102 V 9 99898 V 10 00022 V 9 99978 V 100 V 100 10 M 99 9878 V 100 0122 V 99 9972 V 100 0028 V 100 V 100 10 M 100 0122 V 99 9878 V 100 0028 V 99 9...

Page 86: ...0308 V 2 V 20 kHz 2 1 995 V 2 005 V 1 9952 V 2 0048 V 2 V 50 kHz 2 1 993 V 2 007 V 1 9932 V 2 0068 V 2 V 100 kHz 2 1 9684 V 2 0316 V 1 9684 V 2 0316 V 20 V 10 Hz 20 19 59 V 20 41 V 19 692 V 20 308 V 2...

Page 87: ...00 100 0 1 k 110 20 20 8 100 1 k 1 k 1 k 0 10 k 110 20 20 8 1 k 10 k 10 k 10 k 0 100 k 110 20 20 8 10 k 100 k 100 k 100 k 0 1 M 125 24 20 12 100 k 1 M 1 M 1 M ppm of Reading applied to displayed discr...

Page 88: ...4 0 10 M 24 12 0 1 M 24 12 0 100 k 22 10 0 10 k 40 28 0 1 k 220 208 0 100 2040 2030 Table 25 DC Current Verification Limits Calibrator Amplitude Range A 1 Year Limits 24 Hour Limits Lower Upper Lower...

Page 89: ...4 A 206 6 A 194 4 A 205 6 A 1 mA 1 kHz 10 m 0 991 mA 1 009 mA 0 992 mA 1 008 mA 10 mA 1 kHz 10 m 9 964 mA 10 036 mA 9 965 mA 10 035 mA 2 mA 1 kHz 100 m 1 934 mA 2 066 mA 1 944 mA 2 056 mA 10 mA 1 kHz...

Page 90: ...by adjusting the calibration constants and storing the new calibration constants in the EEPROM Figure 10 shows the procedural flow for adjustment The calibration sequence is as follows 1 Verify the op...

Page 91: ...ying AC Voltage Go to Verifying 4 Wire Resistance Go to Verifying 2 Wire Resistance Go to Verifying DC Current Go to Verifying AC Current Yes Yes Yes Yes Yes Yes Go to Initial Setup No No No No No Ver...

Page 92: ...n Go to Adjusting DC Voltage and Resistance Go to Adjusting AC Voltage Modes No No Yes Yes Adjust AC Voltage Modes Adjust Current Modes Go to Adjusting Current Modes Yes Go to Verification Procedures...

Page 93: ...uments Web site is your complete resource for technical support At ni com support you have access to everything from troubleshooting and application development self help resources to email and phone...

Reviews: