Practical Aspects of Digital Data Acquisition (Understanding Sources of Error in the Measurement Chain)

 
CONTINUE READING
Practical Aspects of Digital Data Acquisition
  (Understanding Sources of Error in the
            Measurement Chain)
Digital Data Acquisition Agenda

             1   Introduction

             2   Measurement Chain

             3   Sources of Error

             4   Filtering

             5   How Do I Read a Spec Sheet

             6   Advanced Topics
Signals and Processing

Signal: measurable quantity carrying information about some physical phenomenon
     Pressure, displacement, acceleration, …
     Temperature, voltage, biomedical potential (EKG, EEG, ...)

The signal is generated by a sensor or transducer

     Accelerometer:     acceleration     voltage
     Microphone:        pressure     voltage
     Strain Gauge:      strain (deformation)     voltage
     Thermocouple:      temperature changes       voltage

Signal will be digitized and stored has a time history

                                                         Analog Signal
Objective Avoid Bad Data
Digital Data Acquisition Agenda

         1           Introduction

         2           Measurement Chain

         3           Sources of Error

         4           Filtering

         5           How Do I Read a Spec Sheet

         6           Advanced Topics

          5 copyright LMS International - 2011
Measurement Chain

                                                  Analog Domain             Digital Domain

                         physically measured                                 Digital signal
                               quantity                     + noise         representation

                                   Sensor supply
 Structure

                                     Signal
                      Sensor       Conditioning      Gain        Alias      ADC          DSP
                                                               Protection

             sensor            Cable       Conditioner and        Filter        ADC            Calculation
                                            sensor supply                     accuracy
              noise            noise            noise             noise                          noise

                                             6
Digital Data Acquisition Agenda

             1          Structure

             2          Sensor

             3          Wiring

             4          Signal Conditioning

             5          Alias Filter

             6          Analog to Digital Converter

             7          Time File
             7 copyright LMS International - 2011
Structure

                                 • Sensors can go just about
                                   anywhere and measure just
                                   about any physical phenomena
                                    • The structure can have an
                                      effect on the measurement

      8 copyright LMS International - 2011
Structure Wind Turbines

      BLADES                                                          NACELLE
       & HUB                GEARBOX           GENERATOR
                                                                      & TOWER
• High power / high current /high frequency controlled electronics e.g.
• Long power wires from inverter at the bottom to the rotor of the generator at
  the top.
• Power cables to the grid in the ground have shown serious problems for long
  microphone cables when doing outdoor sound power.
• Metal structures that are controlled by electrical engines can also present a
  high frequency antenna that easily couples to strain gauges.
Structure Examples

    Easier           Harder
Potential Structure Issue Summary

Do you have to run long lead wires?
Does the structure have large electric currents?
Common Noise Generators:

Temperature changes?
Digital Data Acquisition Agenda

             1          Structure

             2           Sensor

             3           Wiring

             4           Signal Conditioning

             5           Alias Filter

             6           Analog to Digital Converter

             7          Time File
             12 copyright LMS International - 2011
Typical Sensors

   Wheel force           Stress/Strain           Acceleration              Pressure
                                                                          Microphones
                       Strain gages            DC-accelerometers
                                                                       Pressure transducer
                                               ICP-accelerometers

           WFT
                       • Tension
                       • Compression
 • Force Fx, Fy, Fz                                                   • Sound Pressure
                       • Torque                • Body accelerations
 • Moment Mx, My, Mz                                                  • Brake pressure
                       • Local stresses        • Subsystems
 • Angle, speed                                                       • Air pressure - dampers
 Force / Moment          Displacement            Temperature                Others
    Load Cells           String pots            Thermocouple          • RPM
  Torque Sensors           LVDT                                       • GPS – Global position
                                                                      • CAN signals
                                                                      • Video

                       • Absolute displ.
 • Engine torque       • Relative displ.       • Engine
 • Drive shafts        e.g. damper, bushings   • Gearbox
Active vs Passive Sensors

 “Passive” sensors add little or no noise to the measurement chain:
     Piezoelectric (charge) transducers
     Strain gauges

 “Active” sensors have on-board electronics that do add noise:
      ICP sensors

        PCB
       333Bxx

     DC accelerometers

   PCB
   3711B03

                          14
