EET 2259 Unit 12 Data Acquisition

Slides:



Advertisements
Similar presentations
Floyd, Digital Fundamentals, 10 th ed EET 2259 Unit 2 Virtual Instruments Read Bishop, Chapter 2. Lab #2 and Homework #2 due next week. Quiz #1 next week.
Advertisements

Interfacing to the Analog World
LabVIEW 7.1 Tutorial. Measurement Lab. MECH262-MECH261 Imran Haider Malik January 16, 2006.
EET 2261 Unit 14 INCOMPLETE Analog-to-Digital Conversion (ADC) & Digital-to-Analog Conversion (DAC)  Read.  Homework #13 and Lab #13 due next week. 
Workshop 7 of 7 Welcome!. Today's Topics Data Acquisition MAX DAQ Assistant Express VI DAQmx API Create Task Configure Task Configure Trigger Start Task.
EET 252 Unit 6 Analog-to-Digital Conversion
ME 322: Instrumentation Lecture 18 March 2, 2015 Professor Miles Greiner TC signal conditioner, Computer data acquisition introduction, Lab 7, myDAQ, LabVIEW.
Data Acquisition Risanuri Hidayat.
Analog to Digital Conversion. 12 bit vs 16 bit A/D Card Input Volts = A/D 12 bit 2 12 = Volts = Volts = 2048 −10 Volts = 0 Input Volts.
Presented by- Md. Bashir Uddin Roll: Dept. of BME KUET, Khulna-9203.
EET 252 Unit 7 Digital-to-Analog Conversion
Introduction to LabVIEW 8.5
Virtual Instrumentation With LabVIEW. Course Goals Understand the components of a Virtual Instrument Introduce LabVIEW and common LabVIEW functions Build.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
Floyd, Digital Fundamentals, 10 th ed EET 2259 Unit 12 Data Acquisition  Read Bishop, Chapter 8.  Lab #12 and Homework #12 due next week.
Virtual Instrumentation With LabVIEW
11 Lecture Slides ME 3222 Kinematics and Control Lab Lab 2 AD DA and Sampling Theory By Dr. Debao Zhou.
Computer Based Data Acquisition Basics. Outline Basics of data acquisition Analog to Digital Conversion –Quantization –Aliasing.
CHAPTER 1 Transducers, Signals, and Signal Conditioning Topics Data Acquisition Overview Transducers Signals Signal Conditioning Lesson 8 Data.
DATA ACQUISITION Today’s Topics Define DAQ and DAQ systems Signals (digital and analogue types) Transducers Signal Conditioning - Importance of grounding.
Lecture 1 Introduction to Electronics Rabie A. Ramadan
ACOE2551 Microprocessors Data Converters Analog to Digital Converters (ADC) –Convert an analog quantity (voltage, current) into a digital code Digital.
LSU 06/04/2007Electronics 61 Data Acquisition Electronics Unit – Lecture 6 Sensors and Transducers Signal conditioning Data sampling and recording.
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
Data Acquisition Systems
LabVIEW and MatLab E80 Teaching Team February 5, 2008.
Instrumentation Overview Spring 2012 The laboratory is a controlled environment where we can measure isolated physical phenomena with a view to eventual.
Introduction to LabVIEW 8.5
NEW CHAPTER Circuits and Electronics CHAPTER the BIG idea Circuits control the flow of electric charge. Charge needs a continuous path to flow. Circuits.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
SMV ELECTRIC TUTORIALS Nicolo Maganzini, Geronimo Fiilippini, Aditya Kuroodi 2015.
Floyd, Digital Fundamentals, 10 th ed EET 2259 Unit 9 Arrays  Read Bishop, Sections 6.1 to 6.3.  Homework #9 and Lab #9 due next week.  Quiz #5 next.
IT-101 Section 001 Lecture #9 Introduction to Information Technology.
Data acquisition is the process of sampling signals that measure real world physical conditions and converting the resulting samples into digital numeric.
Introduction to LabVIEW
A Presentation on Mr. SAJID NAEEM M.SC – Electronics (UOP) PG-DEP (C-DAC)
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
FOR MORE CLASSES VISIT   ECET 340 Week 1 HomeWork 1  ECET 340 Week 1 iLab 1  ECET 340 Week 2 HomeWork 2  ECET 340 Week 2 iLab.
EET 2259 Programming for Electronics Technology Professor Nick Reeder.
MECH 373 Instrumentation and Measurements
Microprocessors Data Converters Analog to Digital Converters (ADC)
EET 2259 Unit 12 Data Acquisition
Intro to USB-6009 DAQ.
EET 2259 Unit 13 Strings and File I/O
Data Acquisition ET 228 Chapter
SAR ADC Input Types TIPL 4003 TI Precision Labs – ADCs
@ Professor Doug Harper Department of Physics and Astronomy
Alexander-Sadiku Fundamentals of Electric Circuits
Data Acquisition Systems
Chapter I, Digital Imaging Fundamentals: Lesson II Capture
Chapter 8 Data Acquisition
ECET 340 Competitive Success/snaptutorial.com
ECET 340 Education for Service-- snaptutorial.com.
ECET 340 Teaching Effectively-- snaptutorial.com.
Lesson 2: Introduction to Control programming using Labview
تقویت کننده های عملیاتی
Programming for Electronics Technology Professor Nick Reeder
הודעות ריענון מהיר והרחבות Charts & Graphs גרף XY בניית מחולל אותות
הודעות ריענון מהיר והרחבות דגימת אות Low-Level
Lesson 8: Analog Signal Conversion
Digital Control Systems Waseem Gulsher
EET 2261 Unit 14 INCOMPLETE Analog-to-Digital Conversion (ADC) & Digital-to-Analog Conversion (DAC) Read. Homework #13 and Lab #13 due next week. Quiz.
Universiti Malaysia Perlis
Conversation between Analogue and Digital System
Data Acquisition (DAQ)
CST-115 Introduction to Computer Programming
Alexander-Sadiku Fundamentals of Electric Circuits
EET 2259 Unit 13 Strings and File I/O
Data Acquisition Electronics Unit – Lecture 6
Presentation transcript:

