Understand How Data Acquisition Systems Work


Key takeaways:

Automated testing involves careful coordination of various instruments and test sequences to simulate real-world behaviors. Without data acquisition systems, such automated testing would be considerably more expensive and laborious to set up.

We have previously talked about the basics of data acquisition systems and their applications. In this article, we dive into the internals of DAQ hardware and their technical aspects.

What is a data acquisition system?

In electronics testing, a data acquisition system (DAQ system) is a centralized measurement instrument that takes simultaneous readings from dozens of devices or hundreds of test points while the inputs and outputs of connected waveform generators, oscilloscopes, power supplies, loads, and other instruments are coordinated to simulate real-world scenarios.

The illustration below depicts a single data acquisition unit with a built-in multimeter measuring multiple input and output voltages of a DUT through its many channels.

Data Acquisition Systems DAQ systems Flow DC Power System Eload

Fig 1. DAQ systems can simultaneously measure multiple inputs and outputs

Without DAQs, such testing would require dozens of additional multimeters, power meters, and other measurement instruments and synchronization between all of them.

A DAQ is an assembly of measurement hardware and software with the following characteristics:

In the rest of this article, we explore the technical aspects of data acquisition systems in detail.

What are the key components of a data acquisition unit?

Daq System Components | Key Components of a Data Acquisition System and Flow Schematic

Fig 2. DAQ system components

The key components of a DAQ system are:

  1. sensors or transducers to convert the phenomenon being measured into electrical signals
  2. signal conditioning circuitry to make the measured signals suitable for digitization and storage
  3. data acquisition and switching hardware for signal management and digitization
  4. data logger for storing and transmitting the data
  5. DAQ software for data analysis and visualization

In the following sections, we explore each of these subsystems in more detail.

Sensors or Transducers

Thermocouple Sensors

Fig 3. Thermocouple sensors

Sensors or transducers detect and measure various characteristics like voltages, temperature, pressure, flow, or light intensity. They convert physical phenomena into electrical signals like voltages, currents, or resistances that can be recorded by the DAQ system.

Sensor choice depends on the specific characteristic to be measured:

The table below lists the various types of sensors out there.

Different Types of Sensors and Their Typical Outputs | Thermocouples and Resistence

Fig 4. Different types of sensors and their typical outputs

How does the choice of sensors impact the design and performance of a data acquisition system?

The choice of sensors required for a particular application influences the selection of the DAQ system as well based on its functional and performance capabilities. Some key aspects to consider include:

Signal Conditioning

The electrical analog input from a sensor often requires conditioning to make it suitable for digitization and storage. Signal conditioning may involve one or more steps like:

What role does signal conditioning play in the accurate measurement of data in a data acquisition system?

Signal conditioning steps like linearization and filtering are crucial for accurate measurements.

For example, when measuring RF signal power, filtering is used to first reduce the noise in the signal to increase the accuracy of the reading.

Another example is compensating for the nonlinear response of a thermocouple temperature sensor. A change in its measured voltage does not correspond to a linear change in temperature. This complicates the entire downstream process of analog-to-digital conversion, data analysis, and visualization, which would require the use of inverse nonlinear formulas to convert voltages back to accurate temperatures.

Instead, for convenience and accuracy early on, signal conditioning is applied directly to the signal to linearize it so that voltage changes linearly correspond to temperature changes.

Data acquisition and switching hardware

This subsystem is primarily responsible for measuring the conditional analog signals and transforming them into digital values using an analog-to-digital converter (ADC). It's also responsible for the accurate synchronization of data collection across hundreds of channels.

Additionally, control plane components like multiplexers, matrices, and switches are used in this subsystem for solving various measurement challenges that arise when hundreds of sensors and DUTs are involved.

What measurement hardware do DAQ systems use?

To measure the analog output voltages, currents, or resistances of the conditioning subsystem, a typical DAQ uses a digital multimeter (DMM).