Isolated vs Non Isolated Sensors
A sensor is isolated form the structure when current cannot flow
between the sensor and structure
Sensors that are Electrically Isolated from the Structure
    Strain Gages are usually Isolated from Structure
    Some commercial sensors provide electrical Isolation
       • Accelerometers – PCB J Suffix
Sensors that are commonly not isolated from structure
    Thermocouple
    Some Accelerometers
    These sensors require floating or isolated grounds to prevent ground loops
When taking Operational Measurements it is recommended to Isolate sensors
from the structure
Ground Loops

• When installing accelerometers onto electrically conductive surfaces, there
  exists the risk of ground noise pick-up.
• If Sensor is grounded at a different electrical potential than the signal
  conditioning and readout equipment, ground loops can occur
• Noise from other electrical equipment and machines that are grounded to the
  structure can enter the ground path of the measurement signal through the
  base of a standard accelerometer
Possible Causes / How Do Ground Loops Appear in Data

                                             Although usually 50 or 60 Hz
                                             Ground Loop can be any frequency
                                             created large power devices like
                                             frequency controlled electric motors

                                            Possible sources are:
                                               • motors, pumps, generators,…
                                               • mains supply, electric power
                                                    to machines
                                               • other EM field sources

         17 copyright LMS International - 2011
How Do We Fix Ground Loops
•   The easiest solution is to break the ground loop is by electrically isolating or
    "floating" the accelerometer from the test structure:
•   In case no manufacturer provided isolation is available, one can make use of
    insulating materials.
       These include:
       • isolating tape
       • a piece of Bakelite
       • gluing paper between sensor and structure can already improve the situation
       substantially
Other Options to Deal With Ground Loops

• Other tips for decreasing ground loop effects:
   • If possible, make sure all parts of the loop are grounded on the same
   physical ground. This also includes the amplifier.
   • Try to switch off possible EMC sources in the vicinity of the test table.
   •Unplug data acquisition system from AC power
   •If using AC power make sure grounding plug is working
   •Use grounding strap
   •Use Isolated Ground Transformer
   •Use Clean Power – Orange plug

 • Try using a signal conditioner with a floating ground
Digital Data Acquisition Agenda

             1          Structure

             2           Sensor

             3           Wiring

             4           Signal Conditioning

             5           Alias Filter

             6           Analog to Digital Converter

             7          Time File
             20 copyright LMS International - 2011
Wiring

         •   Wiring can be complicated sometimes
         •   Connectors can be critical for field data acquisition
               • Rough environments can cause intermittent
                   connections
         •   Unshielded cable can act as antennas for Electro Static
             Interference
         •   Cables can act as low pass filters
         •   Cross Talk
Cabling Noise Sources – Electro-Magnetic Interference EMI

Electrostatic
    Electrostatic Fields - generated by the presence of
    voltage with, or without current flow
    Mechanism: capacitive coupling, by which charges
    of correspondingly alternating sign are developed
    on any electrical conductors subjected to the field
    Example Fluorescent Lights

Magnetic
    created either by the flow of electric current or by
    the presence of permanent magnetism
    In order for noise voltage to be developed in a
    conductor, magnetic lines of flux must be “cut” by
    the conductor
    Examples Electric Motors and Transformers
Countermeasure Electrostatic - Shielding

Transducer Lead wires become
antennas
The simplest and most effective barrier
against electrostatic noise pickup is a
conductive shield, sometimes referred to
as a Faraday cage
It functions by capturing the charges that
would otherwise reach the signal wiring
Must be provided with a low resistance
drainage path (ground)
Popular types of cable shields are
braided wire and conductive foil.
Countermeasure for Electro-Magnetic Noise

Electrostatic shield wires ineffective, requires different shielding principle that bends
or shunts the magnetic field
Ensure that noise voltages are induced equally in both sides of the amplifier input
     Common Mode Noise Reduction: covered in Signal Conditioning
The noise voltages (V1 and V2) induced in the signal wires will therefore depend
greatly upon their distances from the current-carrying conductors
     Twisting the signal conductors together tends to make the distances equal, on
     the average, thereby inducing equal noise voltages which will cancel each
     other.
Special attention required for cables running in parallel with high current lines.
(Current produces magnetic fields).
Cabling Best Practices

