SlideShare a Scribd company logo
			      EMBEDDED SYSTEMS 					   & 				      ROBOTICS Prof. Anish Goel
Embedded Systems We are surrounded by Embedded Systems. Cell Phones Automatic Washing Machines. Traffic Signals with Timers. Automobile Electronics. Find a system that contains no electronic system. How can a electronic system improve the functionality/efficiency of that system. Custom design an embedded system for the same. 2 Embedded Systems & Robotics                          Anish Goel
EMBEDDED SYSTEMS Embedded system means the processor is embedded into that application. An embedded product uses a microprocessor or microcontroller to do one task only. In an embedded system, there is only one application software that is typically burned into ROM. Example:printer, keyboard, video game player 3 Embedded Systems & Robotics                          Anish Goel
MICROPROCESSORS   MICRO + PROCESSOR Length of transistor is in micron region. This length becomes half every eighteen months Moore’s Law stated by Gordan Moore. More transistors per chip. 4 Embedded Systems & Robotics                          Anish Goel
Different aspects of a microprocessor/controller Hardware :Interface to  	the real world                                  Software   :order how to 			        deal with inputs 5 Embedded Systems & Robotics                          Anish Goel
Microprocessors: Data Bus CPU General-Purpose Micro-processor Serial COM Port I/O Port RAM ROM Timer Address Bus General-Purpose Microprocessor System 	General-purpose microprocessor CPU for Computers No RAM, ROM, I/O on CPU chip itself Example:Intel’s x86, Motorola’s 680x0 Many chips on mother’s board 6 Embedded Systems & Robotics                          Anish Goel
Microcontroller : RAM ROM CPU A single chip Serial COM Port I/O Port Timer Microcontroller A smaller computer On-chip RAM, ROM, I/O ports... Example:Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X 7 Embedded Systems & Robotics                          Anish Goel
Basic Microcomputer System. PROCESS INPUT OUTPUT MEMORY 8 Embedded Systems & Robotics                          Anish Goel
Microprocessors and Computer Architecture. What is needed to make systems smart???? Human Brain !!! We are surrounded by microprocessors. Where are they??? In cell phones. In cars. Smallest electronic system you can think of. Largest system you can think of. They are there is Shoes as well. What???? In shoes??? What would a piece of semi-conductor do in a shoes? 9 Embedded Systems & Robotics                          Anish Goel
Why Microprocessors? They will act as brain of the system. They add intelligence to the system. They can be programmed to perform a task. Once programmed, they make the system work automatically. Computer Architecture! Specialized branch that deals with the Microprocessor Architecture. For instance: What is the memory requirement of the system. How many input and output devices are to be connected to the system. 10 Embedded Systems & Robotics                          Anish Goel
Block Diagram of a Computer 11 Embedded Systems & Robotics                          Anish Goel
Layers of a Computer System High Level Sum := Sum + 1 Assembly MOV BX,SUM INC (BX) Machine 1101010100001100001000110111010111110 Register Transfer Fetch Instruction, Increment PC, Load ALU with SUM ... Gate  Circuit 12 Embedded Systems & Robotics                          Anish Goel
CPU PLATFORM ARM Power PC x86 Intel 8051 Atmel AVR MSP-430 MC68HC12 13 Embedded Systems & Robotics                          Anish Goel
PERIPHERALS Serial Communication Interfaces (SCI): RS-232, RS-422, RS-485 etc  Synchronous Serial Communication Interface: I2C, JTAG, SPI, SSC and ESSI  Universal Serial Bus (USB)  Networks: Ethernet, Controller Area Network, LonWorks, etc  Timers: PLL(s), Capture/Compare and Time Processing Units Discrete IO: General Purpose Input/Output (GPIO)  Analog to Digital/Digital to Analog Converter (ADC/DAC)  14 Embedded Systems & Robotics                          Anish Goel
MICROCONTROLLER over MICROPROCESSOR Single chip computer Integrated memory Integrated peripherals Minimum circuit Cost reduction 15 Embedded Systems & Robotics                          Anish Goel
FEATURES OF A MICROCONTROLLER Central Processing Unit - ranging from small and simple 8-bit processors to sophisticated 32- or 64-bit processors  Input/Output Interface such as serial ports  Peripherals such as timers and watchdog circuits  RAM for data storage  ROM, EEPROM or Flash Memory program storage  Clock Generator - often an oscillator for a quartz timing crystal, resonator or RC circuit  16 Embedded Systems & Robotics                          Anish Goel
APPLICATIONS Calculators Washing Machine  Microwave Ovens Cell phones  Industrial Automation & Robotics Engines (Automobiles) “Footwear's” Cyborg 17 Embedded Systems & Robotics                          Anish Goel
32-bit Electronic Fuel Injection Systems (EFI) Electronic engine control for minimizing exhaust emissions and maximizing fuel economy Instrumentation for measuring vehicle performance parameters and for diagnosis of on-board system malfunctions Driveline control Vehicle motion control Safety and convenience Entertainment/communication/navigation 18 Embedded Systems & Robotics                          Anish Goel
Control Outputs to Engine 19 Embedded Systems & Robotics                          Anish Goel
INDUSTRIAL AUTOMATION & ROBOTICS Advanced Step in Innovative Mobility (ASIMO) Most developed humanoid in the world. 20 Embedded Systems & Robotics                          Anish Goel
AHS:( Advanced Cruise-Assist Highway Systems) Most advanced systems in the ITS field  Reduces traffic accidents  Enhances safety  Improves transportation efficiency  Reduces the operational work    of drivers  21 Embedded Systems & Robotics                          Anish Goel
ELECTRONIC SHOES by ADDIDAS Adapts to the environment  Senses the cushioning level on every step & Understands whether the cushioning provided is too soft or too firm  Adapts itself to provide the right level of cushioning   Sensor, located just below the runner’s heel  Takes 1,000 readings a second  Accurate to a tenth of a millimeter  Microprocessor capable of  	making five million calculations 	per second  Adapts with a motor-driven cable  	system that spins at 6,000 rpm  22 Embedded Systems & Robotics                          Anish Goel
What happens when a man is merged with a computer? First human Cyborg. Half man, half machine. Microprocessor chip inside his arm. Plans to integrate his brain with a Chip Prof. Kevin Warwick 23 Embedded Systems & Robotics                          Anish Goel
ROBOTICS IS INTEGRATION OF: ELECTRONICS + MECHANICS + SOFTWARE = ROBOTICS 24 Embedded Systems & Robotics                          Anish Goel
Nanorobots (Nanites) Based on nanotechnology. Robots having dimensions in the range of Nanometer. Mission to MARS in 2020 by NASA. 25 Embedded Systems & Robotics                          Anish Goel
Sony’s- AIBO Robo-Dogs Emulates all the behavior of a Dog. Also used as a pet which takes care of house. Can control home devices.  26 Embedded Systems & Robotics                          Anish Goel
EVOLUTION OR IS IT ? 27 Embedded Systems & Robotics                          Anish Goel
Are the three Laws Really Safe ? 28 Embedded Systems & Robotics                          Anish Goel
TECHNOLOGY & INNOVATIONS 29 Embedded Systems & Robotics                          Anish Goel
PROJECTS DESIGNED & IMPLEMENTED USING MICROCONTROLLER 8051 Digital Data Acquisition System. Micromouse: An Autonomous Robot. Application Specific Industrial Robot. Industrial Automation Material handling system. 30 Embedded Systems & Robotics                          Anish Goel
Digital Data Acquisition System. Temperature Monitoring, Recording &  Control using 8051. Temperature Sensor:DS1621 Digital thermometer & Thermostat. Display Device: 16x2 LCD (Liquid Crystal Display) Memory: External RAM (32KBytes). Control using Electromechanical Relay. 31 Embedded Systems & Robotics                          Anish Goel
MICROMOUSE Autonomous, maze solving robot. Touch Sensors used as input. D.C motors used as actuators. Brain: Microcontroller 8051. Chassis completely made out of scrap. 32 Embedded Systems & Robotics                          Anish Goel
Application Specific Industrial Robot Designed for Specific Industrial Purpose. Mechanism on top provides X-Y axis movement. Vehicle provides movement in the plane. Automatic pick and place mechanism. 33 Embedded Systems & Robotics                          Anish Goel
Thank you !!! But wait… This presentation is open source…. Log on to my website: www.discovermechatronics.blogspot.com You can view/download this presentation. You can brows my projects on this website. 34 Embedded Systems & Robotics                          Anish Goel

