SlideShare a Scribd company logo
1 of 24
A
PRESENTATION
ON
EMBEDDED SYSTEMS
1
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
16
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
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
18
 $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;
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
24

More Related Content

What's hot

Embedded Systems
Embedded SystemsEmbedded Systems
Embedded SystemsNavin Kumar
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsSudhanshu Janwadkar
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsSandeep Reddy
 
Presentation On: "Micro-controller 8051 & Embedded System"
Presentation On: "Micro-controller 8051 & Embedded System"Presentation On: "Micro-controller 8051 & Embedded System"
Presentation On: "Micro-controller 8051 & Embedded System"surabhii007
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVRUrvashi Khandelwal
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded SystemZakaria Gomaa
 
Boimetric using 8051
Boimetric  using 8051 Boimetric  using 8051
Boimetric using 8051 Shilpa Nayak
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architectureDominicHendry
 
Iot based health monitoring system
Iot based health monitoring systemIot based health monitoring system
Iot based health monitoring systemShaswataMohanta
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoTIEEE MIU SB
 
Introduction to Microprocessor and Microcontroller.pdf
Introduction to Microprocessor and Microcontroller.pdfIntroduction to Microprocessor and Microcontroller.pdf
Introduction to Microprocessor and Microcontroller.pdfEngineering Funda
 
Embedded System in Automobiles
Embedded System in Automobiles Embedded System in Automobiles
Embedded System in Automobiles Seminar Links
 
Embedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijayEmbedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijayVijay Kumar
 

What's hot (20)

Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Presentation On: "Micro-controller 8051 & Embedded System"
Presentation On: "Micro-controller 8051 & Embedded System"Presentation On: "Micro-controller 8051 & Embedded System"
Presentation On: "Micro-controller 8051 & Embedded System"
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVR
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
Boimetric using 8051
Boimetric  using 8051 Boimetric  using 8051
Boimetric using 8051
 
8051 full ppt
8051 full ppt8051 full ppt
8051 full ppt
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architecture
 
Iot based health monitoring system
Iot based health monitoring systemIot based health monitoring system
Iot based health monitoring system
 
embedded system and AVR
embedded system and AVRembedded system and AVR
embedded system and AVR
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
Embedded system introduction
Embedded system introductionEmbedded system introduction
Embedded system introduction
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
 
Embedded Systems and IoT
Embedded Systems and IoTEmbedded Systems and IoT
Embedded Systems and IoT
 
Introduction to Microprocessor and Microcontroller.pdf
Introduction to Microprocessor and Microcontroller.pdfIntroduction to Microprocessor and Microcontroller.pdf
Introduction to Microprocessor and Microcontroller.pdf
 
Embedded System in Automobiles
Embedded System in Automobiles Embedded System in Automobiles
Embedded System in Automobiles
 
Embedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijayEmbedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijay
 

Viewers also liked

ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded systemmanish katara
 
Embeded system by Mitesh Kumar
Embeded system by Mitesh KumarEmbeded system by Mitesh Kumar
Embeded system by Mitesh KumarMitesh Kumar
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded SystemsVishwa Mohan
 
Presentation embeded system in automobile aditya ( edited again)
Presentation embeded system in automobile   aditya ( edited again)Presentation embeded system in automobile   aditya ( edited again)
Presentation embeded system in automobile aditya ( edited again)Aditya Porwal
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systemshariiyuvii
 
Wearable Technology Futures 2020: A New Path for Public Health?
Wearable Technology Futures 2020: A New Path for Public Health?Wearable Technology Futures 2020: A New Path for Public Health?
Wearable Technology Futures 2020: A New Path for Public Health?Ogilvy Health
 
HSPA(High Speed Packet Access)
HSPA(High Speed Packet Access)HSPA(High Speed Packet Access)
HSPA(High Speed Packet Access)Jeet Adhikary
 
Embedded c program and programming structure for beginners
Embedded c program and programming structure for beginnersEmbedded c program and programming structure for beginners
Embedded c program and programming structure for beginnersKamesh Mtec
 
13986149 c-pgming-for-embedded-systems
13986149 c-pgming-for-embedded-systems13986149 c-pgming-for-embedded-systems
13986149 c-pgming-for-embedded-systemsPRADEEP
 
Embedded system in automobile
Embedded system in automobileEmbedded system in automobile
Embedded system in automobileAali Aalim
 

Viewers also liked (20)

ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
 
Embeded system by Mitesh Kumar
Embeded system by Mitesh KumarEmbeded system by Mitesh Kumar
Embeded system by Mitesh Kumar
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
Sridhar Updated resume 2016
Sridhar Updated resume 2016Sridhar Updated resume 2016
Sridhar Updated resume 2016
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentation embeded system in automobile aditya ( edited again)
Presentation embeded system in automobile   aditya ( edited again)Presentation embeded system in automobile   aditya ( edited again)
Presentation embeded system in automobile aditya ( edited again)
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Wearable Technology Futures 2020: A New Path for Public Health?
Wearable Technology Futures 2020: A New Path for Public Health?Wearable Technology Futures 2020: A New Path for Public Health?
Wearable Technology Futures 2020: A New Path for Public Health?
 
Embedded c
Embedded cEmbedded c
Embedded c
 
New Technology 2017 L01 introduction
New Technology 2017 L01 introductionNew Technology 2017 L01 introduction
New Technology 2017 L01 introduction
 
