Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Wi-Fi based Temperature Monitoring System for Thermal

Analysis with Kalman Filter Implementation

I.Firmansyah, A.Sukarto, B.Hermanto, M.Asta J, H.Nugraha


iman002@lipi.go.id

Research Center for Physics, Indonesian Institute of Sciences (LIPI)


Puspiptek Serpong, Tangerang Selatan, Banten – Indonesia
Research purposes

● The main goal is to find the melting point of a material by


measuring the temperature difference between sample material
and reference standard material caused by thermal events.
● In this study, we performed the temperature monitoring and
data acquisition system that can be accessed via Wi-Fi
connection. To filter the noise, Kalman Filter algorithm was
implemented in the analysis to get the better result.
● In the experiment, we tested the system by measuring the
Indium melting point as material sample under test.
Introduction

● One of the thermal analysis techniques is by measuring the


specific psychical or chemical properties of a material that
changes due to temperature.
● In this technique, the reference and sample materials are
heated together through the same temperature at the particular
heating rate.
● The temperature difference between reference and material
sample under tested is calculated.
Differential Thermal Analysis
● Differential thermal analysis is the techniques intended for
measuring the material physical properties which is usually
as a function of temperature.

Fig.1 Block diagram of DTA


System design
● Yun board is integrated with ATMega32U4, Linino Linux based
on OpenWRT linux with AR9331 microprocessor and built-in
Ethernet and Wi-Fi support.
● K-type thermocouple amplifier is MAX31855 from Maxim.

Fig.2 Arduino Yun-based DTA


Kalman Filter

The purpose of Kalman filtering is to remove noise from


thermocouple sensors and to extract the information from the
measured signal.

Fig.3 The operation of Kalman Filter


Kalman Filter (2)
To simplify the equations, for the time update equations are:

x=x (1)
P=P+Q (2)

And for the measurement update equations are:

K = P (P + R)-1 (3)
x = x + K (z - x) (4)
P = (1 – K) P (5)
Methodology
● We developed a smart instrument by combining the digitally
controlled furnace with an integrated Wi-Fi on embedded mi-
crocontroller and microprocessor that support OpenWRT Linux
distribution.

Fig.4 A Wi-Fi based DTA


Results
● The Differential Thermal Analysis (DTA) equipment is shown in
Fig.5. It is consisting of furnace to test the material adjusted by
automatic holder to keep the material on the appropriate posi-
tion.

Fig.5 A prototype of Differential Thermal Analysis


Results

Fig.6 Measurement data on a web browser Fig.7 Sample and reference temperature
Results
● To reduce the noise, the Kalman filter was implemented to the
system. Some constants of Kalman filter equation need to be
calibrated to get the best results. By performing the Kalman filtering,
the result shows that the melting point of Indium 154 o C.

Fig.8 Melting point measurement using Kalman filter


Conclusion

The Wi-Fi based Differential Thermal Analysis (DTA) has


been developed. In order to remove some noises, Kalman
filter has been implemented. The filter was able to remove
the fluctuate data coming from thermocouple sensor. The
result showed that the melting point of Indium was 154 OC.
Thank you for your attention.

You might also like