More Related Content

What's hot

Ultrasonic radar mini project
Ultrasonic radar  mini projectUltrasonic radar  mini project
Ultrasonic radar mini project
vishnuchiluka
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
Navin Kumar
 
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauriArduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Gaurav Pandey
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
Nilgiri publicity
 
Minor Project Report: Automatic Door Control System
Minor Project Report: Automatic Door Control SystemMinor Project Report: Automatic Door Control System
Minor Project Report: Automatic Door Control System
Saban Kumar K.C.
 
Training Report on Embedded System
Training Report on Embedded SystemTraining Report on Embedded System
Training Report on Embedded SystemRoshan Mani
 
THE THIRD EYE-Presentation
THE THIRD EYE-PresentationTHE THIRD EYE-Presentation
THE THIRD EYE-PresentationRomil Shah
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
Karan Thakkar
 
8051 Microcontroller ppt
8051 Microcontroller ppt8051 Microcontroller ppt
8051 Microcontroller ppt
Rahul Kumar
 
Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu
creatjet3d labs
 
Embedded Systems Training Report
Embedded Systems Training ReportEmbedded Systems Training Report
Embedded Systems Training ReportAkhil Garg
 
electronics seminar ppt
electronics seminar pptelectronics seminar ppt
electronics seminar ppt
Vibhu Mishra
 
