SlideShare a Scribd company logo
1 of 41
Download to read offline
Embedded for Mechatronic systems
Baskaran S
Dr.Mahalingam College of Engg & Tech
2019
Baskaran S Embedded for Mechatronic systems
SOME QUESTIONS???
1 Difference between system and Embedded system
2 What are classifications of microcontrollers?
3 Difference between microcontroller and microprocssor
4 What is DSP?
5 What are all the practical applications of Embedded
system?
Baskaran S Embedded for Mechatronic systems
SOME QUESTIONS???
1 Difference between system and Embedded system
2 What are classifications of microcontrollers?
3 Difference between microcontroller and microprocssor
4 What is DSP?
5 What are all the practical applications of Embedded
system?
Baskaran S Embedded for Mechatronic systems
SOME QUESTIONS???
1 Bus and its types
2 Different types of memory devices and their characteristics
3 Instruction set Architecture
4 Basic embedded processor and microcontroller
Architecture
5 DMA,Coprocessor and Hardware accelerators
Baskaran S Embedded for Mechatronic systems
SOME QUESTIONS???
1 Bus and its types
2 Different types of memory devices and their characteristics
3 Instruction set Architecture
4 Basic embedded processor and microcontroller
Architecture
5 DMA,Coprocessor and Hardware accelerators
Baskaran S Embedded for Mechatronic systems
SOME QUESTIONS???
1 I/O devices timers,counters,DMA controllers,A/D &
D/A,displays,keyboards
2 Memory interfacing GPIB,Fireware,USB,IRDA
3 Networks - CAN,I2C,SPI,USB, RS485,RS232
4 Wireless applications Zigbee, bluetooth
Baskaran S Embedded for Mechatronic systems
SOME QUESTIONS???
1 I/O devices timers,counters,DMA controllers,A/D &
D/A,displays,keyboards
2 Memory interfacing GPIB,Fireware,USB,IRDA
3 Networks - CAN,I2C,SPI,USB, RS485,RS232
4 Wireless applications Zigbee, bluetooth
Baskaran S Embedded for Mechatronic systems
SOME QUESTIONS???
What is embedded operating system?
Basic terminologies in embedded operating systems like
kernel features, processes & threads ,scheduling, Real
time memory management,RTOs etc
Baskaran S Embedded for Mechatronic systems
SOME QUESTIONS???
What is embedded operating system?
Basic terminologies in embedded operating systems like
kernel features, processes & threads ,scheduling, Real
time memory management,RTOs etc
Baskaran S Embedded for Mechatronic systems
SOME QUESTIONS???
What is embedded operating system?
Basic terminologies in embedded operating systems like
kernel features, processes & threads ,scheduling, Real
time memory management,RTOs etc
Baskaran S Embedded for Mechatronic systems
SOME QUESTIONS???
What is embedded operating system?
Basic terminologies in embedded operating systems like
kernel features, processes & threads ,scheduling, Real
time memory management,RTOs etc
Baskaran S Embedded for Mechatronic systems
SOME QUESTIONS???
What are the design methodologies in embedded system?
Design examples like Printer, Elevator control,ATM
Baskaran S Embedded for Mechatronic systems
SOME QUESTIONS???
What are the design methodologies in embedded system?
Design examples like Printer, Elevator control,ATM
Baskaran S Embedded for Mechatronic systems
System
System
A system is a way of working,organizing or doing one or
many tasks according to fixed plan, program or set of rules.
A system is also an arrangement in which all its units as-
semble and work together according to plan or program
EX:Watch,Washing Machine
Baskaran S Embedded for Mechatronic systems
Embedded System
Embedded System
Embedded system is a combination of software and hard-
ware designed to do a specific function or functions
A hardware platform is generally a micro controller or pro-
cessor in which the program is dumped
The hardware has its own software. They are either Ma-
chine code (hex code) or Programming code ( C, C++
code).For example, take 8051 controller. Here we embed
program into it and it performs the task as per the program
instructions.
Baskaran S Embedded for Mechatronic systems
Languages
Baskaran S Embedded for Mechatronic systems
Characteristics of Embedded system
1 All Embedded System are single function. i.e have single
objective.
2 Real Time performance i.e if input given at any unpredictable
time, the system perform action without any delay.
3 Embedded systems are programmable
4 Multirate. Take example Camera. It can be color, Black &
white or motion. Here all these supported for a particular
camera action. So an Embedded system have Multiple rate
operation.
Baskaran S Embedded for Mechatronic systems
General purpose system (GPS) Vs Embedded system
(ES)
1 Most people confuse General purpose system (GPS) with
Embedded system (ES) .
2 A GPS does multiple tasks. Take example, Laptop. Here
we can do multiple things at a time( Watch video, write mail,
etc) .
3 But an Embedded system is destined to do a single partic-
ular task. Take example, Pace Maker. This device keeps
monitoring heart beat, so when heart pump goes slow it
take counter acting action and make heart beat come back
to normal condition.
Baskaran S Embedded for Mechatronic systems
FORMATIVE ASSESSMENT
1. Which of the following is a real time embedded system?
Justify your answer
(a) Ceiling Fan
(b) Microwave Oven
(c) Television Set
(d) Desktop Key Board
(e) Digital Camera
Baskaran S Embedded for Mechatronic systems
FORMATIVE ASSESSMENT
1. Which of the following is a real time embedded system?
Justify your answer
(a) Ceiling Fan
(b) Microwave Oven
(c) Television Set
(d) Desktop Key Board
(e) Digital Camera
Ans:
(b) and (e) are embedded systems
(a) Ceiling Fans: These are not programmable.
(b) (e) obey all definitions of Embedded Systems such as (i)
Working in Real Time (ii) Programmable (iii) A number of
systems coexist on a single platform to discharge one
function(single functioned)
(c) Television Set: Only a small part of it is programmable. It
can work without being programmable. (d) Desktop Keyboard:
Though it has a processor normally it is not programmable.
Baskaran S Embedded for Mechatronic systems
FORMATIVE ASSESSMENT
2.Give at least five examples of embedded systems you are
using/watching in your day to day life.
Baskaran S Embedded for Mechatronic systems
FORMATIVE ASSESSMENT
2.Give at least five examples of embedded systems you are
using/watching in your day to day life. (i) Mobile Telephone
(ii)Digital Camera (iii) A programmable calculator (iv) An iPod
(v) A digital blood pressure machine
Baskaran S Embedded for Mechatronic systems
General Block diagram of Embedded Systems
Baskaran S Embedded for Mechatronic systems
Examples of Embedded Systems
Baskaran S Embedded for Mechatronic systems
Components of Embedded system Hardware
Baskaran S Embedded for Mechatronic systems
Components of Embedded system Software
1 Editor:For writing codes or mnemonics using keyboard of
PC. Allows addition, deletion and Insertion of data
2 Interpreter:Line by line translation of data into machine ex-
ecutable codes
3 Compiler:Translates the source code written in program-
ming language or high level language into machine read-
able form.
4 Assembler:A Program to translate code written in assem-
bly language or low level language into machine readable
code
Baskaran S Embedded for Mechatronic systems
Micro controller Vs Microprocessor
Baskaran S Embedded for Mechatronic systems
Types of Microcontroller
Baskaran S Embedded for Mechatronic systems
Types of Microprocessor
Baskaran S Embedded for Mechatronic systems
Digital Signal Processors (DSP)
Digital Signal Processors
Digital Signal Processors (DSP) take real-world signals like
voice, audio, video, temperature, pressure, or position that
have been digitized and then mathematically manipulate
them.
Signals need to be processed so that the information that
they contain can be displayed, analyzed, or converted to
another type of signal that may be of use
In the real-world, analog products detect signals such as
sound, light, temperature or pressure and manipulate them.
Converters such as an Analog-to-Digital converter then take
the real-world signal and turn it into the digital format of 1s
and 0s
Baskaran S Embedded for Mechatronic systems
DSP processflow
Baskaran S Embedded for Mechatronic systems
Embedded Processor Architectural Definitions
Embedded System Hardware
An embedded system uses a hardware platform to perform the
operation. Hardware of the embedded system is assembled
with a microprocessor/microcontroller. It has the elements such
as input/output interfaces, memory, user interface and the
display unit. Generally, an embedded system comprises of the
following
Power Supply
Memory
Processor
Timers
Output/Output circuits
Serial communication ports
Baskaran S Embedded for Mechatronic systems
Embedded Processor Architectural Definitions
Embedded System Software
The software of an embedded system is written to execute a
particular function. It is normally written in a high-level setup
and then compiled down to offer code that can be stuck within
a non-volatile memory in the hardware. An embedded system
software is intended to keep in view of the following three limit
Convenience of system memory
Convenience of processor’s speed
When the embedded system runs constantly, there is a
necessity to limit power dissipation for actions like run, stop
and wake up
Baskaran S Embedded for Mechatronic systems
Embedded Processor Architectural Definitions
RTOS (Real Time Operating System)
A system which is essential to finish its task and send its ser-
vice on time, then only it said to be a real time operating system.
RTOS controls the application software and affords a device to
allow the processor run. It is responsible for managing the dif-
ferent hardware resources of a personal computer and also host
applications which run on the PC. This operating system is spe-
cially designed to run various applications with an exact timing
and a huge amount of consistency. Particularly, this can be sig-
nificant in measurement industrial automation systems where a
delay of a program could cause a safety hazard.
Baskaran S Embedded for Mechatronic systems
Applications of Embedded Systems
Embedded systems are used in different applications like auto-
mobiles, telecommunications, smart cards, missiles, satellites,
computer networking and digital consumer electronics
Embedded System for Detecting Rash Driving on High-
ways The main intention of this project is to design a high-
way speed-checker device that identifies rash driving on
highways and alarms the traffic authorities if the speed checker
finds any vehicle violating the set speed limits on highways.
Baskaran S Embedded for Mechatronic systems
Applications of Embedded Systems
Application of Embedded System for Street Light Con-
trol.The main intention of this project is to detect the move-
ment of vehicles on highways and to switch on street lights
ahead of it, and then to switch off the street lights as the
vehicle go past the street lights to conserve energy. In this
project, a PIC microcontroller is programmed by using em-
bedded C or assembly language.
Baskaran S Embedded for Mechatronic systems
Applications of Embedded Systems
Embedded System for Traffic Signal Control System The
main goal of this project is to design a density based traffic
signal system. At every junction, the signal timing changes
automatically according to the traffic density at every junc-
tion. Traffic jam is a major problem in many cities across the
world and gives regular nightmares to the commuters and
travelers .
Baskaran S Embedded for Mechatronic systems
Applications of Embedded Systems
Application of Embedded System for Vehicle TrackingThe
main purpose of this project is to find the exact location of a
vehicle by using a GPS modem and in order to reduce vehi-
cle thefts. The GSM modem sends an SMS to a predefined
mobile which stores the data in it. An LCD display is used
to display the location information in terms of latitude and
longitude values. The microcontroller (AT89C52) is pre pro-
grammed with the Keil software and therefore, continuously
checks the GPS modem.
Baskaran S Embedded for Mechatronic systems
Applications of Embedded Systems
Application of Embedded System for War Field Spying
RobotThe main goal of this project is to design a robotic
vehicle using RF technology for remote operation and at-
tached with wireless camera for monitoring purpose. The
robot with camera can wirelessly transmit real-time video
with night vision capabilities. This type of robot can be help-
ful for spying purposes in war fields. An 8051 series of mi-
crocontroller is used for the desired operation.
Baskaran S Embedded for Mechatronic systems
Applications of Embedded Systems
Application of Embedded System for Home Automation Sys-
temThe main purpose of this project is to design a home au-
tomation system with the Android application based remote con-
trol. Remote operation is performed by Android OS based smart-
phone or Tablet etc., upon a Graphical User Interface based
touch screen operation. In order to achieve this, Android ap-
plication act as a transmitter, that sends on/off commands to the
receiver wherein loads are connected.
Baskaran S Embedded for Mechatronic systems
Applications of Embedded Systems
Embedded System for Industrial Temperature Control The
main intention of this industrial temperature controller project is
to control the temperature of any device in any industrial applica-
tion according to its necessity. An LCD display is used to display
the temperature in the range of –55C to +125C. The heart of
the circuit is the microcontroller which is from 8051 families and
controls all its functions.
Baskaran S Embedded for Mechatronic systems

