SlideShare a Scribd company logo
1 of 26
A
PRESENTATION
ON
EMBEDDED SYSTEMS
PRESENTED TO: PRESENTED BY:
SANJEEV YADAV MANISH KUMAR SHARMA
(ASSISTANT PROFFESOR) (10EC041)
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
ENGINEERING COOLEGE, AJMER
Badliya Chouraha, N.H. 8, By-Pass, Ajmer-305002
Website: www.ecajmer.ac.in,Ph no. 0145-2671773, 776,800,8011
CONTENTS
 ABOUT THE COMPANY
 ABOUT THE EMBEDDED SYSTEMS
 EXAMPLES OF EMBEDDED SYSTEMS
 DESCRIPTION OF SOFTWARES
 INTRODUCTION OF PROJECT
 WORKING OF PROJECT
 CODING OF PROJECT
2
ABOUT THE COMPANY
 It is an autonomous body of the Government of Rajasthan under the Department
of Technical Education.
 Foundation stone of CEG was laid down on 8th December 2006 at Jaipur.
 Rajasthan is the second state that is running this program after the highly acclaimed
and successful program "Jawahar Knowledge Centre" in Andhra Pradesh.
 Provides a conducive environment for creating industry employable IT professionals
by the way of arranging seminars lecturers, vocational trainings and industry
relevant software trainings.
 Provides training in embedded system, C++ , java ,CCNA networking, CCNP, VLSI
Technology, WAB Development etc.
3
ABOUT EMBEDDED SYSTEMS
 Embedded basically reflects the facts that they are an integral part of the
system.
 It is a computer system that is built to control one or a few dedicated
functions, and is not designed to be programmed by the end user in the same
way that a desktop computer is.
 Contains processing cores that are either Micro-Controllers or Digital Signal
Processors.
 An embedded system is designed to run on its own without human
intervention, and may be required to respond to events in real time.
4
EXAMPLES OF EMBEDDED SYSTEMS
5
KEY COMPONENTS OF EMBEDDED SYSTEMS
PROCESSORS:
 It is the central processing unit known as the heart of the embedded
systems.
 It is the hardware that executes the software and brings life to the
embedded system.
 Controls the activities of all the other circuits.
MEMORY:
 Used to store the software that the processor will run.
 Also provides storage for data such as program variables, intermediate
results, status information and any other data generated throughout
the operation.
6
DESCRIPTION OF SOFTWARE
 In this system use KEIL software. The Keil software 8051 development
tools can be used by any level of programmer to get the 8051
microcontroller architecture.
SOFTWARE DEVELOPMENT CYCLE: The Keil µVision project
development cycle procedure is as follows:
 Create a project, select the target chip.
 Create source files in C or assembly.
 Build your application with the project manager.
 Correct errors in source files & also test the linked application.
7
INTRODUCTION OF PROJECT
COLLISION AVOIDANCE ROBOT
 A Robot is a mechanical device which performs automated physical
tasks, either according to direct human supervision, a pre-defined
program, or a set of general guidelines using artificial intelligence
technique.
What is a Collision Avoidance System?
 A Collision Avoidance System can be defined as a device that detects
possible obstructions in the way of a host vehicle (i.e. the vehicle that
has the system installed in it), and helps in evading a collision.
8
BLOCK DESCRIPTION OF THE SYSTEM
SENSORS
CONTROL
UNIT
ACTUATOR
9
SENSORS
 This part of the system contains the sensors which perceive the signals
reflected by the objects falling in the path of host vehicle. This is an
important part of the system as based on the signals received the
sensors the system is made to perform some scheduled tasks.
 There are different types of sensors that can be used for the purpose
viz., IR sensors, Radars and even digital cameras.
 The system here, being just a prototype uses two IR sensors with a
range of 1-3m. One sensor is placed in front of the vehicle and one at
the rear end. Based on the signals from these sensors the vehicle will
move.
 The sensors are interfaced with the microcontroller using the sensors
driving IC LM324.
10
DESCRIPTION OF LM324 IC
 The LM324 series consists of four independent, high gain, internally
frequency compensated operational amplifiers which were designed
specifically to operate from a single power supply over a wide range of
voltages.
11
CONTROL UNIT (8051 µP)
 The control unit consists of a microcontroller which receives signals