EET 2259 Unit 12 Data Acquisition Read Bishop, Chapter 8. Lab #12 and Homework #12 due next week.

Data Acquisition The textbook’s Chapter 8 covers several kinds of material: Data acquisition hardware (Sections 8.1 to 8.5): Not much on LabVIEW in these sections. LabVIEW data acquisition without the DAQ Assistant (Sections 8.6 to 8.8): This is how you had to do it before LabVIEW version 7.0, and how some people still prefer to do it. LabVIEW data acquisition using the DAQ Assistant (Sections 8.9 to 8.12): You’re already familiar with much of this.

Data Acquisition Hardware Outline: Components of a DAQ System (§8.1) Types of Signals (§8.2) Transducers and Signal Conditioning (§8.3) Signal Grounding and Measurements (§8.4) Analog-to-Digital Conversion (§8.5) Each of these topics could occupy us for a week, so we’ll just hit the high points. For lots more detail, see NI’s website: LabVIEW Measurements Manual Measurement Fundamentals Main Page The textbook borrows heavily from these documents on NI’s site.

Components of a DAQ System (§8.1) Image from NI’s website

Types of Signals (§8.2) Image from LabVIEW Measurements Manual

Transducers and Signal Conditioning (§8.3) A transducer (or sensor) is a device that converts a physical quantity (such as temperature, pressure, light intensity, …) to an electrical signal (voltage or current).

Some Common Transducers Image from LabVIEW Measurements Manual

Signal Conditioning In many cases the electrical signal coming from the transducer must be conditioned in some way before it is converted into digital format for use by the computer. Examples of signal conditioning include: Amplifying a weak signal Filtering out noise from the signal

Signal Conditioning For Some Transducers Image from LabVIEW Measurements Manual

Signal Grounding and Measurements (§8.4) Signal sources can be either: Grounded (also called referenced) Floating (also called non-referenced)

Grounded Signal Source Example of a grounded signal source: Function generator or power supply whose negative terminal is tied to earth ground through the power cord. Image from LabVIEW Measurements Manual; see also Figure 8.17 in textbook (p. 417).

Floating Signal Source Examples of floating signal sources: Our red trainer’s function generator or power supply, whose negative terminal is not tied to earth ground through the power cord. Battery-powered devices Transformers Thermocouples Image from LabVIEW Measurements Manual ; see also Figure 8.17 in textbook (p. 417). Have them use a DMM to check this for the Tek func generators and the trainer’s func generators.

Measurement System Configuration Measurement systems can be configured as either: Differential Referenced Single-Ended (RSE) Non-Referenced Single-Ended (NRSE) The PCI-6221 cards inside our computers can be configured in any of these modes. The myDAQ can only be configured in differential mode. Have them place a DAQ Assistant, configure it for analog voltage input, and look at options for terminal configuration on both myDAQ and PCI-6221.

