SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
IEEE TRANSACTIONS ON EDUCATION 1
Microcontroller-Based Robotics
and SCADA Experiments
Savaş Şahin and Yalçin İşler, Member, IEEE
Abstract—The recently rapid increase in research and develop-
ment in automation technology has led to a gap between educa-
tion and industry. Although developing countries need to keep in
touch with the latest developments, that poses some difficulties for
industrial automation education, such as cost, lack of student moti-
vation, and insufficient laboratory infrastructure. Low-cost exper-
imental setups may overcome many of these challenges. This paper
describes how supervisory control and data acquisition (SCADA)
and robotics experiments in control and automation education can
be conducted at reasonable cost. These setups consist of a fluid
tank, a Cartesian robot with a three-axis robot arm, and serial,
parallel, USB, and TCP/IP communication ports. These experi-
ments were developed and used in control and automation educa-
tion in the Automation Laboratory of Ege Technical and Business
College, Ege University, İzmir, Turkey. The presented experiments
were also quantitatively evaluated using the one-way ANOVA test
on the exam results, and qualitatively evaluated by a discussion ses-
sion and survey. The results indicated that student performance
improved when microcontroller-based experimental setups were
used, and that increasing the complexity of experiments also helped
improve students’ academic success.
Index Terms—Control engineering education, digital con-
trol, robots, supervisory control and data acquisition (SCADA)
systems.
I. INTRODUCTION
RESEARCH and development in control and automation
technology for industrial applications has increased
rapidly to meet industry’s evolving needs in control and au-
tomation systems. The use of such systems is an important
indicator of the level of industrialization of developing coun-
tries. Control and automation technology laboratories play a
vital role in this development and serve as a point of interac-
tion between industry and control education. In developing
countries, there are several problems for using control and
automation experimental setups and experiments [1]. First,
control and automation courses need a significant budget for
instrumentation and automation equipment. Second, many
commercial automation setups may not gain students’ attention
Manuscript received August 04, 2012; revised November 06, 2012; accepted
February 05, 2013.
S. Şahin is with the Department of Electrical and Electronics Engineering,
Çiğli Campus, İzmir Katip Çelebi University, 35620 İzmir, Turkey (e-mail:
sahin.savas@yahoo.com).
Y. İşler is with the Department of Biomedical Engineering, Çiğli Campus,
İzmir Katip Çelebi University, 35620 İzmir, Turkey.
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TE.2013.2248062
over the general run of experiments. Third, real industrial pro-
cesses cannot be realized in the laboratory. These problems can
be locally overcome by using low-cost experimental setups [2].
In previous studies, such laboratories have been established
with controllers and instrumentation equipment such as micro-
controllers, programmable logic controllers (PLCs), industrial
personal computers (PCs), and sensors and actuators [2]–[5].
Microcontrollers that have a defined input–output interface
logic to physically connect the devices and a program to access
the device functions are widely used for control applications,
usually for implementing controllers together with digital and
analog input interfaces [3], [6]. In contrast, PLCs are used to
directly control real processes with sensors and actuators [4].
Alternatively, industrial PCs are also used to control real pro-
cesses via input–output ports [7].
In control and automation systems, supervisory control and
data acquisition (SCADA) can be defined as a multidisciplinary
field, comprising electrical, electronics, instrumentation,
mechanical, control, and computer sciences [8]. This is a
highly flexible and expandable area, covering real-time data
acquisition (DAQ), managing with a human–machine inter-
face (HMI), and interacting with the World Wide Web (WWW),
wide area networks (WANs), local area networks (LANs), and
PCs [9], [10]. Thus, SCADA courses play an important role in
control and automation education at engineering departments in
universities and technical colleges [11]–[13]; their syllabi and
experiments must be carefully chosen to meet industrial needs.
Previous studies have shown that LabVIEW graphical pro-
gramming language (GPL) can be used as a simulation program
that builds some specific curricular and cognitive skills [12]
such as analyzing the process, implementing a GPL, and under-
standing LabVIEW objects and SCADA/HMI (operator’s inter-
face and data-logging) applications [9]. Moreover, LabVIEW
virtual instruments (VIs) can reduce the mistakes or accidents,
and the need for repair, inherent in using actual instruments and
automation equipment [14].
In the work presented here, a different approach is taken: New
microcontroller-based experimental setups and experiments
were designed for a SCADA Systems course to meet industrial
needs at low cost, using Transmission Control Protocol and
Internet Protocol (TCP/IP), graphical user interfaces (GUIs),
and universal serial bus (USB) ports. USB ports have recently
become essential to establishing communication for robotics
and SCADA systems. These experimental setups are gen-
eral-purpose, well-designed, updated implementations, tailored
for seven applications of VI-aided SCADA systems. Although
some specific designs have already been presented [2], [5],
such a suite of detailed, well-designed experimental setups
0018-9359/$31.00 © 2013 IEEE
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
2 IEEE TRANSACTIONS ON EDUCATION
powered by current industrial applications has yet to be de-
scribed. The rest of this paper is organized as follows.Section II
gives a brief description of the educational integration of the
designs into the curriculum. Section III explains the software
selected, the hardware designed to go with this software, and
the components of the new SCADA experiments. Section IV
gives the results achieved of both quantitative and qualitative
evaluations. Finally, these results are discussed.
II. EDUCATIONAL INTEGRATION
The SCADA course “SCADA Systems” plays a funda-
mental role in the two-year curriculum of the Control and
Automation Program at Ege Technical and Business College
(ETBC), Ege University, İzmir, Turkey. The courses leading
up to SCADA Systems, which is given in the fourth and last
semester of the curriculum, include Basic Electronics, Digital
Electronics, Electronic Measurement Techniques and Safety,
Computer Aided Circuit Design, Sensor and Transducers, Mi-
crocontrollers, Process Measurement I & II, Process Control,
Programmable Logic Controllers, and Microcontroller-Based
Control; each of these recommends textbooks as supplementary
material on their course Web page. Students thus begin the
SCADA Systems course with a uniform background knowl-
edge provided by these earlier courses. For example, in Process
Control, students are taught the standards of the Instrument
Society of America (ISA) such as Instrumentation Symbols and
Identification (ISA5.1), Binary Logic Diagrams for Process
Operations (ISA-5.2), Graphic Symbols for Distributed Con-
trol/Shared Display Instrumentation, Logic and Computer
Systems (ISA-5.3), and Instrument Loop Diagrams (ISA-5.4);
these standards are necessary to establish communication for
SCADA.
The learning objectives of the course, updated in 2010, are
that students should do the following:
1) understand the fundamental concepts of a SCADA system
and its various components such as electronics, computers,
and communication systems;
2) be able to configure the SCADA software package pro-
gram and determine the needs for the SCADA system from
given information;
3) learn communication protocols used for computerized
system control;
4) be able to install and run real application setups using the
software;
5) be able to analyze the overall SCADA system software and
the various elements of communication-based hardware.
SCADA Systems, given in the fourth semester, is given in
one 4-h session per week. Its syllabus is given in Table I.
III. EXPERIMENTS
Microcontroller-based experimental setups were designed
to carry out seven consecutive experiments. The first four
of these experiments—on the RS232 serial port, IEEE 1284
D-25 parallel port, the use of a digital thermometer, and tem-
perature and liquid-level instrumentation [15], [16]—were
explained in a previous study [2]. Three new experiments—on
TABLE I
SYLLABUS OF SCADA SYSTEMS
using a USB port, controlling a USB-based Cartesian robot,
and controlling a TCP/IP-based robot arm—are explained in
Sections III-A–III-C.
A. Software Selection
The choice of control and automation software is very im-
portant issue for engineering applications and education. The
selection criteria were explained in detail in a recent study [8].
The LabVIEW 8.5 evaluation copy (to use USB and TCP/IP
ports) was chosen for SCADA education in the SCADA Sys-
tems course because of its minimal cost.
B. Experimental Setups
The laboratory is equipped with 10 experimental setups,
each comprising a PC, an application set, a multimeter, an
oscilloscope, and necessary software. The PCs, with a Core2
3300 MHz processor and 2 GB of memory, run MS Windows
XP Professional and LabVIEW 8.5 [17] evaluation software.
An experimental SCADA system consists of DAQ hardware
and development software. DAQ hardware, composed of an
analog-to-digital converter (ADC) and a digital-to-analog
converter (DAC), is used to acquire and control the phys-
ical phenomena with sensors and actuators, respectively. VIs
in LabVIEW are commonly used in programming SCADA
systems for logging data from a DAQ system with a flexible
GUI [18].
A peripheral interface circuit (PIC)-based SCADA system is
preferred for experiments because PLC-based systems are very
expensive to use for education [19]. PIC-based experimental
setups serve as the signal conditioner, data acquirer, and con-
troller for interface circuits. Their internal software supports the
GUI developed in LabVIEW.
In this study, three different PIC microcontroller boards
were designed and used in experiments: The PIC16F877,
PIC18F4550, and PIC18F452 are used for serial and parallel
port-based experimental setups, USB-based experimental
setups, and TCP/IP-based experimental setups, respectively.
These microcontrollers include internal flash program memory,
a large area of RAM, internal EEPROM, and eight channel
ADCs. They are thus suitable for real-time systems and moni-
toring applications [6].
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
ŞAHIN AND İŞLER: MICROCONTROLLER-BASED ROBOTICS AND SCADA EXPERIMENTS 3
TABLE II
GRADING SCHEME SHOWING THE MARKS AVAILABLE FOR EACH PART OF THE SEVEN EXPERIMENTS: 1—RS232 SERIAL PORT COMMUNICATION; 2—IEEE
1284 PARALLEL PORT COMMUNICATION; 3—DIGITAL THERMOMETER; 4—TEMPERATURE & LIQUID-LEVEL CONTROL; 5—USB PORT COMMUNICATION;
6—USB-BASED CARTESIAN ROBOT; 7—TCP/IP-BASED ROBOT ARM. (“N/A” MEANS THAT ITEM IS NOT PART OF THAT EXPERIMENT)
C. Experiments
LabVIEW software is used to implement the front panel and
the block diagram. The block diagram holds the data flow and
graphical source codes, which is useful for designing an HMI
for robotics and automation systems. The front panel provides
switches, counters, timers, and graphs in order to monitor and
control the experiments. The block diagram supplies data flow
and function tools with connectors, terminals, and wires. Each
of the seven consecutive SCADA experiments is carried out in
four distinct stages: 1) hardware properties; 2) software proper-
ties; 3) integration of the hardware and the software; and 4) eval-
uation of lab reports. The students were introduced to the exper-
imental setups and PIC units and were then requested to develop
their own PIC program and front-panel GUI with VI programs
in LabVIEW. Table II shows the contributions of each step for
evaluation of the experiment. Students are allowed to hand their
reports in any official time in the following week.
Implementations of the first four experiments are designed to
use a PIC16F877-based hardware of the simple setup described
in the authors’ previous paper [2]. Three additional advanced
experiments (#5–#7) use a USB port, a USB-based Cartesian
robot, and a TCP/IP-based robot arm.
1) Implementation of the USB Port: This experiment con-
nects the PIC18F4550 board and graphical programming using
LabVIEW via a USB port. Students are expected to read the
status of switches and send these values to the LEDs through
the USB port. This experiment helps students to understand the
basics of the DAQ and digital communication protocols using a
USB port.
2) Implementation of the USB-Based Cartesian Robot: This
experiment connects the PIC18F4550 board with a general-pur-
pose step motor driver card to the USB port, implementing real-
time controlling and monitoring for a three-axis system. The
Cartesian robot has three axes, and thus has three degrees of
freedom (DOF); these -, -, and -axes are controlled by a mi-
crocontroller board and step motor drivers via the LabVIEW-
designed GUI. Limit switches are used to prevent it passing the
borders of each axis. Students follow these steps.
a) Generate a USB-HMI driver using the “VISA Driver De-
velopment Wizard” and “VISA Interactive Controller” in
National Instruments’ VISA program.
b) Adjust the reference point to zero for the three axes using
the reset button.
c) Control the - - -axes of the Cartesian robot via the GUI.
d) Transfer the axes’ coordinate and limit value data between
the computer and microcontroller card.
e) Control the step motors with pulse-width modulation
(PWM) using a proportional control algorithm.
f) Monitor the GUI.
This experiment is designed as an advanced-level application
to show students how a complex real-time application can be
designed.
3) Implementation of the TCP/IP-Based Robot Arm: The
last experiment is a multiexperimental system designed for con-
necting to the PIC18F452 board via TCP/IP communication
protocol, using the TCP/IP port. The robot arm with its three
DOF and its gripper are driven by servomotors via a micro-
controller board and a LabVIEW-designed GUI. In addition,
this experiment also includes temperature readings and an 8-bit
input/output (I/O). The thermometer part of this experimental
setup is realized using a DS1820 sensor. The 8-bit I/O part is
implemented as were the serial port in Exp. #1 and the USB port
in Exp. #5. The embedded TCP/IP port means the experimental
system can be used for WAN and LAN applications. Students
follow these steps.
a) Generate TCP/IP and uni-datagram protocol (UDP)
drivers using LabVIEW function blocks.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
4 IEEE TRANSACTIONS ON EDUCATION
TABLE III
STATISTICAL ANALYSIS OF EXAMINATION GRADES ( NUMBER OF
STUDENTS)
Fig. 1. Mean grades of all enrolled students (lower line) and students passing
the course (upper line).
b) Control the robot arm via a LabVIEW-designed GUI.
c) Control servomotors with PWM used as proportional con-
trol for their states.
d) Monitor the GUI.
e) Read the status of switches and send this value to the
LEDs through the TCP/IP port.
This experiment is also designed as a SCADA-based robotics
application.
IV. EVALUATION
The experimental setup and the suite of seven experiments
were evaluated both quantitatively and qualitatively.
A. Quantitative Evaluation
The exam results over eight years of the SCADA Systems
course were analyzed using SPSS statistical software. In the first
three of these years, the experimental setup was not in place. The
next two years featured the simple setup (Experiments 1–4), and
the last three featured the complete setup (Experiments 1–7).
The course had the same teacher, this paper’s first author, for
all eight years. All the exams were prepared and graded by
this teacher; their questions were determined by considering
Bloom’s Taxonomy, a classification of educational learning ob-
jectives [20]. Therefore, throughout this period, the exams may
be considered to be as similar as possible, and the experimental
setup can be thought of as the major factor affecting student per-
formance in the course. Table III gives the statistical results.
Fig. 1 shows the mean grades over eight years of both all
enrolled students and of the students who passed the exam. As
TABLE IV
TEST OF THE HOMOGENEITY OF VARIANCES
TABLE V
ANOVA-TEST RESULTS FOR DIFFERENCES TO SHOW THE EFFECTS OF SETUP
ON STUDENTS’ EXAM RESULTS
TABLE VI
STATISTICAL ANALYSIS OF EXAMINATION GRADES ( NUMBER OF
STUDENTS)
can be seen in Table III, there was a substantial improvement in
mean grades after the introduction to the laboratory both of the
simple setup and advanced setup.
To analyze the statistical differences over these eight years,
further statistical procedures were followed [2]. The statistical
distributions of the eight-year grades were assumed to be normal
upon visual inspection. Then the homogeneity of variances of
grades had to be tested. The Levene statistic is probably the most
commonly used test for this purpose in normal-distributed data.
Applying this test (Table IV), the value shows that the
hypothesis on the homogeneity of variances is valid.
A one-way ANOVA analysis was performed at 0.05 signif-
icance level using the SPSS software package. Table V gives
the test result as , which means that there is a statis-
tically significant difference between years. However, this test
does not indicate which years differ from others. To see this,
Tukey’s honestly significant difference (HSD) test, a multiple
comparison test in statistics, is applied, as in Table VI.
These results classify student exam performance in three
distinct groups: no experimental setup, the simple setup, and
the advanced setup. The last rows show the statistical signifi-
cance for each group. If the significance is greater than 0.05,
that group may be assumed to be statistically indistinguishable.
For example, student grades for 2003–2004, 2004–2005, and
2005–2006 must be considered statistically similar. Those
for 2006–2007 and 2007–2008 and those of 2008–2009,
2009–2010 and 2010–2011 are also similar. However, those
for 2005–2006 and 2006–2007 cannot be considered similar.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
ŞAHIN AND İŞLER: MICROCONTROLLER-BASED ROBOTICS AND SCADA EXPERIMENTS 5
The exam results indicate that there were statistically signif-
icant improvements both after the simple setup and after the
advanced setup.
B. Qualitative Evaluation
A five-question survey was given at the end of the semester
to obtain a qualitative evaluation of the performance of the ex-
perimental setup and experiments, using a Likert scale of Very
Poor, Poor, Average, Good, and Excellent. The questions were
as follows.
1) Do you think this course provides a deep understanding of,
and application experience in, the subject of interest?
2) Do you think the educational materials used in the context
of this course are adequate?
3) How does this course affect your motivation to continue
your education in the field of automation?
4) Do you think this course provided you with the experience
necessary for your professional life?
5) How useful did you find this course in your automation
education?
The survey results are summarized in Fig. 2(a) for the
simple experimental setup and in Fig. 2(b) for the advanced
experimental setups. The answers to the first and second ques-
tions show that most students agree that the SCADA Systems
course helps them achieve the required desired level in terms
of knowledge, experience, and educational materials. For the
third question, 72% of students say that the course strongly mo-
tivated them in the field of automation technologies. Answers
to the fourth question are in a somewhat different category in
that students do not as yet have a professional life; this could
account for the higher level of answers of Poor and Average.
For the last question, students evaluated the lectures and found
them adequate. Responses to the last question are very similar
to those for the first three questions.
V. DISCUSSION
Turkey, and other developing countries, must keep up with
modern technology for their industries to be able to compete in
world markets. Since SCADA and other hardware devices may
be beyond the budgets of the educational institutions of such
countries, it is crucial to be able to implement teaching based on
more affordable simulation tools. This paper has described the
teaching of the concepts of industrial automation, data acquisi-
tion, instrumentation, using widely used communication ports
(such as serial, parallel, USB, and TCP/IP), virtual instrumen-
tation, and its development with LabVIEW. Acquiring experi-
mental knowledge of these matters by means of seven labora-
tory experiments helps students to integrate the theoretical con-
cepts. Although an evaluation copy of LabVIEW was used in
the study to achieve minimal cost, the Internet-based commu-
nication technologies that are an important part of distributed
systems such as SCADA [17] were also included. As a result,
the experimental setups offer a good alternative to commercial
ones.
In addition, although this study had the goal of designing an
experimental setup and experiments for the undergraduate level,
these are also suitable for use in degree programs in electrical,
Fig. 2. Student responses to each survey question for the (a) simple setup and
(b) advanced setups.
electronics, and control engineering in courses in control, instru-
mentation, and SCADA. The experimental setup is also suitable
for project-based learning systems, and so can easily be inte-
grated by engineering institutions and technical colleges that use
project-based learning strategies. The course was modified over
an eight-year period to achieve the desired learning outcomes.
The exam results, analyzed in Table VI, indicate that there
were three different statistically significant groups. It could
be concluded that using experimental setups is essential to
understanding technical subjects, and the more complex the
experiments, the greater the students’ success. In addition,
students stressed in oral feedback sessions that complex
applications would help in increasing their motivation and
self-confidence. Such setups can therefore be used for demon-
stration sessions to attract student attention and improve their
motivation. Almost all student feedback was positive except
that from students who had poor class attendance. Nevertheless,
both the experimental setup and the experimental content have
been gradually improved on the basis of this feedback.
Because of the limitations of the evaluation version of
LabVIEW, students were not introduced to the concepts of
reading input data from the database and writing output data to
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
6 IEEE TRANSACTIONS ON EDUCATION
the database, nor to some other important concepts such as SQL
operations and database security. This lack was addressed by
recommending textbooks related to these topics [21], [22] and
will be further addressed by their inclusion in graduate-level
courses.
Implementation details of both hardware and software are
available upon request from the second author via e-mail and
will be more widely available as soon as the course Web site is
online.
ACKNOWLEDGMENT
The authors would like to thank M. B. Öner, B. Kadioğlu, and
O. Ergünay for their contributions during implementation of the
setups, and M. Ölmez and M. B. Selek for encouragement to
extend the study and to write this paper.
REFERENCES
[1] P. Bennell and J. Segerstrom, “Vocational education and training in
developing countries: Has the World Bank got it right?,” Int. J. Educ.
Dev., vol. 18, no. 4, pp. 271–287, 1998.
[2] S. Sahin, M. Olmez, and Y. Isler, “Microcontroller-based experimental
setup and experiments on SCADA education,” IEEE Trans. Educ., vol.
53, no. 3, pp. 437–444, Aug. 2010.
[3] P. Chou, G. Ortega, and R. Borriello, “Synthesis of the hardware/soft-
ware interface in microcontroller-based systems,” in Proc. Comput.-
Aided Design, 1992, vol. ICCAD-92, pp. 488–495.
[4] A. Mader and H. Wupper, “Timed automation models for simple pro-
grammable logic controllers,” in Proc. 11 Euro Micro Conf. Real-Time
Syst., 1999, pp. 106–113.
[5] S. Sahin, Y. Isler, and M. B. Selek, “An example experiment in control
of liquid level and temperature using virtual instruments,” J. Tech. Sci.,
Celal Bayar Univ., Soma Vocational School, vol. 8, no. 1, pp. 1–10,
2007.
[6] D. Ibrahim, Microcontroller Based Applied Digital Control. West
Sussex, U.K.: Wiley, 2006.
[7] A. G. Vicente, I. B. Munoz, J. L. L. Galilea, and P. A. R. del Toro,
“Remote automation laboratory using a cluster of virtual machines,”
IEEE Trans. Ind. Electron., vol. 57, no. 10, pp. 3276–3283, Oct. 2010.
[8] N. Ertugrul, “Towards virtual laboratories: A survey of LabVIEW-
based teaching/learning tools and future trends,” Int. J. Eng. Educ., vol.
16, no. 3, pp. 171–180, 2000.
[9] F. Adamo, F. Attivissimo, G. Cavone, and N. Giaquinto,
“SCADA/HMI systems in advanced educational courses,” IEEE
Trans. Instrum. Meas., vol. 56, no. 1, pp. 4–10, Feb. 2007.
[10] B. Qiu, H. B. Gooi, Y. Liu, and E. K. Chan, “Internet-based SCADA
display system,” IEEE Comput. Appl. Power, vol. 15, no. 1, pp. 14–19,
Jan. 2002.
[11] N. A. Kheir, K. J. Aström, D. Auslander, G. F. Cheok, G. F. Franklin,
M. Masten, and M. Rabins, “Control system engineering education,”
Automatica, vol. 32, pp. 147–166, 1996.
[12] G. Faraco and L. Gabriele, “Using LabVIEW for applying mathemat-
ical models in representing phenomena,” Comput. Educ., vol. 49, no.
3, pp. 856–872, 2007.
[13] M. S. Thomas, D. P. Kothari, and A. Prakash, “Design, development,
and commissioning of a substation automation laboratory to enhance
learning,” IEEE Trans. Educ., vol. 54, no. 2, pp. 286–293, May 2011.
[14] J. M. Jimenez-Martinez, F. Soto, E. de Jodar, J. A. Villarejo, and J.
Roca-Dorda, “A new approach for teaching power electronics con-
verter experiments,” IEEE Trans. Educ., vol. 48, no. 3, pp. 513–519,
Aug. 2005.
[15] H. Salleh, T. F. Yusaf, and M. K. Z. Azlan, “Level control experiment
via Internet,” in TENCON Proc., 2000, pp. 546–549.
[16] M. Casini, D. Prattichizzo, and A. Vicino, “The automatic control
telelab: A user-friendly interface for distance learning,” IEEE Trans.
Educ., vol. 46, no. 2, pp. 252–257, May 2003.
[17] L. K. Wells, LabVIEW Student Edition. Austin, TX, USA: National
Instruments, 1996.
[18] K. K. Tan, T. H. Lee, and F. M. Leu, “Development of a distant labora-
tory using LabVIEW,” Int. J. Eng. Educ., vol. 16, pp. 273–282, 2000.
[19] N. I. Sarkar and T. M. Craig, “Illustrating computer hardware concepts
using PIC-based projects,” in Proc. ACM SIGCSE, 2004, pp. 270–274.
[20] D. R. Krathwohl, “A revision of Bloom’s taxonomy: An overview,”
Theory Into Practice, vol. 41, no. 4, pp. 212–218, 2002.
[21] R. Krutz, Securing SCADA Systems. Hoboken, NJ, USA: Wiley,
2005.
[22] S. G. Tzafestas, Web-Based Control and Robotics Education. New
York, NY, USA: Springer-Verlag, 2009.
Savaş Şahin received the B.Sc. degree in electronics and communication en-
gineering from Kocaeli University, Kocaeli, Turkey, in 1996, the M.Sc. degree
in electrical and electronics engineering from Ege University, Izmir, Turkey, in
2003, and the Ph.D. degree in electrical and electronics engineering from Dokuz
Eylül University, Konak, Turkey, in 2010.
He was an Instructor with the Department of Control and Automation, Ege
Business and Technical College, Ege University, from 2000 to 2012. He has
been working as Assistant Professor with the Department of Electrical and Elec-
tronics Engineering, İzmir Katip Çelebi University, Izmir, Turkey, since 2012.
His main research interests are in the fields of control systems, industrial au-
tomation, chaotic systems, and artificial neural networks.
Yalçin İşler (S’09–M’11) received the B.Sc. degree in electrical and electronics
engineering from Anadolu University, Eskişehir, Turkey, in 1993, the M.Sc.
degree in electronics and communication engineering from Süleyman Demirel
University, Isparta, Turkey, in 1996, and the Ph.D. degree in electrical and elec-
tronics engineering from Dokuz Eylül University, İzmir, Turkey, in 2009.
From 1993 to 2000, he was a Lecturer with Burdur Vocational School,
Süleyman Demirel University. He worked as a Software Engineer from 2000
to 2002. He was a Research Assistant with Zonguldak Karaelmas University,
Zonguldak, Turkey, from 2002 to 2003 and with Dokuz Eylül University from
2003 to 2010. He was an Assistant Professor with the Department of Electrical
and Electronics Engineering, Zonguldak Karaelmas University, from 2010 to
2012. He has been working as an Assistant Professor with the Department
of Biomedical Engineering, İzmir Katip Çelebi University, Izmir, Turkey,
since 2012. His main research interests are in the fields of biomedical signal
processing, computational neuroscience, genetic algorithms, and microcon-
troller-based board design.

