History and Classification
History and Classification
1 2
It is an electrical / electro mechanical system It is a combination of specialized hardware and
which is specifically deigned for an application firmware which is tailored to meet the
catering to a specific need requirements of application under consideration
Embedded System
4 3
An embedded system contains Depending on the response requirements and
1. Processing unit the type of applications for which embedded
2. I/O subsystem system is designed, the embedded system can
3. On-board and external communication be a Real time or Non real time system
interface
4. Supervisory and support systems
What is an Embedded System
PC / Laptop / Tablet PC
Key factor Performance is the key deciding factor in the Application specific requirements (like
selection of the system. Faster is better. performance, power requirements, memory usage,
etc.) are key deciding factors.
Power Consumption More Less
Co
De
m
Ba
Ba
te
pl
se
se
ex
rm
d
d
ity
in
on
on
isti
& erfo
Ge
Tr
c
ig
P
ne
ge
Be
ra
rin
tio
rm
ha
g
n
vi
an
or
ce
Small Scale ES
Medium Scale ES
Large Scale ES
10
Classification of Embedded Systems
Deterministic
Non deterministic
11
Classification of Embedded Systems
1. Event triggered
2. Time triggered
12
1.5. Major Application Areas of
ES The application areas and the products in the embedded domain
are countless. A few of the important domains and products are listed
below:
i. Consumer electronics: Camcorders, cameras, etc.
xi. Card Readers: Barcode, smart card readers, hand held devices, etc.
14
•Embedded systems are used in various domains
like consumer electronics, home automation,
telecommunications, automotive industry,
1.6.
healthcare, control & instrumentation, retail and
banking applications, etc. Within the domain itself,
according to the application usage context, they
may have different functionalities. Each embedded
Embedded
• Data collection/Storage/Representation
• Data Communication
Systems
• Data processing
• Monitoring
• Control
15
(i) Data Collection/Storage/Representation
Embedded systems designed for the purpose of data collection performs acquisition of data from the external
world.
Data collection is usually done for storage, analysis, The term “data” refers all kinds of information, such as text, voice, image, video,
electrical signals and any other measurable quantities.
manipulation and transmission.
Embedded systems with analog data capturing techniques collect data directly in the
Data can be either analog (continuous) or digital form of analog signal whereas embedded systems with digital data collection
mechanism converts the analog signal to the digital signal using analog to digital (A/D)
(discrete). converters and then collects the binary equivalent of the analog data.
If the data is digital, it can be directly captured without The collected data may be stored directly in the system or may be transmitted to some
other systems or it may be processed by the system or it may be deleted instantly after
any additional interface by digital embedded systems. giving a meaningful representation.
These actions are purely dependent on the purpose for which the embedded system is designed.
16
(i) Data Collection/Storage/Representation (Cont’d)
Embedded system designed for pure measurement applications without storage, used in control and instrumentation
domain, collects data and gives a meaningful representation of the collected data by means of graphical representation
or quantity value and deletes the collected data when new arrives at the data collection terminal.
Analog and digital CROs without storage memory are typical examples of this. Any measuring equipment used in the
medical domain for monitoring without storage functionality also comes under this category
A digital camera is a typical example of an embedded system with data collection/storage/representation of data. Images
are captured and the captured image may be stored within the memory of the camera. The captured image can also be
presented to the user through a graphic LCD unit.
17
• Embedded data communication systems are
deployed in applications from complex satellite communication
systems to simple home networking systems.
• The data collected by an embedded terminal may require
transferring of the same to some other system located
remotely.
18
(ii) Data Communication (Cont’d)
The data collecting embedded terminal itself can incorporate data communication units like Wireless
modules (Bluetooth, ZigBee, Wi-Fi, EDGE, GPRS, etc.) or wire-line modules (RS-232C, USB, TCP/IP,
PS2,etc).
Certain embedded systems act as a dedicated transmission unit between the sending
and receiving terminals, offering sophisticated functionalities like data packetizing, encrypting and
decrypting.
Network hubs, routers, switches, etc. are typical examples of dedicated data transmission embedded
systems.
They act as mediators in data communication and provide various features like
data security, monitoring etc.
19
(iii) Data (Signal) Processing
The data (voice, image, video, electrical signals and other measurable quantities) collected by embedded
systems may be used for various kinds of data processing.
Embedded systems with signal processing functionalities are employed in applications demanding
signal
processing like speech coding, synthesis, audio video codec, transmission applications, etc.
A digital hearing aid is a typical example of an embedded system employing data processing. Digital hearing
aid improves the hearing capacity of hearing impaired persons.
20
(iv) Monitoring
Almost all embedded products coming under the medical domain are with monitoring functions only.
They are used for determining the state of some variables using input sensors. They cannot impose
control over variables.
A very good example is the electro cardiogram (ECG) machine for monitoring the heartbeat of a patient.
The machine is intended to do the monitoring of the heartbeat of a patient but it cannot impose control over
the heartbeat. The sensors used in ECG are the different electrodes connected to the patient’s body.
Other examples with monitoring function are measuring instruments like digital CRO, digital
multimeters, logic analyzers., etc. used in control & instrumentation applications. They are used for
knowing (monitoring) the status of some variables like current, voltage, etc. They cannot control the
variables in turn.
21
(v) Control
Embedded systems with control functionalities impose control over some variables according to the
changes in input variables.
A system with control functionality contains both sensors and actuators.
Sensors are connected to the input port for capturing the changes in environmental variable or measuring
variable.
The actuators connected to the output port are controlled according to the changes in the input variable
to
put an impact on the controlling variable to bring the controlled variable to the specified range.
Air conditioner system used in our home to control the room temperature to a specified limit is a typical
example for embedded system for control purpose. An air conditioner contains a room temperature sensing
element (sensor) which may be thermistor and a handheld unit for setting up (feeding) the desired
22
temperature.
(v) Control (Cont’d)
The handheld unit may be connected to the central embedded unit residing inside the air conditioner
through a wireless link or through a wired link.
The air compressor unit acts as the actuator. The compressor is controlled according to the current room
temperature and the desired temperature set by the end user.
The input variable is the current room temperature and the controlled variable is also the room
temperature. The controlling variable is cool air flow by the compressor unit.
If the controlled variable and input variable are not at the same value, the controlling variable tries
to
equalize them through taking actions on the cool air flow.
23
(vi) Applications specific user interface
Buttons, switches, keypad, lights, speakers, display units, etc. are application-specific user interfaces.
Mobile phone is an example of application specific user interface. In mobile phone, the user
interface is provided through the keypad, graphic LCD module, system speaker, vibration alert, etc.
24
• Embedded System electronic/ electro-
mechanical system
• Embedded system vs General purpose
computing system
• First modern embedded system
(History)
• Classifications of Embedded system
Summary (History)
• Embedded system - from simple
electronic toys to complex flight and
missile control systems
• Design to serve the purpose of any one or
a combination of data collection/ storage/
representation, data communication,
data (signal) processing, monitoring,
control or application specific user
interface
25
Keywords (Note it!)
Embedded System
Microprocessor
Microcontroller
DSP
Sensor
Actuator
LED
Buzzer
Operating System
Electro Cardiogram
RAM
ADC
Bluetooth
Wi-Fi
26
TUTORIAL: 1
27
Understanding Test Questions I (6 Marks)
3. Describe the various purposes of embedded systems. Explain any two in detail with illustrative
examples. (10 Marks)
30
29
31