SlideShare une entreprise Scribd logo
1  sur  27
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Practical Embedded
Controllers:
Troubleshooting & Design
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Embedded Controllers
• Used in Most Commercial and
Industrial Electronic
Equipment
• Intelligent Electronic Devices
• Used to Control and Monitor
Devices Connected to the Real
World
• The Heart of PLC, DCS and
Fieldbus Control Systems
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Microcontroller Design and Functions
• Central Processor Unit (CPU)
Is the Brain .
• The Program Resides in
RAM, EEPROM or EPROM.
• The Microcontroller Can
Store Data.
• Communicates to the
Outside World.
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Programming
• The Program Is a Sequence
of Instructions That Tell the
CPU What to Do.
• The Instructions Sent to the
CPU Are Very, Very
Simple.
• Upper Level Programming Languages Like
Basic and C++are Often Used.
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Main Components of the
Microcontroller
• CPU
• External Address Bus
• External Data Bus
• External Control Bus
• Internal RAM
• Internal ROM
• Internal EPROM
• Internal EEPROM
• Internal Registers
• Digital Inputs
• Counter Inputs
• Digital Outputs
• Analog Inputs
• Serial Data Communications
• Parallel Ports
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Block Diagram of the HC11
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Microcontrollers
• CPU Uses an Internal Parallel Address and Data
Bus to Communicate With Memory Components
Like RAM, EEPROM and ROM.
• Internal Bus to Talk to Communication Systems,
I / O Ports and Registers.
• RAM, ROM, EPROM and EEPROMs Are Used to
Store (Either Temporary or Permanently) Data and
Program Instructions.
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Microcontroller
• The Parallel Ports Such As A, B, C, D and E Can
Be Used to Transfer Data to and From External
Memory Chips or Devices.
• These Ports Can Be Used to Read and Write to
Devices Like Keyboards and LCDs.
• An External Parallel Data Bus Can Also Be Used
by the Microcontroller to Activate or Read
External Devices Like Switches, Relays, and
LEDs.
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Assembly Language Programming
• In Its Simplest Form, a Program
Is a Sequential Set or List of
Instructions That Tell the
Microcontroller What to Do.
• A Subroutine Is a Small Part of
the Overall Program..
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Start the Car
Put Key in Ignition
Started Turn Key Clockwise to the Start Position
Has the Car Started?
Car Has Started, Release the Key, Go to “End”
If Not, Continue to Hold the Key
Loop to “Started”
End Return to Main Program ( i.e. Drive the Car )
Jump to “Start the Car” Subroutine
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Flow Chart to Start the Car
P u t K e y i n
I g n i t i o n
T u r n C l o c k w i s e
D r i v e t h e C a r
S t a r t t h e C a r
H a s T h e C a r
S t a r t e d ?
N o
Y e s
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Memory Map
• A List of Address Locations in the
Microcontroller System Where the Program,
Ports and Various Other Devices Reside
• Address Locations of RAM, ROM, EPROM
and EEPROM
• Address Locations of “Vectored” Jump
Locations
• Address Location of Input, Output and
Communications Locations
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Vectors
• A Vector Is the Location
of the Beginning of a
Subroutine or Function
of the Program.
• A Vector Could Be a
Memory Location,
Where a Jump Is
Located.
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Inputs and Outputs
• Digital Inputs and Outputs on the
Microcontroller Are Located Within the Ports
A, B, C, D, or E
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Inputs and Outputs
• Some of These Ports Are Defined As Fixed Inputs or Outputs While
Others Are Bi-directional.
• Ports That Can Be Setup Within the Program As Inputs or Outputs
Are Called Bi-directional I/O.
• A Single Bit Changed From a 0 to a 1 in a Particular Register Can
Determine Whether a Line on a Port in an Input or an Output.
• The Definable I/O Is Accessed by Setting up a Register Located at
Certain Addresses in the Memory Map.
• Registers Are Usually 8 Bit Devices Where Each Bit Has a Special
Function.
• Analog Inputs Are Sometimes Included on the Microcontroller, but
Most of the Time They Are a Function of External Chips Connected
to the Microcontroller
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Inputs and Outputs
• The Definable I/O Is Accessed by Setting up a
Register Located at Certain Addresses in the
Memory Map.
• Registers Are Usually 8 Bit Devices Where Each
Bit Has a Special Function.
• Analog Inputs Are Sometimes Included on the
Microcontroller, but Most of the Time They Are a
Function of External Chips Connected to the
Microcontroller
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Data Communication
• RS-232, RS-422 and RS-
485 Are the Most
Common Methods of
Connecting Embedded
Controllers Together.
• RS-232 and RS-422 Are
Point to Point
• RS-485 is Multidrop
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Data Communication
• The Two Fastest Growing
Synchronous Data Communication
Systems in Use Today Are the USB
and Ethernet Systems.
• One Day They May Take Over From
RS-232, RS-422 and RS-485.
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Noise Reduction
• Noise Reduction in Electronic Circuits Is Fast
Becoming a High Priority in Printed Circuit
Board and System Design.
• There Are Two Issues With Respect to Noise
Reduction in Controller Systems.
 One Is Preventing Noise Being Transmitted From the
