SlideShare a Scribd company logo
mcet.jpg
Unit 5
Embedded system development
Embedded for Mechatronics
Dr.Mahalingam College of Engg & Tech
2020
Embedded for Mechatronics Unit 5
mcet.jpg
Embedded system development
Embedded system development
ESD is about implementation of a set of functionalities sat-
isfying number of constraints like performance, cost, power
consumption, size and weight etc.
Modern embedded systems are assemblage of multiple
functional units or subsystems that carry out computation
These functional systems are nothing but flexible architec-
tures, implemented using composition of variety of compo-
nents both hardware and software.
As hardware- based implementation is time consuming and
expensive, the interest in software-based implementation
has risen to previously unseen levels.
Embedded for Mechatronics Unit 5
mcet.jpg
UML
Unified Modeling Language (UML)
UML is an object-oriented modeling language standardized
by Object Management Group (OMG) mainly for software
systems development
UML is used to specify, visualize, construct and document
the artifacts of a software system. It captures decisions and
understanding about systems to be constructed
It is used to understand, design, browse, configure, main-
tain and control information about such systems. UML cap-
tures static as well as dynamic behavior of a system.
UML consists of a set of basic building blocks, rules that
dictate the use and composition of these building blocks,
and common mechanisms that enhances the quality of UML
models
Embedded for Mechatronics Unit 5
mcet.jpg
UML Notation
The UML notation is useful in capturing the requirements,
documenting the structure,decomposing into objects and
defining relationships between objects
It is a notational language that is very useful in modelling
the real-time embedded systems.
Embedded for Mechatronics Unit 5
mcet.jpg
UML MODELLING OF THE SYSTEM
Requirements Modelling
The first phase in development of an embedded system ei-
ther hardware or software is functional requirementss cap-
turing
This basically defines what the system is supposed to do.
In case of UML, the requirements are captured using use-
case diagrams from external actors’ point of view
A use-case tells what the system does for each actor
In the present system (Stabilization System), the actor can
be a human user as well as the external I/O devices
Embedded for Mechatronics Unit 5
mcet.jpg
Use case diagram
Embedded for Mechatronics Unit 5
mcet.jpg
Use case description
Embedded for Mechatronics Unit 5
mcet.jpg
Use case description
Embedded for Mechatronics Unit 5
mcet.jpg
Design Examples of Embedded system
Automatic Chocolate Vending Machine
The design steps mainly include the following.
1.Requirements
2.Specifications
3.Hardware and software functioning
Requirements
When a child inserts a coin into the machine and selects the
particular chocolate that he wants to purchase.
Inputs
1.Coins, user selection.
2.An interrupt is generated at each port whenever a coin is
inserted.
3.A separate notification is sent to each port
Embedded for Mechatronics Unit 5
mcet.jpg
Design Examples of Embedded system
Outputs
1.Chocolate
2.Refund
3.A message is displayed on LCD like date, time, welcome
message.
System Function
Using a graphical user interface, the child commands to the
system which chocolate the child wants to purchase.
Where the graphical user interface has an LCD, keypad,
touch screen.
The machine delivers the chocolate when the child inserts
the coin if the coins inserted are excess than the actual
cost of selected chocolate. The ACVM machine refunds
the money back.
Embedded for Mechatronics Unit 5
mcet.jpg
Hardware
Microcontroller 8051
64 KB RAM and 8MB ROM
Keypad
Mechanical coin sorter
Chocolate channel
Coin channel
USB wireless modem
Power supply
Embedded for Mechatronics Unit 5
mcet.jpg
Block diagram
Embedded for Mechatronics Unit 5
mcet.jpg
Softwares
Embedded for Mechatronics Unit 5
mcet.jpg
Design Examples
Automated teller machine (ATM)
It is a computerized device used in banking.
A customer can access and perform his transactions
without going to the bank and meeting some assistant.
This machine consists of a card reader for detecting card
and accessing information of the person.
Also it has a keypad so the user can enter his commands
and password.
A screen displays information. A printer prints the receipts
and cash is received from cash dispenser.
A network is present between the bank computer and ATM
machine through a host computer.
All the data is verified with the bank computer and all
transactions are stored in it.
All these operations are carried with microcontroller .
Embedded for Mechatronics Unit 5
mcet.jpg
ATM
Embedded for Mechatronics Unit 5
mcet.jpg
ATM
Embedded for Mechatronics Unit 5
mcet.jpg
Design Examples-Elevator control
Embedded for Mechatronics Unit 5
mcet.jpg
Design Examples-Ink-jet Printer
Ink-jet printer
An inkjet printer is any printer that places extremely small
droplets of ink onto paper to create an image
Embedded for Mechatronics Unit 5
mcet.jpg
Design Examples-Ink-jet Printer
Ink jet printer
1.The dots are extremely small usually between 50 and 60
microns in diameter, so small that they are tinier than the
diameter of a human hair 70 microns
2.The dots are positioned very precisely, with resolutions of up
to 1440x720 dots per inch
3.The dots can have different colors combined together to
create photo-quality images.
Embedded for Mechatronics Unit 5
mcet.jpg
Ink jet printer
Embedded for Mechatronics Unit 5
mcet.jpg
Ink jet printer
Embedded for Mechatronics Unit 5
mcet.jpg
Print head
1.Print head - The core of an inkjet printer, the print head con-
tains a series of nozzles that are used to spray drops of ink.
2.Ink cartridges - Depending on the manufacturer and model of
the printer, ink cartridges come in various combinations, such as
separate black and color cartridges, color and black in a single
cartridge or even a cartridge for each ink color. The cartridges
of some inkjet printers include the print head itself.
3.Print head stepper motor - A stepper motor moves the print
head assembly (print head and ink cartridges) back and forth
across the paper. Some printers have another stepper motor
to park the print head assembly when the printer is not in use.
Parking means that the print head assembly is restricted from
accidentally moving, like a parking brake on a car.
4.Belt - A belt is used to attach the print head assembly to the
stepper motor.
Embedded for Mechatronics Unit 5
mcet.jpg
Paper feed assembly
1.Paper tray/feeder - Most inkjet printers have a tray that you
load the paper into. Some printers dispense with the standard
tray for a feeder instead. The feeder typically snaps open at an
angle on the back of the printer, allowing you to place paper in
it.
2.Rollers - A set of rollers pull the paper in from the tray or feeder
and advance the paper when the print head assembly is ready
for another pass.
3.Paper feed stepper motor - This stepper motor powers the
rollers to move the paper in the exact increment needed to en-
sure a continuous image is printed.
4.Power supply - While earlier printers often had an external
transformer, most printers sold today use a standard power sup-
ply that is incorporated into the printer itself.
5.Control circuitry - A small but sophisticated amount of circuitry
is built into the printer to control all the mechanical aspects of
operation, as well as decode the information sent to the printer
from the computer.Embedded for Mechatronics Unit 5
mcet.jpg
Inkjet technologies
1.Thermal bubble - Used by manufacturers such as Canon and
Hewlett Packard, this method is commonly referred to as bubble
jet. In a thermal inkjet printer, tiny resistors create heat, and this
heat vaporizes ink to create a bubble. As the bubble expands,
some of the ink is pushed out of a nozzle onto the paper. When
the bubble ”pops” (collapses), a vacuum is created. This pulls
more ink into the print head from the cartridge. A typical bubble
jet print head has 300 or 600 tiny nozzles, and all of them can fire
a droplet simultaneously. Click the button to see how a thermal
bubble inkjet printer works.
2.Piezoelectric - Patented by Epson, this technology uses piezo
crystals. A crystal is located at the back of the ink reservoir
of each nozzle. The crystal receives a tiny electric charge that
causes it to vibrate. When the crystal vibrates inward, it forces a
tiny amount of ink out of the nozzle. When it vibrates out, it pulls
some more ink into the reservoir to replace the ink sprayed out.
Embedded for Mechatronics Unit 5
mcet.jpg
Sequence of events
Sequence of events
The software application you are using sends the data to be
printed to the printer driver.
The driver translates the data into a format that the printer
can understand and checks to see that the printer is online
and available to print.
The printer receives the data from the computer. It stores a
certain amount of data in a buffer. The buffer can range from
512 KB random access memory (RAM) to 16 MB RAM, de-
pending on the model. Buffers are useful because they al-
low the computer to finish with the printing process quickly,
instead of having to wait for the actual page to print
If the printer has been idle for a period of time, it will nor-
mally go through a short clean cycle to make sure that the
print head(s) are clean. Once the clean cycle is complete,
the printer is ready to begin printing.
Embedded for Mechatronics Unit 5
mcet.jpg
Sequence of events
Sequence of events
The control circuitry activates the paper feed stepper motor.
This engages the rollers, which feed a sheet of paper from
the paper tray/feeder into the printer. A small trigger mech-
anism in the tray/feeder is depressed when there is paper
in the tray or feeder.
Once the paper is fed into the printer and positioned at the
start of the page, the print head stepper motor uses the
belt to move the print head assembly across the page. The
motor pauses for the merest fraction of a second each time
that the print head sprays dots of ink on the page and then
moves a tiny bit before stopping again
Multiple dots are made at each stop. It sprays the CMYK
colors in precise amounts to make any other color imagin-
able.
Embedded for Mechatronics Unit 5
mcet.jpg
Sequence of events
Sequence of events
At the end of each complete pass, the paper feed stepper
motor advances the paper a fraction of an inch. Depending
on the inkjet model, the print head is reset to the beginning
side of the page, or, in most cases, simply reverses direction
and begins to move back across the page as it prints.
his process continues until the page is printed. The time it
takes to print a page can vary widely from printer to printer.
It will also vary based on the complexity of the page and
size of any images on the page. For example, a printer may
be able to print 16 pages per minute (PPM) of black text but
take a couple of minutes to print one, full-color, page-sized
image.
Once the printing is complete, the print head is parked. The
paper feed stepper motor spins the rollers to finish pushing
the completed page into the output tray.
Embedded for Mechatronics Unit 5
mcet.jpg
Fault tolerance
Fault tolerance
Fault tolerant systems are the systems that ensure contin-
ued execution of the intended function even if there is a sin-
gle or multiple faults (based on design) in the system.
Applications like aircraft controls and nuclear-plant controls
that are critical and failure can be life-threatening. For these
systems, fault-tolerance will be implemented based on the
criticality of the situation
Embedded for Mechatronics Unit 5
mcet.jpg
Reliability Evaluation
Reliability Evaluation
Failures in air traffic control systems, nuclear reactors, or
hospital patient monitoring systems can bring catastrophic
consequences
In order to enhance the dependability of computing sys-
tems, an effective evaluation of their reliability is desired.
Any kind of technique, which ensures the device will operate
safely under given conditions and upto desired time is called
reliability evaluation technique.
Embedded for Mechatronics Unit 5