More Related Content

What's hot

Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notesTARUN KUMAR
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsJoy Dutta
 
Processor architecture
Processor architectureProcessor architecture
Processor architectureMuuluu
 
UNIT-I-RTOS and Concepts
UNIT-I-RTOS and ConceptsUNIT-I-RTOS and Concepts
UNIT-I-RTOS and ConceptsDr.YNM
 
EMBEDDED OS
EMBEDDED OSEMBEDDED OS
EMBEDDED OSAJAL A J
 
Basics of Embedded System
Basics of Embedded System Basics of Embedded System
Basics of Embedded System Rajesh Roshan
 
Embedded systems in brief
Embedded systems   in briefEmbedded systems   in brief
Embedded systems in briefkrnathan
 
Embedded os
Embedded osEmbedded os
Embedded oschian417
 
EMBEDDED SYSTEMS overview
EMBEDDED SYSTEMS overviewEMBEDDED SYSTEMS overview
EMBEDDED SYSTEMS overviewMADHUMITHA154
 
Embedded Systems : introduction
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introductionAnant Shrivastava
 
Introduction to embedded systems
Introduction  to embedded systemsIntroduction  to embedded systems
Introduction to embedded systemsRAMPRAKASHT1
 
Embedded Platform Architecture - I
Embedded Platform Architecture - IEmbedded Platform Architecture - I
Embedded Platform Architecture - IMuhammad Asif
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded systemajitsaraf123
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsDileep Kumar Tiwari
 