Weitere ähnliche Inhalte

Was ist angesagt?

Towards predictive maintenance for marine sector in malaysia
Towards predictive maintenance for marine sector in malaysiaTowards predictive maintenance for marine sector in malaysia
Towards predictive maintenance for marine sector in malaysiaConference Papers
 
Aleksandrov jovanovic antic_nikolic_peric_aleksandrov_44
Aleksandrov jovanovic antic_nikolic_peric_aleksandrov_44Aleksandrov jovanovic antic_nikolic_peric_aleksandrov_44
Aleksandrov jovanovic antic_nikolic_peric_aleksandrov_44Paulo Marques
 
Cobot fleet management system using cloud and edge computing bukhary
Cobot fleet management system using cloud and edge computing bukharyCobot fleet management system using cloud and edge computing bukhary
Cobot fleet management system using cloud and edge computing bukharyConference Papers
 
IRJET- Searching Admission Methodology(SAM): An Android Based Application...
IRJET-  	  Searching Admission Methodology(SAM): An Android Based Application...IRJET-  	  Searching Admission Methodology(SAM): An Android Based Application...
IRJET- Searching Admission Methodology(SAM): An Android Based Application...IRJET Journal
 
Interactive Voice Response System for College automation
Interactive Voice Response System for College automationInteractive Voice Response System for College automation
Interactive Voice Response System for College automationIRJET Journal
 