PPT ON Arduino
PPT ON Arduino PPT ON Arduino
PPT ON Arduino
Ravi Phadtare
 
Obstacle avoiding robot.doc
Obstacle avoiding robot.docObstacle avoiding robot.doc
Obstacle avoiding robot.doc
Electronics - Embedded System
 
Home Automation Using Arduino Uno and HC-05
Home Automation Using Arduino Uno and HC-05Home Automation Using Arduino Uno and HC-05
Home Automation Using Arduino Uno and HC-05
Vidhi Shah
 
Home automation with arduino
Home automation with arduinoHome automation with arduino
Home automation with arduino
Lakshminarayan Solanki
 
line following robot ppt
line following robot pptline following robot ppt
line following robot pptSuchit Moon
 
Embedded system introduction
Embedded system introductionEmbedded system introduction
Embedded system introduction
RajalakshmiSermadurai
 

What's hot (20)

Ultrasonic radar mini project
Ultrasonic radar  mini projectUltrasonic radar  mini project
Ultrasonic radar mini project
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauriArduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
 
Minor Project Report: Automatic Door Control System
Minor Project Report: Automatic Door Control SystemMinor Project Report: Automatic Door Control System
Minor Project Report: Automatic Door Control System
 
Training Report on Embedded System
Training Report on Embedded SystemTraining Report on Embedded System
Training Report on Embedded System
 
THE THIRD EYE-Presentation
THE THIRD EYE-PresentationTHE THIRD EYE-Presentation
THE THIRD EYE-Presentation
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
 
8051 Microcontroller ppt
8051 Microcontroller ppt8051 Microcontroller ppt
8051 Microcontroller ppt
 
Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu
 
Embedded Systems Training Report
Embedded Systems Training ReportEmbedded Systems Training Report
Embedded Systems Training Report
 
electronics seminar ppt
electronics seminar pptelectronics seminar ppt
electronics seminar ppt
 
PPT ON Arduino
PPT ON Arduino PPT ON Arduino
PPT ON Arduino
 
Embedded system seminar
Embedded system seminarEmbedded system seminar
Embedded system seminar
 
Obstacle avoiding robot.doc
Obstacle avoiding robot.docObstacle avoiding robot.doc
Obstacle avoiding robot.doc
 
Home Automation Using Arduino Uno and HC-05
Home Automation Using Arduino Uno and HC-05Home Automation Using Arduino Uno and HC-05
Home Automation Using Arduino Uno and HC-05
 
Home automation with arduino
Home automation with arduinoHome automation with arduino
Home automation with arduino
 
Raspberry pi
Raspberry pi Raspberry pi
Raspberry pi
 