Device Into the Outside World
 The Other Is Installing Systems That Are Less
Susceptible to Noise From Outside Sources.
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Noise Reduction
• As Electronics on the
Printed Circuit Board
Becomes Faster and
Faster Interference
Increases.
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Noise Reduction
• PLC’s, DCS’s and Other Control Systems Are
Very Susceptible to Noise From External
Sources.
• The Most Common Way Noise Gets Inside a
Controller Is Through the Wiring in the Cable
Run.
• The Wire Connecting the Controller to Sensors,
PLCs and Other Equipment Acts Like an
Antenna.
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Grounding Solutions
• In PCB Design There Are Four Areas of Major
Concern
• Placement of Components
• Track Placement
• Ground Planes
• 1D and 3D Faraday Boxes
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Grounding Solutions
A Faraday Box on a PCB
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Installation Techniques
• Installation of Controllers, Sensors and Wire
Systems Is an Important Part of the Overall
Quality of a System.
• The Best Designed System Will Fail If the
Installation Is Not Done Correctly.
• Proper Installation Is a Very Subjective Thing and
There Are Many Standards.
• Most Installers Rely on Their Experience and
Personal Training.
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Installation Techniques
A Good Installation
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
Conclusion
• It Is Impossible to Cover Every Detail Associated With the
Subject of Embedded Control Systems.
• It Is Hoped That This Workshop Will Give the Delegate Some
Hard Hitting Practical Knowledge Concerning the
Troubleshooting and Design of Embedded Controllers.
• Although the Delegate May Never Design the Hardware or
Software Associated With an Embedded Controller, This
Workshop Should Give the Delegate an Overview of the Inter-
workings of the Microcontroller.
• As Time Goes on the Microcontroller Will Become an
Increasingly Important Part of Our Lives. It Is to This End, That
IDC Technologies Hopes the Delegate Will Find This Workshop
of Some Benefit.
EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare
DO YOU WANT TO KNOW MORE?
If you are interested in further training or information,
please visit:
http://idc-online.com/slideshare

Contenu connexe

Tendances

Practical Project Management for Engineers and Technicians
Practical Project Management for Engineers and TechniciansPractical Project Management for Engineers and Technicians
Practical Project Management for Engineers and Technicians
Living Online
 
Cybersecurity for Automation Control and SCADA Systems
Cybersecurity for Automation Control and SCADA SystemsCybersecurity for Automation Control and SCADA Systems
Cybersecurity for Automation Control and SCADA Systems
Living Online
 
Fundamentals of Instrumentaton, Process Control, PLCs & SCADA for Plant Opera...
Fundamentals of Instrumentaton, Process Control, PLCs & SCADA for Plant Opera...Fundamentals of Instrumentaton, Process Control, PLCs & SCADA for Plant Opera...
Fundamentals of Instrumentaton, Process Control, PLCs & SCADA for Plant Opera...
Living Online
 
Mpho Allen Maluleke
Mpho Allen MalulekeMpho Allen Maluleke
Mpho Allen Maluleke
mpho allen
 
Jitendra_New_Resume'[1].doc123
Jitendra_New_Resume'[1].doc123Jitendra_New_Resume'[1].doc123
Jitendra_New_Resume'[1].doc123
Jitendra Patil
 
