Professional Documents
Culture Documents
Examples:
• watch:
• phone
• Camera
• ...
Embedded Control systems Its an embedded system designed for control systems applications.
Examples:
• Microwave: the processor control oven temperature, receive and show temperature.
• Car’s Anti-locking brake system (ABS): compute/distribute the amount of braking to avoid
wheel locking which can lead to uncontrollable car.
2. Memory
3. Clocks/timers
6. Sensors/Actuators
2. Application specific cannot be used (programmed) for application other than for which
they where initially intended.
4. Real-time operation: Embedded system are almost always real-time systems, particularly
Control ones:
23
EE453 Lecture 07: Embedded Control systems’ generalities Fall 2014
Real-time systems A real-time system is one that need to react to a stimulus within a
finite time-lapse (or before a deadline). They can be classified as:
(a) Hard: Missing a deadline results in the failure of the whole system
(b) Soft: Missing a deadline does not lead to system failure but the systems operations
degrades.
5. Power contained: Many Embedded systems power constraints due to the mobility or size
(for instance
6. Reliability: many ECS are designed to operate conterminously for several years and/or for
critical applications, thus, they must have high reliability. This latter is insured by employing
Many techniques:
• Computer Programming: This is a key skill when designing ES. Given the limited computing
resources (Memory, CPU instructions set, CPU speed) ES are usually programmed using
efficient languages like assembly. An alternative to assembly is the C language; it is the
closest language to the low-levels of the architecture while still being a high level language.
C usually can be optimized to reach 80% of the efficiency of machines assembly language,
while being much more user friendly.
• Control systems: the Ability to model, analyze and design Digital control system to achieve
the desired specifications.
24