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 TechniciansLiving 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 SystemsLiving Online
 
Practical Process Control
Practical Process ControlPractical Process Control
Practical Process ControlLiving 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 Malulekempho allen
 
Jitendra_New_Resume'[1].doc123
Jitendra_New_Resume'[1].doc123Jitendra_New_Resume'[1].doc123
Jitendra_New_Resume'[1].doc123Jitendra Patil
 
Networking ppt hcl
Networking ppt hclNetworking ppt hcl
Networking ppt hclVishal Kumar
 
1 comptia certification
1 comptia certification1 comptia certification
1 comptia certificationhafizhanif86
 
Andrew_Parker_-_resume3a
Andrew_Parker_-_resume3aAndrew_Parker_-_resume3a
Andrew_Parker_-_resume3aAndrew Parker
 
Ivan Chong current
Ivan Chong currentIvan Chong current
Ivan Chong currentIvan 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-ITMLakmal 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 ControlRatul Das
 
Advanced Process Control for ARC
Advanced Process Control for ARCAdvanced Process Control for ARC
Advanced Process Control for ARCanilkc12
 
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 TechniciansLiving Online
 
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 reportHari Krishna
 
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...Living Online
 
cement-cement manufacturing-process-uk
cement-cement manufacturing-process-ukcement-cement manufacturing-process-uk
cement-cement manufacturing-process-ukyunieksy 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 TechniciansLiving Online
 
Mechanical Vibrations all slides
Mechanical Vibrations all slidesMechanical Vibrations all slides
Mechanical Vibrations all slidesEbrahim Hanash
 
Download presentation
Download presentationDownload presentation
Download presentationwebhostingguy
 
The Commissioning Process
The Commissioning ProcessThe Commissioning Process
The Commissioning Processd_mackay
 
Fundamentals of data structures
Fundamentals of data structuresFundamentals of data structures
Fundamentals of data structuresNiraj 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 system by owais
Embedded system by owaisEmbedded system by owais
Embedded system by owaisOwais Mushtaq
 
Embedded systems introduction
Embedded systems introductionEmbedded systems introduction
Embedded systems introductionmohamed drahem
 
Arduino and c programming
Arduino and c programmingArduino and c programming
Arduino and c programmingPunit Goswami
 
embedded-systems-for-beginners
embedded-systems-for-beginnersembedded-systems-for-beginners
embedded-systems-for-beginnersmohamed gaber
 
Lecture 1 Introduction.pptx
Lecture 1 Introduction.pptxLecture 1 Introduction.pptx
Lecture 1 Introduction.pptxOrchestra2
 
Electronic Design Automation
Electronic Design AutomationElectronic Design Automation
Electronic Design AutomationCADD Centre
 
Embedded programming Embedded programming (1).pptx
Embedded programming Embedded programming (1).pptxEmbedded programming Embedded programming (1).pptx
Embedded programming Embedded programming (1).pptxlematadese670
 
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
 
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 mGerbawYasgat
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
Plc ppt best
Plc ppt bestPlc ppt best
Plc ppt bestNca Noida
 
PLC TRAINING
PLC TRAININGPLC TRAINING
PLC TRAININGNca Noida
 
imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02Haji Hussain
 

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 ppt best
Plc ppt bestPlc ppt best
Plc ppt best
 
PLC TRAINING
PLC TRAININGPLC TRAINING
PLC TRAINING
 
PLC Basic
PLC BasicPLC Basic
PLC Basic
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Plc description
Plc  descriptionPlc  description
Plc description
 
imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02
 

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 TroubleshootingLiving 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 & AuditingLiving 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 ProceduresLiving 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
 
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 TroubleshootingLiving Online
 
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...Living Online
 
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 TechniciansLiving 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 & TechniciansLiving 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 TechniciansLiving 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 ApplicationsLiving Online
 
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 TechniciansLiving Online
 
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...Living Online
 
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...Living Online
 
Electrical Substation and Switchyard Design
Electrical Substation and Switchyard DesignElectrical Substation and Switchyard Design
Electrical Substation and Switchyard DesignLiving Online
 
Electrical Drawings and Schematics
Electrical Drawings and SchematicsElectrical Drawings and Schematics
Electrical Drawings and SchematicsLiving Online
 
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 TechniciansLiving 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 & TechniciansLiving 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

Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewsandhya757531
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTSneha Padhiar
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书rnrncn29
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptJohnWilliam111370
 
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxCurve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
Theory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfTheory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfShreyas Pandit
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.elesangwon
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmDeepika Walanjkar
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProRay Yuan Liu
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodManicka Mamallan Andavar
 

Dernier (20)

Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overview
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
 
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxCurve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
 
Theory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfTheory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdf
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision Pro
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument method
 

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