line following robot ppt
line following robot pptline following robot ppt
line following robot ppt
 
Embedded system introduction
Embedded system introductionEmbedded system introduction
Embedded system introduction
 

Similar to Robotics & Embedded Systems

Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systemsanishgoel
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
sangeetha rakhi
 
Overview Of Electronics Engg Field
Overview Of Electronics Engg FieldOverview Of Electronics Engg Field
Overview Of Electronics Engg Fieldanishgoel
 
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
AbhishekSharma2517
 
BRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxBRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptx
SKTAHMEDSALIMRAFID
 
Vinod ppt on es31 08 15
Vinod ppt on es31 08 15Vinod ppt on es31 08 15
Vinod ppt on es31 08 15
Govt. Engg. Collage Ajmer
 
Embedded System
Embedded System Embedded System
Embedded System
Sonali Parab
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
Dr M Muruganandam Masilamani
 
Iot based garbage monitoring system
Iot based garbage monitoring systemIot based garbage monitoring system
Iot based garbage monitoring system
ankitguptakishu
 
EIOT Unit 1n.pdf
EIOT Unit 1n.pdfEIOT Unit 1n.pdf
EIOT Unit 1n.pdf
RameshGande2
 
Basics of Embedded System
Basics of Embedded System Basics of Embedded System
Basics of Embedded System
Rajesh Roshan
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes
Dr.YNM
 
Introduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdfIntroduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdf
AkashBhagat32
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
Aditya Porwal
 
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptxEC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
RensWick2
 
robotics for embedded systems.pptx
robotics for embedded systems.pptxrobotics for embedded systems.pptx
robotics for embedded systems.pptx
VikasMahor3
 
Embedded system (Chapter 1)
Embedded system (Chapter 1)Embedded system (Chapter 1)
Embedded system (Chapter 1)Ikhwan_Fakrudin
 
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
2e062d07-4a72-4792-af77-5e53147d4c81.pdf2e062d07-4a72-4792-af77-5e53147d4c81.pdf
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
kimavathmukeshnaik
 

Similar to Robotics & Embedded Systems (20)

Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
Overview Of Electronics Engg Field
Overview Of Electronics Engg FieldOverview Of Electronics Engg Field
Overview Of Electronics Engg Field
 
ritesh (3)
ritesh (3)ritesh (3)
ritesh (3)
 
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
 
BRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxBRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptx
 
Embedded systems1
Embedded systems1Embedded systems1
Embedded systems1
 
Vinod ppt on es31 08 15
Vinod ppt on es31 08 15Vinod ppt on es31 08 15
Vinod ppt on es31 08 15
 
Embedded System
Embedded System Embedded System
Embedded System
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
Iot based garbage monitoring system
Iot based garbage monitoring systemIot based garbage monitoring system
Iot based garbage monitoring system
 
EIOT Unit 1n.pdf
EIOT Unit 1n.pdfEIOT Unit 1n.pdf
EIOT Unit 1n.pdf
 
Basics of Embedded System
Basics of Embedded System Basics of Embedded System
Basics of Embedded System
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes
 
Introduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdfIntroduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdf
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptxEC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
EC8791 EMBEDDED AND REALTIME SYSTEMS.pptx
 
robotics for embedded systems.pptx
robotics for embedded systems.pptxrobotics for embedded systems.pptx
robotics for embedded systems.pptx
 
Embedded system (Chapter 1)
Embedded system (Chapter 1)Embedded system (Chapter 1)
Embedded system (Chapter 1)
 
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
2e062d07-4a72-4792-af77-5e53147d4c81.pdf2e062d07-4a72-4792-af77-5e53147d4c81.pdf
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
 

More from anishgoel

Computer Organization
Computer OrganizationComputer Organization
Computer Organization
anishgoel
 
Learning vhdl by examples
Learning vhdl by examplesLearning vhdl by examples
Learning vhdl by examples
anishgoel
 
Dot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry PiDot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry Pi
anishgoel
 
Input interface with Raspberry pi
Input interface with Raspberry piInput interface with Raspberry pi
Input interface with Raspberry pi
anishgoel
 