More Related Content

What's hot (20)

PPTX
8K Extremely High Resolution Camera System
Prejith Pavanan
 
PPTX
Biometrics ppt
MOUNIKA VINNAKOTA
 
PPT
Pill camera presentation
Leelakh Sachdeva
 
DOCX
screen less display documentation
mani akuthota
 
PPTX
Touchless Touchscreen Technology
Akshay Vasava
 
PPTX
Screenless displays ppt
Jeevan Kumar D
 
PPTX
SMART DUST
Khyravdhy Tannaya
 
PPTX
Touchless touchscreen technology
MATHEW JOSEPH
 
PPT
Touch screen technology | Touchscreen technology in warangal | touchscreen de...
srinivas1260
 
PDF
Embedded system in Smart Cards
Rebecca D'souza
 
PPTX
Screenless display technology
zeelarora
 
PPTX
Plasma display
PRADEEP Cheekatla
 
PPTX
EYE TRACKING TECHNOLOGY
geothomas18
 
PPT
Touchscreen PPT
76 Degree Creative
 
PPTX
Image Sensor PPT
JaydeepBhayani773
 
DOCX
Brain port device
sayalipatil528
 
PPT
Rainbow technology-ppt
Rajesh Roky
 
PPTX
Computer vision and robotics
Biniam Asnake
 
