Noise Issues in Temperature Measurement Using mioDAQ and FlexLogger

Updated Jul 18, 2025

Reported In

Hardware

  • USB-6421
  • USB-6423
  • USB-6451
  • USB-6453

Software

  • FlexLogger

Issue Details

I would like to measure temperature using the USB-6453 and a Type T thermocouple using FlexLogger.  In the settings, I selected 'Physical Measurement' as 'Temperature', 'Sensor Class' as 'Thermocouple', and finally set the 'Thermocouple Type' to 'T'.

 

 

The positive side is connected to the AI 0 input signal, and the negative side is connected to AI GND.

However, with this setup, I’m not getting the expected data where the reading is very noisy, and the result can spike from 0 °C to 80 °C while the actual room temperature is around 20 °C.

Is it even possible to measure temperature with the USB-6453?

Solution

Technically, thermocouples produce very small voltages and can act as antennas, making the readings highly susceptible to surrounding noise.

The mioDAQ is a multifunction DAQ device not specifically designed for temperature measurement using thermocouples. To reduce noise, you’ll need to apply a low-pass filter—either in software or through external circuitry.

 

If you're using FlexLogger Professional, you can implement a software-based low-pass filter using the Calculated Channels feature. Applying a 4 Hz low-pass filter helps eliminate high-frequency noise, resulting in more stable and consistent readings, as shown in the image below.

 

 

If you're using FlexLogger Lite, low-pass filtering isn't available in the software. To reduce noise, you'll need a dedicated temperature measurement DAQ device with built-in filtering, such as the NI 9210.