Learning Python for Raspberry Pi
Learning Python for Raspberry PiLearning Python for Raspberry Pi
Learning Python for Raspberry Pi
anishgoel
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
anishgoel
 
learning vhdl by examples
learning vhdl by exampleslearning vhdl by examples
learning vhdl by examples
anishgoel
 
Digital System Design Basics
Digital System Design BasicsDigital System Design Basics
Digital System Design Basics
anishgoel
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systems
anishgoel
 
Rtos concepts
Rtos conceptsRtos concepts
Rtos concepts
anishgoel
 
8051 Microcontroller Timer
8051 Microcontroller Timer8051 Microcontroller Timer
8051 Microcontroller Timer
anishgoel
 
8051 Microcontroller I/O ports
8051 Microcontroller I/O ports8051 Microcontroller I/O ports
8051 Microcontroller I/O ports
anishgoel
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfaces
anishgoel
 
Embedded systems ppt iv part d
Embedded systems ppt iv   part dEmbedded systems ppt iv   part d
Embedded systems ppt iv part d
anishgoel
 
Embedded systems ppt iv part c
Embedded systems ppt iv   part cEmbedded systems ppt iv   part c
Embedded systems ppt iv part c
anishgoel
 
Embedded systems ppt iv part b
Embedded systems ppt iv   part bEmbedded systems ppt iv   part b
Embedded systems ppt iv part b
anishgoel
 
Embedded systems ppt ii
Embedded systems ppt iiEmbedded systems ppt ii
Embedded systems ppt ii
anishgoel
 
Embedded systems ppt iii
Embedded systems ppt iiiEmbedded systems ppt iii
Embedded systems ppt iii
anishgoel
 
Embedded systems ppt iv part a
Embedded systems ppt iv   part aEmbedded systems ppt iv   part a
Embedded systems ppt iv part a
anishgoel
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt i
anishgoel
 

More from anishgoel (20)

Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
Learning vhdl by examples
Learning vhdl by examplesLearning vhdl by examples
Learning vhdl by examples
 
Dot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry PiDot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry Pi
 
Input interface with Raspberry pi
Input interface with Raspberry piInput interface with Raspberry pi
Input interface with Raspberry pi
 
Learning Python for Raspberry Pi
Learning Python for Raspberry PiLearning Python for Raspberry Pi
Learning Python for Raspberry Pi
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
learning vhdl by examples
learning vhdl by exampleslearning vhdl by examples
learning vhdl by examples
 
Digital System Design Basics
Digital System Design BasicsDigital System Design Basics
Digital System Design Basics
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systems
 
Rtos concepts
Rtos conceptsRtos concepts
Rtos concepts
 
8051 Microcontroller Timer
8051 Microcontroller Timer8051 Microcontroller Timer
8051 Microcontroller Timer
 
8051 Microcontroller I/O ports
8051 Microcontroller I/O ports8051 Microcontroller I/O ports
8051 Microcontroller I/O ports
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfaces
 
Embedded systems ppt iv part d
Embedded systems ppt iv   part dEmbedded systems ppt iv   part d
Embedded systems ppt iv part d
 
Embedded systems ppt iv part c
Embedded systems ppt iv   part cEmbedded systems ppt iv   part c
Embedded systems ppt iv part c
 
Embedded systems ppt iv part b
Embedded systems ppt iv   part bEmbedded systems ppt iv   part b
Embedded systems ppt iv part b
 
Embedded systems ppt ii
Embedded systems ppt iiEmbedded systems ppt ii
Embedded systems ppt ii
 
Embedded systems ppt iii
Embedded systems ppt iiiEmbedded systems ppt iii
Embedded systems ppt iii
 
Embedded systems ppt iv part a
Embedded systems ppt iv   part aEmbedded systems ppt iv   part a
Embedded systems ppt iv part a
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt i
 

Recently uploaded

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 

Recently uploaded (20)

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 