DOCX
seminar report on smart glasses
Nipun Agrawal
 
PPTX
screen-less displays
Bhumika Varshney
 
8K Extremely High Resolution Camera System
Prejith Pavanan
 
Biometrics ppt
MOUNIKA VINNAKOTA
 
Pill camera presentation
Leelakh Sachdeva
 
screen less display documentation
mani akuthota
 
Touchless Touchscreen Technology
Akshay Vasava
 
Screenless displays ppt
Jeevan Kumar D
 
SMART DUST
Khyravdhy Tannaya
 
Touchless touchscreen technology
MATHEW JOSEPH
 
Touch screen technology | Touchscreen technology in warangal | touchscreen de...
srinivas1260
 
Embedded system in Smart Cards
Rebecca D'souza
 
Screenless display technology
zeelarora
 
Plasma display
PRADEEP Cheekatla
 
EYE TRACKING TECHNOLOGY
geothomas18
 
Touchscreen PPT
76 Degree Creative
 
Image Sensor PPT
JaydeepBhayani773
 
Brain port device
sayalipatil528
 
Rainbow technology-ppt
Rajesh Roky
 
Computer vision and robotics
Biniam Asnake
 
seminar report on smart glasses
Nipun Agrawal
 
screen-less displays
Bhumika Varshney
 

