Grove - I2C Thermocouple Amplifier
(MCP9600)
The Grove - I2C Thermocouple Amplifier (MCP9600) is a thermocouple-to-digital
converter with integrated cold-junction and I2C communication protocol. This module is
designed to be used in conjunction with a k-type thermocouple. The thermocouples
have a much larger measurement range than thermistors. For example, this k-type
thermocouple on our website has a measurement range of -50 to +600 .
We also provide the alert function for this module, you can use the progarammable alert
pin to provide an interrupt signal to the controller.
Again, this module can't work alone, it must work with a k-type thermocouple, if you do
not have one, you can consider Thermocouple Temperature Sensor K Type-1M in our
bazaar.
Features
Integrated Cold-Junction Compensation
Supported Types (designated by NIST ITS-90): Type K, J, T, N, S, E, B and R
Four Programmable Temperature Alert Outputs:
Monitor Hot- or Cold-Junction
temperatures
Detect rising or falling temperatures
Up to 255°C of Programmable Hysteresis
Programmable Digital Filter for Temperature
Low Power
Note
The Grove - I2C Thermocouple Amplifier (MCP9600) do support Type K, J, T, N, S, E,
B and R on hardware, however, at present, our library do not support any other kind of
thermocouple except K type. If you have any needs in this regard, please contact our
email: techsupport@seeed.cc.
Specification
Item
Value
Operating Voltage
3.3V/5V
Ambient Temperature
‐40 ~ +125
Storage Temperature
‐65 ~ +150
Max. Junction Temperature
+150
Hot‐Junction Accuracy
±1.5°C (Max.)
Measurement Resolution
Hot and Cold‐Junctions: 0.0625°C (typical)
Interface
I2C
I2C Address
0x60(default) / 0x67(optional)
Applications
Petrochemical Thermal Management
Hand-Held Measurement Equipment
Industrial Equipment Thermal Management
Ovens
Industrial Engine Thermal Monitor
Temperature Detection Racks
Hardware Overview
Pin Map
Schematic
Power
The operating voltage range of MCP9600 is 2.7V ~ 5.5V, we use a power conversion
chip XC6206P332MR-G to provide a stable 3.3V for the MCP9600.
Input Jack
Because of the small signal levels involved, we take a lot measures to filter the noise.
1--L1,L2 We use thermocouple up to 1 meter long. Such long wires can be
regarded as antennas, which will receive spatial electric field interference and
generate high frequency noise. So we use two inductances to filter the high
frequency noise.
2--C1 It is strongly recommended by the chip manufacturer to add a 100nF ceramic
surfacemount differential capacitor, placed across the T+ and T- pins, in order to
filter noise on the thermocouple lines.
3--D1 We use the SZNUP2105LT3G DUAL BIDIRECTIONAL VOLTAGE
SUPPRESSOR to protect this module from ESD(Electro-Static discharge).
Bi-directional level shifter circuit
This is a typical Bi-directional level shifter circuit to connect two different voltage section
of an I2C bus. The I2C bus of this sensor use 3.3V, if the I2C bus of the Arduino use 5V,
this circuit will be needed. In the schematic above, Q1 and Q5 are N-Channel
MOSFET 2N7002A, which act as a bidirectional switch. In order to better understand
this part, you can refer to the AN10441
Platforms Supported
Arduino
Raspberry Pi
BeagleBone
Wio
LinkIt ONE
Caution
The platforms mentioned above as supported is/are an indication of the module's
hardware or theoritical compatibility. We only provide software library or code examples
for Arduino platform in most cases. It is not possible to provide software library / demo
code for all possible MCU platforms. Hence, users have to write their own software
library.
Getting Started
Play With Arduino
Hardware
Materials required
Seeeduino V4.2
Base Shield
Grove ‐ I2C Thermocouple Amplifier
Note
1 Please plug the USB cable gently, otherwise you may damage the port. Please use
the USB cable with 4 wires inside, the 2 wires cable can't transfer data. If you are not
sure about the wire you have, you can click here to buy
2 Each Grove module comes with a Grove cable when you buy. In case you lose the
Grove cable, you can click here to buy.
Step 1. Connect the Grove - I2C Thermocouple Amplifier (MCP9600) to port I2C of
Grove-Base Shield.
Step 2. Plug Grove - Base Shield into Seeeduino.
Step 3. Connect Seeeduino to PC via a USB cable.
Note
If we don't have Grove Base Shield, We also can directly connect this module to
Seeeduino as below.
Seeeduino
Grove Cable
Grove ‐ I2C Thermocouple Amplifier
GND
Black
GND
5V / 3.3V
Red
VCC
SDA
White
SDA
SCL
Yellow
SDA
Software
Note
If this is the first time you work with Arduino, we strongly recommend you to see Getting
Started with Arduinobefore the start.
Step 1. Download the Seeed_MCP9600 Library from Github.
Step 2. Refer to How to install library to install library for Arduino.
Step 3. Restart the Arduino IDE. Open the example, you can open it in the following
three ways:
a. Open it directly in the Arduino IDE via the path: File → Examples → Grove
Temperature sensor MCP9600 → MCP9600_4channel_INT_demo.
b. Open it in your computer by click
the MCP9600_4channel_INT_demo.ino which you can find in the
folder XXXX\Arduino\libraries\Seeed_MCP9600master\examples\MCP9600_4channel_INT_demo, XXXX is the location you
installed the Arduino
IDE.
c. Or, you can just click the icon
in upper right corner of the code block to copy
the following code into a new sketch in the Arduino IDE.
1#include "Seeed_MCP9600.h"
2
3#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE
4 #define SERIAL SerialUSB
5#else
6 #define SERIAL Serial
7#endif
8
9MCP9600 sensor;
10
11/**@brief interruption cfg.
12 *
13 *
14 * */
15err_t sensor_INT_config()
16{
17 err_t ret=NO_ERROR;
18 CHECK_RESULT(ret,sensor.set_filt_coefficients(FILT_MID));
19
20 for(int i=0;i
很抱歉,暂时无法提供与“101020594”相匹配的价格&库存,您可以联系我们找货
免费人工找货- 国内价格
- 1+140.12860
- 5+131.36014
- 10+122.97701