More twists per unit
length better

If must have excess
cable avoid coiling fold
instead
Long Wires on Strain Gauges

•    Lead-wire causes voltage drop – so you do not
     get requested excitation
•    This de-sensitizes the Bridge cause in an error
     in calibration (sensitivity)
•    Two Countermeasures:
        1. Lead wire compensation: measure lead
             wire resistance and mathematically
             calculate error in sensitivity
        2. Sense Line: Non current carrying line
             that allows system to adjust excitation
             voltage to ensure you get the specified
             excitation
•    When long reaches of multiple conductors are
     run adjacent to each other, problems with
     crosstalk between conductors can be
     encountered. With runs of 50 feet [15 m] or
     more, significant levels of noise can be induced
     into sensitive conductors through both magnetic
     and electrostatic coupling
        •    Countermeasure individually shielded
             pairs one pair for excitation, and one pair
             for the signal
Long Wires on Accelerometers
Capacitance in wire acts as low pass filter (rc-circuit)
Cable Length Example

                   Example:
                   •100 ft. cable
                   •capacitance of 30 pF/ft, the total
                   capacitance is 3000 pF.
                   •This value can be found along the
                        diagonal cable capacitance lines.
                   •Maximum output range of 5 volts
                   •constant current signal conditioner is set
                   at 2mA,
                   •The ratio on the vertical axis can be
                   calculated to equal 5.
                   •The intersection of the total cable
                   capacitance and this ratio result in a
                   maximum frequency of approximately
                       10.2 kHz
Frequency Dependent Calibration

                                                 FRF    Inverse FRF

Short Cable

Long cable

                                                       Impulse Response

                            Long cable compensated

              Supporting long cable or measurement distortion
                               compensation
Digital Data Acquisition Agenda

             1          Structure

             2           Sensor

             3           Wiring

             4           Signal Conditioning

             5           Alias Filter

             6           Analog to Digital Converter

             7          Time File
             30 copyright LMS International - 2011
Sources of Noise Electronics noise

Analog electronic circuits are built with resistors,
capacitors, inductors, semiconductors and
switches. Each electronic component has a
certain noise contribution

Signal conditioning and anti alias filtering adds
thermal noise

Sensor supply circuits can also produce noise

                            31
Signal Conditioning - Components
 Signal conditioning means manipulating an analog signal in such a
 way that it meets the requirements of the next stage for further
 processing.
     Can Include AC Coupling - ICP
 Sensor Supply:
     Provides low noise excitation source either current or voltage to
     transducer
 Amplifier:
     Scales input voltages to input of ADC
     Single ended and Differential
Hardware AC Coupling Filter

                              freq (Hz)   Amplitude

                                   0.01         0.019996001
                                   0.02         0.039968038
                                   0.03         0.059892291
                                   0.04         0.079745222
                                   0.05         0.099503719
                                   0.06         0.119145221
                                   0.07         0.138647845
                                   0.08         0.157990501
                                   0.09         0.177152998
                                    0.1         0.196116135
                                    0.2         0.371390676
                                    0.3         0.514495755
                                    0.4         0.624695048
                                    0.5         0.707106781
                                    0.6          0.76822128
                                    0.7         0.813733471
                                    0.8         0.847998304
                                    0.9         0.874157276
                                      1         0.894427191
                                      2           0.9701425
                                      3         0.986393924
                                      4         0.992277877
                                      5          0.99503719
Instrumentation Amplifiers
Single-ended. An unbalanced input, non-isolated. Suitable for measurements where common mode
voltages are zero, or extremely small.
Differential. A balanced input, non-isolated. Suitable for measurements where the sum of common
mode and normal mode voltages remains within the measurement range of the amplifier.
       Helps common mode voltage noises
Single-ended, floating common. An isolated and quasi-balanced input (the floating common is
typically connected to the (-) input of a differential amplifier). Suitable for off-ground measurements up
to the breakdown voltage of the isolation barrier, and exhibits very good common mode rejection (100
db typical).
Differential, floating common. An, isolated and balanced input. Suitable for off-ground
measurements to the breakdown voltage of the isolation barrier, and exhibits superb common mode
rejection (>120 db).
Common Mode Noise Rejection