Robotics & Embedded Systems

  • 1. EMBEDDED SYSTEMS & ROBOTICS Prof. Anish Goel
  • 2. Embedded Systems We are surrounded by Embedded Systems. Cell Phones Automatic Washing Machines. Traffic Signals with Timers. Automobile Electronics. Find a system that contains no electronic system. How can a electronic system improve the functionality/efficiency of that system. Custom design an embedded system for the same. 2 Embedded Systems & Robotics Anish Goel
  • 3. EMBEDDED SYSTEMS Embedded system means the processor is embedded into that application. An embedded product uses a microprocessor or microcontroller to do one task only. In an embedded system, there is only one application software that is typically burned into ROM. Example:printer, keyboard, video game player 3 Embedded Systems & Robotics Anish Goel
  • 4. MICROPROCESSORS MICRO + PROCESSOR Length of transistor is in micron region. This length becomes half every eighteen months Moore’s Law stated by Gordan Moore. More transistors per chip. 4 Embedded Systems & Robotics Anish Goel
  • 5. Different aspects of a microprocessor/controller Hardware :Interface to the real world Software :order how to deal with inputs 5 Embedded Systems & Robotics Anish Goel
  • 6. Microprocessors: Data Bus CPU General-Purpose Micro-processor Serial COM Port I/O Port RAM ROM Timer Address Bus General-Purpose Microprocessor System General-purpose microprocessor CPU for Computers No RAM, ROM, I/O on CPU chip itself Example:Intel’s x86, Motorola’s 680x0 Many chips on mother’s board 6 Embedded Systems & Robotics Anish Goel
  • 7. Microcontroller : RAM ROM CPU A single chip Serial COM Port I/O Port Timer Microcontroller A smaller computer On-chip RAM, ROM, I/O ports... Example:Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X 7 Embedded Systems & Robotics Anish Goel
  • 8. Basic Microcomputer System. PROCESS INPUT OUTPUT MEMORY 8 Embedded Systems & Robotics Anish Goel
  • 9. Microprocessors and Computer Architecture. What is needed to make systems smart???? Human Brain !!! We are surrounded by microprocessors. Where are they??? In cell phones. In cars. Smallest electronic system you can think of. Largest system you can think of. They are there is Shoes as well. What???? In shoes??? What would a piece of semi-conductor do in a shoes? 9 Embedded Systems & Robotics Anish Goel
  • 10. Why Microprocessors? They will act as brain of the system. They add intelligence to the system. They can be programmed to perform a task. Once programmed, they make the system work automatically. Computer Architecture! Specialized branch that deals with the Microprocessor Architecture. For instance: What is the memory requirement of the system. How many input and output devices are to be connected to the system. 10 Embedded Systems & Robotics Anish Goel
  • 11. Block Diagram of a Computer 11 Embedded Systems & Robotics Anish Goel
  • 12. Layers of a Computer System High Level Sum := Sum + 1 Assembly MOV BX,SUM INC (BX) Machine 1101010100001100001000110111010111110 Register Transfer Fetch Instruction, Increment PC, Load ALU with SUM ... Gate Circuit 12 Embedded Systems & Robotics Anish Goel
  • 13. CPU PLATFORM ARM Power PC x86 Intel 8051 Atmel AVR MSP-430 MC68HC12 13 Embedded Systems & Robotics Anish Goel
  • 14. PERIPHERALS Serial Communication Interfaces (SCI): RS-232, RS-422, RS-485 etc Synchronous Serial Communication Interface: I2C, JTAG, SPI, SSC and ESSI Universal Serial Bus (USB) Networks: Ethernet, Controller Area Network, LonWorks, etc Timers: PLL(s), Capture/Compare and Time Processing Units Discrete IO: General Purpose Input/Output (GPIO) Analog to Digital/Digital to Analog Converter (ADC/DAC) 14 Embedded Systems & Robotics Anish Goel
  • 15. MICROCONTROLLER over MICROPROCESSOR Single chip computer Integrated memory Integrated peripherals Minimum circuit Cost reduction 15 Embedded Systems & Robotics Anish Goel
  • 16. FEATURES OF A MICROCONTROLLER Central Processing Unit - ranging from small and simple 8-bit processors to sophisticated 32- or 64-bit processors Input/Output Interface such as serial ports Peripherals such as timers and watchdog circuits RAM for data storage ROM, EEPROM or Flash Memory program storage Clock Generator - often an oscillator for a quartz timing crystal, resonator or RC circuit 16 Embedded Systems & Robotics Anish Goel
  • 17. APPLICATIONS Calculators Washing Machine Microwave Ovens Cell phones Industrial Automation & Robotics Engines (Automobiles) “Footwear's” Cyborg 17 Embedded Systems & Robotics Anish Goel
  • 18. 32-bit Electronic Fuel Injection Systems (EFI) Electronic engine control for minimizing exhaust emissions and maximizing fuel economy Instrumentation for measuring vehicle performance parameters and for diagnosis of on-board system malfunctions Driveline control Vehicle motion control Safety and convenience Entertainment/communication/navigation 18 Embedded Systems & Robotics Anish Goel
  • 19. Control Outputs to Engine 19 Embedded Systems & Robotics Anish Goel
  • 20. INDUSTRIAL AUTOMATION & ROBOTICS Advanced Step in Innovative Mobility (ASIMO) Most developed humanoid in the world. 20 Embedded Systems & Robotics Anish Goel
  • 21. AHS:( Advanced Cruise-Assist Highway Systems) Most advanced systems in the ITS field Reduces traffic accidents Enhances safety Improves transportation efficiency Reduces the operational work of drivers 21 Embedded Systems & Robotics Anish Goel
  • 22. ELECTRONIC SHOES by ADDIDAS Adapts to the environment Senses the cushioning level on every step & Understands whether the cushioning provided is too soft or too firm Adapts itself to provide the right level of cushioning Sensor, located just below the runner’s heel Takes 1,000 readings a second Accurate to a tenth of a millimeter Microprocessor capable of making five million calculations per second Adapts with a motor-driven cable system that spins at 6,000 rpm 22 Embedded Systems & Robotics Anish Goel
  • 23. What happens when a man is merged with a computer? First human Cyborg. Half man, half machine. Microprocessor chip inside his arm. Plans to integrate his brain with a Chip Prof. Kevin Warwick 23 Embedded Systems & Robotics Anish Goel
  • 24. ROBOTICS IS INTEGRATION OF: ELECTRONICS + MECHANICS + SOFTWARE = ROBOTICS 24 Embedded Systems & Robotics Anish Goel
  • 25. Nanorobots (Nanites) Based on nanotechnology. Robots having dimensions in the range of Nanometer. Mission to MARS in 2020 by NASA. 25 Embedded Systems & Robotics Anish Goel
  • 26. Sony’s- AIBO Robo-Dogs Emulates all the behavior of a Dog. Also used as a pet which takes care of house. Can control home devices. 26 Embedded Systems & Robotics Anish Goel
  • 27. EVOLUTION OR IS IT ? 27 Embedded Systems & Robotics Anish Goel
  • 28. Are the three Laws Really Safe ? 28 Embedded Systems & Robotics Anish Goel
  • 29. TECHNOLOGY & INNOVATIONS 29 Embedded Systems & Robotics Anish Goel
  • 30. PROJECTS DESIGNED & IMPLEMENTED USING MICROCONTROLLER 8051 Digital Data Acquisition System. Micromouse: An Autonomous Robot. Application Specific Industrial Robot. Industrial Automation Material handling system. 30 Embedded Systems & Robotics Anish Goel
  • 31. Digital Data Acquisition System. Temperature Monitoring, Recording & Control using 8051. Temperature Sensor:DS1621 Digital thermometer & Thermostat. Display Device: 16x2 LCD (Liquid Crystal Display) Memory: External RAM (32KBytes). Control using Electromechanical Relay. 31 Embedded Systems & Robotics Anish Goel
  • 32. MICROMOUSE Autonomous, maze solving robot. Touch Sensors used as input. D.C motors used as actuators. Brain: Microcontroller 8051. Chassis completely made out of scrap. 32 Embedded Systems & Robotics Anish Goel
  • 33. Application Specific Industrial Robot Designed for Specific Industrial Purpose. Mechanism on top provides X-Y axis movement. Vehicle provides movement in the plane. Automatic pick and place mechanism. 33 Embedded Systems & Robotics Anish Goel
  • 34. Thank you !!! But wait… This presentation is open source…. Log on to my website: www.discovermechatronics.blogspot.com You can view/download this presentation. You can brows my projects on this website. 34 Embedded Systems & Robotics Anish Goel