Similar to Embedded systems unit 5 (20)

PPTX
UNIT 1.pptx
lalithamani sampath
 
PPTX
ERTS_IV_ECE.pptx
KIRUTHIKAAR2
 
DOCX
Project Report on Embedded Systems
Suhani Singh
 
PDF
System Software ( Os )
Paula Smith
 
PDF
ERTS_Unit 1_PPT.pdf
VinothkumarUruman1
 
PDF
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
Rick Vogel
 
DOC
Cad cam unit i [pls vis it our blog sres11meches]
Sres IImeches
 
DOCX
COMPUTERIZED ACCOUNTING
shahzadebaujiti
 
PPTX
Introduction to Embedded Systems
Sudhanshu Janwadkar
 
PDF
BEE 049- design of embedded system.pdf
abdisahirko
 
PPSX
Computer components
Roopsi Srivastava
 
PDF
Module-1 Embedded computing.pdf
Sitamarhi Institute of Technology
 
PPT
Basics of computers
pankaj chandel
 
PDF
3330701_unit-1_operating-system-concepts.pdf
rohitbaweja26
 
PDF
Chapter 2 - Basic Hardware component of a computer_1_.pdf
jonathan461878
 
PPTX
SESSION 1: The first part of a lecture no 1.pptx
captainricardus
 
PPTX
EC8791-Embedded and Real Time Systems UNITS NOTES (1).pptx
SyedZ6
 
PDF
Interfacing a Thermal Printer using an AM437x PoM
Mistral Solutions
 
PPTX
computer fundamentals.pptx
sourav mathur
 
UNIT 1.pptx
lalithamani sampath
 
ERTS_IV_ECE.pptx
KIRUTHIKAAR2
 
Project Report on Embedded Systems
Suhani Singh
 
System Software ( Os )
Paula Smith
 
ERTS_Unit 1_PPT.pdf
VinothkumarUruman1
 
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
Rick Vogel
 
Cad cam unit i [pls vis it our blog sres11meches]
Sres IImeches
 
COMPUTERIZED ACCOUNTING
shahzadebaujiti
 
Introduction to Embedded Systems
Sudhanshu Janwadkar
 
BEE 049- design of embedded system.pdf
abdisahirko
 
Computer components
Roopsi Srivastava
 
Module-1 Embedded computing.pdf
Sitamarhi Institute of Technology
 
Basics of computers
pankaj chandel
 
3330701_unit-1_operating-system-concepts.pdf
rohitbaweja26
 
Chapter 2 - Basic Hardware component of a computer_1_.pdf
jonathan461878
 
SESSION 1: The first part of a lecture no 1.pptx
captainricardus
 
EC8791-Embedded and Real Time Systems UNITS NOTES (1).pptx
SyedZ6
 
Interfacing a Thermal Printer using an AM437x PoM
Mistral Solutions
 
computer fundamentals.pptx
sourav mathur
 
Ad

More from baskaransece (12)

PDF
Embedded systems unit2
baskaransece
 
PDF
Embedded systems unit4
baskaransece
 
PDF
Embedded systems unit3
baskaransece
 
PDF
Embedded systems unit1
baskaransece
 
PDF
Design of Machine Elements 2 mark Question and Answers
baskaransece
 
PPTX
Projection of Lines Engineering drawing
baskaransece
 
PDF
Mechanical objective questions
baskaransece
 
PDF
GLOBAL ISSUES
baskaransece
 
PDF
Engineering ethics
baskaransece
 
PDF
Basics of robotics
baskaransece
 
PDF
Staircase (3)
baskaransece
 
PPTX
Production cost Estimation
baskaransece
 
Embedded systems unit2
baskaransece
 
Embedded systems unit4
baskaransece
 
Embedded systems unit3
baskaransece
 
Embedded systems unit1
baskaransece
 