Embedded _c_
Embedded  _c_Embedded  _c_
Embedded _c_
 
HSPA(High Speed Packet Access)
HSPA(High Speed Packet Access)HSPA(High Speed Packet Access)
HSPA(High Speed Packet Access)
 
Embedded c program and programming structure for beginners
Embedded c program and programming structure for beginnersEmbedded c program and programming structure for beginners
Embedded c program and programming structure for beginners
 
The calculator
The calculatorThe calculator
The calculator
 
Slide shire
Slide shireSlide shire
Slide shire
 
Embedded system ppt
Embedded system pptEmbedded system ppt
Embedded system ppt
 
13986149 c-pgming-for-embedded-systems
13986149 c-pgming-for-embedded-systems13986149 c-pgming-for-embedded-systems
13986149 c-pgming-for-embedded-systems
 
Resume
ResumeResume
Resume
 
Embedded system in automobile
Embedded system in automobileEmbedded system in automobile
Embedded system in automobile
 

Similar to 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 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 - 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
 
Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$PusHkar SaIni
 
IRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal RobotIRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal RobotIRJET Journal
 
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNOR
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNORACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNOR
ACCIDENT AVOIDANCE WITH DYNAMIC SPEED GOVERNORakbarsaleemtakkasila
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
automation,vfd,plc,scada overview
automation,vfd,plc,scada overviewautomation,vfd,plc,scada overview
automation,vfd,plc,scada overviewpratikguptateddy
 
automation,vfd,plc,scada overview
automation,vfd,plc,scada overviewautomation,vfd,plc,scada overview
automation,vfd,plc,scada overviewPratik Gupta
 
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
 
Automatic gate control
Automatic gate controlAutomatic gate control
Automatic gate controlDipankar Haloi
 

Similar to Embeded system (20)

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)
 
EBM.ppt
EBM.pptEBM.ppt
EBM.ppt
 
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
 
Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$
 
Car locking system
Car locking systemCar locking system
Car locking system
 
IRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal RobotIRJET- Explosive Ordinanace Disposal Robot
IRJET- Explosive Ordinanace Disposal Robot
 
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
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
E010132736
E010132736E010132736
E010132736
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Vfd
VfdVfd
Vfd
 
automation,vfd,plc,scada overview
automation,vfd,plc,scada overviewautomation,vfd,plc,scada overview
automation,vfd,plc,scada overview
 
automation,vfd,plc,scada overview
automation,vfd,plc,scada overviewautomation,vfd,plc,scada overview
automation,vfd,plc,scada overview
 
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...
 
Automatic gate control
Automatic gate controlAutomatic gate control
Automatic gate control
 

More from sanjay joshi

Array in c language
Array in c languageArray in c language
Array in c languagesanjay joshi
 
Introduction to c programming language
Introduction to c programming languageIntroduction to c programming language
Introduction to c programming languagesanjay joshi
 
Static and dynamic polymorphism
Static and dynamic polymorphismStatic and dynamic polymorphism
Static and dynamic polymorphismsanjay joshi
 
Distributed database
Distributed databaseDistributed database
Distributed databasesanjay joshi
 
introduction to c programming language
introduction to c programming languageintroduction to c programming language
introduction to c programming languagesanjay joshi
 
Cascading Style Sheets
Cascading Style SheetsCascading Style Sheets
Cascading Style Sheetssanjay joshi
 
Data Structure And Queue
Data Structure And Queue Data Structure And Queue
Data Structure And Queue sanjay joshi
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to javasanjay joshi
 
Static and dynamic polymorphism
Static and dynamic polymorphismStatic and dynamic polymorphism
Static and dynamic polymorphismsanjay joshi
 
Distributed database
Distributed databaseDistributed database
Distributed databasesanjay joshi
 

More from sanjay joshi (20)

Ccna security
Ccna security Ccna security
Ccna security
 
Array in c language
Array in c languageArray in c language
Array in c language
 
Introduction to c programming language
Introduction to c programming languageIntroduction to c programming language
Introduction to c programming language
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Static and dynamic polymorphism
Static and dynamic polymorphismStatic and dynamic polymorphism
Static and dynamic polymorphism
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
Vb and asp.net
Vb and asp.netVb and asp.net
Vb and asp.net
 
Angular js
Angular jsAngular js
Angular js
 
introduction to c programming language
introduction to c programming languageintroduction to c programming language
introduction to c programming language
 
Oops in php
Oops in phpOops in php
Oops in php
 
Cascading Style Sheets
Cascading Style SheetsCascading Style Sheets
Cascading Style Sheets
 
Css3 responsive
Css3 responsive Css3 responsive
Css3 responsive
 
Html ppt
Html pptHtml ppt
Html ppt
 
Java script
Java scriptJava script
Java script
 
Data Structure And Queue
Data Structure And Queue Data Structure And Queue
Data Structure And Queue
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Static and dynamic polymorphism
Static and dynamic polymorphismStatic and dynamic polymorphism
Static and dynamic polymorphism
 
Angularjs
AngularjsAngularjs
Angularjs
 
Visual basic
Visual basicVisual basic
Visual basic
 
Distributed database
Distributed databaseDistributed database
Distributed database
 

Recently uploaded

Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 

Recently uploaded (20)

Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 

Embeded system

  • 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 16 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
  • 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 18  $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….  $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. 24