dataTaker - Data Loggers, Powerful and Flexible Data Acquisition & Data Logging Systems

Measuring Temperature

Temperature is the most commonly measured of all physical parameters.

The dataTaker data loggers support all of the commonly used temperature sensors including thermocouples, RTDs, solid state or integrated circuit (IC) temperature sensors and thermistors.

Thermocouple types B, C, D, E, G, J, K, N, R, S and T

Platinum Resistance Temperature Detectors with calibration coefficients of
          a=0.003850 Ohm/Ohm/Deg C
          a=0.003916 Ohm/Ohm/Deg C

Nickel Resistance Temperature Detectors

Copper Resistance Temperature Detectors

AD590, AD592, LM335, LM34 and LM35 solid state or integrated circuit (IC) temperature sensors

Yellow Springs Instrument Inc. 400xx series thermistors

The choice of temperature sensor is determined by a number of factors, including the temperature measurement range, degree of accuracy needed, operating environment, and cost.

For each of these different types of temperature sensors the dataTaker performs all of the necessary compensation and linearization calculations.

Units of Temperature

The units of temperature measurement by the dataTaker may be degrees Celsius, Fahrenheit, Kelvin or Rankine.

The units of temperature required are selected by the Parameter36 command (See Section III - Parameter Commands).

The permitted settings for Parameter36 and the unit of temperature that each represents are listed below

P36=0         Degrees Celsius     (Default)
P36=1         Degrees Fahrenheit
P36=2         Degrees Kelvin
P36=3         Degrees Rankine

Using DeTransfer, the units of temperature are set by the command for example


which in this case defines the units of temperature as Degrees Fahrenheit.

Using DeLogger, the units of temperature can be set in the Program Builder. Click on the Settings tab, click on the Set Temperature button, and select the temperature units you require in the dialog which opens.



This selection is not transferred to the dataTaker until the next time that a program is sent to the logger. If you need to change the temperature units in the logger without sending a new program (therefore replacing the program already in the logger), then the Parameter36 commands can be sent directly from the Text View.

Page Content


Title and Waranty

Go to: Section 2 | Section 3

Section 1

Construction of the dataTaker 50

Construction of the dataTaker 500 600

Construction of the CEM

Getting Started


Section 2


Powering the dataTaker

Powering Sensors from the dataTaker

The Serial Interfaces

The RS232 COMMS Serial Interface

The NETWORK Interface

Analog Process

Connect Analog

Analog Chns

Measuring Low Level Voltages

Measuring High Level Voltages

Measuring Currents

Measuring 4-20mA Current Loops

Measuring Resistance

Measuring Frequency and Period

Measuring Analog Logic State

Measuring Temperature

Measuring Temperature with Thermocouples

Measuring Temperature with RTDs

Measuring Temperature with IC Temperature Sensors

Measuring Temperature with Thermistors

Measuring Bridges and Strain Gauges

Measuring Vibrating Wire Strain Gauges

The Digital Input Channels

Monitoring Digital State

The Low Speed Counters

The Phase Encoder Counter

The High Speed Counters

The Digital Output Channels

The Channel Expansion Module

Installing The Panel Mount Display


Section 3

Programming the dataTaker

Communication Protocols and Commands

Entering Commands and Programs

Format of Returned Data

Specifying Channels

The Analog Input Channels

The Digital Input Channels

The Counter Channels

The Digital Output Channels

The Real Time Clock

The Internal Channels

Channel Options



Scaling Data - Polynomials, Spans and Functions

CVs Calcs and Histogram

Logging Data to Memory

Programming from Memory Cards


Switches and Parameters


Writing Programs

Keypad and Display

Error Mess Text

Appendix A - ASCII

Appendix B - ADC Timing