Cancels Common Mode Voltages: appears simultaneously and in phase on each of the
instrument's inputs with respect to power ground.
Common Mode Noise Rejection property of Differential amplifier typical spec 80dB
Example: Assume that you want to measure a 3VDC normal-mode signal in the presence
of a +6VDC CMV, and assume that
      the normal-mode signal gain is 1.
      80dB = 20 log (VCMV in / VCMV out)          Product Spec:
                                                  Common Mode Rejection (60Hz):
      80dB = 20 log (6VDC / VCMV out)             79dB@10V input range, 99dB@1V input
      4 = log (6VDC / VCMV out)                   range and 109dB@£100mV input range
      10,000 = 6VDC / VCMV out
      VCMV out = 0.6mV
Quarter vs Full Bridge

 • Full Bridge has common mode noise rejection because of 2 wire
   (differential) connection to amp
     • Differential Voltage
 • Quarter and Half Bridges have a one wire connection
     • Single ended Voltage

              Quarter Bridge                         Full Bridge

           36 copyright LMS International - 2011
Common Mode Noise Reduction

         1.00
                       F           AutoPow er Quarter Bridge      Curve 10.00 600.00 RMS Hz
       500e-3          F           AutoPow er Full Bridge

       300e-3
                                                                          0.02 9.34e-3 0.35 muE
       200e-3                                                           1.38e-3 1.01e-3 0.02 muE
       100e-3
        70e-3
        50e-3

        30e-3
        20e-3
 muE
 Log

        10e-3
         7e-3
         5e-3

         3e-3
         2e-3

         1e-3
       700e-6
       500e-6

       300e-6
       200e-6

       100e-6 10.00        60.00                                                                           600.00
             10.00    50           100        150         200   250   300    350   400   450   500   550   600.00
                                                                        Hz

                           37 copyright LMS International - 2011
Digital Data Acquisition Agenda

             1          Structure

             2           Sensor

             3           Wiring

             4           Signal Conditioning

             5           Alias Filter

             6           Analog to Digital Converter

             7          Time File
             38 copyright LMS International - 2011
Antialiasing Filter

 Purpose : To prevent folding of frequency content above Nyquist
 frequency into Measurement Bandwidth
                        Nyquist frequency
                          (Bandwidth)
                                     fs
                           f max =
                                     2

 LMS System prevents Aliasing by the combination of an Analog anti-
 aliasing filter and Over Sampling in the Sigma-Delta Converter
Scadas Anti-Aliasing FIlter
ALIASING

 Are you sure you’re getting
 what you think you’re getting?
Alisasing - Sampling = only look from time to time …

        ∆t
                         1
                    Fs =
                         ∆t

       Are you getting the right amplitude?
        Are you getting the correct frequency???
Beneficial use of Aliasing   Need to gemovie in

                                                  Something
                                                  strange?
                                                  Glass vibrates
                                                  at 608 Hz,
                                                  while we see it
                                                  vibrating at 2
                                                  Hz!
Sampling – Potential Source of Trouble
                   1.5

                     1

                   0.5

                     0

                   -0.5

                    -1

                   -1.5

                                 Sample     Actual  Observed
                                   Hz     Frequency Frequency
                                   100        25        25
                                   100        50        50      Nyquist Frequency   f max
                                   100        60        40
                                   100        75        25
                                   100       100         0
                                   100       125        25
                                   100       150        50
                                   100       160        40
                                   100       175        25
                                   100       200         0
“Observed”
frequencies f /2
             s

                                                                          True
                                                                          frequencies

              0           fs/2   fs                   2fs               3fs
How Do I Minimize Aliasing

Sample Extremely high: If there is no frequency
content above Nyquist Frequency then there is
no Aliasing
  This is not always practical or possible:
     • Large files sizes,
     • Limitations of data acquisition equipment
Anti-Aliasing Filter
  Low Pass Analog and Digital filters

           45 copyright LMS International - 2011
Practical Sample Rate Considerations

 Anti-aliasing filters are a necessary part of most data acquisition
 system systems.

 In order to ensure alias free data in the band of interest sample
 rates are often:
                          f s ≥ 2.5 f max

 This places the filter roll-ff outside the band of interest

 Example for 100 Hz Alias free band
                   250
 100 * 2.5 = 250 →     = 125 → 125 * .8 = 100 Hz
                    2