Andrew_Parker_-_resume3a
Andrew_Parker_-_resume3aAndrew_Parker_-_resume3a
Andrew_Parker_-_resume3a
Andrew Parker
 
Ivan Chong current
Ivan Chong currentIvan Chong current
Ivan Chong current
Ivan Chong
 
youssef_amr_madkour
youssef_amr_madkour youssef_amr_madkour
youssef_amr_madkour
Youssef Amr
 
CURRICULUM VITAE SDL Anurudda-ITM
CURRICULUM VITAE  SDL Anurudda-ITMCURRICULUM VITAE  SDL Anurudda-ITM
CURRICULUM VITAE SDL Anurudda-ITM
Lakmal don Anurudda
 

Tendances (20)

Practical Project Management for Engineers and Technicians
Practical Project Management for Engineers and TechniciansPractical Project Management for Engineers and Technicians
Practical Project Management for Engineers and Technicians
 
Cybersecurity for Automation Control and SCADA Systems
Cybersecurity for Automation Control and SCADA SystemsCybersecurity for Automation Control and SCADA Systems
Cybersecurity for Automation Control and SCADA Systems
 
Practical Process Control
Practical Process ControlPractical Process Control
Practical Process Control
 
Fundamentals of Instrumentaton, Process Control, PLCs & SCADA for Plant Opera...
Fundamentals of Instrumentaton, Process Control, PLCs & SCADA for Plant Opera...Fundamentals of Instrumentaton, Process Control, PLCs & SCADA for Plant Opera...
Fundamentals of Instrumentaton, Process Control, PLCs & SCADA for Plant Opera...
 
Ahmed_Elbendary_CV
Ahmed_Elbendary_CV Ahmed_Elbendary_CV
Ahmed_Elbendary_CV
 
CV 2015
CV 2015CV 2015
CV 2015
 
Mark OReilly CV_
Mark OReilly CV_Mark OReilly CV_
Mark OReilly CV_
 
Mpho Allen Maluleke
Mpho Allen MalulekeMpho Allen Maluleke
Mpho Allen Maluleke
 
MJM resume 6-2-2016
MJM resume 6-2-2016MJM resume 6-2-2016
MJM resume 6-2-2016
 
Jitendra_New_Resume'[1].doc123
Jitendra_New_Resume'[1].doc123Jitendra_New_Resume'[1].doc123
Jitendra_New_Resume'[1].doc123
 
Joe Resume
Joe ResumeJoe Resume
Joe Resume
 
Anwarul resume
Anwarul resumeAnwarul resume
Anwarul resume
 
Networking ppt hcl
Networking ppt hclNetworking ppt hcl
Networking ppt hcl
 
1 comptia certification
1 comptia certification1 comptia certification
1 comptia certification
 
Andrew_Parker_-_resume3a
Andrew_Parker_-_resume3aAndrew_Parker_-_resume3a
Andrew_Parker_-_resume3a
 
Ivan Chong current
Ivan Chong currentIvan Chong current
Ivan Chong current
 
youssef_amr_madkour
youssef_amr_madkour youssef_amr_madkour
youssef_amr_madkour
 
Abazer_Abow
Abazer_AbowAbazer_Abow
Abazer_Abow
 
CURRICULUM VITAE SDL Anurudda-ITM
CURRICULUM VITAE  SDL Anurudda-ITMCURRICULUM VITAE  SDL Anurudda-ITM
CURRICULUM VITAE SDL Anurudda-ITM
 
RussellMannResume
RussellMannResumeRussellMannResume
RussellMannResume
 

En vedette

Advanced Process Control
Advanced Process ControlAdvanced Process Control
Advanced Process Control
Ratul Das
 
Advanced Process Control for ARC
Advanced Process Control for ARCAdvanced Process Control for ARC
Advanced Process Control for ARC
anilkc12
 
Practical Advanced Process Control for Engineers and Technicians
Practical Advanced Process Control for Engineers and TechniciansPractical Advanced Process Control for Engineers and Technicians
Practical Advanced Process Control for Engineers and Technicians
Living Online
 
cement-cement manufacturing-process-uk
cement-cement manufacturing-process-ukcement-cement manufacturing-process-uk
cement-cement manufacturing-process-uk
yunieksy tuladhani
 
