data acquisition. data acquisition system analog signal signal conditioner adc digital processing...
TRANSCRIPT
![Page 1: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/1.jpg)
Data Acquisition
![Page 2: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/2.jpg)
Data Acquisition SystemData Acquisition System
Analog Signal
Signal Conditioner
ADC
Digital Processing
Communication
![Page 3: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/3.jpg)
Analog vs. Digital SignalAnalog vs. Digital Signal
• Analog signals: – Continuous, expressed in decimal system– No limitation on the maximum/minimum value – Can not be processed by computer
• Digital signals: binary number system– All numbers are expressed by a combination
of 1 & 0– The maximum value is limited by # of bits
available
![Page 4: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/4.jpg)
Signal ConditioningSignal Conditioning
Functions: modify the analog signal to match the performance of the ADC
– Pre-filtering: remove undesirable high frequency components
– Amplification: amplify the signal to match the dynamic range of the ADC
![Page 5: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/5.jpg)
Analog-to-Digital Conversion (ADC)Analog-to-Digital Conversion (ADC)
Function: convert analog signals into digital signals
– Sample & hold– Quantization– Coding
y(t)=f(t) yk=f(tk)
![Page 6: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/6.jpg)
QuantizationQuantization
Definition: transformation of a continuous analog input into a set of discrete output state
– Coding: the assignment of a digital code word or number to each output states
– # of possible state: N=2n, n is # of bits– Quantization resolution: Q=(Vmax-Vmin)/N– Quantization Error:
Nkk ftf )(
![Page 7: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/7.jpg)
Select a Data Acquisition CardSelect a Data Acquisition Card
• Functions: A/D, D/A, Digital I/O, signal conditioning (amplification, prefiltering), timer, trigger, buffer
• Features: – A/D resolution (# of bits used)– Maximum sampling rate– # of channels– Total throughput– Aperture time
![Page 8: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/8.jpg)
Example of Data Acquisition CardExample of Data Acquisition Card
![Page 9: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/9.jpg)
TimingTiming
• Aperture time: the duration of the time window that the analog is sampled
• Jitter:
![Page 10: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/10.jpg)
SamplingSampling
• Sampling: Numerical evaluate the signal at discrete distance in time, yk=y(kt)
• Digitized Signal: a sequence of numbers that is an approximation to an analog signal
• Sampling time/Period: time duration between two consecutive samples, t
• Sampling rate (Hz): 1/t• Nyquist Frequency: 2fmax
• Sampling theory: fs > Nyquist Frequency
![Page 11: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/11.jpg)
Sampling TheorySampling Theory
• Shannon-Nyquist sampling theorem– The maximum frequency component a
sampled data system can accurately handle is its Nyquist limit (i.e., Nyquist frequency).
![Page 12: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/12.jpg)
AliasingAliasing
• Matlab example of aliasing
![Page 13: Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication](https://reader033.vdocuments.site/reader033/viewer/2022061612/56649d955503460f94a7d1bb/html5/thumbnails/13.jpg)
Anti-aliasing FilterAnti-aliasing Filter
• One way of avoiding the problem of aliasing is to apply an anti-aliasing filter to the signal, prior to the sampling stage, to remove any frequency components above the "folding" or Nyquist frequency (half the sampling frequency).
• An anti-aliasing filter is a low-pass filter.