from sensors, and decides what operation to be performed by the
system. The microcontroller used here is 8051 core.
 The microcontroller here is interfaced with a DC motor whose motion is
controlled on the basis of the signals received from the sensors at the
front and rear of the vehicle.
 It is a low-power, high-performance CMOS 8-bit microcontroller with 4K
bytes of In-System Programmable Flash memory, 128 bytes of RAM, 32
I/O lines, Watchdog timer, two data pointers, two 16-bit
timer/counters, a five-vector two-level interrupt architecture, a full
duplex serial port, on-chip oscillator, and clock circuitry.
12
PIN DESCRIPTION OF 8051 µP
13
ACTUATORS
 The actuator used in this system is a DC Motor.
 The motor is interfaced with the microcontroller using the motor driving IC L293D.
 This IC has an H-bridge built into it, which allows the motor to be run in both clockwise and
anti-clockwise by changing the polarity.
 This motor is responsible for the movement of the vehicle.
 The L293D is designed to provide bidirectional drive currents of up to 600-mA at voltages from
4.5 V to 36 V.
14
VOLTAGE REGULATORS
 It is a member of 78xx series of fixed linear voltage regulator ICs. The voltage source in a
circuit may have fluctuations and would not give the fixed voltage output.
 The xx in 78xx indicates the fixed output voltage it is designed to provide. 7805 provides +5V
regulated power supply.
 Capacitors of suitable values can be connected at input and output pins depending upon the
respective voltage levels.
 These devices can be used with external components to obtain adjustable voltages and
currents.
 If adequate heat sinking is provided, they can deliver over 1A output current.
15
WORKING OF THE SYSTEM
SENSORS
CONTROL UNIT
(µC)
ACTUATORS
(DC MOTOR)
FORWARD
REVERSE
STOP
IF
SFRONT =1
IF
SREAR =1
IF
SFRONT =1
IF
SREAR =1
REVERSE
REVERSEFORWARD
FORWARD
STOP
NO
YES
NO NO
NO
YES YES
YES
16
WORKING OF PROJECT
 As per the flow diagram, the microcontroller receives signals from the sensors placed
in front (SFront) and at the rear end (SRear) of the vehicle. Based on the signals the
vehicle is moved forward and backward.
 If the signal from SFront is high (i.e. this sensor detects the object) then the
microcontroller turns the direction of the motor to make the vehicle move in reverse
direction, else the vehicle will continue moving in the forward direction.
 When signal from SFront is high and the vehicle starts moving back then, the signal from
SRear is checked by the microcontroller. Now if SRear is high then the vehicle stops,
otherwise the vehicle continues moving in reverse direction. This process takes place
when initially the vehicle was moving in the forward direction.
 If initially the vehicle was moving in reverse direction then SRear is checked first and
then SFront is analyzed for similar conditions as explained above.
17
CODING
 $MOD52
 ORG 0000H

 MAIN: MOV P0,#0FFH;
 MOV P1,#0FFH;
 MOV P2,#00H;

 CHECK: MOV C,P1.0;
 JC LINE;
 JNC CHECK;
 LINE: MOV C,P0.1;
 JNC LINE1:
 MOV C,P0.0;
 JC L1;
18
CONTINUED….
 $MOD52
 ORG 0000H

 MAIN: MOV P0,#0FFH;
 MOV P1,#0FFH;
 MOV P2,#00H;

 CHECK: MOV C,P1.0;
 JC LINE;
 JNC CHECK;
 LINE: MOV C,P0.1;
 JNC LINE1:
 MOV C,P0.0;
 JC L1;
19
CONTINUED….
 LINE2: MOV C,P0.2;
 JNC LINE3;
 ACALL LEFT;
 MOV C,P1.0;
 JC LINE;
 SJMP CHECK;

 LINE3: ACALL BACK;
 MOV C,P1.0;
 JC LINE;
 SJMP CHECK;