Practical Distributed Control Systems (DCS) for Engineers and Technicians
Practical Distributed Control Systems (DCS) for Engineers and TechniciansPractical Distributed Control Systems (DCS) for Engineers and Technicians
Practical Distributed Control Systems (DCS) for Engineers and Technicians
Living Online
 
Mechanical Vibrations all slides
Mechanical Vibrations all slidesMechanical Vibrations all slides
Mechanical Vibrations all slides
Ebrahim Hanash
 
Download presentation
Download presentationDownload presentation
Download presentation
webhostingguy
 
Fundamentals of data structures
Fundamentals of data structuresFundamentals of data structures
Fundamentals of data structures
Niraj Agarwal
 

En vedette (16)

Advanced Process Control
Advanced Process ControlAdvanced Process Control
Advanced Process Control
 
Protective Maintenance Fans Cement
Protective Maintenance Fans CementProtective Maintenance Fans Cement
Protective Maintenance Fans Cement
 
Advanced Process Control for ARC
Advanced Process Control for ARCAdvanced Process Control for ARC
Advanced Process Control for ARC
 
Practical Advanced Process Control for Engineers and Technicians
Practical Advanced Process Control for Engineers and TechniciansPractical Advanced Process Control for Engineers and Technicians
Practical Advanced Process Control for Engineers and Technicians
 
process control instrumentation lab and labview report
process control  instrumentation lab and labview  reportprocess control  instrumentation lab and labview  report
process control instrumentation lab and labview report
 
Design of Industrial Automation Functional Specifications for PLCs, DCs and S...
Design of Industrial Automation Functional Specifications for PLCs, DCs and S...Design of Industrial Automation Functional Specifications for PLCs, DCs and S...
Design of Industrial Automation Functional Specifications for PLCs, DCs and S...
 
cement-cement manufacturing-process-uk
cement-cement manufacturing-process-ukcement-cement manufacturing-process-uk
cement-cement manufacturing-process-uk
 
Practical Distributed Control Systems (DCS) for Engineers and Technicians
Practical Distributed Control Systems (DCS) for Engineers and TechniciansPractical Distributed Control Systems (DCS) for Engineers and Technicians
Practical Distributed Control Systems (DCS) for Engineers and Technicians
 
Dcs operator training
Dcs operator trainingDcs operator training
Dcs operator training
 
Vibration
VibrationVibration
Vibration
 
Distributed Control System
Distributed Control SystemDistributed Control System
Distributed Control System
 
Mechanical Vibrations all slides
Mechanical Vibrations all slidesMechanical Vibrations all slides
Mechanical Vibrations all slides
 
Download presentation
Download presentationDownload presentation
Download presentation
 
The Commissioning Process
The Commissioning ProcessThe Commissioning Process
The Commissioning Process
 
Fundamentals of data structures
Fundamentals of data structuresFundamentals of data structures
Fundamentals of data structures
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Similaire à Practical Embedded Controllers: Troubleshooting and Design

Embedded programming Embedded programming (1).pptx
Embedded programming Embedded programming (1).pptxEmbedded programming Embedded programming (1).pptx
Embedded programming Embedded programming (1).pptx
lematadese670
 
What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)
yogesh8418
 
Lecture on Embedded System, introduction, types
Lecture on Embedded System, introduction, typesLecture on Embedded System, introduction, types
Lecture on Embedded System, introduction, types
alijaker017
 

Similaire à Practical Embedded Controllers: Troubleshooting and Design (20)

chapter 2 IE.pptx
chapter 2 IE.pptxchapter 2 IE.pptx
chapter 2 IE.pptx
 
Embedded system by owais
Embedded system by owaisEmbedded system by owais
Embedded system by owais
 
Embedded systems introduction
Embedded systems introductionEmbedded systems introduction
Embedded systems introduction
 
Arduino and c programming
Arduino and c programmingArduino and c programming
Arduino and c programming
 
embedded-systems-for-beginners
embedded-systems-for-beginnersembedded-systems-for-beginners
embedded-systems-for-beginners
 
Lecture 1 Introduction.pptx
Lecture 1 Introduction.pptxLecture 1 Introduction.pptx
Lecture 1 Introduction.pptx
 
Electronic Design Automation
Electronic Design AutomationElectronic Design Automation
Electronic Design Automation
 