Computer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answersComputer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answersappasami
 
Computer Organization and Architecture 10th Edition by Stallings Test Bank
Computer Organization and Architecture 10th Edition by Stallings Test BankComputer Organization and Architecture 10th Edition by Stallings Test Bank
Computer Organization and Architecture 10th Edition by Stallings Test Bankrohalcabaye
 

What's hot (20)

Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notes
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Processor architecture
Processor architectureProcessor architecture
Processor architecture
 
UNIT-I-RTOS and Concepts
UNIT-I-RTOS and ConceptsUNIT-I-RTOS and Concepts
UNIT-I-RTOS and Concepts
 
EMBEDDED OS
EMBEDDED OSEMBEDDED OS
EMBEDDED OS
 
Basics of Embedded System
Basics of Embedded System Basics of Embedded System
Basics of Embedded System
 
Embedded systems in brief
Embedded systems   in briefEmbedded systems   in brief
Embedded systems in brief
 
Embedded os
Embedded osEmbedded os
Embedded os
 
EMBEDDED SYSTEMS overview
EMBEDDED SYSTEMS overviewEMBEDDED SYSTEMS overview
EMBEDDED SYSTEMS overview
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded Systems : introduction
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introduction
 
Introduction to embedded systems
Introduction  to embedded systemsIntroduction  to embedded systems
Introduction to embedded systems
 