20
 FORWARD: MOV C,P0.3;
 JNC TURN;
 MOV P2,#1BH;
 ACALL DELAY;
 MOV P2,#12H;
 ACALL DELAY1;
 RET;

 RIGHT: MOV P2,#18H;
 ACALL DELAY;
 MOV P2,#10H;
 ACALL DELAY1;
 RET;

 LEFT: MOV P2,#03H;
 ACALL DELAY;
 MOV P2,#02H;
 ACALL DELAY1;
 RET;

 BACK: MOV P2,#2DH;
 ACALL DELAY;
 MOV P2,#24H;
 ACALL DELAY1;
 RET;21
 TURN: MOV P2,#2BH;
 ACALL DELAY2;
 MOV P2,#22H;
 ACALL DELAY1;
 SJMP FORWARD;

 DELAY: MOV R0,#77H;
 DELY1: DJNZ R0,DELY1;
 RET;

 DELAY1: MOV R0,#07H;
 DALY1: DJNZ R0,DALY1;
 RET;

 DELAY2: MOV R0,#02H;
 DLY1: MOV R1,#0FFH;
 DLY2: MOV R2,#0FFH;
 DLY3: DJNZ R2,DLY3;
 DJNZ R1,DLY2;
 DJNZ R0,DLY1;
 RET;

 END;
22
PROJECT
23
REFRENCES
 www.ceg.rajasthan.gov.in
 www.wikkipedia.com
 www.atmelmicrocontrollers.com
 www.engineersgarage.com
 www.8051projects.info
24
25
QUERIES ???
26

More Related Content

What's hot

Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtechsangeetha rakhi
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Moe Moe Myint
 
Introduction to embedded systems
Introduction  to embedded systemsIntroduction  to embedded systems
Introduction to embedded systemsRAMPRAKASHT1
 
Chapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain SpecificChapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain SpecificMoe Moe Myint
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
Introduction to Embedded System I: Chapter 2 (5th portion)
Introduction to Embedded System I: Chapter 2 (5th portion)Introduction to Embedded System I: Chapter 2 (5th portion)
Introduction to Embedded System I: Chapter 2 (5th portion)Moe Moe Myint
 
Embedded Systems Training Report
Embedded Systems Training ReportEmbedded Systems Training Report
Embedded Systems Training ReportAkhil Garg
 
Presentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaPresentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaAbhishekSharma2517
 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded systemsb108ec
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems Suhani Singh
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded SystemsArti Parab Academics
 
Microcontrollers 8051 MSP430 notes
Microcontrollers 8051 MSP430 notesMicrocontrollers 8051 MSP430 notes
Microcontrollers 8051 MSP430 notesNiteesh Shanbog
 
VEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMVEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMNishil Patel
 

What's hot (20)

Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
Embedded systems
Embedded systems Embedded systems
Embedded systems
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Introduction to embedded systems
Introduction  to embedded systemsIntroduction  to embedded systems
Introduction to embedded systems
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Chapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain SpecificChapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain Specific
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Introduction to Embedded System I: Chapter 2 (5th portion)
Introduction to Embedded System I: Chapter 2 (5th portion)Introduction to Embedded System I: Chapter 2 (5th portion)
Introduction to Embedded System I: Chapter 2 (5th portion)
 
Embedded Systems Training Report
Embedded Systems Training ReportEmbedded Systems Training Report
Embedded Systems Training Report
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Presentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaPresentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharma
 
ARM CORTEX M3 PPT
ARM CORTEX M3 PPTARM CORTEX M3 PPT
ARM CORTEX M3 PPT
 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded system
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
 
Microcontrollers 8051 MSP430 notes
Microcontrollers 8051 MSP430 notesMicrocontrollers 8051 MSP430 notes
Microcontrollers 8051 MSP430 notes
 
VEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMVEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEM
 
Report file on Embedded systems
Report file on Embedded systemsReport file on Embedded systems
Report file on Embedded systems
 
Embedded system
Embedded systemEmbedded system
Embedded system
 

Viewers also liked

Robotics & Embedded Systems
Robotics & Embedded SystemsRobotics & Embedded Systems
Robotics & Embedded Systemsanishgoel
 
Holographic projection technology
Holographic projection technologyHolographic projection technology
Holographic projection technologyJanardhan Raju
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system pptNilgiri publicity
 