Embedded programming Embedded programming (1).pptx
Embedded programming Embedded programming (1).pptxEmbedded programming Embedded programming (1).pptx
Embedded programming Embedded programming (1).pptx
 
Plc 131022133632-phpapp02
Plc 131022133632-phpapp02Plc 131022133632-phpapp02
Plc 131022133632-phpapp02
 
What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)
 
Chapter 4 plc programing(1) by m
Chapter 4 plc programing(1) by mChapter 4 plc programing(1) by m
Chapter 4 plc programing(1) by m
 
Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 
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
 
PLC TRAINING
PLC TRAININGPLC TRAINING
PLC TRAINING
 
Plc ppt best
Plc ppt bestPlc ppt best
Plc ppt best
 
Lecture on Embedded System, introduction, types
Lecture on Embedded System, introduction, typesLecture on Embedded System, introduction, types
Lecture on Embedded System, introduction, types
 
PLC Basic
PLC BasicPLC Basic
PLC Basic
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Plc description
Plc  descriptionPlc  description
Plc description
 

Plus de Living Online

Hands on Data-Communication, Networking and TCP/IP Troubleshooting
Hands on Data-Communication, Networking and TCP/IP TroubleshootingHands on Data-Communication, Networking and TCP/IP Troubleshooting
Hands on Data-Communication, Networking and TCP/IP Troubleshooting
Living Online
 
Practical Fundamentals of Heating, Ventilation & Air-Conditioning (HVAC) for ...
Practical Fundamentals of Heating, Ventilation & Air-Conditioning (HVAC) for ...Practical Fundamentals of Heating, Ventilation & Air-Conditioning (HVAC) for ...
Practical Fundamentals of Heating, Ventilation & Air-Conditioning (HVAC) for ...
Living Online
 
Practical Energy Efficiency, Design, Engineering & Auditing
Practical Energy Efficiency, Design, Engineering & AuditingPractical Energy Efficiency, Design, Engineering & Auditing
Practical Energy Efficiency, Design, Engineering & Auditing
Living Online
 
High Voltage Electrical Compliance and Safety Operating Procedures
High Voltage Electrical Compliance and Safety Operating ProceduresHigh Voltage Electrical Compliance and Safety Operating Procedures
High Voltage Electrical Compliance and Safety Operating Procedures
Living Online
 
Practical Routers & Switches (Including TCPIP and Ethernet) for Engineers and...
Practical Routers & Switches (Including TCPIP and Ethernet) for Engineers and...Practical Routers & Switches (Including TCPIP and Ethernet) for Engineers and...
Practical Routers & Switches (Including TCPIP and Ethernet) for Engineers and...
Living Online
 
Inspection, Testing and Commissioning of Electrical Switchboards, Circuit Bre...
Inspection, Testing and Commissioning of Electrical Switchboards, Circuit Bre...Inspection, Testing and Commissioning of Electrical Switchboards, Circuit Bre...
Inspection, Testing and Commissioning of Electrical Switchboards, Circuit Bre...
Living Online
 
Practical Distribution & Substation Automation (Incl. Communications) for Ele...
Practical Distribution & Substation Automation (Incl. Communications) for Ele...Practical Distribution & Substation Automation (Incl. Communications) for Ele...
Practical Distribution & Substation Automation (Incl. Communications) for Ele...
Living Online
 
Practical Boiler Control & Instrumentation for Engineers & Technicians
Practical Boiler Control & Instrumentation for Engineers & TechniciansPractical Boiler Control & Instrumentation for Engineers & Technicians
Practical Boiler Control & Instrumentation for Engineers & Technicians
Living Online
 
Practical Arc Flash Protection for Electrical Safety Engineers and Technicians
Practical Arc Flash Protection for Electrical Safety Engineers and TechniciansPractical Arc Flash Protection for Electrical Safety Engineers and Technicians
Practical Arc Flash Protection for Electrical Safety Engineers and Technicians
Living Online
 
Practical Analytical Instrumentation in On-line Applications
Practical Analytical Instrumentation in On-line ApplicationsPractical Analytical Instrumentation in On-line Applications
Practical Analytical Instrumentation in On-line Applications
Living Online
 
Electrical Drawings and Schematics
Electrical Drawings and SchematicsElectrical Drawings and Schematics
Electrical Drawings and Schematics
Living Online
 
