University of Montenegro Faculty of Electrical Engineering Course: Industrial Electronics Theme: Surface Temperature Measurement Using a Type K Thermocouple Mentor: Prof. dr Radovan Stojanović Students: Golubović Tina 41/19 Djurković Jovan 6/19 Vojinović Ivan 43/19 Date and Place: March 2020, Podgorica
10
Embed
Course: Industrial Electronics Theme: Surface Temperature …apeg.ac.me/nastava/Grupa1_Temperature_TC.pdf · 2020. 5. 25. · Surface temperature sensor is used for temperature measurements
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
University of Montenegro
Faculty of Electrical Engineering
Course: Industrial Electronics
Theme: Surface Temperature Measurement Using a Type K
Thermocouple
Mentor: Prof. dr Radovan Stojanović
Students:
Golubović Tina 41/19
Djurković Jovan 6/19 Vojinović Ivan 43/19
Date and Place: March 2020, Podgorica
2
Contents Problem description ................................................................................................................................ 3
Literature .............................................................................................................................................. 10
3
Problem description
This is a lab project, made in ADEG electronics lab at the University of Montenegro, with
mentoring of prof. dr. Radovan Stojanovic. The task of this project is to demonstrate
sampling process of a VERNIER type K thermocouple sensor at time interrupt levels with the
possibility of setting the START / STOP function and sampling frequency at 5Hz, 2Hz and
1Hz.In our case, this set of commands defines the sampling rate of the sensor. Samples can
be taken every 0.2sec, 0.5sec and 1sec.
Connection scheme
The Surface Temperature Sensor has an exposed thermistor that results in an extremely rapid
response time. This design allows for use in air and water. For temperature measurements in
harsher environments, a more durable probe is required. The sensor is connected on Arduino
Uno board through BAT-ELV Vernier, where SIG1 is connected to Arduino analog pin A0,
5V and GND is from Arduino board.
Figure 1 – Arduino Uno board Figure 2 – analog protoboard adapter
Figure 3 – Experimental setup
4
Here are some specifications of the sensor:
Temperature range: –25 to 125°C (–13 to 257°F)
Maximum temperature that the sensor can tolerate without damage: 150°C
Typical Resolution:
0.08°C (–25 to 0°C)
0.03°C (0 to 40°C)
0.1°C (40 to 100°C)
0.25°C (100 to 125°C)
Temperature sensor: 20 kΩ NTC Thermistor
Accuracy: ±0.2°C at 0°C, ±0.5°C at 100°C
Response time (time for 90% change in reading)
50 seconds (in still air)
20 seconds (in moving air)
Probe dimensions: Probe length (handle plus body) 15.5 cm
Typical uses for the Surface Temperature Sensor include the following:
Skin temperature measurements
Human respiration studies
Specific heat experiments
Heat transfer experiments
Friction and energy studies
Figure 4 – Running the experiment
5
Program
The code shown below uses arduino timer interrupts, which allows us to briefly pause the
normal sequence of events taking place in the loop() function at precisely timed intervals,
while we execute a separate set of commands. Once these commands are done,
the Arduino picks up again where it was in the loop(). We also used EEPROM memory
which stands for electrically erasable programmable read-only memory. It is a non-volatile
flash memory device, that is, stored information is retained when the power is removed. The
information saved in an EEPROM chip is not lost even when power is turned off.
Arduino code:
#include <EEPROM.h> // nedded to access EEPROM memory