Digital Data Acquisition Agenda

             1          Structure

             2           Sensor

             3           Wiring

             4           Signal Conditioning

             5           Alias Filter

             6           Analog to Digital Converter

             7          Time File
             47 copyright LMS International - 2011
The Analog to Digital Converter (ADC, A/D or A to D)

Converts a continuous quantity to a discrete time digital
representational
      Typically device that converts an input analog
      voltage or current to a digital number proportional to
      the magnitude of the voltage or current
      Reverse is called Digital to Analog Converter (DAC)
Resolution of the converter indicates the number of
discrete values it can produce over the range of analog
values.
The values are usually stored electronically in binary
form, so the resolution is usually expressed in bits. In
consequence, the number of discrete values available,
or "levels", is a power of two

     http://en.wikipedia.org/wiki/Analog-to-digital_converter
Some ADC Formulas
The number of voltage intervals is given by

      where M is the ADC's resolution in bits.
The voltage resolution of an ADC is equal to its overall
voltage measurement range divided by the number of discrete
values:

      where M is the ADC's resolution in bits and EFSR is the
      full scale voltage range (also called 'span'). EFSR is
      given by

 # of Bits      # of Voltage steps (+/-10 Volts)/Bit
      8                255             7.81E-02
     12                4095            4.88E-03
     16               65535            3.05E-04
     24              16777215          1.19E-06
  http://en.wikipedia.org/wiki/Analog-to-digital_converter
ADC

 Not only the resolution, but also the type of
