Practical Embedded Controllers: Troubleshooting and Design

THE WORKSHOP

From microwave ovens to alarm systems to industrial PLC and DCS control systems, embedded controllers are controlling our world. The microcontrollers that are at the heart of these and many more devices are becoming easier and simpler to use. But when these devices fail the solution to the problem needs to be found and the repairs have to be done quickly.

The workshop will help the technician, engineer and even the most casual user understand the inter-workings of microcontrollers along with the most common problems and their solutions.

Embedded controllers are used in most electronic equipment today. Embedded controllers are intelligent electronic devices used to control and monitor devices connected to the real world. This can be a Programmable Logic Controller (PLC), Distributed Control System (DCS) or a Smart Sensor. These devices are used in almost every walk of life today. Most automobiles, factories and even kitchen appliances have embedded controllers in them.

This workshop covers all aspects of embedded controllers but focussing specifically on troubleshooting and design. The workshop covers design, specification, programming, installation, configuration and of course troubleshooting.

This hands-on workshop gives both the novice and experienced user a solid grasp of the basic principles enabling you to go away and apply the material learnt immediately to your application.

WHAT IS INCLUDED?

  • Receive a certificate of attendance in support of your continuing professional commitment
  • All workshops include the associated hardcopy technical manual
  • Printed workshop handouts
  • Lunch and refreshments
  • Interact and network with workshop attendees and experienced instructors
  • Practical, industry driven content to assist you in your continuing professional development (CPD)
  • Attendees automatically become IDC subscribers and receive exclusive deals and technical content every month

WHO SHOULD ATTEND?

This workshop is designed for personnel with a need to understand the techniques required to use and apply microcontroller technology as productively and economically as possible.  This includes engineers and technicians involved with:

  • Consulting
  • Control and instrumentation
  • Control systems
  • Design
  • Electrical installations
  • Instrumentation
  • Maintenance supervisors
  • Process control
  • Process development
  • Project management
  • SCADA and telemetry systems

CONTENT SUMMARY

OUTLINE OF COURSE OBJECTIVES AND BACKGROUND TO MICROCONTROLLERS

  • Microcontrollers
  • CPU design and functions
  • Inputs and outputs
  • Noise reduction
  • Installation techniques  

CPU DESIGN AND FUNCTIONS

  • Number systems – binary, hexadecimal and decimal
  • Accumulators A and B
  • Power systems – reset and brownouts

PROGRAMMING   

  • Load, stores and transfers
  • Shifts and rotates         
  • Programming structure and specifications

MEMORY MAPPING

  • User ram
  • Buffalo stack and variables       
  • Control registers
  • EEPROM
  • RAM and EPROM socket      

INPUTS AND OUTPUTS

  • Single ended vs. differential inputs
  • Digital inputs
  • Digital outputs
  • Analog onputs
  • Digital control of analog devices – i.e. stepper motors         
  • Keyboard interfacing
  • LCD interfacing
  • Timers

NOISE REDUCTION

  • Conductive noise on PCB’s and in the field
  • Electrostatic noise on PCB’s and in the field
  • Magnetic noise on PCB’s and in the field
  • Noise reduction techniques in PCB’s
  • Noise reduction techniques in cable installation
  • Out going radio frequency noise reduction
  • Incoming radio frequency noise reduction
  • Analog and digital filtering  

DATA COMMUNICATIONS

  • Basics of serial data communication
  • ASCII
  • RS 232
  • RS 422
  • RS 485
  • Fibre optic cables
  • USB
  • Fieldbus protocols used in controllers
  • OSI model

GROUNDING SOLUTIONS

  • Grounding on a PCB
  • Protecting PCB from lightning
  • Controller equipment grounds
  • Protecting controllers from lightning
  • Enclosure grounds
  • Spiked earth grounds
  • Cable trench grounds                     
  • Tower lightning protection

INSTALLATION TECHNIQUES

  • Connections – screw, crimp and solder
  • Cable runs and trays
  • Cable ties and mounting
  • Cooling, heating and air conditioning
  • Solar power
  • Fitting PCB’s in the box   
  • Designing for reparability
  • Conduit installation
  • Safety considerations

SUMMARY

  • CPU design and functions
  • Assembly language programming    
  • Memory mapping  
  • Inputs and outputs 
  • Noise reduction
  • Data communication
  • Grounding solutions                                                                       
  • Installation techniques         

Book Now