Categories


THERMO K click

Product Code: MIKROE-2501

THERMO K click
THERMO K click
THERMO K click
THERMO K click

₹2,519.00
GST inclusive



Qty:

Availability: Backorder


Add to Wish List



Temperature range

With the type-K probe, available in our store, this click can measure temperature up to +480 °C. With a different  probe it can theoretically measure temperature up to +1372 °C.

THERMO K click has a PCC-SMP thermocouple connector onboard, suitable for all K-type probes.

MCP9600 IC from Microchip

The MCP9600 IC converts thermocouple EMF to degree Celsius with integrated Cold-Junction compensation. It corrects the thermocouple nonlinear error characteristics of eight thermocouple types and outputs ±1.5°C accurate temperature data.

4 alert outputs

THERMO K click has 4 alert outputs onboard that can be used to detect multiple temperature zones. You can define on which specific temperature the THERMO K click will send an alarm.

Low power modes

Low-Power modes are available for battery-powered applications. In shut-down mode the module uses only 2 µA.

Thermocouple probe

In order to use THERMO K clik you need to connect the appropriate K-type thermocouple probe (not included in the package) into the PCC-SMP connector.

Note: Our store offers Thermocouple Type-K Glass Braid Insulated probes.

Application

Hand-held measurement equipment, industrial equipment thermal management, petrochemical thermal management, etc.

Specifications

Type Temperature,Humidity
Applications Hand-held measurement equipment, industrial equipment thermal management, petrochemical thermal management, etc.
On-board modules MCP9600 IC from Microchip
Key Features Operating Current: 300 µA, Shutdown Current: 2 µA
Key Benefits Four Programmable Temperature Alert Outputs
Interface I2C,GPIO
Input Voltage 3.3V or 5V
Compatibility mikroBUS
Click board size M (42.9 x 25.4 mm)
 

THERMO K click carries the MCP9600 IC from Microchip and and depending on the type of probe it uses, the click can measure temperatures from −200 °C to +1372 °C. THERMO K click is designed to run either on 3.3V or 5V power supply. It communicates with the target MCU through I2C interface.

Pinout diagram

This table shows how the pinout on THERMO K click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).

Notes Pin Mikrobus logo.png Pin Notes
Alert 4 output Alert 4 1 AN PWM 16 ALERT2 Alert 2 output
Alert 3 output ALERT3 2 RST INT 15 ALERT1 Alert 1 output
  NC 3 CS TX 14 NC  
  NC 4 SCK RX 13 NC  
  NC 5 MISO SCL 12 SCL I2C Clock
  NC 6 MOSI SDA 11 SDA I2C Data
Power supply +3.3V 7 +3.3V +5V 10 +5V Power supply
Ground GND 8 GND GND 9 GND Ground

Jumpers and settings

Designator Name Default Position Default Option Description:
JP1 PWR.SEL. Left 3V3 Power Supply Voltage Selection 3V3/5V, left position 3v3, right position 5V
JP2 ADDR. SEL. Right GND I2C address Selection. Left position (VDD) is 1100111x and right position (GND) is 1100000x .

Programming

The demo shows the temperature on the TFT or LCD display. It measures every half a second. We have examples for PIC, dsPIC, PIC32, ARM, AVR and FT90x compilers. The code snippet is from the Example folder of the PIC compiler and P18F87K22 MCU.

This example is a temperature reading routine. First, we are reading the “Thermocouple Temperature Register” and then we are converting the value to a temperature in the Celsius scale.

 1  float Read_Temperature()
 2 {
 3     float Temperature;
 4 
 5     tmp_data[0] = MCP9600_TH;                                              
 6 
 7     I2C1_Start();
 8     I2C1_Wr( MCP9600_I2C_ADDR );
 9     I2C1_Wr( tmp_data[ 0 ] );
10     I2C1_Stop();
11     Delay_us( 50 );
12     I2C1_Start();
13     I2C1_Wr( MCP9600_I2C_ADDR | 1 );
14     tmp_data[ 0 ] = I2C1_Rd( 1 );
15     tmp_data[ 1 ] = I2C1_Rd( 0 );
16     I2C1_Stop();
17 
18     if((tmp_data[0] & 0x80) == 0x80)
19     {
20         tmp_data[0] = tmp_data[0] & 0x7F;                                           
21         Temperature = 1024 - (tmp_data[0]*16 + tmp_data[1] / 16);
22     }
23     else
24     {                                                                          
25         Temperature = (tmp_data[0] * 16 + (float)tmp_data[1] / 16);                 
26     }
27 
28     return Temperature;                                                           
29 }

Downloads

 mikroBUS™ Standard specification 

 LibStock: Thermo K click Examples 

 Thermo K click Schematic

 Click Boards™ Catalog

 THERMO K click 3D file

 

Write a review
Your Name:


Your Review:
Note: HTML is not translated!
Rating:
Bad           Good

Enter the code in the box below:



© 2024, MG Automation Technologies. Powered by MG Super LABS.Find us on Google+
Designed with by