Practical IEC 61850 for Substation Automation for Engineers & Technicians
Practical IEC 61850 for Substation Automation for Engineers & TechniciansPractical IEC 61850 for Substation Automation for Engineers & Technicians
Practical IEC 61850 for Substation Automation for Engineers & Technicians
Living Online
 

Plus de Living Online (20)

Hands on Data-Communication, Networking and TCP/IP Troubleshooting
Hands on Data-Communication, Networking and TCP/IP TroubleshootingHands on Data-Communication, Networking and TCP/IP Troubleshooting
Hands on Data-Communication, Networking and TCP/IP Troubleshooting
 
Practical Fundamentals of Heating, Ventilation & Air-Conditioning (HVAC) for ...
Practical Fundamentals of Heating, Ventilation & Air-Conditioning (HVAC) for ...Practical Fundamentals of Heating, Ventilation & Air-Conditioning (HVAC) for ...
Practical Fundamentals of Heating, Ventilation & Air-Conditioning (HVAC) for ...
 
Practical Energy Efficiency, Design, Engineering & Auditing
Practical Energy Efficiency, Design, Engineering & AuditingPractical Energy Efficiency, Design, Engineering & Auditing
Practical Energy Efficiency, Design, Engineering & Auditing
 
High Voltage Electrical Compliance and Safety Operating Procedures
High Voltage Electrical Compliance and Safety Operating ProceduresHigh Voltage Electrical Compliance and Safety Operating Procedures
High Voltage Electrical Compliance and Safety Operating Procedures
 
Practical Routers & Switches (Including TCPIP and Ethernet) for Engineers and...
Practical Routers & Switches (Including TCPIP and Ethernet) for Engineers and...Practical Routers & Switches (Including TCPIP and Ethernet) for Engineers and...
Practical Routers & Switches (Including TCPIP and Ethernet) for Engineers and...
 
Inspection, Testing and Commissioning of Electrical Switchboards, Circuit Bre...
Inspection, Testing and Commissioning of Electrical Switchboards, Circuit Bre...Inspection, Testing and Commissioning of Electrical Switchboards, Circuit Bre...
Inspection, Testing and Commissioning of Electrical Switchboards, Circuit Bre...
 
Hands on Data Communications, Networking & TCP/IP Troubleshooting
Hands on Data Communications, Networking & TCP/IP TroubleshootingHands on Data Communications, Networking & TCP/IP Troubleshooting
Hands on Data Communications, Networking & TCP/IP Troubleshooting
 
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
 
Practical Industrial Flow Measurement for Engineers and Technicians
Practical Industrial Flow Measurement for Engineers and TechniciansPractical Industrial Flow Measurement for Engineers and Technicians
Practical Industrial Flow Measurement for Engineers and Technicians
 
Practical Distribution & Substation Automation (Incl. Communications) for Ele...
Practical Distribution & Substation Automation (Incl. Communications) for Ele...Practical Distribution & Substation Automation (Incl. Communications) for Ele...
Practical Distribution & Substation Automation (Incl. Communications) for Ele...
 
Practical Boiler Control & Instrumentation for Engineers & Technicians
Practical Boiler Control & Instrumentation for Engineers & TechniciansPractical Boiler Control & Instrumentation for Engineers & Technicians
Practical Boiler Control & Instrumentation for Engineers & Technicians
 
Practical Arc Flash Protection for Electrical Safety Engineers and Technicians
Practical Arc Flash Protection for Electrical Safety Engineers and TechniciansPractical Arc Flash Protection for Electrical Safety Engineers and Technicians
Practical Arc Flash Protection for Electrical Safety Engineers and Technicians
 
Practical Analytical Instrumentation in On-line Applications
Practical Analytical Instrumentation in On-line ApplicationsPractical Analytical Instrumentation in On-line Applications
Practical Analytical Instrumentation in On-line Applications
 
Practical Alarm Management for Engineers and Technicians
Practical Alarm Management for Engineers and TechniciansPractical Alarm Management for Engineers and Technicians
Practical Alarm Management for Engineers and Technicians
 