Introduction smart cars
Introduction smart carsIntroduction smart cars
Introduction smart carsp
 
Electronic Fund Transfer (EFT)
Electronic Fund Transfer (EFT)Electronic Fund Transfer (EFT)
Electronic Fund Transfer (EFT)Ansif Ek
 
Edc(electronics devices and circuits)
Edc(electronics devices and circuits)Edc(electronics devices and circuits)
Edc(electronics devices and circuits)rawatsap
 
Wireless communication
Wireless communicationWireless communication
Wireless communicationDarshan Maru
 
Digital India PPT
Digital India PPTDigital India PPT
Digital India PPTAvani Bedi
 

Viewers also liked (14)

Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
Robotics & Embedded Systems
Robotics & Embedded SystemsRobotics & Embedded Systems
Robotics & Embedded Systems
 
3d holographic projection ppt
3d holographic projection ppt3d holographic projection ppt
3d holographic projection ppt
 
Holographic projection technology
Holographic projection technologyHolographic projection technology
Holographic projection technology
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
 
3D HOLOGRAPHIC PROJECTION
3D HOLOGRAPHIC PROJECTION3D HOLOGRAPHIC PROJECTION
3D HOLOGRAPHIC PROJECTION
 
Introduction smart cars
Introduction smart carsIntroduction smart cars
Introduction smart cars
 
Electronic Fund Transfer (EFT)
Electronic Fund Transfer (EFT)Electronic Fund Transfer (EFT)
Electronic Fund Transfer (EFT)
 
Smart Cars
Smart Cars Smart Cars
Smart Cars
 
Edc(electronics devices and circuits)
Edc(electronics devices and circuits)Edc(electronics devices and circuits)
Edc(electronics devices and circuits)
 
SMART Vehicle Secure PPT
SMART Vehicle Secure PPTSMART Vehicle Secure PPT
SMART Vehicle Secure PPT
 
Wireless communication
Wireless communicationWireless communication
Wireless communication
 
Electronics ppt
Electronics ppt Electronics ppt
Electronics ppt
 
Digital India PPT
Digital India PPTDigital India PPT
Digital India PPT
 

Similar to ppt on embedded system

Embedded System for begners and good for seminar
 Embedded System for begners and good for seminar Embedded System for begners and good for seminar
Embedded System for begners and good for seminarSwaraj Nayak
 
Synopsis for alcohol detection with vehicle controlling (1)
Synopsis for alcohol detection with vehicle controlling (1)Synopsis for alcohol detection with vehicle controlling (1)
Synopsis for alcohol detection with vehicle controlling (1)Pankaj Singh
 
IRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal RobotIRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal RobotIRJET Journal
 
ArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless CommunicationArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless CommunicationIJERA Editor
 
IRJET - Vehicle Parking Management System using Load Cell Sensor
IRJET - Vehicle Parking Management System using Load Cell SensorIRJET - Vehicle Parking Management System using Load Cell Sensor
IRJET - Vehicle Parking Management System using Load Cell SensorIRJET Journal
 
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...IRJET Journal
 
IRJET- Implementation of Health Monitoring and Movement of Handicap Vechil us...
IRJET- Implementation of Health Monitoring and Movement of Handicap Vechil us...IRJET- Implementation of Health Monitoring and Movement of Handicap Vechil us...
IRJET- Implementation of Health Monitoring and Movement of Handicap Vechil us...IRJET Journal
 
IRJET- Smart Traffic Barricade System
IRJET-  	  Smart Traffic Barricade SystemIRJET-  	  Smart Traffic Barricade System
IRJET- Smart Traffic Barricade SystemIRJET Journal
 
IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...
IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...
IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...IRJET Journal
 
Touchpad Monitored Car
Touchpad Monitored CarTouchpad Monitored Car
Touchpad Monitored CarIOSR Journals
 
Touchpad Monitored Car
Touchpad Monitored Car Touchpad Monitored Car
Touchpad Monitored Car IOSR Journals
 
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNOR
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNORACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNOR
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNORakbarsaleemtakkasila
 
IRJET- IoT based Feeder Protection from Overload and Earth Fault
IRJET- IoT based Feeder Protection from Overload and Earth FaultIRJET- IoT based Feeder Protection from Overload and Earth Fault
IRJET- IoT based Feeder Protection from Overload and Earth FaultIRJET Journal
 
