0% found this document useful (0 votes)
8 views

Lecture 5 Embeddedsystemdesignprocess

The document introduces embedded systems, detailing their design process, recent trends, and major application areas. It covers the components of embedded systems, including processors, peripherals, and software, as well as the design steps from requirement determination to software verification. Additionally, it discusses various types of embedded systems, hardware components, programming languages, and industrial sensors used in projects.

Uploaded by

AD PLAYZ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Lecture 5 Embeddedsystemdesignprocess

The document introduces embedded systems, detailing their design process, recent trends, and major application areas. It covers the components of embedded systems, including processors, peripherals, and software, as well as the design steps from requirement determination to software verification. Additionally, it discusses various types of embedded systems, hardware components, programming languages, and industrial sensors used in projects.

Uploaded by

AD PLAYZ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 43

 To Introduce embedded system.

 To introduce embedded system design


process.
 Discuss the recent trends.
 Major application areas.
 It can be described as one consisting a
processor, associated peripherals, and
software used for a specific purpose.

 It performs a well defined task (in contrast


with desktop PC’s)
. Stand-alone embedded system. 2. Real-time embedded system.

3. Networked appliances. 4. Mobile Devices.


1) Processor.

1) Associated peripherals.

10010100
0 1 1 1 1 0 11)0 Software.
10101101
• Microprocessor.

• Microcontroller.

• Digital signal processor.


1. Protocol converters.

2. Communication interfaces.

3. Drivers (For driving heavy loads).


It is a program written in
any programming
language, which controls
the operation of the total
system.
Design the system
Determine the requirements
architecture

Choose the Choose the


Select the OS Processor Development
and peripherals platform

Code the application Verify the software Verify the software


And optimize On the host system On the target system
 Functional and non-functional.
 Multi function or Multi mode system.
 Size, cost, Weight etc.

 Selecting the H/W components.


 Application specific H/W.
 External interfaces.
 Input devices.
 Output devices.
System architecture depends on,

 Whether the system is real time.

 Whether OS needs to be embedded.

 Size, Cost, Power consumption etc.


If OS needed we can select,

 Real time OS (such as RTLinux,Vx Works,


VRTX, pSOS, QNX etc.).

 Non-real time OS ( such as Windows CE,


embedded Windows XP etc).
We can select any one of the following,

 Microprocessor
8085,8086,Pentium
 Microcontroller
MCS-51,PIC,AVR,MSP430
 Digital Signal Processor
dsPIC,Blackfin,Sharc,TigerSharc
 The hardware platform.

 The operating system.

 The programming language.

 The development tools.


 Choice of language.
 Assembly.
 C language.
 Object Oriented Languages
(C++, Java etc.).

• Optimizing the code


 Compile and assemble
the source code into
object file.

 Use a simulator to
simulate the working of
the system.
 Download the program
using a programmer
device.

 Use an EMULATOR or
on chip debugging tools
to verify the software.
 Due to the developments in Micro electronics availability
of processors increased.

 Reduces cost.

 Increased speed.

 Reduce Size

 Reduce Power.
Consumer electronics.
Seven Segment Display

Temp
ADC
Sensor Processor

Relay-1

Relay-2
START

INITIALIZE
LCD, ADC

READ
TEMPERATURE

NO IS YES
TEMP
>40

FAN OFF FAN ON


Display

RFID tag RFID reader Controller

Relay-1 Motor
START

INITIALIZE
LCD

READ THE
TAG

NO
YES
IS CARD
ACCEPTABLE

FAN OFF FAN ON


CONTROLLERS USED IN PROJECTS

8-bit Microprocessors
8085

8-bit Microcontrollers
8051, PIC, AVR

16-bit Microcontrollers

MSP430

32-bit Microcontrollers
ARM7, ARM10
MODULES AND INDUSTRIAL STANDARD
SENSORS USED IN PROJECTS
Color Sensors
MEMS IC
Pressure Sensors
Fire Sensor
Flow Sensors
Temperature Sensor
Ultrasonic Sensors
Speed sensors
RF Tx / Rx
Level sensors
Zigbee Modules
Industrial proximity sensor
EM Locks
Vibration sensor
Vacuum sensors
Water Identifier Sensors
Digital Compass
Acceleration Sensor - 3 Axis
CAN IC
Glass braking sensor
Force Sensor
Accelerometer
Modules AND
Liquid / Moisture Sensor
INDUSTRIAL
GSM / GPRS Modems
STANDARD
Sound Detecting Sensor
SENSORS USED
PIR Sensor
IN PROJECTS DC Motor
Gas Sensor
CO2 Analyzer AC Motor

GPS Receiver Servo Motor

Voice IC Stepper Motor

Digital Pressure Sensor Beam Sensor

Digital Temperature Sensor Color Mark Sensor

Bump Sensor (Touch Sensor) Metal Sensor


EMBEDDED SYSTEM AREAS

Automation
Robotics
Communication
Security System
Instrumentation
Biomedical
Cellular Technology
Networking
Control Systems
DSP & DIP

MATLAB

LabVIEW

ARM
DSP & DIP

Communication
Cryptography
Image Processing
DSP
Biomedical
Filters
Steganography
Transform
MUTECH Infotracks
MANUFACTURER OF VARIOUS
ELECTRONICS PRODUCTS

8051 Development Kit PIC Programmer PIC Development Board


18F845

PIC-Dev Board
MSP430 Target Board 16F877A Digital Trainer Kit
Ph: 9562 24 92 93
[email protected]

You might also like