Practical Fibre Optics & Interfacing Techniques to Industrial Ethernet and Wi...
Practical Fibre Optics & Interfacing Techniques to Industrial Ethernet and Wi...Practical Fibre Optics & Interfacing Techniques to Industrial Ethernet and Wi...
Practical Fibre Optics & Interfacing Techniques to Industrial Ethernet and Wi...
 
Emergency Power Supplies: Electrical Distribution Design, Installation and Co...
Emergency Power Supplies: Electrical Distribution Design, Installation and Co...Emergency Power Supplies: Electrical Distribution Design, Installation and Co...
Emergency Power Supplies: Electrical Distribution Design, Installation and Co...
 
Electrical Substation and Switchyard Design
Electrical Substation and Switchyard DesignElectrical Substation and Switchyard Design
Electrical Substation and Switchyard Design
 
Electrical Drawings and Schematics
Electrical Drawings and SchematicsElectrical Drawings and Schematics
Electrical Drawings and Schematics
 
Practical Data Communications & Networking for Engineers and Technicians
Practical Data Communications & Networking for Engineers and TechniciansPractical Data Communications & Networking for Engineers and Technicians
Practical Data Communications & Networking for Engineers and Technicians
 
Practical IEC 61850 for Substation Automation for Engineers & Technicians
Practical IEC 61850 for Substation Automation for Engineers & TechniciansPractical IEC 61850 for Substation Automation for Engineers & Technicians
Practical IEC 61850 for Substation Automation for Engineers & Technicians
 

Dernier

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 

Dernier (20)

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 

