Grove - 1-Wire Thermocouple
Amplifier(MAX31850K)
The Grove - 1-Wire Thermocouple Amplifier (MAX31850K) is a thermocouple-to-digital converters with 14-bit resolution and cold-junction
compensation. 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Ԩ.
This module is based on the MAX31850K, which integrates amplifier, ADC and 64-bit ROM. Thanks to the 64-bit ROM, each device has a
unique 64-bit serial code, which allows multiple units to function on the same 1-Wire bus. Therefore, it is simple to use one microcontroller
(the master device) to monitor temperature from many thermocouples distributed over a large area.
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
Wide Conversion Range: allow readings from -270Ԩ to +1768Ԩ
14-Bit, 0.25Ԩ Resolution
Will not work with any other kind of thermocouple except K type
Detects Thermocouple Shorts to GND or VDD
Detects Open Thermocouple
Attention
Although this module can convert from -270Ԩ to +1768Ԩ, the temperature measurment range also limited by the thermocouple you use.
Specification
Item
Operating Voltage
3.3V/5V
Temperature Resolution
14 bits
Temperature Accuracy
± 2Ԩ
Operating Temperature Range
-40Ԩ to +125Ԩ
Allow Readings Range
-270Ԩ to +1768Ԩ
Storage Temperature Range
-65Ԩ to +150Ԩ
Input Jack
DIP Female Blue-2Pin
Output Interface
1-Wire bus
Applications
Value
Medical
Appliances
Industrial
HVAC(Heating, Ventilation and Air Conditioning)
Hardware Overview
Pin Map
Schematic
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 10nF 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. The left part, DQ pin of the MAX31850K use 3.3V, if
the Arduino use 5V, this circuit will be needed. In the schematic above, Q6 is N-Channel MOSFET 2N7002, which act as a bidirectional
switch. In order to better understand this part, you can refer to the AN10441.
Note
In this section we only show you part of the schematic, for the full document please refer to the Resources
Assembling Drawing
Tip
Please insert the Red wire of thermocouple into the T+ port of the Grove - 1-Wire Themrocouple Amplifier (MAX31850K) , and the White
wire into T- port. If you do not use the k-type thermocouple from our bazaar, the color may be different, please make sure the + - with the
seller.
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
k-type thermocouple x 2
Grove - 1-Wire Thermocouple
Amplifier x 2
Grove - I2C Hub
Note
1- We've offered two software examples, simple and multiple, the materials requirement above is for the multiple example. If you want to
test the simple example, then the Grove - I2C Hub is not necessary, and only one Grove - 1-Wire Thermocouple Amplifier will be enough.
2- We use I2C Hub here not as a I2C interface, but just as a normal one-to-two transfer interface.
Step 1. Insert the red wire of k-type thermocouple into T+, insert the light white wire of k-type thermocouple into TStep 2. Connect the Grove - I2C Hub to the D3 port of the Base Shield.
Step 3. Plug the Grove - 1-Wire Thermocouple Amplifier A and B into the Grove - I2C Hub.
Step 4. Plug Grove - Base Shield into Seeeduino.
Step 5. 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 Hub Grove - 1-Wire Thermocouple Amplifier
GND
Black
G
GND
5V
Red
V
VCC
NC
White
SDA
NC
D3
Yellow
SCL
DQOUT
Software
Attention
If this is the first time you work with Arduino, we strongly recommend you to see Getting Started with Arduino before the start
Step 1. Download the Seeed_MAX31850K Library from Github.
Step 2. Refer to How to install library to install library for Arduino.
Step 3. Unzip the library folder, follow the path to find and open Multiple.ino ---> xxxx\Arduino\libraries\Seeed_MAX31850Kmaster\examples\Multiple. xxxx is the path you installed your Arduino.
This folder \Arduino\libraries\Seeed_MAX31850K-master\examples contains two examples: Multiple.ino and Simple.ino.
Simple.ino--single mode(one host and one slave)
Multiple.ino--multiple mode(one host and multiple slaves,base on rom addressing-one wire search algorithm)
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
2 #include
3
4 // Data wire is plugged into port 2 on the Arduino
5 #define ONE_WIRE_BUS 3
6 #define TEMP_RESOLUTION 9
7
8 #define MAX_NUM_OF_DEVICE 10
9
10 // Setup a oneWire instance to communicate with any OneWire devices (not
11 just Maxim/Dallas temperature ICs)
12 OneWire oneWire(ONE_WIRE_BUS);
13
14 // Pass our oneWire reference to Dallas Temperature.
15 DallasTemperature sensors(&oneWire);
16
17 // arrays to hold device addresses
18 DeviceAddress Device_add[MAX_NUM_OF_DEVICE];
19 DeviceAddress insideThermometer, outsideThermometer;
20
21 void setup(void)
22 {
23 // start serial port
24 Serial.begin(115200);
25 Serial.println("Dallas Temperature IC Control Library Demo");
26
27 // Start up the library
28 sensors.begin();
29
30 // locate devices on the bus
31 Serial.print("Locating devices...");
32 Serial.print("Found ");
33 Serial.print(sensors.getDeviceCount(), DEC);
34 Serial.println(" devices.");
35
36 Serial.print("Parasite power is: ");
37 if (sensors.isParasitePowerMode()) Serial.println("ON");
38 else Serial.println("OFF");
39
40 for(int i=0;i
很抱歉,暂时无法提供与“101020555”相匹配的价格&库存,您可以联系我们找货
免费人工找货