Professional Documents
Culture Documents
DAVID
PUBLISHING
1. Introduction
Arduino is a prototyping platform electronics open
source based on flexible hardware and software and
easy to use. It is destined for artists, designers,
hobbyists and anyone interested to create interactive
objects or environments [1].
The Arduino board can integrate with environment
by receiving signals inputs from types varied of
sensors. And it can also affect the environment by
controlling lights, motors or others actuators.
In this work, the environment of Arduino
interaction was a water refrigeration system for a
thermal plasma torch. The Arduino board received an
electrical signal from temperature sensor and acted by
controlling a frequency inverter which powered a
water pump, and acted in a fan coupled a radiator.
The form how refrigeration system was projected
enabled the implementation of a controller using fuzzy
Corresponding author: Gustavo Fernandes de Lima,
electrical engineer, specialist, research fields: analog
electronics, control systems and automation. E-mail:
gustavoflima@msn.com.
2. Theoretical Foundation
2.1 Fuzzy Logic
In 1965, the professor Lofit A. Zadeh from
Berkeleys University proposed a new theory of sets,
where transition of pertinence to non pertinence were
slow and progressive, and no abrupt how in usual
theory of sets [2]. Thus, it emerged the Fuzzy Set
theory.
A system based in fuzzy logic can have your action
schematized by the elements [3]: fuzzificator, rule base
(knowledge base), inference engine (decision-making
unit) and defuzzificator. This structure can be viewed
in Fig. 1.
500
Temperature Control of a Thermal Plasma Torch with Inductive Coupling Using the Arduino Board
Fig. 1
16 2 (Fig. 3b).
In this project, the SD card module was used for
save the measurements of temperature and time in txt.
file. Whereas the LCD module was used to show the
values of temperature and time measured.
2.3 Temperature Sensor NTC (Negative Temperature
Coefficient)
In this project, one thermistor NTC, low cost
semiconductor which decreases the electrical
resistance with increment the temperature were used
(Fig. 4).
The NTC sensor works for a resistance of 520 in
298.15 K (77 F) and 75.41 in 373.15 K (212 F),
with a tolerance of 1% to 5%, giving a non-linear
graphic. For making one, this curve graphic was used
in Eq. (1).
1 1
R R0 exp
T T0
(a) SD Card
(b) LCD
Fig. 2
(1)
Fig. 4
Temperature Control of a Thermal Plasma Torch with Inductive Coupling Using the Arduino Board
Curve of NTC
a 0.0012
b 0.00033151
c 0.0000001962
501
(5)
Fig. 5
the
configuration
chosen,
an
increase
of
R1
V0 Vcc
R1 RNTC
(2)
V
R NTC R1 cc R1
V0
(3)
T (K )
1
(4)
a b ln( R NTC ) c (ln( R NTC )) 3
502
Temp
perature Con
ntrol of a Therrmal Plasma Torch with In
nductive Coupling Using tthe Arduino Board
B
Fig. 6
t
of the prooject.
ICP torch
Fig.. 7
Arrduino board
Temperature of referennce
Pulses
3. Descrip
ption of Com
mponents
PWM
d/dt
Three-phase
motor of fan
Fuuzzy
conntroller
Teemperature
of system
Fig.. 8
Refriggeration
system
(F/min) =
(7))
With
W
two prrevious valuues, the fuzzzy controllerr
com
mbined variabbles and in the infereence rules, off
typee if then, andd created two appropriates outputs. Thee
firstt for poweredd the of frequuency inverteer and secondd
for powered of the radiator's fan.
The
T fuzzy loggical toolbox of MATLAB
BTM softwaree
wass used for created
c
the innputs variables of fuzzyy
systtem and deterrmine output variables vallues.
The
T variablee was definedd with valuess in -67 F too
Temperature Control of a Thermal Plasma Torch with Inductive Coupling Using the Arduino Board
503
Fig. 11
Fig. 12
Fig. 9
Fig. 10
504
Temperature Control of a Thermal Plasma Torch with Inductive Coupling Using the Arduino Board
Temperature X time
Fig. 13
5. Conclusions
In this work, it presents the use of Arduino board in
temperature control of water which cools a thermal
plasma torch used the fuzzy control. The objective
was achieved, once the temperature of water ranged
between 106.16 F and 121.46 F within the range
from 104 F to 122 F as previous defined. This result
was possible why the temperature is a magnitude slow
varies, which allowed for Arduino board works
without big computational endeavor.
[4]
[5]
[6]
References
[1]
[2]
[3]
SP, 1998.
[7]
[8]