Top Banner
43
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Embedded system design process
Page 2: Embedded system design process
Page 3: Embedded system design process

To Introduce embedded system. To introduce embedded system

design process. Discuss the recent trends. Major application areas.

Page 4: Embedded system design process

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)

Page 5: Embedded system design process

1. Stand-alone embedded system.1. Stand-alone embedded system. 2. Real-time embedded system.2. Real-time embedded system.

3. Networked appliances.3. Networked appliances. 4. Mobile Devices.4. Mobile Devices.

Page 6: Embedded system design process

1) Processor.

1) Associated peripherals.

1) Software.1 0 0 1 0 1 0 00 1 1 1 1 0 1 01 0 1 0 1 1 0 1

Page 7: Embedded system design process

• Microprocessor.

• Microcontroller.

• Digital signal processor.

Page 8: Embedded system design process

1. Protocol converters.

2. Communication interfaces.

3. Drivers (For driving heavy loads).

Page 9: Embedded system design process

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

Page 10: Embedded system design process

Determine the requirementsDesign the system

architecture

Select the OSChoose the Processor

and peripherals

Choose the Development

platform

Code the applicationAnd optimize

Verify the softwareOn the host system

Verify the softwareOn the target system

Page 11: Embedded system design process

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.

Page 12: Embedded system design process

System architecture depends on,

Whether the system is real time.

Whether OS needs to be embedded.

Size, Cost, Power consumption etc.

Page 13: Embedded system design process

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).

Page 14: Embedded system design process

We can select any one of the following,

Microprocessor8085,8086,Pentium

MicrocontrollerMCS-51,PIC,AVR,MSP430

Digital Signal ProcessordsPIC,Blackfin,Sharc,TigerSharc

Page 15: Embedded system design process

The hardware platform.

The operating system.

The programming language.

The development tools.

Page 16: Embedded system design process

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

• Optimizing the code

Page 17: Embedded system design process

Compile and assemble the source code into object file.

Use a simulator to simulate the working of the system.

Page 18: Embedded system design process

Download the program using a programmer device.

Use an EMULATOR or on chip debugging tools to verify the software.

Page 19: Embedded system design process

Due to the developments in Micro electronics availability of processors increased.

Reduces cost.

Increased speed.

Reduce Size

Reduce Power.

Page 20: Embedded system design process

Consumer electronics.

Page 21: Embedded system design process
Page 22: Embedded system design process
Page 23: Embedded system design process
Page 24: Embedded system design process
Page 25: Embedded system design process
Page 26: Embedded system design process
Page 27: Embedded system design process
Page 28: Embedded system design process
Page 29: Embedded system design process
Page 30: Embedded system design process

ProcessorADCTemp

Sensor

Seven Segment Display

Relay-1

Relay-2

Page 31: Embedded system design process

START

INITIALIZE LCD, ADC

READ TEMPERATURE

IS TEMP>40

YESNO

FAN ONFAN OFF

Page 32: Embedded system design process

ControllerRFID readerRFID tag

Display

Relay-1 Motor

Page 33: Embedded system design process

START

INITIALIZE LCD

READ THE TAG

IS CARD ACCEPTABLE

YESNO

FAN ONFAN OFF

Page 34: Embedded system design process

CONTROLLERS USED IN PROJECTSCONTROLLERS USED IN PROJECTS

8-bit Microcontrollers

8-bit Microprocessors

16-bit Microcontrollers

32-bit Microcontrollers

8085

8051, PIC, AVR

MSP430

ARM7, ARM10

Page 35: Embedded system design process

MODULES AND INDUSTRIAL STANDARDSENSORS USED IN PROJECTS

MODULES AND INDUSTRIAL STANDARDSENSORS USED IN PROJECTS

Color Sensors

Pressure

Sensors

Flow Sensors

Ultrasonic

Sensors

RF Tx / Rx

Zigbee

Modules

EM Locks

Vacuum

sensors

Digital

Compass

CAN IC

MEMS IC

Fire Sensor

Temperature Sensor

Speed sensors

Level sensors

Industrial proximity

sensor

Vibration sensor

Water Identifier Sensors

Acceleration Sensor - 3

Axis

Glass braking sensor

Force Sensor

Page 36: Embedded system design process

Modules AND

INDUSTRIAL STANDARDSENSORS USED IN

PROJECTS

Modules AND

INDUSTRIAL STANDARDSENSORS USED IN

PROJECTS

Accelerometer

Liquid / Moisture Sensor

GSM / GPRS Modems

Sound Detecting Sensor

PIR Sensor

Gas Sensor

CO2 Analyzer

GPS Receiver

Voice IC

Digital Pressure Sensor

Digital Temperature

Sensor

Bump Sensor (Touch

Sensor)

DC Motor

AC Motor

Servo Motor

Stepper Motor

Beam Sensor

Color Mark Sensor

Metal Sensor

Page 37: Embedded system design process

EMBEDDED SYSTEM AREASEMBEDDED SYSTEM AREAS

AutomationRobotics

CommunicationSecurity SystemInstrumentation

BiomedicalCellular Technology

NetworkingControl Systems

AutomationRobotics

CommunicationSecurity SystemInstrumentation

BiomedicalCellular Technology

NetworkingControl Systems

Page 38: Embedded system design process

DSP & DIPDSP & DIP

MATLAB

LabVIEW

ARM

MATLAB

LabVIEW

ARM

Page 39: Embedded system design process

DSP & DIPDSP & DIP

CommunicationCryptography

Image ProcessingDSP

BiomedicalFilters

SteganographyTransform

CommunicationCryptography

Image ProcessingDSP

BiomedicalFilters

SteganographyTransform

Page 40: Embedded system design process

MUTECH InfotracksMUTECH Infotracks

Page 41: Embedded system design process

MANUFACTURER OF VARIOUS ELECTRONICS PRODUCTS

MANUFACTURER OF VARIOUS ELECTRONICS PRODUCTS

Digital Trainer Kit

8051 Development Kit PIC Development Board18F845

PIC Programmer

MSP430 Target BoardPIC-Dev Board

16F877A

Page 42: Embedded system design process

Ph: 9562 24 92 93

[email protected]

Page 43: Embedded system design process