Applications of Embedded Systems
General
- Course Code: 1911
- Semester: 9th
- Course Type: Specialization - Skills Development (SP-SD)
- Course Category: Compulsory Optional (CO-OP)
- Scientific Field: Embedded Computation Systems (ECS)
- Lectures: 2 hours/week
- Lab teaching: 2 hours/week
- ECTS units: 6
- Teching and exams language: Greek, English
- The course is offered to Erasmus students
- Recommended prerequisite courses: (1502) Microcontrollers, (1602) Embedded Systems, (1102) Structured Programming
- Coordinator: Giakoumis Angelos
- Instructors: Giakoumis Angelos
Educational goals
The purpose of the course is the development applications in C language with the PIC18F4550 microcontroller
- To design alarm system with PIC18F4550 microcontroller
- To design access control systems
- To design Control systems (In open and closed loop) using PWM
- To design communication and data transfer systems using the serial port with RS232, RS485, RS422 protocols.
- To design systems for collecting and processing data from digital and analog inputs.
- To design measuring and indication systems of various sensors as (temperature, pressure, humidity, etc.) on an LCD display and also on seven segment displays.
- Communicate microcontrollers with PCs via USB
- To design simple step up and step down power supplies using microcontrollers.
- To design photovoltaic systems applications. (MPPT).
- To apply the knowledge gained from the courses of Microcontrollers and Embedded Systems for interconnecting with peripheral devices through I2C, SPI, one wire, micro wire and more.
- Design applications, using microcontrollers and appropriate Wifi modules, for Internet data management (IOT).
General Skills
- Search, analysis and synthesis of technologies and information
- Decision making
- Autonomous work
- Group work
- Critic and self critic
- Promotion of free, creative inductive work
Course Contents
-Use of digital and analog inputs.
– Timers and interrupts.
– Motor Control and Pulse Width Modulation(PWM).
– Applications with serial ports.
– Storing data to SD cart, USB flash stick.
– Applications with analog and digital sensors.
– Communication with computer via USB.
– Applications to control power electronic devices, photovoltaic systems and power supplies.
Teaching Methods - Evaluation
Teaching Method
- Lectures
- Lab training
Use of ICT means
- Power point presentations
- Microcontroller Development Board
- Communication with students with a platform
Teaching Organization
Activity | Semester workload |
Lectures | 52 |
Laboratory exercises | 48 |
Individual study and analysis of literature | 80 |
Total | 180 |
Students evaluation
Written Exams 40% (WE)
Laboratory Exercises 60% (LE)
The total grade 0.4 X WE+0.6 X LE must be at least 5
Also the written exams grade must be at least 5
Recommended Bibliography
Recommended Bibliography through "Eudoxus"
- Μπουλταδάκης Στυλιανός, Πατουλίδης Γεώργιος, Κωνσταντινίδης Ευδόκιμος, Ασημόπουλος Νικόλαος, Προγραμματισμός μικροελεγκτών για Μηχανικούς, Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε., 1η έκδ./2010, 978-960-418-291-6, 18548844
- Πεκμεστζή Κιαμάλ, Συστήματα Μικροϋπολογιστών, ΤΟΜΟΣ ΙΙ: Μικροελεγκτές AVR και PIC, Σ.ΑΘΑΝΑΣΟΠΟΥΛΟΣ & ΣΙΑ Ο.Ε., 1η /2009, 978-960-266-269-4, 45471
- Μπουλταδάκης Στυλιανός, Καλόμοιρος Ιωάννης, Πεταλάς Ιωάννης, Έλεγχος κυκλωμάτων και μετρήσεων με Η/Υ, ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε., 1η έκδ./2002, 978-960-8050-67-9, 18549075
- ΝΙΚΟΛΑΪΔΗΣ ΝΙΚΟΛΑΟΣ, Μικροελεγκτές, ΑΦΟΙ ΚΥΡΙΑΚΙΔΗ ΕΚΔΟΣΕΙΣ Α.Ε., 1η/2018, 978-960-602-217-3, 77119034
- Αλατσαθιανός Σ., Εισαγωγή στους Μικροελεγκτές PICmicro, ΤΣΟΤΡΑΣ ΑΝ ΑΘΑΝΑΣΙΟΣ, 2η/2017, 978-618-5309-16-9, 68405485
- ΦΩΤΙΑΔΗΣ ΔΗΜΗΤΡΙΟΣ, ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ – ΜΙΚΡΟΕΛΕΓΚΤΕΣ, ΔΕΜΕΡΝΤΖΗΣ ΠΑΝΤΕΛΗΣ, 1η/2010, 978-960-93-1790-0, 68399734
- Μπουλταδάκης Στυλιανός, Καλόμοιρος Ιωάννης, Πεταλάς Ιωάννης, Έλεγχος κυκλωμάτων και μετρήσεων με Η/Υ, ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε., 1η έκδ./2002, 978-960-8050-67-9, 18549075
- Παπάζογλου Παναγιώτης, Μικροεπεξεργαστές, ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε., 1η/2015, 978-960-418-508-5, 50656010
- ΔΗΜ.ΜΠΟΛΟΝΑΚΗ, ΕΥΡ.ΓΛΑΒΑ, Γ.ΕΥΑΓΓΕΛΑΚΗ, ΚΩΝ.ΚΩΤΣΗ, Θ.ΛΑΟΠΟΥΛΟ , ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ, Χριστίνα και Βασιλική Κορδαλή Ο.Ε., 1η/2011, 978-960-357-101-8, 12576528
Complementary international bibliography
- D. W. Smith PIC in Practice AProject-Based Approach Elsevier ISBN 13: 978-0 75-066826-2
- Stuart Ball Analog Interfacing toEmbedded Microprocessors Newnes ISBN 0-7506-733
- Keith Curtis EmbeddedMultitasking Newnes ISBN-13: 978-0-7506-7918-3
- Myke Predko, 123 PIC Microcontroller Experiments for the Evil Genius, ISBN:0071451420 9780071451420
- Dogan Ibrahim, Advanced PIC Microcontroller Projects in C From USB to RTOS with the PIC 18F Series, ISBN-13: 978-0080999241
- ISBN-10: 0080999247
- Stuart Ball, Analog Interfacing to Embedded Microprocessor Systems, ISBN-13: 978-0750677233 ISBN-10: 0750677236
- Tim Wilmshurst, Designing Embedded Systems with PIC Microcontrollers, ISBN: 9781856177504 ISBN: 9780080961842
- Richard H. Barnett Sarah Cox Larry O'Cull , Embedded C Programming and the Microchip PIC, ISBN-13: 978-1401837488
- ISBN-10: 1401837484
- Robert B. Reese, From Assembly Language to C Using the PIC18Fxx2, ISBN; 1-58450-378-5 elSBN; 1-58450-645-8
- Fred Eady, Implementing 802.11 with Microcontrollers: Wireless Networking for Embedded Systems Designers, ISBN: 9780080457284
- ISBN: 9780750678650
- Martin Bates, Interfacing PIC Microcontrollers , ISBN: 9780080993720 ISBN: 9780080993638
- Creed Huddleston, Intelligent Sensor Design Using the Microchip dsPIC, ISBN: 9780080491578 ISBN: 9780750677554
- Bohdan Borowik, Interfacing PIC Microcontrollers to Peripherial Devices, ISBN 978-94-007-1118-1 ISBN 978-94-007-1119-8
- Dogan Ibrahim, Microcontroller Based Applied Digital Control, ISBN 0470863358, ISBN 9780470863350
- M. Rafiquzzaman, Microcontroller Theory and Applications with the PIC18F, ISBN 1119448441, ISBN 9781119448440
- Fernando E. Valdes-Perez, Ramon Pallas-Areny, Fundamentals and Applications with PIC, ISBN 135183455X, ISBN 9781351834551
- Fred Eady, Networking and Internetworking with Microcontrollers, ISBN 0750676981, ISBN 9780750676984
- David W Smith, A Project-based Approach, ISBN 008046498X, ISBN 9780080464985
- Tim Wilmshurst, Designing Embedded Systems with PIC Microcontrollers: Principles and Applications, ISBN 0080468144, ISBN 780080468143
- Michael J. Pont, Programming Embedded Systems II, ISBN 0201331381, ISBN 9780201331387
- Drew Gislason, Zigbee Wireless Networking, ISBN 0080558623, ISBN 9780080558622
- Sid Katzen, The Essential PIC18® Microcontroller, ISBN 1849962294, ISBN 9781849962292
Scientific journals
- IEEE Micro Magazine
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- IEEEE Computers & Digital Techniques