Input-Output Modules
Input-Output ModulesInput-Output Modules
Input-Output Modules
 
Embedded Platform Architecture - I
Embedded Platform Architecture - IEmbedded Platform Architecture - I
Embedded Platform Architecture - I
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded system
 
Embedded System
Embedded System Embedded System
Embedded System
 
Embedded system - Introduction to micro-controller 8051
Embedded system - Introduction to  micro-controller 8051Embedded system - Introduction to  micro-controller 8051
Embedded system - Introduction to micro-controller 8051
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Computer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answersComputer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answers
 
Computer Organization and Architecture 10th Edition by Stallings Test Bank
Computer Organization and Architecture 10th Edition by Stallings Test BankComputer Organization and Architecture 10th Edition by Stallings Test Bank
Computer Organization and Architecture 10th Edition by Stallings Test Bank
 

Similar to Embedded systems unit1

Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdacnanocdac
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfabdisahirko
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded systemece svit
 
Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02ishan111
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded systemPankaj joshi
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 
Presentation on Embedded system using micro controller by PARAS JHA
Presentation on Embedded system using micro controller  by PARAS JHAPresentation on Embedded system using micro controller  by PARAS JHA
Presentation on Embedded system using micro controller by PARAS JHAParas Jha
 
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptxEC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptxRensWick2
 
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIESEFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIEScscpconf
 
