Embedded Systems for Condition Monitoring and Control
Module code: EG7018
This module follows on from EG7014 and is concerned with software architectures and patterns for embedded systems with one or more processors or microcontrollers. A key focus of this module is on the production of systems that rely on real-time guarantees and properties and how they can be developed in a modular and highly reliable manner - for instance when a number of parameters (inputs) require monitoring to control a system.
In keeping with its advanced nature, this course takes the form of a series of seminars where theoretical principles and underlying principles are discussed, and a set of guided design exercises, involving the creation of small embedded applications.
- Designing and implementing single processor embedded systems based on task scheduling approaches.
- Designing and implementing embedded systems that are able to acquire analogue signals, control a range of devices and report system information (condition monitoring and control).
- The typical steps followed to design a distributed embedded system.
- Basic characteristics and operation of a communication protocol used in distributed systems.
- 11 hours of seminars
- 33 hours of tutorials
- 106 hours of guided independent study
- Coursework x 2 (50% + 50%)