Design of Machine Elements 2 mark Question and Answers
baskaransece
 
Projection of Lines Engineering drawing
baskaransece
 
Mechanical objective questions
baskaransece
 
GLOBAL ISSUES
baskaransece
 
Engineering ethics
baskaransece
 
Basics of robotics
baskaransece
 
Staircase (3)
baskaransece
 
Production cost Estimation
baskaransece
 
Ad

Recently uploaded (20)

PPTX
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
PDF
STUDY OF NOVEL CHANNEL MATERIALS USING III-V COMPOUNDS WITH VARIOUS GATE DIEL...
ijoejnl
 
PPTX
Inventory management chapter in automation and robotics.
atisht0104
 
PDF
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
PDF
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
PDF
Air -Powered Car PPT by ER. SHRESTH SUDHIR KOKNE.pdf
SHRESTHKOKNE
 
PDF
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
PDF
勉強会資料_An Image is Worth More Than 16x16 Patches
NABLAS株式会社
 
PDF
Jual GPS Geodetik CHCNAV i93 IMU-RTK Lanjutan dengan Survei Visual
Budi Minds
 
PPTX
filteration _ pre.pptx 11111110001.pptx
awasthivaibhav825
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 
PPTX
ENSA_Module_7.pptx_wide_area_network_concepts
RanaMukherjee24
 
PPTX
Ground improvement techniques-DEWATERING
DivakarSai4
 
PDF
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
PPTX
sunil mishra pptmmmmmmmmmmmmmmmmmmmmmmmmm
singhamit111
 
PDF
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
PDF
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
PPTX
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
PDF
All chapters of Strength of materials.ppt
girmabiniyam1234
 
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
STUDY OF NOVEL CHANNEL MATERIALS USING III-V COMPOUNDS WITH VARIOUS GATE DIEL...
ijoejnl
 
Inventory management chapter in automation and robotics.
atisht0104
 
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
Air -Powered Car PPT by ER. SHRESTH SUDHIR KOKNE.pdf
SHRESTHKOKNE
 
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
勉強会資料_An Image is Worth More Than 16x16 Patches
NABLAS株式会社
 
Jual GPS Geodetik CHCNAV i93 IMU-RTK Lanjutan dengan Survei Visual
Budi Minds
 
filteration _ pre.pptx 11111110001.pptx
awasthivaibhav825
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 
ENSA_Module_7.pptx_wide_area_network_concepts
RanaMukherjee24
 
Ground improvement techniques-DEWATERING
DivakarSai4
 
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
sunil mishra pptmmmmmmmmmmmmmmmmmmmmmmmmm
singhamit111
 
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
All chapters of Strength of materials.ppt
girmabiniyam1234
 