Ict resource monitoring system for philippine college of science
Ict resource monitoring system for philippine college of scienceIct resource monitoring system for philippine college of science
Ict resource monitoring system for philippine college of sciencecharo almonte
 
Parent communication register android application
Parent communication register android applicationParent communication register android application
Parent communication register android applicationBhadra Gowdra
 
ISI Master of Technology in Computer Science (M. Tech CS) Information
ISI Master of Technology in Computer Science (M. Tech CS) InformationISI Master of Technology in Computer Science (M. Tech CS) Information
ISI Master of Technology in Computer Science (M. Tech CS) InformationSOURAV DAS
 

Was ist angesagt? (13)

Towards predictive maintenance for marine sector in malaysia
Towards predictive maintenance for marine sector in malaysiaTowards predictive maintenance for marine sector in malaysia
Towards predictive maintenance for marine sector in malaysia
 
Surender Dhanasekaran Resume
Surender Dhanasekaran ResumeSurender Dhanasekaran Resume
Surender Dhanasekaran Resume
 
Ijsrp p8589
Ijsrp p8589Ijsrp p8589
Ijsrp p8589
 
Aleksandrov jovanovic antic_nikolic_peric_aleksandrov_44
Aleksandrov jovanovic antic_nikolic_peric_aleksandrov_44Aleksandrov jovanovic antic_nikolic_peric_aleksandrov_44
Aleksandrov jovanovic antic_nikolic_peric_aleksandrov_44
 
