|
Figure 1. |
Common view of the Precision Thermocouple Amplifier board. |
This precision thermocouple sensor module performs cold-junction compensation and digitizes the signal from any type of thermocouple. The output data is formatted in degrees Celsius. The converter resolves temperatures to 0.0078125 °C, allows readings as high as +1800 °C and as low as –210 °C (depending on thermocouple type), and exhibits thermocouple voltage measurement accuracy of ±0.15%. The thermocouple inputs are protected against overvoltage conditions up to ±45 V. A lookup table (LUT) stores linearity correction data for several types of thermocouples (K, J, N, R, S, T, E, and B). Line frequency filtering of 50 Hz and 60 Hz is included, as well as thermocouple fault detection. An SPI-compatible interface allows the selection of thermocouple type and setup of the conversion and fault detection processes. The operating supply of the project is 5 V and it consumes a very low current. The module communicates over the SPI interface.
Arduino Interface
Testing this module with Arduino is very easy. The pin configuration information is available below.
Adafruit library and example code are available at the Adafruit website below and on downloads under the article.
Arduino connection to board CN1
CN1 Pin 1 >> +5V
CN1 Pin 2 >> DRDY DIGITAL PIN D5
CN1 Pin 3 >> CS DIGITAL PIN D10
CN1 Pin 4 >> SCK DIGITAL PIN D13
CN1 Pin 5 >> SDO DIGITAL PIN D12
CN1 Pin 6 >> SDI DIGITAL PIN D11
CN1 Pin 7 >> FLT
CN1 Pin 8 >> GND
Features
- Supply 5 V DC @ 10 mA
- Supports K, J, N, R, S, T, E, and B Type Thermocouples
- Easy SPI Interface
- Screw Terminal for Easy Sensor Connections
- Male Header Connector for Micro-Controller Connections
- On-Board Power LED
- Detects Open Thermocouples
- Over- and Under temperature Fault Detection
- Provides High-Accuracy Thermocouple Temperature Readings
- Includes Automatic Linearization Correction for 8 hermocouple Types
- ±0.15% (max, –20 °C to +85 °C) Thermocouple Full- Scale and Linearity Error
- 19-Bit, 0.0078125°C Thermocouple Temperature Resolution
- Internal Cold-Junction Compensation Minimizes System Components
- ±0.7 °C (max, –20 °C to +85 °C) Cold-Junction Accuracy
- ±45 V Input Protection Provides Robust System Performance
- Simplifies System Fault Management and Troubleshooting
- 50 Hz/60 Hz Noise Rejection Filtering Improves System Performance
- PCB dimensions: 21.59 × 33.81 mm
Schematic
|
Figure 2. |
Circuit of the Amplifier. |
Connections
|
Figure 3. |
External connections. |
Block diagram
|
Figure 4. |
Block diagram. |
Supported thermocouple types
Table 1. |
Supported thermocouples |
Type |
T-wire |
T+wire |
Temp range |
Nominal
sensitivity (pV/X) |
Cold-junction
temp range |
B |
Platinum/Rhodium |
Platinum/Rhodium |
250 °C to 1820 °C |
10.086
(+500 °C to +1500 °C) |
0 to 125 °C |
Е |
Constantan |
Chromel |
–200 °C to +1000 °C |
76.373
(0 °C to +1000 °C) |
–55 °C to +125 °C |
J |
Constantan |
Iron |
–210 °C to +1200 °C |
57.953
(0 °C to + 750 °C) |
–55 °C to +125 °C |
К |
Alumel |
Chromel |
–200 °C to +1372 °C |
41.276
(0 °C to + 1000 °C) |
–55 °C to +125 °C |
N |
Nisil |
Nicrosil |
–200 °C to +1300 °C |
36.256
(0 °C to +1000 °C) |
–55 °C to +125 °C |
R |
Platinum |
Platinum/Rhodium |
–50 °C to +1768 °C |
10.506
(0 °C to +1000 °C) |
–50 °C to +125 °C |
S |
Platinum |
Platinum/Rhodium |
–50 °C to +1768 °C |
9.587
(0 °C to +1000 °C) |
–50 °C to +125 °C |
Т |
Constantan |
Copper |
–200 °C to +400 °C |
52.18
(0 °C to +400 °C) |
–55 °C to +125 °C |
|
Photos
|
Figure 5. |
Back side of the board. |
Downloads
- Project files
Materials on the topic
- Datasheet Texas Instruments LM1117
- Datasheet Analog Devices MAX31856