The Design Process Getting Output From Your System by Prof. Michalson.

Slides:



Advertisements
Similar presentations
Applications of PICs Advantages/disadvantages Digital and analogue control Loops, sub-routines, scanning, counting and feedback Interrupts Problems with.
Advertisements

Servo Background Servos provide control of rotary position Servos are used extensively in the remote control hobby world for: Aircraft (flaps, ailerons,
Internet of Things with Intel Edison GPIO on Edison
LECTURE 4 DIODE LED ZENER DIODE DIODE LOGIC
In this presentation you will:
We deal with voltage signals Sensors convert environment data to electrical signals Output: Voltage Input: Time/Distance/Whatever Move Receiver around.
MICROCONTROLLERS MODULE 2 Programming, Controlling and Monitoring.
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
By Troy Mills 4/13/2009. Project Background The original concept was to use different color LED’s in order to control how the submarine would guide itself.
Digital Signal Processing Techniques ECE2799 Lecture Prof. W. Michalson.
1 CS 177 Week 12 Recitation Slides Running Time and Performance.
Lesson 4: Breathing Monitors. Breathing Monitors In the past 3 classes, we’ve learned – How to write to a digital pin – How to read the value of a digital.
EGR 2201 Unit 7 Operational Amplifiers
Embedded Programming and Robotics Lesson 1 Basic Electricity and Electronics Transistor Basics Lesson 1 -- Basic Electricity1.
Sequential circuit design
Introduction to Prototyping a LED Driver Part I: Driver Design and Component Selection September 24-28, 2012 Carol Lenk.
Embedded Programming and Robotics
PICS / Microcontrollers
Team of engineers who build a system need:  An abstraction of the system  An unambiguous communication medium  A way to describe the subsystems ◦ Inputs.
UNIVERSAL COLLEGE OF ENGINEERING &TECHNOLOGY DIGITAL ELECTRONICS SUBJECT - DIGITAL ELECTRONICS.
Loops and Switches. 1. What kind of blocks are these? 2. Name two kinds of controls that can be specified to determine how long a loop repeats. 3. Give.
Ch4 Electronic Components Circuit/Schematic Symbols.
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
ECE 3336 Introduction to Circuits & Electronics Dr. Dave Shattuck Associate Professor, ECE Dept. Lecture Set #17 Diodes W326-D3.
1 Applied Control Systems Technology. 2 Pin configuration Applied Control Systems.
ENGR 6806 – Motor Control Prepared By: Rob Collett September 15, Office: EN2074.
Servo Motor Control Demonstration.
Decode 1.1 Decoder, Encoders and Displays ©Paul Godin Updated Aug 2013.
CS1Q Computer Systems Lecture 8
School of Computer Science G51CSA 1 Computer Systems Architecture Fundamentals Of Digital Logic.
Spider The Lightcatcher. Work contents Idea Idea Allocating duties Allocating duties Designing and making the project Designing and making the project.
Advanced Digital Circuits ECET 146 Week 5 Professor Iskandar Hack ET 221G, Me as I typed this slides.
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
Eng.Samra Essalaimeh Philadelphia University 2013/ nd Semester PIC Microcontrollers.
Summing Amplifier.
The 3 parts of an electronic system are :
Microcontrollers Module 3: Digital Display. 7 – Segment Display A seven-segment display (SSD), or seven- segment indicator, is a form of electronic display.
Essmart Hackathon Peter Burkimsher and Sreechand Tavva.
Beath High School - Int 1 Physics1 Intermediate 1 Physics Electronics Glossary AND gate to device digital signals to inverter LDR to logic circuit logic.
Circuits, Systems, & the Arduino. Challenge: Make the bulb light up! -Make observations and explain why it has the setup it does? - What are the components.
1 Ethics of Computing MONT 113G, Spring 2012 Session 1 Digital Circuits, binary Numbers Course webpage:
WELCOME TO ARDUINO E-DAY CAR PROJECT MEETING – ITALY MARCH.
PHY 235 Robotics Workshop Day 4 Robotic Behaviors, Light Sensing, Voltage Dividers, LCD-MOD.
REVERSE ENGINEERING ANALYSIS OF THE KILL-A-WATT Jason Sweeney Ryan Gittens Sean Kolanowski.
CS1Q Computer Systems Lecture 8
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
Micro Processor Project ECE 300 April 17, 2004 Group 2.
ACCURATE ELECTRONIC STOPWATCH
Electronics/Materials On-going Development & Investigation.
Bdps 2 Lecture 2. Circuits and Ohm's Law For resistive circuits.
Praxis I 13 Oct Outline Component & Device Measurement and Instrument Datasheet How to build circuit using breadboard.
How to Build a Digital Physical System - Lab Lecture 2.
Module 1 – Part 1 What are Voltage and Current? Filename: DPKC_Mod01_Part01.ppt.
Created by Tim Green, Art Kay Presented by Peggy Liska
Sequential Logic An Overview
Functional Decomposition
LED - Infrared 850nm   Description: This is a very simple, clear infrared LED. These devices operate between nm and work well for generic IR systems.
Display Devices 7 segment led display.
Using the BBC micro:bit to Create a Flood Warning System
Basic Digital Logic.
PLC Hardware Components.
Introduction to Wiring Logic Gates
Combinational Logic - An Overview
ECE 352 Digital System Fundamentals
ECE 352 Digital System Fundamentals
Combinational Logic - An Overview
Digital System Design ASMD based Design
Presentation transcript:

The Design Process Getting Output From Your System by Prof. Michalson

Design Problem We’ve been working on a system that receives input, performs some kind of processing, and produces an output display. The display should must provide a 3 digit number indicating, for example, water (fluid) temperature.

A System Block Diagram Analog Input Processing Power Supply Display Micro controller

A Really Simple Display Lots of displays are: –1) LEDs –2) Based on collections of LEDs –3) Have similarities to displays made with LEDs So, let’s see what’s involved with using just an LED. –It won’t meet our requirements, but we need to gain expertise first, then apply that new knowledge to achieve what we want.