Practical Embedded Controllers: Troubleshooting and Design

  • 1. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Practical Embedded Controllers: Troubleshooting & Design
  • 2. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Embedded Controllers • Used in Most Commercial and Industrial Electronic Equipment • Intelligent Electronic Devices • Used to Control and Monitor Devices Connected to the Real World • The Heart of PLC, DCS and Fieldbus Control Systems
  • 3. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Microcontroller Design and Functions • Central Processor Unit (CPU) Is the Brain . • The Program Resides in RAM, EEPROM or EPROM. • The Microcontroller Can Store Data. • Communicates to the Outside World.
  • 4. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Programming • The Program Is a Sequence of Instructions That Tell the CPU What to Do. • The Instructions Sent to the CPU Are Very, Very Simple. • Upper Level Programming Languages Like Basic and C++are Often Used.
  • 5. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Main Components of the Microcontroller • CPU • External Address Bus • External Data Bus • External Control Bus • Internal RAM • Internal ROM • Internal EPROM • Internal EEPROM • Internal Registers • Digital Inputs • Counter Inputs • Digital Outputs • Analog Inputs • Serial Data Communications • Parallel Ports
  • 6. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Block Diagram of the HC11
  • 7. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Microcontrollers • CPU Uses an Internal Parallel Address and Data Bus to Communicate With Memory Components Like RAM, EEPROM and ROM. • Internal Bus to Talk to Communication Systems, I / O Ports and Registers. • RAM, ROM, EPROM and EEPROMs Are Used to Store (Either Temporary or Permanently) Data and Program Instructions.
  • 8. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Microcontroller • The Parallel Ports Such As A, B, C, D and E Can Be Used to Transfer Data to and From External Memory Chips or Devices. • These Ports Can Be Used to Read and Write to Devices Like Keyboards and LCDs. • An External Parallel Data Bus Can Also Be Used by the Microcontroller to Activate or Read External Devices Like Switches, Relays, and LEDs.
  • 9. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Assembly Language Programming • In Its Simplest Form, a Program Is a Sequential Set or List of Instructions That Tell the Microcontroller What to Do. • A Subroutine Is a Small Part of the Overall Program..
  • 10. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Start the Car Put Key in Ignition Started Turn Key Clockwise to the Start Position Has the Car Started? Car Has Started, Release the Key, Go to “End” If Not, Continue to Hold the Key Loop to “Started” End Return to Main Program ( i.e. Drive the Car ) Jump to “Start the Car” Subroutine
  • 11. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Flow Chart to Start the Car P u t K e y i n I g n i t i o n T u r n C l o c k w i s e D r i v e t h e C a r S t a r t t h e C a r H a s T h e C a r S t a r t e d ? N o Y e s
  • 12. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Memory Map • A List of Address Locations in the Microcontroller System Where the Program, Ports and Various Other Devices Reside • Address Locations of RAM, ROM, EPROM and EEPROM • Address Locations of “Vectored” Jump Locations • Address Location of Input, Output and Communications Locations
  • 13. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Vectors • A Vector Is the Location of the Beginning of a Subroutine or Function of the Program. • A Vector Could Be a Memory Location, Where a Jump Is Located.
  • 14. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Inputs and Outputs • Digital Inputs and Outputs on the Microcontroller Are Located Within the Ports A, B, C, D, or E
  • 15. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Inputs and Outputs • Some of These Ports Are Defined As Fixed Inputs or Outputs While Others Are Bi-directional. • Ports That Can Be Setup Within the Program As Inputs or Outputs Are Called Bi-directional I/O. • A Single Bit Changed From a 0 to a 1 in a Particular Register Can Determine Whether a Line on a Port in an Input or an Output. • The Definable I/O Is Accessed by Setting up a Register Located at Certain Addresses in the Memory Map. • Registers Are Usually 8 Bit Devices Where Each Bit Has a Special Function. • Analog Inputs Are Sometimes Included on the Microcontroller, but Most of the Time They Are a Function of External Chips Connected to the Microcontroller
  • 16. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Inputs and Outputs • The Definable I/O Is Accessed by Setting up a Register Located at Certain Addresses in the Memory Map. • Registers Are Usually 8 Bit Devices Where Each Bit Has a Special Function. • Analog Inputs Are Sometimes Included on the Microcontroller, but Most of the Time They Are a Function of External Chips Connected to the Microcontroller
  • 17. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Data Communication • RS-232, RS-422 and RS- 485 Are the Most Common Methods of Connecting Embedded Controllers Together. • RS-232 and RS-422 Are Point to Point • RS-485 is Multidrop
  • 18. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Data Communication • The Two Fastest Growing Synchronous Data Communication Systems in Use Today Are the USB and Ethernet Systems. • One Day They May Take Over From RS-232, RS-422 and RS-485.
  • 19. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Noise Reduction • Noise Reduction in Electronic Circuits Is Fast Becoming a High Priority in Printed Circuit Board and System Design. • There Are Two Issues With Respect to Noise Reduction in Controller Systems.  One Is Preventing Noise Being Transmitted From the Device Into the Outside World  The Other Is Installing Systems That Are Less Susceptible to Noise From Outside Sources.
  • 20. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Noise Reduction • As Electronics on the Printed Circuit Board Becomes Faster and Faster Interference Increases.
  • 21. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Noise Reduction • PLC’s, DCS’s and Other Control Systems Are Very Susceptible to Noise From External Sources. • The Most Common Way Noise Gets Inside a Controller Is Through the Wiring in the Cable Run. • The Wire Connecting the Controller to Sensors, PLCs and Other Equipment Acts Like an Antenna.
  • 22. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Grounding Solutions • In PCB Design There Are Four Areas of Major Concern • Placement of Components • Track Placement • Ground Planes • 1D and 3D Faraday Boxes
  • 23. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Grounding Solutions A Faraday Box on a PCB
  • 24. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Installation Techniques • Installation of Controllers, Sensors and Wire Systems Is an Important Part of the Overall Quality of a System. • The Best Designed System Will Fail If the Installation Is Not Done Correctly. • Proper Installation Is a Very Subjective Thing and There Are Many Standards. • Most Installers Rely on Their Experience and Personal Training.
  • 25. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Installation Techniques A Good Installation
  • 26. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare Conclusion • It Is Impossible to Cover Every Detail Associated With the Subject of Embedded Control Systems. • It Is Hoped That This Workshop Will Give the Delegate Some Hard Hitting Practical Knowledge Concerning the Troubleshooting and Design of Embedded Controllers. • Although the Delegate May Never Design the Hardware or Software Associated With an Embedded Controller, This Workshop Should Give the Delegate an Overview of the Inter- workings of the Microcontroller. • As Time Goes on the Microcontroller Will Become an Increasingly Important Part of Our Lives. It Is to This End, That IDC Technologies Hopes the Delegate Will Find This Workshop of Some Benefit.
  • 27. EMBEDDED CONTROLTechnology Training that Workswww.idc-online.com/slideshare DO YOU WANT TO KNOW MORE? If you are interested in further training or information, please visit: http://idc-online.com/slideshare