Embedded systems unit 5

  • 1. mcet.jpg Unit 5 Embedded system development Embedded for Mechatronics Dr.Mahalingam College of Engg & Tech 2020 Embedded for Mechatronics Unit 5
  • 2. mcet.jpg Embedded system development Embedded system development ESD is about implementation of a set of functionalities sat- isfying number of constraints like performance, cost, power consumption, size and weight etc. Modern embedded systems are assemblage of multiple functional units or subsystems that carry out computation These functional systems are nothing but flexible architec- tures, implemented using composition of variety of compo- nents both hardware and software. As hardware- based implementation is time consuming and expensive, the interest in software-based implementation has risen to previously unseen levels. Embedded for Mechatronics Unit 5
  • 3. mcet.jpg UML Unified Modeling Language (UML) UML is an object-oriented modeling language standardized by Object Management Group (OMG) mainly for software systems development UML is used to specify, visualize, construct and document the artifacts of a software system. It captures decisions and understanding about systems to be constructed It is used to understand, design, browse, configure, main- tain and control information about such systems. UML cap- tures static as well as dynamic behavior of a system. UML consists of a set of basic building blocks, rules that dictate the use and composition of these building blocks, and common mechanisms that enhances the quality of UML models Embedded for Mechatronics Unit 5
  • 4. mcet.jpg UML Notation The UML notation is useful in capturing the requirements, documenting the structure,decomposing into objects and defining relationships between objects It is a notational language that is very useful in modelling the real-time embedded systems. Embedded for Mechatronics Unit 5
  • 5. mcet.jpg UML MODELLING OF THE SYSTEM Requirements Modelling The first phase in development of an embedded system ei- ther hardware or software is functional requirementss cap- turing This basically defines what the system is supposed to do. In case of UML, the requirements are captured using use- case diagrams from external actors’ point of view A use-case tells what the system does for each actor In the present system (Stabilization System), the actor can be a human user as well as the external I/O devices Embedded for Mechatronics Unit 5
  • 6. mcet.jpg Use case diagram Embedded for Mechatronics Unit 5
  • 7. mcet.jpg Use case description Embedded for Mechatronics Unit 5
  • 8. mcet.jpg Use case description Embedded for Mechatronics Unit 5
  • 9. mcet.jpg Design Examples of Embedded system Automatic Chocolate Vending Machine The design steps mainly include the following. 1.Requirements 2.Specifications 3.Hardware and software functioning Requirements When a child inserts a coin into the machine and selects the particular chocolate that he wants to purchase. Inputs 1.Coins, user selection. 2.An interrupt is generated at each port whenever a coin is inserted. 3.A separate notification is sent to each port Embedded for Mechatronics Unit 5
  • 10. mcet.jpg Design Examples of Embedded system Outputs 1.Chocolate 2.Refund 3.A message is displayed on LCD like date, time, welcome message. System Function Using a graphical user interface, the child commands to the system which chocolate the child wants to purchase. Where the graphical user interface has an LCD, keypad, touch screen. The machine delivers the chocolate when the child inserts the coin if the coins inserted are excess than the actual cost of selected chocolate. The ACVM machine refunds the money back. Embedded for Mechatronics Unit 5
  • 11. mcet.jpg Hardware Microcontroller 8051 64 KB RAM and 8MB ROM Keypad Mechanical coin sorter Chocolate channel Coin channel USB wireless modem Power supply Embedded for Mechatronics Unit 5
  • 12. mcet.jpg Block diagram Embedded for Mechatronics Unit 5
  • 14. mcet.jpg Design Examples Automated teller machine (ATM) It is a computerized device used in banking. A customer can access and perform his transactions without going to the bank and meeting some assistant. This machine consists of a card reader for detecting card and accessing information of the person. Also it has a keypad so the user can enter his commands and password. A screen displays information. A printer prints the receipts and cash is received from cash dispenser. A network is present between the bank computer and ATM machine through a host computer. All the data is verified with the bank computer and all transactions are stored in it. All these operations are carried with microcontroller . Embedded for Mechatronics Unit 5
  • 18. mcet.jpg Design Examples-Ink-jet Printer Ink-jet printer An inkjet printer is any printer that places extremely small droplets of ink onto paper to create an image Embedded for Mechatronics Unit 5
  • 19. mcet.jpg Design Examples-Ink-jet Printer Ink jet printer 1.The dots are extremely small usually between 50 and 60 microns in diameter, so small that they are tinier than the diameter of a human hair 70 microns 2.The dots are positioned very precisely, with resolutions of up to 1440x720 dots per inch 3.The dots can have different colors combined together to create photo-quality images. Embedded for Mechatronics Unit 5
  • 20. mcet.jpg Ink jet printer Embedded for Mechatronics Unit 5
  • 21. mcet.jpg Ink jet printer Embedded for Mechatronics Unit 5
  • 22. mcet.jpg Print head 1.Print head - The core of an inkjet printer, the print head con- tains a series of nozzles that are used to spray drops of ink. 2.Ink cartridges - Depending on the manufacturer and model of the printer, ink cartridges come in various combinations, such as separate black and color cartridges, color and black in a single cartridge or even a cartridge for each ink color. The cartridges of some inkjet printers include the print head itself. 3.Print head stepper motor - A stepper motor moves the print head assembly (print head and ink cartridges) back and forth across the paper. Some printers have another stepper motor to park the print head assembly when the printer is not in use. Parking means that the print head assembly is restricted from accidentally moving, like a parking brake on a car. 4.Belt - A belt is used to attach the print head assembly to the stepper motor. Embedded for Mechatronics Unit 5
  • 23. mcet.jpg Paper feed assembly 1.Paper tray/feeder - Most inkjet printers have a tray that you load the paper into. Some printers dispense with the standard tray for a feeder instead. The feeder typically snaps open at an angle on the back of the printer, allowing you to place paper in it. 2.Rollers - A set of rollers pull the paper in from the tray or feeder and advance the paper when the print head assembly is ready for another pass. 3.Paper feed stepper motor - This stepper motor powers the rollers to move the paper in the exact increment needed to en- sure a continuous image is printed. 4.Power supply - While earlier printers often had an external transformer, most printers sold today use a standard power sup- ply that is incorporated into the printer itself. 5.Control circuitry - A small but sophisticated amount of circuitry is built into the printer to control all the mechanical aspects of operation, as well as decode the information sent to the printer from the computer.Embedded for Mechatronics Unit 5
  • 24. mcet.jpg Inkjet technologies 1.Thermal bubble - Used by manufacturers such as Canon and Hewlett Packard, this method is commonly referred to as bubble jet. In a thermal inkjet printer, tiny resistors create heat, and this heat vaporizes ink to create a bubble. As the bubble expands, some of the ink is pushed out of a nozzle onto the paper. When the bubble ”pops” (collapses), a vacuum is created. This pulls more ink into the print head from the cartridge. A typical bubble jet print head has 300 or 600 tiny nozzles, and all of them can fire a droplet simultaneously. Click the button to see how a thermal bubble inkjet printer works. 2.Piezoelectric - Patented by Epson, this technology uses piezo crystals. A crystal is located at the back of the ink reservoir of each nozzle. The crystal receives a tiny electric charge that causes it to vibrate. When the crystal vibrates inward, it forces a tiny amount of ink out of the nozzle. When it vibrates out, it pulls some more ink into the reservoir to replace the ink sprayed out. Embedded for Mechatronics Unit 5
  • 25. mcet.jpg Sequence of events Sequence of events The software application you are using sends the data to be printed to the printer driver. The driver translates the data into a format that the printer can understand and checks to see that the printer is online and available to print. The printer receives the data from the computer. It stores a certain amount of data in a buffer. The buffer can range from 512 KB random access memory (RAM) to 16 MB RAM, de- pending on the model. Buffers are useful because they al- low the computer to finish with the printing process quickly, instead of having to wait for the actual page to print If the printer has been idle for a period of time, it will nor- mally go through a short clean cycle to make sure that the print head(s) are clean. Once the clean cycle is complete, the printer is ready to begin printing. Embedded for Mechatronics Unit 5
  • 26. mcet.jpg Sequence of events Sequence of events The control circuitry activates the paper feed stepper motor. This engages the rollers, which feed a sheet of paper from the paper tray/feeder into the printer. A small trigger mech- anism in the tray/feeder is depressed when there is paper in the tray or feeder. Once the paper is fed into the printer and positioned at the start of the page, the print head stepper motor uses the belt to move the print head assembly across the page. The motor pauses for the merest fraction of a second each time that the print head sprays dots of ink on the page and then moves a tiny bit before stopping again Multiple dots are made at each stop. It sprays the CMYK colors in precise amounts to make any other color imagin- able. Embedded for Mechatronics Unit 5
  • 27. mcet.jpg Sequence of events Sequence of events At the end of each complete pass, the paper feed stepper motor advances the paper a fraction of an inch. Depending on the inkjet model, the print head is reset to the beginning side of the page, or, in most cases, simply reverses direction and begins to move back across the page as it prints. his process continues until the page is printed. The time it takes to print a page can vary widely from printer to printer. It will also vary based on the complexity of the page and size of any images on the page. For example, a printer may be able to print 16 pages per minute (PPM) of black text but take a couple of minutes to print one, full-color, page-sized image. Once the printing is complete, the print head is parked. The paper feed stepper motor spins the rollers to finish pushing the completed page into the output tray. Embedded for Mechatronics Unit 5
  • 28. mcet.jpg Fault tolerance Fault tolerance Fault tolerant systems are the systems that ensure contin- ued execution of the intended function even if there is a sin- gle or multiple faults (based on design) in the system. Applications like aircraft controls and nuclear-plant controls that are critical and failure can be life-threatening. For these systems, fault-tolerance will be implemented based on the criticality of the situation Embedded for Mechatronics Unit 5
  • 29. mcet.jpg Reliability Evaluation Reliability Evaluation Failures in air traffic control systems, nuclear reactors, or hospital patient monitoring systems can bring catastrophic consequences In order to enhance the dependability of computing sys- tems, an effective evaluation of their reliability is desired. Any kind of technique, which ensures the device will operate safely under given conditions and upto desired time is called reliability evaluation technique. Embedded for Mechatronics Unit 5