kiran edited
kiran editedkiran edited
kiran edited
 
Cobot fleet management system using cloud and edge computing bukhary
Cobot fleet management system using cloud and edge computing bukharyCobot fleet management system using cloud and edge computing bukhary
Cobot fleet management system using cloud and edge computing bukhary
 
IRJET- Searching Admission Methodology(SAM): An Android Based Application...
IRJET-  	  Searching Admission Methodology(SAM): An Android Based Application...IRJET-  	  Searching Admission Methodology(SAM): An Android Based Application...
IRJET- Searching Admission Methodology(SAM): An Android Based Application...
 
Interactive Voice Response System for College automation
Interactive Voice Response System for College automationInteractive Voice Response System for College automation
Interactive Voice Response System for College automation
 
Ict resource monitoring system for philippine college of science
Ict resource monitoring system for philippine college of scienceIct resource monitoring system for philippine college of science
Ict resource monitoring system for philippine college of science
 
Parent communication register android application
Parent communication register android applicationParent communication register android application
Parent communication register android application
 
ISI Master of Technology in Computer Science (M. Tech CS) Information
ISI Master of Technology in Computer Science (M. Tech CS) InformationISI Master of Technology in Computer Science (M. Tech CS) Information
ISI Master of Technology in Computer Science (M. Tech CS) Information
 
Be computer-engineering-2012
Be computer-engineering-2012Be computer-engineering-2012
Be computer-engineering-2012
 
Itcbok (1)
Itcbok (1)Itcbok (1)
Itcbok (1)
 

Ähnlich wie Ieeepro techno solutions 2013 ieee embedded project microcontroller-based robotics and scada experiments

PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...ijesajournal
 
Homogenous and interoperable signaling computer interlocking through IEC 6149...
Homogenous and interoperable signaling computer interlocking through IEC 6149...Homogenous and interoperable signaling computer interlocking through IEC 6149...
Homogenous and interoperable signaling computer interlocking through IEC 6149...IJECEIAES
 
Software engineering in industrial automation state of-the-art review
Software engineering in industrial automation state of-the-art reviewSoftware engineering in industrial automation state of-the-art review
Software engineering in industrial automation state of-the-art reviewTiago Oliveira
 
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMAN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMIRJET Journal
 
A low cost-feedback_control_systems_laboratory_setup_via_arduino_simulink_int...
A low cost-feedback_control_systems_laboratory_setup_via_arduino_simulink_int...A low cost-feedback_control_systems_laboratory_setup_via_arduino_simulink_int...
A low cost-feedback_control_systems_laboratory_setup_via_arduino_simulink_int...DevduttSingh3
 
Training report on Embedded Systems and MATLAB
Training report on Embedded Systems and MATLABTraining report on Embedded Systems and MATLAB
Training report on Embedded Systems and MATLABAswin Sreeraj
 
A Web-based Attendance System Using Face Recognition
A Web-based Attendance System Using Face RecognitionA Web-based Attendance System Using Face Recognition
A Web-based Attendance System Using Face RecognitionIRJET Journal
 
Fuel Station Monitoring and Automation based on WSN
Fuel Station Monitoring and Automation based on WSN Fuel Station Monitoring and Automation based on WSN
Fuel Station Monitoring and Automation based on WSN IJECEIAES
 
TRAFFIC LIGHT PRIORITY FOR EMERGENCY VEHICLE
TRAFFIC LIGHT PRIORITY FOR EMERGENCY VEHICLETRAFFIC LIGHT PRIORITY FOR EMERGENCY VEHICLE
TRAFFIC LIGHT PRIORITY FOR EMERGENCY VEHICLEIRJET Journal
 
Interpretive Structural Modeling of the Prospects of Ict Enabled Process Cont...
Interpretive Structural Modeling of the Prospects of Ict Enabled Process Cont...Interpretive Structural Modeling of the Prospects of Ict Enabled Process Cont...
Interpretive Structural Modeling of the Prospects of Ict Enabled Process Cont...IOSR Journals
 
Automatized testing hil system for agile product-design environment
Automatized testing hil system for agile product-design environmentAutomatized testing hil system for agile product-design environment
Automatized testing hil system for agile product-design environmentTritem
 
A Novel Prototype Model for Monitoring the Factories Remnants on Nile River
A Novel Prototype Model for Monitoring the Factories Remnants on Nile RiverA Novel Prototype Model for Monitoring the Factories Remnants on Nile River
A Novel Prototype Model for Monitoring the Factories Remnants on Nile RiverIJERA Editor
 
A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2IAEME Publication
 
LabVIEW - Teaching Aid for Process Control
LabVIEW - Teaching Aid for Process ControlLabVIEW - Teaching Aid for Process Control
LabVIEW - Teaching Aid for Process ControlIDES Editor
 
POLYNOMIAL EVALUATIONS IN ENGINEERING
POLYNOMIAL EVALUATIONS IN ENGINEERINGPOLYNOMIAL EVALUATIONS IN ENGINEERING
POLYNOMIAL EVALUATIONS IN ENGINEERINGIJITCA Journal
 
Online instrument systems in reality for remote wiring and measurement of ele...
Online instrument systems in reality for remote wiring and measurement of ele...Online instrument systems in reality for remote wiring and measurement of ele...
Online instrument systems in reality for remote wiring and measurement of ele...IJECEIAES
 
IRJET- E-Gatepass System
IRJET- E-Gatepass SystemIRJET- E-Gatepass System
IRJET- E-Gatepass SystemIRJET Journal
 
Rahul resume
Rahul resumeRahul resume
Rahul resumeRahul M
 

Ähnlich wie Ieeepro techno solutions 2013 ieee embedded project microcontroller-based robotics and scada experiments (20)

PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
 
Homogenous and interoperable signaling computer interlocking through IEC 6149...
Homogenous and interoperable signaling computer interlocking through IEC 6149...Homogenous and interoperable signaling computer interlocking through IEC 6149...
Homogenous and interoperable signaling computer interlocking through IEC 6149...
 
LOW COST SCADA SYSTEM FOR EDUCATION
LOW COST SCADA SYSTEM FOR EDUCATIONLOW COST SCADA SYSTEM FOR EDUCATION
LOW COST SCADA SYSTEM FOR EDUCATION
 
Software engineering in industrial automation state of-the-art review
Software engineering in industrial automation state of-the-art reviewSoftware engineering in industrial automation state of-the-art review
Software engineering in industrial automation state of-the-art review
 
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMAN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
 
A low cost-feedback_control_systems_laboratory_setup_via_arduino_simulink_int...
A low cost-feedback_control_systems_laboratory_setup_via_arduino_simulink_int...A low cost-feedback_control_systems_laboratory_setup_via_arduino_simulink_int...
A low cost-feedback_control_systems_laboratory_setup_via_arduino_simulink_int...
 
Training report on Embedded Systems and MATLAB
Training report on Embedded Systems and MATLABTraining report on Embedded Systems and MATLAB
Training report on Embedded Systems and MATLAB
 
A Web-based Attendance System Using Face Recognition
A Web-based Attendance System Using Face RecognitionA Web-based Attendance System Using Face Recognition
A Web-based Attendance System Using Face Recognition
 
Fuel Station Monitoring and Automation based on WSN
Fuel Station Monitoring and Automation based on WSN Fuel Station Monitoring and Automation based on WSN
Fuel Station Monitoring and Automation based on WSN
 
TRAFFIC LIGHT PRIORITY FOR EMERGENCY VEHICLE
TRAFFIC LIGHT PRIORITY FOR EMERGENCY VEHICLETRAFFIC LIGHT PRIORITY FOR EMERGENCY VEHICLE
TRAFFIC LIGHT PRIORITY FOR EMERGENCY VEHICLE
 
Interpretive Structural Modeling of the Prospects of Ict Enabled Process Cont...
Interpretive Structural Modeling of the Prospects of Ict Enabled Process Cont...Interpretive Structural Modeling of the Prospects of Ict Enabled Process Cont...
Interpretive Structural Modeling of the Prospects of Ict Enabled Process Cont...
 
Automatized testing hil system for agile product-design environment
Automatized testing hil system for agile product-design environmentAutomatized testing hil system for agile product-design environment
Automatized testing hil system for agile product-design environment
 
A Novel Prototype Model for Monitoring the Factories Remnants on Nile River
A Novel Prototype Model for Monitoring the Factories Remnants on Nile RiverA Novel Prototype Model for Monitoring the Factories Remnants on Nile River
A Novel Prototype Model for Monitoring the Factories Remnants on Nile River
 
A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2
 
Najzz
NajzzNajzz
Najzz
 
LabVIEW - Teaching Aid for Process Control
LabVIEW - Teaching Aid for Process ControlLabVIEW - Teaching Aid for Process Control
LabVIEW - Teaching Aid for Process Control
 
POLYNOMIAL EVALUATIONS IN ENGINEERING
POLYNOMIAL EVALUATIONS IN ENGINEERINGPOLYNOMIAL EVALUATIONS IN ENGINEERING
POLYNOMIAL EVALUATIONS IN ENGINEERING
 
Online instrument systems in reality for remote wiring and measurement of ele...
Online instrument systems in reality for remote wiring and measurement of ele...Online instrument systems in reality for remote wiring and measurement of ele...
Online instrument systems in reality for remote wiring and measurement of ele...
 
