Interfacing to External Devices  Explore Digital Interfaces techniques  Introduce some complex optical devices and how to interface them  Describe methods.

Slides:



Advertisements
Similar presentations
Transducers PHYS3360/AEP3630 Lecture 33.
Advertisements

EMS1EP Lecture 6 Digital Inputs
Instrumentation and Measurements Dr. Mohammad Kilani
Lab 9: Matrix Keypad : ”No Key Press” Analysis Slide #2 Slide #3 ”Press and Hold Key 5” Analysis.
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
Logical Design.
Switch Debouncing. Switches connected to sources of constant logic 0 and 1 are often used in digital systems to supply “user inputs”. In high speed digital.
Panasonic EVE-KC2F2024B 24 pulses per revolution 6mm diameter flattened output shaft output type: quadrature (incremental) minimum life: 15,000 rotations.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Output Actuators and Drive Techniques by Prof. Bitar.
Tony Yi 5/2/2015 CENG4480 TUTORIAL 3. ABOUT ME I am “the other” tutor of CENG4480 You can find me at Rm116 in SHB
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 12.
The human and physical interfaces Chapter Eight 8.1 – 8.9 Dr. Gheith Abandah1.
Debouncing Switches Mechanical switches are one of the most common interfaces to a uC. Switch inputs are asynchronous to the uC and are not electrically.
CMPE 118 MECHATRONICS Introduction to Sensors Or, How the world gets into our programs.
Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press Computer Systems and.
ECE 265 – LECTURE 13 Interface to switches and LEDs 7/3/ ECE265.
CNC System. CNC System Encoders An encoder is a device, circuit, transducer, software program, algorithm or person that converts information from.
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 4.1 Actuators  Introduction  Heat Actuators  Light Actuators  Force, Displacement.
Lecture 4: Programmable logic Controllers
Digital I/O Connecting to the Outside World
ASPPRATECH.
Lecture – 7 Basic input and output
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
ECE 447 Fall 2009 Lecture 6: TI MSP430 IO Interfacing.
ECE 447: Lecture 6 Input/Output Interfacing LEDs, Button Switches & Port Multiplexing.
Sensors Introduction Describing Sensor Performance Temperature Sensors
1 Sensors BADI Year 3 John Errington MSc. 2 Sensors Allow a design to respond to its environment – e.g. a line following robot may use photosensors to.
ECE 353 Introduction to Microprocessor Systems Michael Schulte Week 12.
EML 2023 – Motor Control Lecture 3 – Feedback Sensor Optical Encoder.
Viking Pump Flow Manager - Phase 2 Senior Design May
Revised: Aug 1, EE4390 Microprocessors Lessons 29, 30 Welcome to the Real World!
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
PH4705 & ET4305: Digital Sensors
I/O devices Peripheral devices (also called I/O devices) are pieces of equipment that exchange data with a CPU Examples: switches, LED, CRT, printers,
COMP3221: Microprocessors and Embedded Systems Lecture 18: Computer Buses and Parallel Input/Output (II) Lecturer: Hui.
Question ONE What is the name of this component?.
Khaled A. Al-Utaibi  The Push Button  Interfacing Push Buttons to Arduino  Programming Digital Inputs  Working with “Bouncy”
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
Discrete-state Process Control
ELECTRONICS PRIMER II.
© 2000 Morgan Kaufman Overheads for Computers as Components I/O devices  I/O devices:  serial links  timers and counters  keyboards  displays  analog.
University of Houston ECE 5440/6370 Advanced Digital Design Lecture on Debouncing Circuit Yuhua Chen Spring 2010.
Parallel Interfacing Chapter 7. Parallel Interfacing Parallel I/O Ports Using Parallel Ports Seven-Segment Displays Keypad Interfacing Liquid Crystal.
Introduction to Mechatronics. Introduction Mechanical + Electronics.
1 ECE 372 – Microcontroller Design Parallel IO Ports - Inputs.
CSCI1600: Embedded and Real Time Software Lecture 14: Input/Output II Steven Reiss, Fall 2015.
ECE4006 Senior Design Project Linda Milor and Jay Schlag
ECET 340 Entire Course (All ilabs and Homework) For more classes visit ECET 340 Week 1 HomeWork 1 ECET 340 Week 1 iLab 1 ECET 340.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
1. 2 Meghanathi Gaurang k ( ) Pandey Prashant D ( ) Mishra sandip R ( )
Start of Sales MSI-XXXB Safety Relays Plugable screw or spring-cage terminal blocks.
Lecture No. 18 Combinational Functional Devices. Recap Decoder Decoder –3-to-8 Decoder –Cascading of Decoders 4-to-16 decoder –Implementing SOP & POS.
DSP based embedded digital controller actuator P.RISHI CHOWDARY-08BR1A0439 B.LIKHITA RAV-08BR1A0417 S.ASHOK-08BR1A0405.
Fluid Power Control.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Electronic Control Systems Week 3 – Switches and Sensors
CLOSED-LOOP MOTOR SPEED SENSOR & CONTROLLER
DesignDRIVE Position Manager SIN/COS
Display Devices 7 segment led display.
Principles & Applications and Simple Interfacing
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
Subject Name: Microprocessors Subject Code:10EC46 Department: Electronics and Communication Date: /10/2018.
Rotary Encoders Cedric Pinder Major: Computer Engineering.
CBC Fundamentals Lecture is based on material from Robotic Explorations: A Hands-on Introduction to Engineering, Fred Martin, Prentice Hall, 2001.
ECE 434 Advanced Digital System L12
Interfacing a Rotary Encoder with an Arduino
Discrete Position Sensing
ACOE347 – Data Acquisition and Automation Systems
Presentation transcript:

Interfacing to External Devices  Explore Digital Interfaces techniques  Introduce some complex optical devices and how to interface them  Describe methods for switching devices on and off

Interfacing Digital Input Signals General requirements of all digital input signals: The voltage input level should only be the legal allowed voltage. They should not be corrupted by glitches They should switch cleanly and fast.

Forms of Signal Degradation

Simple Interfacing for Digital Signals

Switch Debouncing Switch debouncing happens when mechanical contacts switch and thus from the force of the switching they bounce for a few milliseconds.

Actual switch Bounce Signal

Hardware Methods for Debouncing

Software method of Debouncing 1

Software method of Debouncing 2

Interfacing Keypads 1

Interfacing Keypads 2

Keypad Scanning Algorithm

Optical Devices: Single 7-segment Display

Optical Devices: Multiplexed 7-segment Display

Optical Devices: Example Circuit

Optical Devices: Opto-Isolator

Object Sensors

Shaft Encoders Angular Speed S = output frequency / number of holes revolutions per second This setup does not give indication of direction

Incremental Quadrature Shaft Encoder

Absolute Shaft Encoders

Inductive Load Switching

Examples of Inductive Loads

Mechanical Relays

The use of H-Bridge 1

The use of H-Bridge 2

The use of H-Bridge 3

The use of H-Bridge 4

Semiconductor H-Bridge 1

Semiconductor H-Bridge 2