
italian version
Aims
:
This
course explores the fundamentals of embedded hardware
and software digital-based systems for applications
to real time control and instrumentations. The
main objectives of the course are: to study embedded
real-time control systems; to learn about programming
an embedded controller; to understand the basic
methods of interfacing to the embedded controller;
to develop a laboratory project.
Topics :
This course deals with the design
of embedded control systems. A single micro controller
is examined in detail as an example of one type
of embedded controller. The analysis of the resources
incorporated within this micro controller and
integrated with is proposed. Analog to digital
conversion, PWM outputs and serial communications
are presented as functional blocks for real-time
controllers. For all the items developed in classroom,
different laboratories activities have been planned.
Students are invited to develop a project on a
topic of the course. All projects have a hardware
realization, the electronics of the I/O interface
will be analysed. Students will learn how to analyse
data-sheets of devices to interface with the controller
in order how to allocate processor resources and
to define driver electronics.
Textbooks :
http://www.controlli.ee.univpm.it/longhi/
B. Wittenmark, K.J. Astrom, K-E Arzen, Computer
Control: an Overview, Technical Report 0
2002. IFAC Professional Brief (http://www.control.lth.se/articles/article.pike?artkey=wit%2b02).
Richard Barnett, Sarah Cox and Larry O'Cull, Embedded
C Programming and Microchip PIC textbook
ISBN 1-4018-3748-4.
K.S. Fu, R.C. Gonzales, C.S.G. Lee, Robotica,
McGraw-Hill Libri Italia, Milano, 1990.
Exam :
Questions in the different topics
of the course and presentation and discussion
of the developed project.
Tutorial Session:
Every day from 12.30 to 13.30 (please,
when it is possible, use the mailbox s.longhi@univpm.it).
|