Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and...

18
www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A)

Transcript of Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and...

Page 1: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Measurement Fundamentals

Rajesh Vaidya

DAQ Software Engineer

Wed 10:15a, 12:45p, and 3:30p

Colorado (6A)

Page 2: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Presentation OutlinePresentation Outline

Design considerations Hardware and software selection Demo of sample measurement systems Factors affecting accuracy Parting thoughts

Design considerations Hardware and software selection Demo of sample measurement systems Factors affecting accuracy Parting thoughts

Page 3: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Design ConsiderationsDesign Considerations

Define system requirements• Classify application based on signal types

(AI/AO/DIO/CTR or combination)• Number of I/O channels• Speed/accuracy • Signal conditioning requirements• Portability• Scalability • Backward compatibility with existing systems

Define system requirements• Classify application based on signal types

(AI/AO/DIO/CTR or combination)• Number of I/O channels• Speed/accuracy • Signal conditioning requirements• Portability• Scalability • Backward compatibility with existing systems

Page 4: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Measurement System ComponentsMeasurement System Components

Physical phenomena(Temperature,pressure, etc.)

Transducer

Voltagecurrent,

resistance

Signalconditioning

PC with data acquisition

Device +

Measurement software

wiring

Page 5: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Signal Types and Conditioning RequirementsSignal Types and Conditioning Requirements

Page 6: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Defining Requirements (cont’d.)Defining Requirements (cont’d.)

Number of I/O channels• Low

– DAQ board

• Medium – Higher channel DAQ board– Multiple DAQ boards

• High– SCXI-based system

Number of I/O channels• Low

– DAQ board

• Medium – Higher channel DAQ board– Multiple DAQ boards

• High– SCXI-based system

Page 7: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Requirements (cont’d.)Requirements (cont’d.)

0

5

10

15

20

25

30

1.E+00 1.E+01 1.E+02 1.E+03 1.E+04 1.E+05 1.E+06 1.E+07 1.E+08

Speed (Samples/sec)

Ac

cu

rac

y (B

its

)

0

5

10

15

20

25

30

1.E+00 1.E+01 1.E+02 1.E+03 1.E+04 1.E+05 1.E+06 1.E+07 1.E+08

Speed (Samples/sec)

Ac

cu

rac

y (B

its

) PC-4350

PCI-603x

PC-611x

PCI-5112

Speed vs. Accuracy

Page 8: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Additional ConsiderationsAdditional Considerations

Multifunction DAQ board vs. computer-based instrument

Does your system need portability?• PCMCIA, PCI, AT, PXI, USB, FireWire, serial,

parallel

Multifunction DAQ board vs. computer-based instrument

Does your system need portability?• PCMCIA, PCI, AT, PXI, USB, FireWire, serial,

parallel

Page 9: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Software/Programming Interface Software/Programming Interface

Interactive interface (ready to run)• VirtualBench

Programmatic interface LabVIEW

• LabWindows/CVI• C++/Visual Basic/Delphi• ActiveX controls

Interactive interface (ready to run)• VirtualBench

Programmatic interface LabVIEW

• LabWindows/CVI• C++/Visual Basic/Delphi• ActiveX controls

Page 10: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

DAQ Designer 99 DAQ Designer 99

Online system configuration tool

www.natinst.com/daq/ddonline.htm

Online system configuration tool

www.natinst.com/daq/ddonline.htm

Page 11: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Demo VirtualBench and LabVIEW InterfaceDemo VirtualBench and LabVIEW Interface

Page 12: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Making Accurate Measurements Making Accurate Measurements

Signal resolution Grounding issues Line noise Environmental factors Calibration Source impedance

Signal resolution Grounding issues Line noise Environmental factors Calibration Source impedance

Page 13: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Accuracy Issues (cont’d.) Accuracy Issues (cont’d.)

Signal resolution• Type of A/D Converter – 12-bit vs. 16-bit• Gain setting

Grounding issues• Differential• Reference single ended• Non-Referenced single ended

Signal resolution• Type of A/D Converter – 12-bit vs. 16-bit• Gain setting

Grounding issues• Differential• Reference single ended• Non-Referenced single ended

Page 14: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Accuracy Issues (cont’d.)Accuracy Issues (cont’d.) Line noise

• Use filtering to eliminate 50-60 Hz line noise

Environmental factors• Use shielded cables• Distance system from noise sources

Calibration• Perform regular calibration

Source impedance• High impedance sources can cause problems

Line noise• Use filtering to eliminate 50-60 Hz line noise

Environmental factors• Use shielded cables• Distance system from noise sources

Calibration• Perform regular calibration

Source impedance• High impedance sources can cause problems

Page 15: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Demo – Temperature MeasurementDemo – Temperature Measurement

Page 16: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Demo – Frequency MeasurementDemo – Frequency Measurement

Page 17: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Deploy the SystemDeploy the System

Stand-alone systems “Executable” versions for clients Part of networked DAQ system

• DataSocket• RDA• VI Server

Stand-alone systems “Executable” versions for clients Part of networked DAQ system

• DataSocket• RDA• VI Server

Page 18: Www.natinst.com Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.

www.natinst.comwww.natinst.com

Measure Anything / Automate EverythingMeasure Anything / Automate Everything

PC-based measurement systems offer:• Superior performance• Lower cost• Better integration• Faster development cycles• Distributed measurement capabilities

PC-based measurement systems offer:• Superior performance• Lower cost• Better integration• Faster development cycles• Distributed measurement capabilities