Some DAQs, like the modular 34980A, have built-in DMMs that you can optionally use for all measurements. Alternatively, if higher precision or missing features are required, suitable DMM modules or external standalone DMMs can be connected, and the conditioned signals can be routed there to get the readings.

Some modules are used to measure digital signal characteristics like counters and pulse widths.

How does analog-to-digital conversion work in a DAQ system?

Conversion of the analog signal levels to digital values for storage and analysis is done by an analog-to-digital converter (ADC). The ADC is typically part of the DMM in whatever form it's being used for measurements.

There are several ADC conversion techniques grouped into two types:

The resolution of the ADC and the range of values determine the precision of a measured quantity.

What are the common switching techniques in DAQ systems?

Let's first understand what problems are addressed by control systems like switching hardware.

DAQs are used to simultaneously measure dozens of DUTs and hundreds of test points while test sequences simulate various real-world events. This means measurements must be started and stopped in sync with the test events. Additionally, the number of other connected test and measurement instruments is limited, which means you have to dynamically connect the same few instruments to different DUTs or test points in sync with the test events.

Physically connecting one instrument to dozens of DUTs or test points is impossible. So instead, you dynamically activate connections and routes using switching hardware and programmatic control.

Multiplexers are a common type of switching hardware. They enable connecting many input channels to the signal conditioning and DMM subsystems but activate only one connection at a time. For high speeds, they typically use electronic switches like field-effect transistors and solid-state relays.

A Multiplexer Module for Single-Ended Measurements | Single-Ended Multiplexer Module

Fig 5. A multiplexer module for single-ended measurements

Another common type of system used is matrix switching. Matrix switching modules allow many-to-many connections and routing of multiple signals at the same time as shown below.

Daq Mainframe Control | How a Matrix Switching Module Works

Fig 6. How a matrix switching module works

What are the challenges in synchronizing multiple channels for simultaneous measurements?

Various scan-triggering mechanisms are used to initiate data acquisition across multiple channels simultaneously, including:

For synchronized measurements, the DAQ must satisfy the following challenging requirements:

What are the common communication interfaces used in data acquisition systems?

Communication Interfaces of a Daq System

Fig 7. Communication interfaces of a DAQ system

The common communication interfaces between the DAQ, the external instruments, and supervising computers include:

Data logger

The data logger subsystem is responsible for:

How does data storage work in a data acquisition system?

The data logger subsystem is responsible for storing data locally and remotely. Storage must be reliable and durable because retesting may be expensive in cost and time.

Modern DAQ devices retain measurements in non-volatile memory, which remain intact even if the device is switched off. Storage capacity is of the order of 1 million samples, which is sufficient for a week’s worth of data (20 channels scanned every five minutes). This also means data can be collected at a remote location and uploaded later to a computer in the lab.

After storing in non-volatile memory, the readings are stored in local storage media or transmitted to a connected computer. Some DAQ systems support persistence to USB flash drives, which is a convenient and portable approach.

Data acquisition software

DAQ software runs on connected computers for aggregating measurements from multiple DAQ systems, storing the data on durable storage devices like local solid-state drives or cloud stores, and running data analyses.

What are some examples of DAQ analyzer software?

Pathwave Benchvue Daq App | Daq Analyzer Software

Fig 9. PathWave BenchVue DAQ App

For Keysight DAQs, the PathWave BenchVue Data Acquisition App provides an excellent graphical user interface for programming-free data acquisition management and control. It has features like:

The image below shows the convenient configuration of channels using PathWave BenchVue.

Channel configuration in PathWave BenchVue DAQ App

Fig 10. Channel configuration in PathWave BenchVue DAQ App

For custom data acquisition applications and programmatic control over DAQs, use the Keysight IO Libraries Suite.

Use Keysight data acquisition systems for your mission-critical testing

In this article, we explored various technical aspects of data acquisition devices and how they influence the use of the overall DAQ system.

Keysight's data acquisition systems and modules are extensively used for testing mission-critical systems in the defense, avionics, health care, telecom, and automotive sectors.

Contact us for guidance on choosing the best DAQ system for all your requirements.

limit
3