IRJET- E-Gatepass System
IRJET- E-Gatepass SystemIRJET- E-Gatepass System
IRJET- E-Gatepass System
 
Rahul resume
Rahul resumeRahul resume
Rahul resume
 

Mehr von srinivasanece7

Ieeepro techno solutions ieee embedded project zigbee wsn - train
Ieeepro techno solutions  ieee embedded project zigbee wsn - trainIeeepro techno solutions  ieee embedded project zigbee wsn - train
Ieeepro techno solutions ieee embedded project zigbee wsn - trainsrinivasanece7
 
Ieeepro techno solutions ieee embedded project intelligent wireless street l...
Ieeepro techno solutions  ieee embedded project intelligent wireless street l...Ieeepro techno solutions  ieee embedded project intelligent wireless street l...
Ieeepro techno solutions ieee embedded project intelligent wireless street l...srinivasanece7
 
Ieeepro techno solutions ieee embedded project solar powering
Ieeepro techno solutions  ieee embedded project solar poweringIeeepro techno solutions  ieee embedded project solar powering
Ieeepro techno solutions ieee embedded project solar poweringsrinivasanece7
 
Ieeepro techno solutions ieee embedded project secure and robust iris recog...
Ieeepro techno solutions   ieee embedded project secure and robust iris recog...Ieeepro techno solutions   ieee embedded project secure and robust iris recog...
Ieeepro techno solutions ieee embedded project secure and robust iris recog...srinivasanece7
 
Ieeepro techno solutions ieee embedded project - multi channel remote contr...
Ieeepro techno solutions   ieee embedded project - multi channel remote contr...Ieeepro techno solutions   ieee embedded project - multi channel remote contr...
Ieeepro techno solutions ieee embedded project - multi channel remote contr...srinivasanece7
 
Ieeepro techno solutions ieee embedded project a micromachined refreshable ...
Ieeepro techno solutions   ieee embedded project a micromachined refreshable ...Ieeepro techno solutions   ieee embedded project a micromachined refreshable ...
Ieeepro techno solutions ieee embedded project a micromachined refreshable ...srinivasanece7
 
Ieeepro techno solutions ieee embedded project - low power wireless sensor...
Ieeepro techno solutions   ieee embedded project  - low power wireless sensor...Ieeepro techno solutions   ieee embedded project  - low power wireless sensor...
Ieeepro techno solutions ieee embedded project - low power wireless sensor...srinivasanece7
 
Ieeepro techno solutions ieee embedded project - multi channel remote contr...
Ieeepro techno solutions   ieee embedded project - multi channel remote contr...Ieeepro techno solutions   ieee embedded project - multi channel remote contr...
Ieeepro techno solutions ieee embedded project - multi channel remote contr...srinivasanece7
 
Ieeepro techno solutions 2013 ieee embedded project zigbee based intelligen...
Ieeepro techno solutions   2013 ieee embedded project zigbee based intelligen...Ieeepro techno solutions   2013 ieee embedded project zigbee based intelligen...
Ieeepro techno solutions 2013 ieee embedded project zigbee based intelligen...srinivasanece7
 
Ieeepro techno solutions 2014 ieee embedded project - power outlet system f...
Ieeepro techno solutions   2014 ieee embedded project - power outlet system f...Ieeepro techno solutions   2014 ieee embedded project - power outlet system f...
Ieeepro techno solutions 2014 ieee embedded project - power outlet system f...srinivasanece7
 
Ieeepro techno solutions 2013 ieee embedded project study of the accuracy r...
Ieeepro techno solutions   2013 ieee embedded project study of the accuracy r...Ieeepro techno solutions   2013 ieee embedded project study of the accuracy r...
Ieeepro techno solutions 2013 ieee embedded project study of the accuracy r...srinivasanece7
 
Ieeepro techno solutions 2013 ieee embedded project prepaid electricity bil...
Ieeepro techno solutions   2013 ieee embedded project prepaid electricity bil...Ieeepro techno solutions   2013 ieee embedded project prepaid electricity bil...
Ieeepro techno solutions 2013 ieee embedded project prepaid electricity bil...srinivasanece7
 
Ieeepro techno solutions 2013 ieee embedded project relative positioning en...
Ieeepro techno solutions   2013 ieee embedded project relative positioning en...Ieeepro techno solutions   2013 ieee embedded project relative positioning en...
Ieeepro techno solutions 2013 ieee embedded project relative positioning en...srinivasanece7
 
Ieeepro techno solutions 2013 ieee embedded project modeling and analysis o...
Ieeepro techno solutions   2013 ieee embedded project modeling and analysis o...Ieeepro techno solutions   2013 ieee embedded project modeling and analysis o...
Ieeepro techno solutions 2013 ieee embedded project modeling and analysis o...srinivasanece7
 
Ieeepro techno solutions 2013 ieee embedded project person-based traffic re...
Ieeepro techno solutions   2013 ieee embedded project person-based traffic re...Ieeepro techno solutions   2013 ieee embedded project person-based traffic re...
Ieeepro techno solutions 2013 ieee embedded project person-based traffic re...srinivasanece7
 
Ieeepro techno solutions 2013 ieee embedded project model predictive contro...
Ieeepro techno solutions   2013 ieee embedded project model predictive contro...Ieeepro techno solutions   2013 ieee embedded project model predictive contro...
Ieeepro techno solutions 2013 ieee embedded project model predictive contro...srinivasanece7
 
Ieeepro techno solutions 2013 ieee embedded project greatest invehicular ac...
Ieeepro techno solutions   2013 ieee embedded project greatest invehicular ac...Ieeepro techno solutions   2013 ieee embedded project greatest invehicular ac...
Ieeepro techno solutions 2013 ieee embedded project greatest invehicular ac...srinivasanece7
 
Ieeepro techno solutions 2013 ieee embedded project integrated lane and veh...
Ieeepro techno solutions   2013 ieee embedded project integrated lane and veh...Ieeepro techno solutions   2013 ieee embedded project integrated lane and veh...
Ieeepro techno solutions 2013 ieee embedded project integrated lane and veh...srinivasanece7
 
Ieeepro techno solutions 2013 ieee embedded project dynamic traffic control...
Ieeepro techno solutions   2013 ieee embedded project dynamic traffic control...Ieeepro techno solutions   2013 ieee embedded project dynamic traffic control...
Ieeepro techno solutions 2013 ieee embedded project dynamic traffic control...srinivasanece7
 
Ieeepro techno solutions 2013 ieee embedded project emergency messaging for...
Ieeepro techno solutions   2013 ieee embedded project emergency messaging for...Ieeepro techno solutions   2013 ieee embedded project emergency messaging for...
Ieeepro techno solutions 2013 ieee embedded project emergency messaging for...srinivasanece7
 

Mehr von srinivasanece7 (20)

Ieeepro techno solutions ieee embedded project zigbee wsn - train
Ieeepro techno solutions  ieee embedded project zigbee wsn - trainIeeepro techno solutions  ieee embedded project zigbee wsn - train
Ieeepro techno solutions ieee embedded project zigbee wsn - train
 
Ieeepro techno solutions ieee embedded project intelligent wireless street l...
Ieeepro techno solutions  ieee embedded project intelligent wireless street l...Ieeepro techno solutions  ieee embedded project intelligent wireless street l...
Ieeepro techno solutions ieee embedded project intelligent wireless street l...
 
Ieeepro techno solutions ieee embedded project solar powering
Ieeepro techno solutions  ieee embedded project solar poweringIeeepro techno solutions  ieee embedded project solar powering
Ieeepro techno solutions ieee embedded project solar powering
 
Ieeepro techno solutions ieee embedded project secure and robust iris recog...
Ieeepro techno solutions   ieee embedded project secure and robust iris recog...Ieeepro techno solutions   ieee embedded project secure and robust iris recog...
Ieeepro techno solutions ieee embedded project secure and robust iris recog...
 
Ieeepro techno solutions ieee embedded project - multi channel remote contr...
Ieeepro techno solutions   ieee embedded project - multi channel remote contr...Ieeepro techno solutions   ieee embedded project - multi channel remote contr...
Ieeepro techno solutions ieee embedded project - multi channel remote contr...
 
Ieeepro techno solutions ieee embedded project a micromachined refreshable ...
Ieeepro techno solutions   ieee embedded project a micromachined refreshable ...Ieeepro techno solutions   ieee embedded project a micromachined refreshable ...
Ieeepro techno solutions ieee embedded project a micromachined refreshable ...
 
Ieeepro techno solutions ieee embedded project - low power wireless sensor...
Ieeepro techno solutions   ieee embedded project  - low power wireless sensor...Ieeepro techno solutions   ieee embedded project  - low power wireless sensor...
Ieeepro techno solutions ieee embedded project - low power wireless sensor...
 
Ieeepro techno solutions ieee embedded project - multi channel remote contr...
Ieeepro techno solutions   ieee embedded project - multi channel remote contr...Ieeepro techno solutions   ieee embedded project - multi channel remote contr...
Ieeepro techno solutions ieee embedded project - multi channel remote contr...
 
Ieeepro techno solutions 2013 ieee embedded project zigbee based intelligen...
Ieeepro techno solutions   2013 ieee embedded project zigbee based intelligen...Ieeepro techno solutions   2013 ieee embedded project zigbee based intelligen...
Ieeepro techno solutions 2013 ieee embedded project zigbee based intelligen...
 
Ieeepro techno solutions 2014 ieee embedded project - power outlet system f...
Ieeepro techno solutions   2014 ieee embedded project - power outlet system f...Ieeepro techno solutions   2014 ieee embedded project - power outlet system f...
Ieeepro techno solutions 2014 ieee embedded project - power outlet system f...
 