Robotic Catching Arm using Microcontroller
Robotic Catching Arm using MicrocontrollerRobotic Catching Arm using Microcontroller
Robotic Catching Arm using MicrocontrollerIRJET Journal
 

Similar to ppt on embedded system (20)

Embeded system
Embeded systemEmbeded system
Embeded system
 
Embeded system
Embeded systemEmbeded system
Embeded system
 
Embedded System for begners and good for seminar
 Embedded System for begners and good for seminar Embedded System for begners and good for seminar
Embedded System for begners and good for seminar
 
Synopsis for alcohol detection with vehicle controlling (1)
Synopsis for alcohol detection with vehicle controlling (1)Synopsis for alcohol detection with vehicle controlling (1)
Synopsis for alcohol detection with vehicle controlling (1)
 
IRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal RobotIRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal Robot
 
Car locking system
Car locking systemCar locking system
Car locking system
 
EBM.ppt
EBM.pptEBM.ppt
EBM.ppt
 
ArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless CommunicationArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless Communication
 
Robotic Vehicle with Hand Motion Control Using a RF Module
Robotic Vehicle with Hand Motion Control Using a RF Module Robotic Vehicle with Hand Motion Control Using a RF Module
Robotic Vehicle with Hand Motion Control Using a RF Module
 
IRJET - Vehicle Parking Management System using Load Cell Sensor
IRJET - Vehicle Parking Management System using Load Cell SensorIRJET - Vehicle Parking Management System using Load Cell Sensor
IRJET - Vehicle Parking Management System using Load Cell Sensor
 
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
 
IRJET- Implementation of Health Monitoring and Movement of Handicap Vechil us...
IRJET- Implementation of Health Monitoring and Movement of Handicap Vechil us...IRJET- Implementation of Health Monitoring and Movement of Handicap Vechil us...
IRJET- Implementation of Health Monitoring and Movement of Handicap Vechil us...
 
IRJET- Smart Traffic Barricade System
IRJET-  	  Smart Traffic Barricade SystemIRJET-  	  Smart Traffic Barricade System
IRJET- Smart Traffic Barricade System
 
IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...
IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...
IRJET- Autonomous Adjustable Pesticide Spraying Device for Agricultural Appli...
 
Touchpad Monitored Car
Touchpad Monitored CarTouchpad Monitored Car
Touchpad Monitored Car
 
Touchpad Monitored Car
Touchpad Monitored Car Touchpad Monitored Car
Touchpad Monitored Car
 
Report11402
Report11402Report11402
Report11402
 
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNOR
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNORACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNOR
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNOR
 
IRJET- IoT based Feeder Protection from Overload and Earth Fault
IRJET- IoT based Feeder Protection from Overload and Earth FaultIRJET- IoT based Feeder Protection from Overload and Earth Fault
IRJET- IoT based Feeder Protection from Overload and Earth Fault
 
Robotic Catching Arm using Microcontroller
Robotic Catching Arm using MicrocontrollerRobotic Catching Arm using Microcontroller
Robotic Catching Arm using Microcontroller
 

More from manish katara

Seminar report on paper battery
Seminar report on paper batterySeminar report on paper battery
Seminar report on paper batterymanish katara
 
Presentation on Paper battery
Presentation on Paper battery Presentation on Paper battery
Presentation on Paper battery manish katara
 
Project report on gsm based digital notice board
Project report on gsm based digital notice boardProject report on gsm based digital notice board
Project report on gsm based digital notice boardmanish katara
 
Industrial visit report all india radio and toshniwal industries
Industrial visit report all india radio and toshniwal industriesIndustrial visit report all india radio and toshniwal industries
Industrial visit report all india radio and toshniwal industriesmanish katara
 
Test solutions of computer languages
Test solutions of computer languagesTest solutions of computer languages
Test solutions of computer languagesmanish katara
 
Some important tips for control systems
Some important tips for control systemsSome important tips for control systems
Some important tips for control systemsmanish katara
 
Electronics ckts symbols
Electronics ckts symbolsElectronics ckts symbols
Electronics ckts symbolsmanish katara
 