btech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptxbtech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptxSattiBabu16
 

Similar to Embedded systems unit1 (20)

Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdac
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdf
 
Module-1 Embedded computing.pdf
Module-1 Embedded computing.pdfModule-1 Embedded computing.pdf
Module-1 Embedded computing.pdf
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded system
 
Embedded system introduction
Embedded system introductionEmbedded system introduction
Embedded system introduction
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
 
ERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdfERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdf
 
Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded system
 
Training report on embedded sys_AVR
Training report on embedded sys_AVRTraining report on embedded sys_AVR
Training report on embedded sys_AVR
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Introduction
IntroductionIntroduction
Introduction
 
Presentation on Embedded system using micro controller by PARAS JHA
Presentation on Embedded system using micro controller  by PARAS JHAPresentation on Embedded system using micro controller  by PARAS JHA
Presentation on Embedded system using micro controller by PARAS JHA
 
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptxEC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
 
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIESEFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
 
btech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptxbtech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptx
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
EE8691 – EMBEDDED SYSTEMS.pptx
EE8691 – EMBEDDED SYSTEMS.pptxEE8691 – EMBEDDED SYSTEMS.pptx
EE8691 – EMBEDDED SYSTEMS.pptx
 

More from baskaransece

Design of Machine Elements 2 mark Question and Answers
Design of Machine Elements 2  mark Question and AnswersDesign of Machine Elements 2  mark Question and Answers
Design of Machine Elements 2 mark Question and Answersbaskaransece
 
Projection of Lines Engineering drawing
Projection of Lines Engineering drawingProjection of Lines Engineering drawing
Projection of Lines Engineering drawingbaskaransece
 
Mechanical objective questions
Mechanical objective questionsMechanical objective questions
Mechanical objective questionsbaskaransece
 
Engineering ethics
Engineering ethicsEngineering ethics
Engineering ethicsbaskaransece
 
Basics of robotics
Basics of roboticsBasics of robotics
Basics of roboticsbaskaransece
 
Production cost Estimation
Production cost EstimationProduction cost Estimation
Production cost Estimationbaskaransece
 

More from baskaransece (8)

Design of Machine Elements 2 mark Question and Answers
Design of Machine Elements 2  mark Question and AnswersDesign of Machine Elements 2  mark Question and Answers
Design of Machine Elements 2 mark Question and Answers
 
Projection of Lines Engineering drawing
Projection of Lines Engineering drawingProjection of Lines Engineering drawing
Projection of Lines Engineering drawing
 
Mechanical objective questions
Mechanical objective questionsMechanical objective questions
Mechanical objective questions
 
GLOBAL ISSUES
GLOBAL ISSUESGLOBAL ISSUES
GLOBAL ISSUES
 
Engineering ethics
Engineering ethicsEngineering ethics
Engineering ethics
 
Basics of robotics
Basics of roboticsBasics of robotics
Basics of robotics
 
Staircase (3)
Staircase (3)Staircase (3)
Staircase (3)
 
Production cost Estimation
Production cost EstimationProduction cost Estimation
Production cost Estimation
 

Recently uploaded

The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 

Recently uploaded (20)

Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 