Turning On an LED To light an LED generally requires: –Forward biasing the LED –Controlling the current through the LED How can we know: –What’s important? –What “typical” means? –What the details of lighting an LED are? Course textbooks Other (Google “Using LEDs”)

We Quickly Find Direction! A little searching and we find lots of information about LEDs Including a circuit! Source: Using LEDs – It’s Easy, Jaycar Electronics

Refining Our System Design Based on our searching, we’ve learned some things that are important to look for when selecting an LED. Specifically, we need to consider: –LED color –Forward Current (I F ) –Forward voltage (V LED ) In our system we also need to consider: –Supply voltage/current

Datasheets?!?!? Our research also helps us select components. For example, go to digikey.com There are many, many options! –Sorting options may require more research! Let’s try: –Green –50 mcd (typical indicator light) –Maximum viewing angle

HSME-C265-ND Datasheet The first thing I notice on the datasheet is a picture of the device! It’s not very convenient for our project! However, it’s not totally useless, since it at least lets us see the typical information that’s provided.

Back to the Drawing Board! We now know that package styles are important! Let’s focus our search a little more: –Package style –Color –Brightness –Etc. We finally find a (potentially) suitable component!

But We Need a 3-Digit Display! We basically know how to drive an LED. A multi-digit display is really a bunch of LEDs in a single package. We can repeat the process we just used to try to find a suitable 3-digit display. Consider the following Digi-Key parts: – ND – ND

But Wait, There’s More… Now we have some ideas how to: –Drive an LED –Interpret a datasheet –Find (potentially) suitable components Next, we need to see how the options we find for actual output devices impact the circuitry that actually drives the display.

Ramifications… Hardware-related considerations: –Processor drive capabilities VoltageCurrent –Pin counts Drive each pin separately or multiplex lines? Software-related considerations: –Encoding of data to drive display –Scan rate of display –Etc.

Design = Iteration? Every decision you make at one point in a design will impact decisions made at another point in the design. Thus, every decision may require revisiting previous decisions. Sometimes you’ll find that things won’t work together the way you planned. –It’s better to find out before you start building! Iterate through design options until all your requirements are satisfied.