Ece interview questions with answers
Ece interview questions with answersEce interview questions with answers
Ece interview questions with answersmanish katara
 
embedded system report
embedded system reportembedded system report
embedded system reportmanish katara
 
Syllabuswise analyse of gate
Syllabuswise analyse of gate Syllabuswise analyse of gate
Syllabuswise analyse of gate manish katara
 
Gate ece question paper with answers 2011
Gate ece question paper with answers 2011Gate ece question paper with answers 2011
Gate ece question paper with answers 2011manish katara
 
Gate 2013 complete solutions of ec electronics and communication engineering
Gate 2013 complete solutions of ec  electronics and communication engineeringGate 2013 complete solutions of ec  electronics and communication engineering
Gate 2013 complete solutions of ec electronics and communication engineeringmanish katara
 
Final ppt w o optical fiber
Final ppt w o optical fiberFinal ppt w o optical fiber
Final ppt w o optical fibermanish katara
 
3 broadband servies-250611
3 broadband servies-2506113 broadband servies-250611
3 broadband servies-250611manish katara
 

More from manish katara (20)

Seminar report on paper battery
Seminar report on paper batterySeminar report on paper battery
Seminar report on paper battery
 
Presentation on Paper battery
Presentation on Paper battery Presentation on Paper battery
Presentation on Paper battery
 
Project report on gsm based digital notice board
Project report on gsm based digital notice boardProject report on gsm based digital notice board
Project report on gsm based digital notice board
 
Industrial visit report all india radio and toshniwal industries
Industrial visit report all india radio and toshniwal industriesIndustrial visit report all india radio and toshniwal industries
Industrial visit report all india radio and toshniwal industries
 
Test solutions of computer languages
Test solutions of computer languagesTest solutions of computer languages
Test solutions of computer languages
 
Some important tips for control systems
Some important tips for control systemsSome important tips for control systems
Some important tips for control systems
 
Electronics ckts symbols
Electronics ckts symbolsElectronics ckts symbols
Electronics ckts symbols
 
Ece interview questions with answers
Ece interview questions with answersEce interview questions with answers
Ece interview questions with answers
 
all india radio
 all india radio all india radio
all india radio
 
embedded system report
embedded system reportembedded system report
embedded system report
 
1 6
1 61 6
1 6
 
Ch05
Ch05Ch05
Ch05
 
Syllabuswise analyse of gate
Syllabuswise analyse of gate Syllabuswise analyse of gate
Syllabuswise analyse of gate
 
Os
OsOs
Os
 
Gate ece question paper with answers 2011
Gate ece question paper with answers 2011Gate ece question paper with answers 2011
Gate ece question paper with answers 2011
 
Gate 2013 complete solutions of ec electronics and communication engineering
Gate 2013 complete solutions of ec  electronics and communication engineeringGate 2013 complete solutions of ec  electronics and communication engineering
Gate 2013 complete solutions of ec electronics and communication engineering
 
Pcm
PcmPcm
Pcm
 
Final ppt w o optical fiber
Final ppt w o optical fiberFinal ppt w o optical fiber
Final ppt w o optical fiber
 
3 broadband servies-250611
3 broadband servies-2506113 broadband servies-250611
3 broadband servies-250611
 
Final ppt
Final pptFinal ppt
Final ppt
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