Differential Measurement System Image from LabVIEW Measurements Manual; see also Figure 8.20 in textbook (p. 419).

Referenced Single-Ended (RSE) Measurement System Image from LabVIEW Measurements Manual ; see also Figure 8.22 in textbook (p. 420). Recommend that they draw in the junctions in Figure 8.22 on page 420.

Non-Referenced Single-Ended (NRSE) Measurement System Image from LabVIEW Measurements Manual; see also Figure 8.23 in textbook (p. 420).

Matching Signal Grounding to Measurement Configuration Image from LabVIEW Measurements Manual; see also Figure 8.24 in textbook. See also pages 11-14 of NI myDAQ User Guide and Specifications. See also NI tutorial on Ground Loops and Returns.

Matching Signal Grounding to Measurement Configuration (Cont’d.) This is why we need a wire between the myDAQ’s AI0- and AGND terminals when we use the myDAQ to measure voltages generated by the red trainer, but not when we use it to measure voltages generated by the myDAQ. The red trainer’s power supply is a floating signal source. The myDAQ’s analog out terminal is a grounded signal source. This is why when doing analog input to the myDAQ from the red trinaer’s power supply, we’ve connected the – terminal to analog ground (a 0-ohm “resistor”).

Analog-to-Digital Conversion (§8.5) Before a computer can process analog information, we must first use an analog-to-digital converter (ADC) to transform the analog values into digital binary values.

Sampling Rate The ADC periodically samples the analog signal, and converts each sampled value of the analog signal into a binary code. An ADC’s sampling rate tells how often the circuit “takes a snapshot” of the signal being digitized. It’s expressed either as number of samples per second or as a frequency. Example: 1000 samples/sec or 1 kHz.

Number of Bits and Resolution The more bits that are used to represent the value of each sample, the better the ADC’s resolution is. Better resolution results in a more accurate representation of the original signal. Most ADCs use at least 8 bits.

Number of Bits and Resolution (Cont’d.) As an illustration, the following slides (from Floyd’s Digital Electronics) show how using 4 bits results in much better resolution than using 2 bits. With only 2 bits, each sampled value must be lumped into one of 4 “buckets.” With 4 bits, we have 16 “buckets.” An 8-bit ADC would have 256 “buckets.”

Figure 12. 8 Light gray = original waveform Figure 12.8 Light gray = original waveform. Blue = Reconstructed waveform using four quantization levels (2 bits).

Figure 12. 10 Light gray = original waveform Figure 12.10 Light gray = original waveform. Blue = Reconstructed waveform using sixteen quantization levels (4 bits).

Resolution There are several common ways of specifying an ADC’s resolution: Number of bits, n Number of output codes, = 2n Step size (which Bishop calls code width), = Vref / 2n

Resolution: Examples n 4 2n 16 Vref / 2n 312.5 mV Formula 4-bit ADC Number of bits n 4 Number of output codes 2n 16 Step size (assuming 5 V reference voltage) Vref / 2n 312.5 mV

Specs for Our Equipment Let’s find the sampling rate and resolution for the ADCs inside our equipment. NI myDAQ User Guide and Specifications NI PCI-6221 Specifications

LabVIEW Data Acquisition without the DAQ Assistant (§§8.6 – 8.8) Before the DAQ Assistant was introduced, LabVIEW programmers had to use the functions on the Measurement I/O > NI-DAQmx palette to perform data acquisition. This was a lot more work than using the DAQ Assistant, but some programmers still do it this way.

Express VIs Express VIs (the DAQ Assistant is one example) were introduced in LabVIEW 7.0. They provide user-friendly ways to do things that you could also do using other LabVIEW functions and subVIs.

Seeing the Code Hidden Inside an Express VI You can convert an Express VI to standard LabVIEW code by right-clicking and selecting “Open Front Panel.” In the case of a DAQ Assistant, you can also right-click and select “Generate NI-DAQmx Code.” Demo with a Delay Time Express VI and with a DAQ Assistant. Do them both using “Open Front Panel.”

LabVIEW Data Acquisition with the DAQ Assistant (§§8.9 – 8.12) You already know much of what is discussed in these sections, since you’ve been using the DAQ Assistant since the start of this class. Read these sections to review and strengthen your knowledge.