The objectives of this course are :
• To understand the design of Input-Output (I/O) hardware and microprocessor interfacing.
• To introduce to different I/O techniques: polling, interrupts, and to apply the proper I/O interfacing mode.
• To demonstrate interfacing to switches, LEDs, motors and transducers.
• To familiarize with quantization and sampling issues
• To obtain sensor transfer function
Attending this course the student is expected:
• To learn the basic issues of a measurement system
• to familiarize himself / herself with a range of different sensors
• to design and construct a practical sensor interface
Course Content (Syllabus)
Measurement standards and units. Measurement error analysis. Electrical safety. Electrical noise sources.
Sensors and actuators. Isolators and instrumentation amplifiers. Static and dynamic characteristics of instruments.
Overview of microprocessor interfacing techniques. Functions of a general purpose I/O interface system. Microcontroller architecture. Parallel and serial I/O. Memory mapped and independent I/O microprocessors. Interrupts and polled I/O. Interrupt priority. Vectored interrupts.
Serial Port protocols: RS232, I2C, SPI and CAN.
Data Acquisition systems (DAS).Analog to Digital Conversion Techniques. Sampling procedure. Quantization errors due to ADC, CPU and DAC resolution. Sampling frequency selection. ADC, microprocessor and DAC word length selection. Sample Holds, Analog Multiplexers, Digital to Analog Converters.
Course Bibliography (Eudoxus)
1. Καλοβρέκτης Κωνσταντίνος, Αισθητήρες Μέτρησης και Ελέγχου, 2η Έκδοση
2. ΚΩΣΤΑΣ ΚΑΛΑΪΤΖΑΚΗΣ, ΕΥΤΥΧΗΣ ΚΟΥΤΡΟΥΛΗΣ , ΗΛΕΚΤΡΙΚΕΣ ΜΕΤΡΗΣΕΙΣ ΚΑΙ ΑΙΣΘΗΤΗΡΕΣ: ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΑΣ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΤΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕΤΡΗΣΗΣ
3. ΒΑΣΙΛΕΙΟΣ ΠΕΤΡΙΔΗΣ, ΜΕΤΡΗΣΕΙΣ