ppt on embedded system

  • 1. A PRESENTATION ON EMBEDDED SYSTEMS PRESENTED TO: PRESENTED BY: SANJEEV YADAV MANISH KUMAR SHARMA (ASSISTANT PROFFESOR) (10EC041) DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING ENGINEERING COOLEGE, AJMER Badliya Chouraha, N.H. 8, By-Pass, Ajmer-305002 Website: www.ecajmer.ac.in,Ph no. 0145-2671773, 776,800,8011
  • 2. CONTENTS  ABOUT THE COMPANY  ABOUT THE EMBEDDED SYSTEMS  EXAMPLES OF EMBEDDED SYSTEMS  DESCRIPTION OF SOFTWARES  INTRODUCTION OF PROJECT  WORKING OF PROJECT  CODING OF PROJECT 2
  • 3. ABOUT THE COMPANY  It is an autonomous body of the Government of Rajasthan under the Department of Technical Education.  Foundation stone of CEG was laid down on 8th December 2006 at Jaipur.  Rajasthan is the second state that is running this program after the highly acclaimed and successful program "Jawahar Knowledge Centre" in Andhra Pradesh.  Provides a conducive environment for creating industry employable IT professionals by the way of arranging seminars lecturers, vocational trainings and industry relevant software trainings.  Provides training in embedded system, C++ , java ,CCNA networking, CCNP, VLSI Technology, WAB Development etc. 3
  • 4. ABOUT EMBEDDED SYSTEMS  Embedded basically reflects the facts that they are an integral part of the system.  It is a computer system that is built to control one or a few dedicated functions, and is not designed to be programmed by the end user in the same way that a desktop computer is.  Contains processing cores that are either Micro-Controllers or Digital Signal Processors.  An embedded system is designed to run on its own without human intervention, and may be required to respond to events in real time. 4
  • 6. KEY COMPONENTS OF EMBEDDED SYSTEMS PROCESSORS:  It is the central processing unit known as the heart of the embedded systems.  It is the hardware that executes the software and brings life to the embedded system.  Controls the activities of all the other circuits. MEMORY:  Used to store the software that the processor will run.  Also provides storage for data such as program variables, intermediate results, status information and any other data generated throughout the operation. 6
  • 7. DESCRIPTION OF SOFTWARE  In this system use KEIL software. The Keil software 8051 development tools can be used by any level of programmer to get the 8051 microcontroller architecture. SOFTWARE DEVELOPMENT CYCLE: The Keil µVision project development cycle procedure is as follows:  Create a project, select the target chip.  Create source files in C or assembly.  Build your application with the project manager.  Correct errors in source files & also test the linked application. 7
  • 8. INTRODUCTION OF PROJECT COLLISION AVOIDANCE ROBOT  A Robot is a mechanical device which performs automated physical tasks, either according to direct human supervision, a pre-defined program, or a set of general guidelines using artificial intelligence technique. What is a Collision Avoidance System?  A Collision Avoidance System can be defined as a device that detects possible obstructions in the way of a host vehicle (i.e. the vehicle that has the system installed in it), and helps in evading a collision. 8
  • 9. BLOCK DESCRIPTION OF THE SYSTEM SENSORS CONTROL UNIT ACTUATOR 9
  • 10. SENSORS  This part of the system contains the sensors which perceive the signals reflected by the objects falling in the path of host vehicle. This is an important part of the system as based on the signals received the sensors the system is made to perform some scheduled tasks.  There are different types of sensors that can be used for the purpose viz., IR sensors, Radars and even digital cameras.  The system here, being just a prototype uses two IR sensors with a range of 1-3m. One sensor is placed in front of the vehicle and one at the rear end. Based on the signals from these sensors the vehicle will move.  The sensors are interfaced with the microcontroller using the sensors driving IC LM324. 10
  • 11. DESCRIPTION OF LM324 IC  The LM324 series consists of four independent, high gain, internally frequency compensated operational amplifiers which were designed specifically to operate from a single power supply over a wide range of voltages. 11
  • 12. CONTROL UNIT (8051 µP)  The control unit consists of a microcontroller which receives signals from sensors, and decides what operation to be performed by the system. The microcontroller used here is 8051 core.  The microcontroller here is interfaced with a DC motor whose motion is controlled on the basis of the signals received from the sensors at the front and rear of the vehicle.  It is a low-power, high-performance CMOS 8-bit microcontroller with 4K bytes of In-System Programmable Flash memory, 128 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, two 16-bit timer/counters, a five-vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator, and clock circuitry. 12
  • 13. PIN DESCRIPTION OF 8051 µP 13
  • 14. ACTUATORS  The actuator used in this system is a DC Motor.  The motor is interfaced with the microcontroller using the motor driving IC L293D.  This IC has an H-bridge built into it, which allows the motor to be run in both clockwise and anti-clockwise by changing the polarity.  This motor is responsible for the movement of the vehicle.  The L293D is designed to provide bidirectional drive currents of up to 600-mA at voltages from 4.5 V to 36 V. 14
  • 15. VOLTAGE REGULATORS  It is a member of 78xx series of fixed linear voltage regulator ICs. The voltage source in a circuit may have fluctuations and would not give the fixed voltage output.  The xx in 78xx indicates the fixed output voltage it is designed to provide. 7805 provides +5V regulated power supply.  Capacitors of suitable values can be connected at input and output pins depending upon the respective voltage levels.  These devices can be used with external components to obtain adjustable voltages and currents.  If adequate heat sinking is provided, they can deliver over 1A output current. 15
  • 16. WORKING OF THE SYSTEM SENSORS CONTROL UNIT (µC) ACTUATORS (DC MOTOR) FORWARD REVERSE STOP IF SFRONT =1 IF SREAR =1 IF SFRONT =1 IF SREAR =1 REVERSE REVERSEFORWARD FORWARD STOP NO YES NO NO NO YES YES YES 16
  • 17. WORKING OF PROJECT  As per the flow diagram, the microcontroller receives signals from the sensors placed in front (SFront) and at the rear end (SRear) of the vehicle. Based on the signals the vehicle is moved forward and backward.  If the signal from SFront is high (i.e. this sensor detects the object) then the microcontroller turns the direction of the motor to make the vehicle move in reverse direction, else the vehicle will continue moving in the forward direction.  When signal from SFront is high and the vehicle starts moving back then, the signal from SRear is checked by the microcontroller. Now if SRear is high then the vehicle stops, otherwise the vehicle continues moving in reverse direction. This process takes place when initially the vehicle was moving in the forward direction.  If initially the vehicle was moving in reverse direction then SRear is checked first and then SFront is analyzed for similar conditions as explained above. 17
  • 18. CODING  $MOD52  ORG 0000H   MAIN: MOV P0,#0FFH;  MOV P1,#0FFH;  MOV P2,#00H;   CHECK: MOV C,P1.0;  JC LINE;  JNC CHECK;  LINE: MOV C,P0.1;  JNC LINE1:  MOV C,P0.0;  JC L1; 18
  • 19. CONTINUED….  $MOD52  ORG 0000H   MAIN: MOV P0,#0FFH;  MOV P1,#0FFH;  MOV P2,#00H;   CHECK: MOV C,P1.0;  JC LINE;  JNC CHECK;  LINE: MOV C,P0.1;  JNC LINE1:  MOV C,P0.0;  JC L1; 19
  • 20. CONTINUED….  LINE2: MOV C,P0.2;  JNC LINE3;  ACALL LEFT;  MOV C,P1.0;  JC LINE;  SJMP CHECK;   LINE3: ACALL BACK;  MOV C,P1.0;  JC LINE;  SJMP CHECK; 20
  • 21.  FORWARD: MOV C,P0.3;  JNC TURN;  MOV P2,#1BH;  ACALL DELAY;  MOV P2,#12H;  ACALL DELAY1;  RET;   RIGHT: MOV P2,#18H;  ACALL DELAY;  MOV P2,#10H;  ACALL DELAY1;  RET;   LEFT: MOV P2,#03H;  ACALL DELAY;  MOV P2,#02H;  ACALL DELAY1;  RET;   BACK: MOV P2,#2DH;  ACALL DELAY;  MOV P2,#24H;  ACALL DELAY1;  RET;21
  • 22.  TURN: MOV P2,#2BH;  ACALL DELAY2;  MOV P2,#22H;  ACALL DELAY1;  SJMP FORWARD;   DELAY: MOV R0,#77H;  DELY1: DJNZ R0,DELY1;  RET;   DELAY1: MOV R0,#07H;  DALY1: DJNZ R0,DALY1;  RET;   DELAY2: MOV R0,#02H;  DLY1: MOV R1,#0FFH;  DLY2: MOV R2,#0FFH;  DLY3: DJNZ R2,DLY3;  DJNZ R1,DLY2;  DJNZ R0,DLY1;  RET;   END; 22
  • 24. REFRENCES  www.ceg.rajasthan.gov.in  www.wikkipedia.com  www.atmelmicrocontrollers.com  www.engineersgarage.com  www.8051projects.info 24
  • 25. 25