Ieeepro techno solutions 2013 ieee embedded project study of the accuracy r...
Ieeepro techno solutions   2013 ieee embedded project study of the accuracy r...Ieeepro techno solutions   2013 ieee embedded project study of the accuracy r...
Ieeepro techno solutions 2013 ieee embedded project study of the accuracy r...
 
Ieeepro techno solutions 2013 ieee embedded project prepaid electricity bil...
Ieeepro techno solutions   2013 ieee embedded project prepaid electricity bil...Ieeepro techno solutions   2013 ieee embedded project prepaid electricity bil...
Ieeepro techno solutions 2013 ieee embedded project prepaid electricity bil...
 
Ieeepro techno solutions 2013 ieee embedded project relative positioning en...
Ieeepro techno solutions   2013 ieee embedded project relative positioning en...Ieeepro techno solutions   2013 ieee embedded project relative positioning en...
Ieeepro techno solutions 2013 ieee embedded project relative positioning en...
 
Ieeepro techno solutions 2013 ieee embedded project modeling and analysis o...
Ieeepro techno solutions   2013 ieee embedded project modeling and analysis o...Ieeepro techno solutions   2013 ieee embedded project modeling and analysis o...
Ieeepro techno solutions 2013 ieee embedded project modeling and analysis o...
 
Ieeepro techno solutions 2013 ieee embedded project person-based traffic re...
Ieeepro techno solutions   2013 ieee embedded project person-based traffic re...Ieeepro techno solutions   2013 ieee embedded project person-based traffic re...
Ieeepro techno solutions 2013 ieee embedded project person-based traffic re...
 
Ieeepro techno solutions 2013 ieee embedded project model predictive contro...
Ieeepro techno solutions   2013 ieee embedded project model predictive contro...Ieeepro techno solutions   2013 ieee embedded project model predictive contro...
Ieeepro techno solutions 2013 ieee embedded project model predictive contro...
 
Ieeepro techno solutions 2013 ieee embedded project greatest invehicular ac...
Ieeepro techno solutions   2013 ieee embedded project greatest invehicular ac...Ieeepro techno solutions   2013 ieee embedded project greatest invehicular ac...
Ieeepro techno solutions 2013 ieee embedded project greatest invehicular ac...
 
Ieeepro techno solutions 2013 ieee embedded project integrated lane and veh...
Ieeepro techno solutions   2013 ieee embedded project integrated lane and veh...Ieeepro techno solutions   2013 ieee embedded project integrated lane and veh...
Ieeepro techno solutions 2013 ieee embedded project integrated lane and veh...
 
Ieeepro techno solutions 2013 ieee embedded project dynamic traffic control...
Ieeepro techno solutions   2013 ieee embedded project dynamic traffic control...Ieeepro techno solutions   2013 ieee embedded project dynamic traffic control...
Ieeepro techno solutions 2013 ieee embedded project dynamic traffic control...
 
Ieeepro techno solutions 2013 ieee embedded project emergency messaging for...
Ieeepro techno solutions   2013 ieee embedded project emergency messaging for...Ieeepro techno solutions   2013 ieee embedded project emergency messaging for...
Ieeepro techno solutions 2013 ieee embedded project emergency messaging for...
 

Kürzlich hochgeladen

Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 

Kürzlich hochgeladen (20)

Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 