ADC can be crucial

 The ADC resolution (in # of bits) doesn’t always
reflect its dynamic range (in dB)

 In general, Σ∆ A/D converters are a good
compromise for NVH and durability test
scenarios
Types of ADC’s

A direct-conversion ADC
A successive-approximation ADC
A ramp-compare ADC
The Wilkinson ADC
An integrating ADC (also dual-slope or multi-slope ADC)
A delta-encoded ADC or counter-ramp
A pipeline ADC (also called subranging quantizer)
A sigma-delta ADC (also known as a delta-sigma ADC)
A time-interleaved ADC
An ADC with intermediate FM stage

http://en.wikipedia.org/wiki/Analog-to-digital_converter
ADC Errors
Aliasing. A precondition of the sampling theorem is that the signal be bandlimited. However, in
practice, no time-limited signal can be bandlimited. Since signals of interest are almost always time-
limited (e.g., at most spanning the lifetime of the sampling device in question), it follows that they are
not bandlimited. However, by designing a sampler with an appropriate guard band, it is possible to
obtain output that is as accurate as necessary.
Integration effect or aperture effect. This results from the fact that the sample is obtained as a time
average within a sampling region, rather than just being equal to the signal value at the sampling
instant. The integration effect is readily noticeable in photography when the exposure is too long and
creates a blur in the image. An ideal camera would have an exposure time of zero. In a capacitor-
based sample and hold circuit, the integration effect is introduced because the capacitor cannot
instantly change voltage thus requiring the sample to have non-zero width.
Jitter or deviation from the precise sample timing intervals.
Noise, including thermal sensor noise, analog circuit noise, etc.
Slew rate limit error, caused by an inability for an ADC output value to change sufficiently rapidly.
Quantization as a consequence of the finite precision of words that represent the converted values.
Error due to other non-linear effects of the mapping of input voltage to converted output value (in
addition to the effects of quantization).

http://en.wikipedia.org/wiki/Analog-to-digital_converter
Sigma Delta ADC Process

 24 Bit Sigma-Delta Converter Process on Scadas Mobile
     Over Sample - Max Sample Rate
         • 32 x 204.8 KHz = 6.5 MS/sec (MS= Million Samples)
     Decimate to ADC Rate 204.8 KHz
         • Resampling requires digital re-sampling filter to prevent aliasing
         • digital filter of 150dB/Oct roll-off
         • 100dB alias protection
         • Provides Alias free bandwidth of 92kHz -
     Further decimation to software selectable sample rate in steps of 2 and 2.5
         • Each decimation requires re-sampling filter
Decimation to User defined Rate
Phase Match Basics of Sine Waves - Phase

                 x(t ) = A sin( 2πft + θ )                                                         Phase Match: Maximum
                                                                                                   time stamp error of a
                                                                                                   given frequency sine
                                                                                                   wave at a specified input
       1.00
                                                                                                   range:
       0.70

       0.50

       0.20
                                                                                                           θ = 2πft
Real

       0.00
 /

       -0.30

       -0.50
                                                                                                           OR
       -0.80
       -1.00
               1.00
                      1.02 1.05
                       1.041.06 1.08 1.10 1.12 1.141.161.18 1.20 1.221.241.261.28 1.30 1.32 1.35
                                                                                                           θ = ωt
                                                       s
Channel to Channel Skew Eliminated

Simultaneous Sampling
   Eliminates time skew between
   channels
   Simplifies both time and
   frequency based analysis
   techniques

Multiplexed Sampling
   Channels are sampled
   sequentially
   May require software correction
   for detecting certain patterns
What is Quantization?

In analog-to-digital conversion, the difference between the actual analog
value and quantized digital value is called quantization error or
quantization distortion.
This error is either due to rounding or truncation. The error signal is
sometimes considered as an additional random signal called quantization
noise because of its stochastic behavior.
The continuous amplitude of the real time signal will be split up in discrete
levels (= 2NUMBER of BITS)  QUANTIZATION
Quantization refers to the precision of amplitude conversion

                                                                    Time
Properties of Quantization Error (Noise):

Random (stochastic)
      If not at max range
      Considered as an additional random signal called quantization noise because of its
      stochastic behavior
Proportional to input range
Proportional to the number of bits in the systems
At lower amplitudes the quantization error becomes dependent on the input signal, resulting
in distortion
In an ideal analog-to-digital converter, where the quantization error is uniformly distributed
between −1/2 LSB and +1/2 LSB, and the signal has a uniform distribution covering all
quantization levels, the Signal-to-quantization-noise ratio (SQNR) can be calculated from

        • Where Q is the number of quantization bits
        • The most common test signals that fulfill this are full amplitude triangle waves and
          saw tooth waves.
                               Ideal SQNR            dB
                                    12             72.24
                                    16             96.32
                                    24             144.48
Analog to Digital Converter (ADC)

        Voltage
Bits
        Levels
 8        256
12        4096
16       65536
24     16777216

Precision of
conversion is
controlled by the
number of bits of
resolution in the
Analog to Digital
Converter.
What does Quantization Noise look like

                                  Signal looks Blurry
                                  Bit Noise
What Can Causes a Quantization Noise - Underload

                                       Under-load AKA
                                       improper Input
                                       Range Setting
How to Mitigate Quantization Errors

    Optimize the Input Range on your acquisition system
Result of Optimized input Range

                                  Clean clear signal
                                  High dynamic
                                  Range
Instrument specifications

• System Specification Terms
   • Dynamic Range
      • Spurious Free Floor or Noise Floor
      • Spurious Free Dynamic Range
      • Signal to Noise
   • Harmonic Distortion
   • Common Mode Noise Rejection
   • Phase Match
                      Signal
   • Cross Talk     Conditioning Gain   Alias
                                      Protection
                                                 ADC          DSP

                        Conditioner and   Filter     ADC            Calculation
                         sensor supply             accuracy
                             noise        noise                       noise

                       64
Summary – Considerations for Getting a Better Measuement

 Measurement uncertainty in a function of the entire measurement chain
    Spec sheets quantify system performance only
 Ways to reduce noise and signal reduction:
    Differential amplifier – Common Mode Noise Rejection (CMR)
    Properly grounded measurement system
    Good anti-aliasing system                 5.40

                                                5
                                                                                                                                                                   1.00

    High # of bits in A/D                       5

                                                4
                                                                                                                                F           Time 1:+Z

    Cable shielding                             3

                                                3

    Good resampling filter                      3

                                                                                                                                                                   Amplitude
                                    Real
                                     g
                                                2

    Individual A/D per channel                  2

                                                1

    Set range correctly                    500e-3

                                                0

                                           -500e-3

                                             -1.20                                                                                                                 0.00
                                                     0.00   10e-3   20e-3   30e-3   40e-3   50e-3       60e-3   70e-3   80e-3       90e-3          100e-3   0.11
                                                                                                    s
Thank you
You can also read