Embedded systems unit1

  • 1. Embedded for Mechatronic systems Baskaran S Dr.Mahalingam College of Engg & Tech 2019 Baskaran S Embedded for Mechatronic systems
  • 2. SOME QUESTIONS??? 1 Difference between system and Embedded system 2 What are classifications of microcontrollers? 3 Difference between microcontroller and microprocssor 4 What is DSP? 5 What are all the practical applications of Embedded system? Baskaran S Embedded for Mechatronic systems
  • 3. SOME QUESTIONS??? 1 Difference between system and Embedded system 2 What are classifications of microcontrollers? 3 Difference between microcontroller and microprocssor 4 What is DSP? 5 What are all the practical applications of Embedded system? Baskaran S Embedded for Mechatronic systems
  • 4. SOME QUESTIONS??? 1 Bus and its types 2 Different types of memory devices and their characteristics 3 Instruction set Architecture 4 Basic embedded processor and microcontroller Architecture 5 DMA,Coprocessor and Hardware accelerators Baskaran S Embedded for Mechatronic systems
  • 5. SOME QUESTIONS??? 1 Bus and its types 2 Different types of memory devices and their characteristics 3 Instruction set Architecture 4 Basic embedded processor and microcontroller Architecture 5 DMA,Coprocessor and Hardware accelerators Baskaran S Embedded for Mechatronic systems
  • 6. SOME QUESTIONS??? 1 I/O devices timers,counters,DMA controllers,A/D & D/A,displays,keyboards 2 Memory interfacing GPIB,Fireware,USB,IRDA 3 Networks - CAN,I2C,SPI,USB, RS485,RS232 4 Wireless applications Zigbee, bluetooth Baskaran S Embedded for Mechatronic systems
  • 7. SOME QUESTIONS??? 1 I/O devices timers,counters,DMA controllers,A/D & D/A,displays,keyboards 2 Memory interfacing GPIB,Fireware,USB,IRDA 3 Networks - CAN,I2C,SPI,USB, RS485,RS232 4 Wireless applications Zigbee, bluetooth Baskaran S Embedded for Mechatronic systems
  • 8. SOME QUESTIONS??? What is embedded operating system? Basic terminologies in embedded operating systems like kernel features, processes & threads ,scheduling, Real time memory management,RTOs etc Baskaran S Embedded for Mechatronic systems
  • 9. SOME QUESTIONS??? What is embedded operating system? Basic terminologies in embedded operating systems like kernel features, processes & threads ,scheduling, Real time memory management,RTOs etc Baskaran S Embedded for Mechatronic systems
  • 10. SOME QUESTIONS??? What is embedded operating system? Basic terminologies in embedded operating systems like kernel features, processes & threads ,scheduling, Real time memory management,RTOs etc Baskaran S Embedded for Mechatronic systems
  • 11. SOME QUESTIONS??? What is embedded operating system? Basic terminologies in embedded operating systems like kernel features, processes & threads ,scheduling, Real time memory management,RTOs etc Baskaran S Embedded for Mechatronic systems
  • 12. SOME QUESTIONS??? What are the design methodologies in embedded system? Design examples like Printer, Elevator control,ATM Baskaran S Embedded for Mechatronic systems
  • 13. SOME QUESTIONS??? What are the design methodologies in embedded system? Design examples like Printer, Elevator control,ATM Baskaran S Embedded for Mechatronic systems
  • 14. System System A system is a way of working,organizing or doing one or many tasks according to fixed plan, program or set of rules. A system is also an arrangement in which all its units as- semble and work together according to plan or program EX:Watch,Washing Machine Baskaran S Embedded for Mechatronic systems
  • 15. Embedded System Embedded System Embedded system is a combination of software and hard- ware designed to do a specific function or functions A hardware platform is generally a micro controller or pro- cessor in which the program is dumped The hardware has its own software. They are either Ma- chine code (hex code) or Programming code ( C, C++ code).For example, take 8051 controller. Here we embed program into it and it performs the task as per the program instructions. Baskaran S Embedded for Mechatronic systems
  • 16. Languages Baskaran S Embedded for Mechatronic systems
  • 17. Characteristics of Embedded system 1 All Embedded System are single function. i.e have single objective. 2 Real Time performance i.e if input given at any unpredictable time, the system perform action without any delay. 3 Embedded systems are programmable 4 Multirate. Take example Camera. It can be color, Black & white or motion. Here all these supported for a particular camera action. So an Embedded system have Multiple rate operation. Baskaran S Embedded for Mechatronic systems
  • 18. General purpose system (GPS) Vs Embedded system (ES) 1 Most people confuse General purpose system (GPS) with Embedded system (ES) . 2 A GPS does multiple tasks. Take example, Laptop. Here we can do multiple things at a time( Watch video, write mail, etc) . 3 But an Embedded system is destined to do a single partic- ular task. Take example, Pace Maker. This device keeps monitoring heart beat, so when heart pump goes slow it take counter acting action and make heart beat come back to normal condition. Baskaran S Embedded for Mechatronic systems
  • 19. FORMATIVE ASSESSMENT 1. Which of the following is a real time embedded system? Justify your answer (a) Ceiling Fan (b) Microwave Oven (c) Television Set (d) Desktop Key Board (e) Digital Camera Baskaran S Embedded for Mechatronic systems
  • 20. FORMATIVE ASSESSMENT 1. Which of the following is a real time embedded system? Justify your answer (a) Ceiling Fan (b) Microwave Oven (c) Television Set (d) Desktop Key Board (e) Digital Camera Ans: (b) and (e) are embedded systems (a) Ceiling Fans: These are not programmable. (b) (e) obey all definitions of Embedded Systems such as (i) Working in Real Time (ii) Programmable (iii) A number of systems coexist on a single platform to discharge one function(single functioned) (c) Television Set: Only a small part of it is programmable. It can work without being programmable. (d) Desktop Keyboard: Though it has a processor normally it is not programmable. Baskaran S Embedded for Mechatronic systems
  • 21. FORMATIVE ASSESSMENT 2.Give at least five examples of embedded systems you are using/watching in your day to day life. Baskaran S Embedded for Mechatronic systems
  • 22. FORMATIVE ASSESSMENT 2.Give at least five examples of embedded systems you are using/watching in your day to day life. (i) Mobile Telephone (ii)Digital Camera (iii) A programmable calculator (iv) An iPod (v) A digital blood pressure machine Baskaran S Embedded for Mechatronic systems
  • 23. General Block diagram of Embedded Systems Baskaran S Embedded for Mechatronic systems
  • 24. Examples of Embedded Systems Baskaran S Embedded for Mechatronic systems
  • 25. Components of Embedded system Hardware Baskaran S Embedded for Mechatronic systems
  • 26. Components of Embedded system Software 1 Editor:For writing codes or mnemonics using keyboard of PC. Allows addition, deletion and Insertion of data 2 Interpreter:Line by line translation of data into machine ex- ecutable codes 3 Compiler:Translates the source code written in program- ming language or high level language into machine read- able form. 4 Assembler:A Program to translate code written in assem- bly language or low level language into machine readable code Baskaran S Embedded for Mechatronic systems
  • 27. Micro controller Vs Microprocessor Baskaran S Embedded for Mechatronic systems
  • 28. Types of Microcontroller Baskaran S Embedded for Mechatronic systems
  • 29. Types of Microprocessor Baskaran S Embedded for Mechatronic systems
  • 30. Digital Signal Processors (DSP) Digital Signal Processors Digital Signal Processors (DSP) take real-world signals like voice, audio, video, temperature, pressure, or position that have been digitized and then mathematically manipulate them. Signals need to be processed so that the information that they contain can be displayed, analyzed, or converted to another type of signal that may be of use In the real-world, analog products detect signals such as sound, light, temperature or pressure and manipulate them. Converters such as an Analog-to-Digital converter then take the real-world signal and turn it into the digital format of 1s and 0s Baskaran S Embedded for Mechatronic systems
  • 31. DSP processflow Baskaran S Embedded for Mechatronic systems
  • 32. Embedded Processor Architectural Definitions Embedded System Hardware An embedded system uses a hardware platform to perform the operation. Hardware of the embedded system is assembled with a microprocessor/microcontroller. It has the elements such as input/output interfaces, memory, user interface and the display unit. Generally, an embedded system comprises of the following Power Supply Memory Processor Timers Output/Output circuits Serial communication ports Baskaran S Embedded for Mechatronic systems
  • 33. Embedded Processor Architectural Definitions Embedded System Software The software of an embedded system is written to execute a particular function. It is normally written in a high-level setup and then compiled down to offer code that can be stuck within a non-volatile memory in the hardware. An embedded system software is intended to keep in view of the following three limit Convenience of system memory Convenience of processor’s speed When the embedded system runs constantly, there is a necessity to limit power dissipation for actions like run, stop and wake up Baskaran S Embedded for Mechatronic systems
  • 34. Embedded Processor Architectural Definitions RTOS (Real Time Operating System) A system which is essential to finish its task and send its ser- vice on time, then only it said to be a real time operating system. RTOS controls the application software and affords a device to allow the processor run. It is responsible for managing the dif- ferent hardware resources of a personal computer and also host applications which run on the PC. This operating system is spe- cially designed to run various applications with an exact timing and a huge amount of consistency. Particularly, this can be sig- nificant in measurement industrial automation systems where a delay of a program could cause a safety hazard. Baskaran S Embedded for Mechatronic systems
  • 35. Applications of Embedded Systems Embedded systems are used in different applications like auto- mobiles, telecommunications, smart cards, missiles, satellites, computer networking and digital consumer electronics Embedded System for Detecting Rash Driving on High- ways The main intention of this project is to design a high- way speed-checker device that identifies rash driving on highways and alarms the traffic authorities if the speed checker finds any vehicle violating the set speed limits on highways. Baskaran S Embedded for Mechatronic systems
  • 36. Applications of Embedded Systems Application of Embedded System for Street Light Con- trol.The main intention of this project is to detect the move- ment of vehicles on highways and to switch on street lights ahead of it, and then to switch off the street lights as the vehicle go past the street lights to conserve energy. In this project, a PIC microcontroller is programmed by using em- bedded C or assembly language. Baskaran S Embedded for Mechatronic systems
  • 37. Applications of Embedded Systems Embedded System for Traffic Signal Control System The main goal of this project is to design a density based traffic signal system. At every junction, the signal timing changes automatically according to the traffic density at every junc- tion. Traffic jam is a major problem in many cities across the world and gives regular nightmares to the commuters and travelers . Baskaran S Embedded for Mechatronic systems
  • 38. Applications of Embedded Systems Application of Embedded System for Vehicle TrackingThe main purpose of this project is to find the exact location of a vehicle by using a GPS modem and in order to reduce vehi- cle thefts. The GSM modem sends an SMS to a predefined mobile which stores the data in it. An LCD display is used to display the location information in terms of latitude and longitude values. The microcontroller (AT89C52) is pre pro- grammed with the Keil software and therefore, continuously checks the GPS modem. Baskaran S Embedded for Mechatronic systems
  • 39. Applications of Embedded Systems Application of Embedded System for War Field Spying RobotThe main goal of this project is to design a robotic vehicle using RF technology for remote operation and at- tached with wireless camera for monitoring purpose. The robot with camera can wirelessly transmit real-time video with night vision capabilities. This type of robot can be help- ful for spying purposes in war fields. An 8051 series of mi- crocontroller is used for the desired operation. Baskaran S Embedded for Mechatronic systems
  • 40. Applications of Embedded Systems Application of Embedded System for Home Automation Sys- temThe main purpose of this project is to design a home au- tomation system with the Android application based remote con- trol. Remote operation is performed by Android OS based smart- phone or Tablet etc., upon a Graphical User Interface based touch screen operation. In order to achieve this, Android ap- plication act as a transmitter, that sends on/off commands to the receiver wherein loads are connected. Baskaran S Embedded for Mechatronic systems
  • 41. Applications of Embedded Systems Embedded System for Industrial Temperature Control The main intention of this industrial temperature controller project is to control the temperature of any device in any industrial applica- tion according to its necessity. An LCD display is used to display the temperature in the range of –55C to +125C. The heart of the circuit is the microcontroller which is from 8051 families and controls all its functions. Baskaran S Embedded for Mechatronic systems