SlideShare a Scribd company logo
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

More Related Content

PPT
Practical Data Acquisition using Personal Computers and Standalone Systems
PDF
Practical Troubleshooting and Problem Solving of Modbus Protocols
PPT
Troubleshooting Tips for Data Communications
PPT
Practical Routers & Switches for Electrical Engineers
PDF
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
PDF
Practical Routers and Switches including TCI/IP and Ethernet for Engineers an...
PDF
Mechanical, Electrical and Instrumentation Engineering for Non-Engineers
PDF
Practical Process Control
Practical Data Acquisition using Personal Computers and Standalone Systems
Practical Troubleshooting and Problem Solving of Modbus Protocols
Troubleshooting Tips for Data Communications
Practical Routers & Switches for Electrical Engineers
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
Practical Routers and Switches including TCI/IP and Ethernet for Engineers an...
Mechanical, Electrical and Instrumentation Engineering for Non-Engineers
Practical Process Control

What's hot (20)

PDF
Practical Project Management for Engineers and Technicians
PDF
Cybersecurity for Automation Control and SCADA Systems
PDF
Practical Process Control
PDF
Fundamentals of Instrumentaton, Process Control, PLCs & SCADA for Plant Opera...
DOC
Ahmed_Elbendary_CV
DOCX
CV 2015
DOCX
Mark OReilly CV_
DOC
Mpho Allen Maluleke
DOC
MJM resume 6-2-2016
DOC
Jitendra_New_Resume'[1].doc123
DOCX
Joe Resume
DOCX
Anwarul resume
PPT
Networking ppt hcl
PPT
1 comptia certification
PDF
Andrew_Parker_-_resume3a
DOC
Ivan Chong current
DOCX
youssef_amr_madkour
DOCX
Abazer_Abow
DOCX
CURRICULUM VITAE SDL Anurudda-ITM
DOCX
RussellMannResume
Practical Project Management for Engineers and Technicians
Cybersecurity for Automation Control and SCADA Systems
Practical Process Control
Fundamentals of Instrumentaton, Process Control, PLCs & SCADA for Plant Opera...
Ahmed_Elbendary_CV
CV 2015
Mark OReilly CV_
Mpho Allen Maluleke
MJM resume 6-2-2016
Jitendra_New_Resume'[1].doc123
Joe Resume
Anwarul resume
Networking ppt hcl
1 comptia certification
Andrew_Parker_-_resume3a
Ivan Chong current
youssef_amr_madkour
Abazer_Abow
CURRICULUM VITAE SDL Anurudda-ITM
RussellMannResume
Ad

Viewers also liked (16)

PPTX
Advanced Process Control
PPT
Protective Maintenance Fans Cement
PDF
Advanced Process Control for ARC
PPT
Practical Advanced Process Control for Engineers and Technicians
PDF
process control instrumentation lab and labview report
PDF
Design of Industrial Automation Functional Specifications for PLCs, DCs and S...
PPTX
cement-cement manufacturing-process-uk
PPT
Practical Distributed Control Systems (DCS) for Engineers and Technicians
PPT
Vibration
PPT
Distributed Control System
PPT
Mechanical Vibrations all slides
PPT
Download presentation
PDF
The Commissioning Process
PPT
Fundamentals of data structures
PPTX
Slideshare ppt
Advanced Process Control
Protective Maintenance Fans Cement
Advanced Process Control for ARC
Practical Advanced Process Control for Engineers and Technicians
process control instrumentation lab and labview report
Design of Industrial Automation Functional Specifications for PLCs, DCs and S...
cement-cement manufacturing-process-uk
Practical Distributed Control Systems (DCS) for Engineers and Technicians
Vibration
Distributed Control System
Mechanical Vibrations all slides
Download presentation
The Commissioning Process
Fundamentals of data structures
Slideshare ppt
Ad

Similar to Practical Embedded Controllers: Troubleshooting and Design (20)

PPTX
ELN_3modul.pptx
DOCX
Project Report On Micro-controller Embedded System
PPTX
Dc dc bost converter simulation research
PPTX
WIZTECH –BEST EMBEDDED.pptx
PPT
Practical DNP3, 60870.5 & Modern SCADA Communication System
PPTX
ESD Presenation.pptx All about embeded system
PDF
Basics of Embedded System
PPS
Emb Sys Rev Ver1
PPTX
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
PDF
training report on embedded system and AVR
PPTX
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded Systems
PPTX
Embedded systems presentation
DOC
Embedded system syllabus Microsun Automation Dharmapuri
DOC
Embedded system syllabus
PDF
INDUSTRIAL_TRAINING_REPORT_ON_EMBEDDED_S.pdf
PPT
Aectl embedded-system-training-institute-bangalore
PDF
Practical Embedded Controllers Design and Troubleshooting with the Motorola 6...
PDF
Embedded systems are specialized computing systems designed to perform specif...
PPTX
R20 REGULATION JNTUK EMBEDDED SYSTEMS UNIT-1
PDF
uniti-introductiontoembeddedsystem and improve the quality of learning
ELN_3modul.pptx
Project Report On Micro-controller Embedded System
Dc dc bost converter simulation research
WIZTECH –BEST EMBEDDED.pptx
Practical DNP3, 60870.5 & Modern SCADA Communication System
ESD Presenation.pptx All about embeded system
Basics of Embedded System
Emb Sys Rev Ver1
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
training report on embedded system and AVR
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded Systems
Embedded systems presentation
Embedded system syllabus Microsun Automation Dharmapuri
Embedded system syllabus
INDUSTRIAL_TRAINING_REPORT_ON_EMBEDDED_S.pdf
Aectl embedded-system-training-institute-bangalore
Practical Embedded Controllers Design and Troubleshooting with the Motorola 6...
Embedded systems are specialized computing systems designed to perform specif...
R20 REGULATION JNTUK EMBEDDED SYSTEMS UNIT-1
uniti-introductiontoembeddedsystem and improve the quality of learning

More from Living Online (20)

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

Recently uploaded (20)

PPTX
Construction Project Organization Group 2.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Geodesy 1.pptx...............................................
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Sustainable Sites - Green Building Construction
PPTX
Welding lecture in detail for understanding
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Construction Project Organization Group 2.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Foundation to blockchain - A guide to Blockchain Tech
Geodesy 1.pptx...............................................
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Internet of Things (IOT) - A guide to understanding
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Operating System & Kernel Study Guide-1 - converted.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Sustainable Sites - Green Building Construction
Welding lecture in detail for understanding
R24 SURVEYING LAB MANUAL for civil enggi
Lecture Notes Electrical Wiring System Components
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks

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