Design Review Team Digital Burnout Senior Design Fall 2011 Analog Gauge w/ Digital Display.

Slides:



Advertisements
Similar presentations
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.
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Bits and Bytes + Controlling 8 LED with 3 Pins Binary Counting and Shift Registers.
ABSTRACT The goal of this project was to create a more realistic and interactive appliance interface for a Usability Science class here at Union. Usability.
Problems Encountered - Up to Midterm State Machine Transitions Much Too Fast - Solved by Decreasing Clock (LED Circuit) Difficult to Test LED (Column)
Design Review Team Digital Burnout Senior Design Spring 2011 Analog Gauge w/ Digital Display 1.
Data Protection Card Submit: Assaf Matia Technion Guide: Eran Segev Rafael Guide: Henri Delmar Winter & Spring 2004.
Group 4 Rotationally Refreshed Display Patrick Boyd Daniel Hill.
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
PV Watchdog Web-Enabled Photovoltaic System Monitor Art Barnes Austin Fisher Ryan Mann Josh Stone.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel October 6 th 2005.
ASPPRATECH.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Microcontroller: Introduction
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams Tyler Blair.
Embedded Systems Design
Data Acquisition Real-Time System Integration Preston Schipper Matt Hulse Adrienne Baile DARSI II.
Senior Project – Computer Engineering Integrated Workout Shoe Peter Katlic Advisor – Prof. Cotter Development: Consisting of an 8051 microcontroller.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Objectives How Microcontroller works
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
Micro-Mouse By Mohamad Samhat Narciso Lumbreras Hasan Almatrouk.
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 Clock Generator.
ECE Grande ECE 477 Design Review Team 3 - Fall 2008.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
(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.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
Digital Pong Maisee BrownChris AndrewsHoang NguyenOmar Alattar.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Bonitron A\C Demand Scheduler Alex Brown Cory Haugh Ajmer Dwivedi.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Final Presentation Music Alarm Clock. Team Members Will Kalish Electrical Engineering Removable Media Device Audio Decoder Eric Womack Electrical Engineering.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
ECE 477 DESIGN REVIEW TEAM 4  SPRING 2015 Matt Carpenter, Grant Gumina, Chris Holly, and Michael Pak.
Colin Graber Jason Kohl Jacob Varnau Cameron Young ECE 477 Design Review Team 2 - Spring 2015 R.I.S.K.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson.
Presented by Sadhish Prabhu
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
ATV INSTRUMENTATION DISPLAY System Design Ed Raezer Senior Project Western Washington University.
بسم الله الرحمن الرحيم MEMORY AND I/O.
Chapter 3 Parallel Ports, Power Supply and the Clock Oscillator The aims of this chapter are to introduce: Why we need parallel input/output; How simple.
Automatic Guitar Tuner Group #10 Dariusz Prokopczak & Stephan Erickson ECE 445 Sr. Design December 9, 2014.
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
Memory Mapped IO (and the CerfBoard). The problem How many IO pins are available on the 8051? What if you are using interrupts, serial, etc…? We want.
ECE 477 Design Review Group 3  Spring 2005 “VoIP Connect” Ankur TrushalAshish Dushyant.
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
Emotional Intelligence Vivian Tseng, Matt Palmer, Jonathan Fouk Group #41.
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Application Case Study Security Camera Controller
Microprocessor and Microcontroller Fundamentals
DIGITAL CALCULATOR USING 8051
‘SONAR’ using Arduino & ultrasonic distance sensor
Chapter 1: The 8051 Microcontrollers
Interfacing Memory Interfacing.
ECE 477 Design Review Group 6  Fall 2005
CSCI1600: Embedded and Real Time Software
CSCI1600: Embedded and Real Time Software
Project Grey Wolf Digital CMOS “Memory” Game
Presentation transcript:

Design Review Team Digital Burnout Senior Design Fall 2011 Analog Gauge w/ Digital Display

Review Outline Project Goal Specifications Hardware/Software Breakdown LED Control Display Design LCD Snapshot Goals Schedule Milestones

Project Goal To provide an alternative to the standard analog speed gauge. This gauge will display information through lighting and will not require the use of a needle.

Specifications General RequirementsSpecific RequirementsAcceptable Performance Read/Understand LEDs visible in any light Must see light Non-offensive to eyes Not blinding at night, visible during day Easy to read at a glance ± 3 mph Accuracy Smooth LightingCan’t see individual LEDs UseableEasy to install< 30 min Plug and playWorks out of the box *Ease of transferring trips*Push button to change for different trips DurabilityWeather proofWeather does not effect use of gauge functions Lifetime warrantyWork for the rest of customers life

Hardware Breakdown Bike/Bike Simulation Microcontroller LED Controller LCD Display LED’s Frequency Speed Control Bits

Software Breakdown Input Signal Function to Calculate Speed Function to Determine LED’s to light Function to Calculate Odometer and Trip Values Function to Determine which LCD segments to activate Function to talk to LED Controller Function to Talk to LCD

Receive bit from input pin Read Timer Determine Speed: (1/(T*25))*10 Determine Period (current_time – prev_time) x 2 Change of state? Yes No

Software for Odometer and Trip Calculations Odometer_Miles += Speed x Time Wait? Reset Trip? Trip_Miles += Speed x Time Yes No Trip_Miles = 0

Processors 2 vs 1 Space Resources (I/O, memory) Multiple Tasks Communication

LED Controller Purpose: Drive a large number of LEDs with a handful of processor pins Selected Part: Manufacturer: Texas Instruments Part number: TLC5940

TLC5940 Selection Based on following characteristics: High current drive capability of 120 mA No external resistors required for each LED drive channel Large number of channels (16) Simple serial data input, can be implemented with bit-banging Ability to control LED brightness with 64 steps from 0 mA to 120 mA

TLC5940 Selection (cont) Once latched, the TLC5940 will hold the drive channel settings until the chip is powered down Ability to cascade multiple TLC5940 chips to drive more LEDs. No additional pins are required on the PIC

Cascading Multiple TLC5940 chips

LED Controller Software Flowchart

LED Controller Hardware Schematic Note: remaining PIC24H pin connects not shown

Testing Results

In Progress BLANK pin enable not currently functioning – Additional research and trial/error required Does dot correction mode produce sufficient ‘step/range’ of brightness control? – Look into grayscale mode Make code more efficient, especially in area of the input data buffer that will be clocked into the TLC5940

Previous Design Considerations Pros Usage of space (Small SMTs) Quick visible representation of speed Customizable Discrete LEDs

Previous Design Considerations String LEDs Pros Customer is used to seeing a needle from an analog gauge Ease of transition to buying a new product

Prototype Display Design Combine both the discrete LEDs and String LEDs Achieve the best qualities of each, creating a display that is accurate, effective and attractive to the customer.

Testing

In Progress Manufacture a Top Piece Use shielding to help focus individual light strands Protect the internal components The top piece should be easy to cut-out with the tools in the Biketronic’s Shop.

LCD for the Odometer Issues Considered for Selection  Size – use minimal space on the gauge face.  Number of digits – 7.  Programming Complexity.  Back light – visible in daylight.

LCDs Considered LCDs from Crystalfontz. LCD from a custom bike gauge.

Decisions Made Decided against using the Crystalfontz LCDs – LCD too big for the size limitations. Selected the custom LCD – Satisfies size requirement. – Product used previously on Harley speedometer gauge.

Testing

Design Flowchart & Block Diagram On the Sheet in front of you.

Design Areas That Need Attention Power Conditioning – Convert ~50v-60v from bike to a stable 3.6v – 3.6v should be sufficient for PIC24H and TLC5940 Waiting on power requirement of LCD Interfacing with the gauge chassis PCB board design – Double sided? Multiple boards?

Snapshot Goals Face Design: – Complete first prototype Input Detection and Speed Calculation using PIC24H Full LCD functionality Use LED controller to light face design prototype Updated Website

Schedule Milestones October 11 th – Snapshot goals October 25 th – Integrate all pieces (LCD, LED controller, etc.) into a single MCU November 1 st – Send off PCB design of entire gauge November 8 th – Final testing and complete integration

?