Ieeepro techno solutions 2013 ieee embedded project microcontroller-based robotics and scada experiments

  • 1. This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. IEEE TRANSACTIONS ON EDUCATION 1 Microcontroller-Based Robotics and SCADA Experiments Savaş Şahin and Yalçin İşler, Member, IEEE Abstract—The recently rapid increase in research and develop- ment in automation technology has led to a gap between educa- tion and industry. Although developing countries need to keep in touch with the latest developments, that poses some difficulties for industrial automation education, such as cost, lack of student moti- vation, and insufficient laboratory infrastructure. Low-cost exper- imental setups may overcome many of these challenges. This paper describes how supervisory control and data acquisition (SCADA) and robotics experiments in control and automation education can be conducted at reasonable cost. These setups consist of a fluid tank, a Cartesian robot with a three-axis robot arm, and serial, parallel, USB, and TCP/IP communication ports. These experi- ments were developed and used in control and automation educa- tion in the Automation Laboratory of Ege Technical and Business College, Ege University, İzmir, Turkey. The presented experiments were also quantitatively evaluated using the one-way ANOVA test on the exam results, and qualitatively evaluated by a discussion ses- sion and survey. The results indicated that student performance improved when microcontroller-based experimental setups were used, and that increasing the complexity of experiments also helped improve students’ academic success. Index Terms—Control engineering education, digital con- trol, robots, supervisory control and data acquisition (SCADA) systems. I. INTRODUCTION RESEARCH and development in control and automation technology for industrial applications has increased rapidly to meet industry’s evolving needs in control and au- tomation systems. The use of such systems is an important indicator of the level of industrialization of developing coun- tries. Control and automation technology laboratories play a vital role in this development and serve as a point of interac- tion between industry and control education. In developing countries, there are several problems for using control and automation experimental setups and experiments [1]. First, control and automation courses need a significant budget for instrumentation and automation equipment. Second, many commercial automation setups may not gain students’ attention Manuscript received August 04, 2012; revised November 06, 2012; accepted February 05, 2013. S. Şahin is with the Department of Electrical and Electronics Engineering, Çiğli Campus, İzmir Katip Çelebi University, 35620 İzmir, Turkey (e-mail: sahin.savas@yahoo.com). Y. İşler is with the Department of Biomedical Engineering, Çiğli Campus, İzmir Katip Çelebi University, 35620 İzmir, Turkey. Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TE.2013.2248062 over the general run of experiments. Third, real industrial pro- cesses cannot be realized in the laboratory. These problems can be locally overcome by using low-cost experimental setups [2]. In previous studies, such laboratories have been established with controllers and instrumentation equipment such as micro- controllers, programmable logic controllers (PLCs), industrial personal computers (PCs), and sensors and actuators [2]–[5]. Microcontrollers that have a defined input–output interface logic to physically connect the devices and a program to access the device functions are widely used for control applications, usually for implementing controllers together with digital and analog input interfaces [3], [6]. In contrast, PLCs are used to directly control real processes with sensors and actuators [4]. Alternatively, industrial PCs are also used to control real pro- cesses via input–output ports [7]. In control and automation systems, supervisory control and data acquisition (SCADA) can be defined as a multidisciplinary field, comprising electrical, electronics, instrumentation, mechanical, control, and computer sciences [8]. This is a highly flexible and expandable area, covering real-time data acquisition (DAQ), managing with a human–machine inter- face (HMI), and interacting with the World Wide Web (WWW), wide area networks (WANs), local area networks (LANs), and PCs [9], [10]. Thus, SCADA courses play an important role in control and automation education at engineering departments in universities and technical colleges [11]–[13]; their syllabi and experiments must be carefully chosen to meet industrial needs. Previous studies have shown that LabVIEW graphical pro- gramming language (GPL) can be used as a simulation program that builds some specific curricular and cognitive skills [12] such as analyzing the process, implementing a GPL, and under- standing LabVIEW objects and SCADA/HMI (operator’s inter- face and data-logging) applications [9]. Moreover, LabVIEW virtual instruments (VIs) can reduce the mistakes or accidents, and the need for repair, inherent in using actual instruments and automation equipment [14]. In the work presented here, a different approach is taken: New microcontroller-based experimental setups and experiments were designed for a SCADA Systems course to meet industrial needs at low cost, using Transmission Control Protocol and Internet Protocol (TCP/IP), graphical user interfaces (GUIs), and universal serial bus (USB) ports. USB ports have recently become essential to establishing communication for robotics and SCADA systems. These experimental setups are gen- eral-purpose, well-designed, updated implementations, tailored for seven applications of VI-aided SCADA systems. Although some specific designs have already been presented [2], [5], such a suite of detailed, well-designed experimental setups 0018-9359/$31.00 © 2013 IEEE
  • 2. This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. 2 IEEE TRANSACTIONS ON EDUCATION powered by current industrial applications has yet to be de- scribed. The rest of this paper is organized as follows.Section II gives a brief description of the educational integration of the designs into the curriculum. Section III explains the software selected, the hardware designed to go with this software, and the components of the new SCADA experiments. Section IV gives the results achieved of both quantitative and qualitative evaluations. Finally, these results are discussed. II. EDUCATIONAL INTEGRATION The SCADA course “SCADA Systems” plays a funda- mental role in the two-year curriculum of the Control and Automation Program at Ege Technical and Business College (ETBC), Ege University, İzmir, Turkey. The courses leading up to SCADA Systems, which is given in the fourth and last semester of the curriculum, include Basic Electronics, Digital Electronics, Electronic Measurement Techniques and Safety, Computer Aided Circuit Design, Sensor and Transducers, Mi- crocontrollers, Process Measurement I & II, Process Control, Programmable Logic Controllers, and Microcontroller-Based Control; each of these recommends textbooks as supplementary material on their course Web page. Students thus begin the SCADA Systems course with a uniform background knowl- edge provided by these earlier courses. For example, in Process Control, students are taught the standards of the Instrument Society of America (ISA) such as Instrumentation Symbols and Identification (ISA5.1), Binary Logic Diagrams for Process Operations (ISA-5.2), Graphic Symbols for Distributed Con- trol/Shared Display Instrumentation, Logic and Computer Systems (ISA-5.3), and Instrument Loop Diagrams (ISA-5.4); these standards are necessary to establish communication for SCADA. The learning objectives of the course, updated in 2010, are that students should do the following: 1) understand the fundamental concepts of a SCADA system and its various components such as electronics, computers, and communication systems; 2) be able to configure the SCADA software package pro- gram and determine the needs for the SCADA system from given information; 3) learn communication protocols used for computerized system control; 4) be able to install and run real application setups using the software; 5) be able to analyze the overall SCADA system software and the various elements of communication-based hardware. SCADA Systems, given in the fourth semester, is given in one 4-h session per week. Its syllabus is given in Table I. III. EXPERIMENTS Microcontroller-based experimental setups were designed to carry out seven consecutive experiments. The first four of these experiments—on the RS232 serial port, IEEE 1284 D-25 parallel port, the use of a digital thermometer, and tem- perature and liquid-level instrumentation [15], [16]—were explained in a previous study [2]. Three new experiments—on TABLE I SYLLABUS OF SCADA SYSTEMS using a USB port, controlling a USB-based Cartesian robot, and controlling a TCP/IP-based robot arm—are explained in Sections III-A–III-C. A. Software Selection The choice of control and automation software is very im- portant issue for engineering applications and education. The selection criteria were explained in detail in a recent study [8]. The LabVIEW 8.5 evaluation copy (to use USB and TCP/IP ports) was chosen for SCADA education in the SCADA Sys- tems course because of its minimal cost. B. Experimental Setups The laboratory is equipped with 10 experimental setups, each comprising a PC, an application set, a multimeter, an oscilloscope, and necessary software. The PCs, with a Core2 3300 MHz processor and 2 GB of memory, run MS Windows XP Professional and LabVIEW 8.5 [17] evaluation software. An experimental SCADA system consists of DAQ hardware and development software. DAQ hardware, composed of an analog-to-digital converter (ADC) and a digital-to-analog converter (DAC), is used to acquire and control the phys- ical phenomena with sensors and actuators, respectively. VIs in LabVIEW are commonly used in programming SCADA systems for logging data from a DAQ system with a flexible GUI [18]. A peripheral interface circuit (PIC)-based SCADA system is preferred for experiments because PLC-based systems are very expensive to use for education [19]. PIC-based experimental setups serve as the signal conditioner, data acquirer, and con- troller for interface circuits. Their internal software supports the GUI developed in LabVIEW. In this study, three different PIC microcontroller boards were designed and used in experiments: The PIC16F877, PIC18F4550, and PIC18F452 are used for serial and parallel port-based experimental setups, USB-based experimental setups, and TCP/IP-based experimental setups, respectively. These microcontrollers include internal flash program memory, a large area of RAM, internal EEPROM, and eight channel ADCs. They are thus suitable for real-time systems and moni- toring applications [6].
  • 3. This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. ŞAHIN AND İŞLER: MICROCONTROLLER-BASED ROBOTICS AND SCADA EXPERIMENTS 3 TABLE II GRADING SCHEME SHOWING THE MARKS AVAILABLE FOR EACH PART OF THE SEVEN EXPERIMENTS: 1—RS232 SERIAL PORT COMMUNICATION; 2—IEEE 1284 PARALLEL PORT COMMUNICATION; 3—DIGITAL THERMOMETER; 4—TEMPERATURE & LIQUID-LEVEL CONTROL; 5—USB PORT COMMUNICATION; 6—USB-BASED CARTESIAN ROBOT; 7—TCP/IP-BASED ROBOT ARM. (“N/A” MEANS THAT ITEM IS NOT PART OF THAT EXPERIMENT) C. Experiments LabVIEW software is used to implement the front panel and the block diagram. The block diagram holds the data flow and graphical source codes, which is useful for designing an HMI for robotics and automation systems. The front panel provides switches, counters, timers, and graphs in order to monitor and control the experiments. The block diagram supplies data flow and function tools with connectors, terminals, and wires. Each of the seven consecutive SCADA experiments is carried out in four distinct stages: 1) hardware properties; 2) software proper- ties; 3) integration of the hardware and the software; and 4) eval- uation of lab reports. The students were introduced to the exper- imental setups and PIC units and were then requested to develop their own PIC program and front-panel GUI with VI programs in LabVIEW. Table II shows the contributions of each step for evaluation of the experiment. Students are allowed to hand their reports in any official time in the following week. Implementations of the first four experiments are designed to use a PIC16F877-based hardware of the simple setup described in the authors’ previous paper [2]. Three additional advanced experiments (#5–#7) use a USB port, a USB-based Cartesian robot, and a TCP/IP-based robot arm. 1) Implementation of the USB Port: This experiment con- nects the PIC18F4550 board and graphical programming using LabVIEW via a USB port. Students are expected to read the status of switches and send these values to the LEDs through the USB port. This experiment helps students to understand the basics of the DAQ and digital communication protocols using a USB port. 2) Implementation of the USB-Based Cartesian Robot: This experiment connects the PIC18F4550 board with a general-pur- pose step motor driver card to the USB port, implementing real- time controlling and monitoring for a three-axis system. The Cartesian robot has three axes, and thus has three degrees of freedom (DOF); these -, -, and -axes are controlled by a mi- crocontroller board and step motor drivers via the LabVIEW- designed GUI. Limit switches are used to prevent it passing the borders of each axis. Students follow these steps. a) Generate a USB-HMI driver using the “VISA Driver De- velopment Wizard” and “VISA Interactive Controller” in National Instruments’ VISA program. b) Adjust the reference point to zero for the three axes using the reset button. c) Control the - - -axes of the Cartesian robot via the GUI. d) Transfer the axes’ coordinate and limit value data between the computer and microcontroller card. e) Control the step motors with pulse-width modulation (PWM) using a proportional control algorithm. f) Monitor the GUI. This experiment is designed as an advanced-level application to show students how a complex real-time application can be designed. 3) Implementation of the TCP/IP-Based Robot Arm: The last experiment is a multiexperimental system designed for con- necting to the PIC18F452 board via TCP/IP communication protocol, using the TCP/IP port. The robot arm with its three DOF and its gripper are driven by servomotors via a micro- controller board and a LabVIEW-designed GUI. In addition, this experiment also includes temperature readings and an 8-bit input/output (I/O). The thermometer part of this experimental setup is realized using a DS1820 sensor. The 8-bit I/O part is implemented as were the serial port in Exp. #1 and the USB port in Exp. #5. The embedded TCP/IP port means the experimental system can be used for WAN and LAN applications. Students follow these steps. a) Generate TCP/IP and uni-datagram protocol (UDP) drivers using LabVIEW function blocks.
  • 4. This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. 4 IEEE TRANSACTIONS ON EDUCATION TABLE III STATISTICAL ANALYSIS OF EXAMINATION GRADES ( NUMBER OF STUDENTS) Fig. 1. Mean grades of all enrolled students (lower line) and students passing the course (upper line). b) Control the robot arm via a LabVIEW-designed GUI. c) Control servomotors with PWM used as proportional con- trol for their states. d) Monitor the GUI. e) Read the status of switches and send this value to the LEDs through the TCP/IP port. This experiment is also designed as a SCADA-based robotics application. IV. EVALUATION The experimental setup and the suite of seven experiments were evaluated both quantitatively and qualitatively. A. Quantitative Evaluation The exam results over eight years of the SCADA Systems course were analyzed using SPSS statistical software. In the first three of these years, the experimental setup was not in place. The next two years featured the simple setup (Experiments 1–4), and the last three featured the complete setup (Experiments 1–7). The course had the same teacher, this paper’s first author, for all eight years. All the exams were prepared and graded by this teacher; their questions were determined by considering Bloom’s Taxonomy, a classification of educational learning ob- jectives [20]. Therefore, throughout this period, the exams may be considered to be as similar as possible, and the experimental setup can be thought of as the major factor affecting student per- formance in the course. Table III gives the statistical results. Fig. 1 shows the mean grades over eight years of both all enrolled students and of the students who passed the exam. As TABLE IV TEST OF THE HOMOGENEITY OF VARIANCES TABLE V ANOVA-TEST RESULTS FOR DIFFERENCES TO SHOW THE EFFECTS OF SETUP ON STUDENTS’ EXAM RESULTS TABLE VI STATISTICAL ANALYSIS OF EXAMINATION GRADES ( NUMBER OF STUDENTS) can be seen in Table III, there was a substantial improvement in mean grades after the introduction to the laboratory both of the simple setup and advanced setup. To analyze the statistical differences over these eight years, further statistical procedures were followed [2]. The statistical distributions of the eight-year grades were assumed to be normal upon visual inspection. Then the homogeneity of variances of grades had to be tested. The Levene statistic is probably the most commonly used test for this purpose in normal-distributed data. Applying this test (Table IV), the value shows that the hypothesis on the homogeneity of variances is valid. A one-way ANOVA analysis was performed at 0.05 signif- icance level using the SPSS software package. Table V gives the test result as , which means that there is a statis- tically significant difference between years. However, this test does not indicate which years differ from others. To see this, Tukey’s honestly significant difference (HSD) test, a multiple comparison test in statistics, is applied, as in Table VI. These results classify student exam performance in three distinct groups: no experimental setup, the simple setup, and the advanced setup. The last rows show the statistical signifi- cance for each group. If the significance is greater than 0.05, that group may be assumed to be statistically indistinguishable. For example, student grades for 2003–2004, 2004–2005, and 2005–2006 must be considered statistically similar. Those for 2006–2007 and 2007–2008 and those of 2008–2009, 2009–2010 and 2010–2011 are also similar. However, those for 2005–2006 and 2006–2007 cannot be considered similar.
  • 5. This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. ŞAHIN AND İŞLER: MICROCONTROLLER-BASED ROBOTICS AND SCADA EXPERIMENTS 5 The exam results indicate that there were statistically signif- icant improvements both after the simple setup and after the advanced setup. B. Qualitative Evaluation A five-question survey was given at the end of the semester to obtain a qualitative evaluation of the performance of the ex- perimental setup and experiments, using a Likert scale of Very Poor, Poor, Average, Good, and Excellent. The questions were as follows. 1) Do you think this course provides a deep understanding of, and application experience in, the subject of interest? 2) Do you think the educational materials used in the context of this course are adequate? 3) How does this course affect your motivation to continue your education in the field of automation? 4) Do you think this course provided you with the experience necessary for your professional life? 5) How useful did you find this course in your automation education? The survey results are summarized in Fig. 2(a) for the simple experimental setup and in Fig. 2(b) for the advanced experimental setups. The answers to the first and second ques- tions show that most students agree that the SCADA Systems course helps them achieve the required desired level in terms of knowledge, experience, and educational materials. For the third question, 72% of students say that the course strongly mo- tivated them in the field of automation technologies. Answers to the fourth question are in a somewhat different category in that students do not as yet have a professional life; this could account for the higher level of answers of Poor and Average. For the last question, students evaluated the lectures and found them adequate. Responses to the last question are very similar to those for the first three questions. V. DISCUSSION Turkey, and other developing countries, must keep up with modern technology for their industries to be able to compete in world markets. Since SCADA and other hardware devices may be beyond the budgets of the educational institutions of such countries, it is crucial to be able to implement teaching based on more affordable simulation tools. This paper has described the teaching of the concepts of industrial automation, data acquisi- tion, instrumentation, using widely used communication ports (such as serial, parallel, USB, and TCP/IP), virtual instrumen- tation, and its development with LabVIEW. Acquiring experi- mental knowledge of these matters by means of seven labora- tory experiments helps students to integrate the theoretical con- cepts. Although an evaluation copy of LabVIEW was used in the study to achieve minimal cost, the Internet-based commu- nication technologies that are an important part of distributed systems such as SCADA [17] were also included. As a result, the experimental setups offer a good alternative to commercial ones. In addition, although this study had the goal of designing an experimental setup and experiments for the undergraduate level, these are also suitable for use in degree programs in electrical, Fig. 2. Student responses to each survey question for the (a) simple setup and (b) advanced setups. electronics, and control engineering in courses in control, instru- mentation, and SCADA. The experimental setup is also suitable for project-based learning systems, and so can easily be inte- grated by engineering institutions and technical colleges that use project-based learning strategies. The course was modified over an eight-year period to achieve the desired learning outcomes. The exam results, analyzed in Table VI, indicate that there were three different statistically significant groups. It could be concluded that using experimental setups is essential to understanding technical subjects, and the more complex the experiments, the greater the students’ success. In addition, students stressed in oral feedback sessions that complex applications would help in increasing their motivation and self-confidence. Such setups can therefore be used for demon- stration sessions to attract student attention and improve their motivation. Almost all student feedback was positive except that from students who had poor class attendance. Nevertheless, both the experimental setup and the experimental content have been gradually improved on the basis of this feedback. Because of the limitations of the evaluation version of LabVIEW, students were not introduced to the concepts of reading input data from the database and writing output data to
  • 6. This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. 6 IEEE TRANSACTIONS ON EDUCATION the database, nor to some other important concepts such as SQL operations and database security. This lack was addressed by recommending textbooks related to these topics [21], [22] and will be further addressed by their inclusion in graduate-level courses. Implementation details of both hardware and software are available upon request from the second author via e-mail and will be more widely available as soon as the course Web site is online. ACKNOWLEDGMENT The authors would like to thank M. B. Öner, B. Kadioğlu, and O. Ergünay for their contributions during implementation of the setups, and M. Ölmez and M. B. Selek for encouragement to extend the study and to write this paper. REFERENCES [1] P. Bennell and J. Segerstrom, “Vocational education and training in developing countries: Has the World Bank got it right?,” Int. J. Educ. Dev., vol. 18, no. 4, pp. 271–287, 1998. [2] S. Sahin, M. Olmez, and Y. Isler, “Microcontroller-based experimental setup and experiments on SCADA education,” IEEE Trans. Educ., vol. 53, no. 3, pp. 437–444, Aug. 2010. [3] P. Chou, G. Ortega, and R. Borriello, “Synthesis of the hardware/soft- ware interface in microcontroller-based systems,” in Proc. Comput.- Aided Design, 1992, vol. ICCAD-92, pp. 488–495. [4] A. Mader and H. Wupper, “Timed automation models for simple pro- grammable logic controllers,” in Proc. 11 Euro Micro Conf. Real-Time Syst., 1999, pp. 106–113. [5] S. Sahin, Y. Isler, and M. B. Selek, “An example experiment in control of liquid level and temperature using virtual instruments,” J. Tech. Sci., Celal Bayar Univ., Soma Vocational School, vol. 8, no. 1, pp. 1–10, 2007. [6] D. Ibrahim, Microcontroller Based Applied Digital Control. West Sussex, U.K.: Wiley, 2006. [7] A. G. Vicente, I. B. Munoz, J. L. L. Galilea, and P. A. R. del Toro, “Remote automation laboratory using a cluster of virtual machines,” IEEE Trans. Ind. Electron., vol. 57, no. 10, pp. 3276–3283, Oct. 2010. [8] N. Ertugrul, “Towards virtual laboratories: A survey of LabVIEW- based teaching/learning tools and future trends,” Int. J. Eng. Educ., vol. 16, no. 3, pp. 171–180, 2000. [9] F. Adamo, F. Attivissimo, G. Cavone, and N. Giaquinto, “SCADA/HMI systems in advanced educational courses,” IEEE Trans. Instrum. Meas., vol. 56, no. 1, pp. 4–10, Feb. 2007. [10] B. Qiu, H. B. Gooi, Y. Liu, and E. K. Chan, “Internet-based SCADA display system,” IEEE Comput. Appl. Power, vol. 15, no. 1, pp. 14–19, Jan. 2002. [11] N. A. Kheir, K. J. Aström, D. Auslander, G. F. Cheok, G. F. Franklin, M. Masten, and M. Rabins, “Control system engineering education,” Automatica, vol. 32, pp. 147–166, 1996. [12] G. Faraco and L. Gabriele, “Using LabVIEW for applying mathemat- ical models in representing phenomena,” Comput. Educ., vol. 49, no. 3, pp. 856–872, 2007. [13] M. S. Thomas, D. P. Kothari, and A. Prakash, “Design, development, and commissioning of a substation automation laboratory to enhance learning,” IEEE Trans. Educ., vol. 54, no. 2, pp. 286–293, May 2011. [14] J. M. Jimenez-Martinez, F. Soto, E. de Jodar, J. A. Villarejo, and J. Roca-Dorda, “A new approach for teaching power electronics con- verter experiments,” IEEE Trans. Educ., vol. 48, no. 3, pp. 513–519, Aug. 2005. [15] H. Salleh, T. F. Yusaf, and M. K. Z. Azlan, “Level control experiment via Internet,” in TENCON Proc., 2000, pp. 546–549. [16] M. Casini, D. Prattichizzo, and A. Vicino, “The automatic control telelab: A user-friendly interface for distance learning,” IEEE Trans. Educ., vol. 46, no. 2, pp. 252–257, May 2003. [17] L. K. Wells, LabVIEW Student Edition. Austin, TX, USA: National Instruments, 1996. [18] K. K. Tan, T. H. Lee, and F. M. Leu, “Development of a distant labora- tory using LabVIEW,” Int. J. Eng. Educ., vol. 16, pp. 273–282, 2000. [19] N. I. Sarkar and T. M. Craig, “Illustrating computer hardware concepts using PIC-based projects,” in Proc. ACM SIGCSE, 2004, pp. 270–274. [20] D. R. Krathwohl, “A revision of Bloom’s taxonomy: An overview,” Theory Into Practice, vol. 41, no. 4, pp. 212–218, 2002. [21] R. Krutz, Securing SCADA Systems. Hoboken, NJ, USA: Wiley, 2005. [22] S. G. Tzafestas, Web-Based Control and Robotics Education. New York, NY, USA: Springer-Verlag, 2009. Savaş Şahin received the B.Sc. degree in electronics and communication en- gineering from Kocaeli University, Kocaeli, Turkey, in 1996, the M.Sc. degree in electrical and electronics engineering from Ege University, Izmir, Turkey, in 2003, and the Ph.D. degree in electrical and electronics engineering from Dokuz Eylül University, Konak, Turkey, in 2010. He was an Instructor with the Department of Control and Automation, Ege Business and Technical College, Ege University, from 2000 to 2012. He has been working as Assistant Professor with the Department of Electrical and Elec- tronics Engineering, İzmir Katip Çelebi University, Izmir, Turkey, since 2012. His main research interests are in the fields of control systems, industrial au- tomation, chaotic systems, and artificial neural networks. Yalçin İşler (S’09–M’11) received the B.Sc. degree in electrical and electronics engineering from Anadolu University, Eskişehir, Turkey, in 1993, the M.Sc. degree in electronics and communication engineering from Süleyman Demirel University, Isparta, Turkey, in 1996, and the Ph.D. degree in electrical and elec- tronics engineering from Dokuz Eylül University, İzmir, Turkey, in 2009. From 1993 to 2000, he was a Lecturer with Burdur Vocational School, Süleyman Demirel University. He worked as a Software Engineer from 2000 to 2002. He was a Research Assistant with Zonguldak Karaelmas University, Zonguldak, Turkey, from 2002 to 2003 and with Dokuz Eylül University from 2003 to 2010. He was an Assistant Professor with the Department of Electrical and Electronics Engineering, Zonguldak Karaelmas University, from 2010 to 2012. He has been working as an Assistant Professor with the Department of Biomedical Engineering, İzmir Katip Çelebi University, Izmir, Turkey, since 2012. His main research interests are in the fields of biomedical signal processing, computational neuroscience, genetic algorithms, and microcon- troller-based board design.