EEL 4924 Electrical Engineering Design (Senior Design) Final Report. 19 April 2011. Name: Brandon Kalarovich



Similar documents
2.0 Command and Data Handling Subsystem

Performance Pages: Challenger/Charger/ Downloading Timers Data Give it a Try!... 9

Project Plan. Project Plan. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai

INSTRUMENT PANEL Volvo 850 DESCRIPTION & OPERATION ACCESSORIES & EQUIPMENT Volvo Instrument Panels

Marine Instrument Cluster VDO Service Manual (Rev 4) January 14, Model Year 2000 Cluster Functions

DATA LOGGER AND REMOTE MONITORING SYSTEM FOR MULTIPLE PARAMETER MEASUREMENT APPLICATIONS. G.S. Nhivekar, R.R.Mudholker

SPARTAN INSTRUMENTATION OPERATORS GUIDE

UNIVERSITI TEKNOLOGI MARA SOFTWARE DESIGN AND DEVELOPMENT FOR AUTOMOTIVE ONLINE MONITORING SYSTEM

Chevy Bel-Era

Accurate Measurement of the Mains Electricity Frequency

Lab Experiment 1: The LPC 2148 Education Board

Lectric Enterprises 5905 Sprucepine Drive Winston Salem, NC Telephone

VEHICLE SPEED CONTROL SYSTEM

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

The Programming Interface

Description of High Accuracy Digital Pressure Gauge Design

INSTALLATION INSTRUCTIONS BOOST CONTROLLER. Pro Control Input (Optional) Tach. Signal. Speed. Gray. Signal. Green Blue. Orange.

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

TOYOTA ELECTRONIC CONTROL TRANSMISSION

EVAL-UFDC-1/UFDC-1M-16

Radio sensor powered by a mini solar cell the EnOcean STM 110 now functions with even less light

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver

Web Site: Forums: forums.parallax.com Sales: Technical:

Tire pressure monitoring

Signature and ISX CM870 Electronics

P545 Autonomous Cart

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

White Paper Implementing a Flexible CPLD-Only Digital Dashboard for Automobiles

Automatic Accident Alert and Safety System using Embedded GSM Interface

Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

Malibu Monte Carlo El Camino

Waterproof portable tracker and

RC2200DK Demonstration Kit User Manual

Hardware Connections between Arduino and IMU Nori Wilkins Apr. 5, 2013

CAN BUS INTERFACE. Module Information

Defi Meter C Application User s Guide

PUSH BUTTON START INSTALLATION MANUAL

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller

Service Reminder Indicator (SRI), general information

Tutorial for MPLAB Starter Kit for PIC18F

ViewLine At the cutting edge of tomorrow s trends. < 7 m

Hand Gestures Remote Controlled Robotic Arm

DALLAS DS1233 Econo Reset. BOTTOM VIEW TO-92 PACKAGE See Mech. Drawings Section on Website

Introduction to Electronic Signals

Android Controlled Based Interface

Controller for AD9850 DDS Modules Andy Talbot G4JNT

MSAN-001 X-Band Microwave Motion Sensor Module Application Note

Typical ECM/PCM Inputs

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

KTA-223 Arduino Compatible Relay Controller

Ocean Controls RC Servo Motor Controller

Location-Aware and Safer Cards: Enhancing RFID Security and Privacy

Vario Tractors - Fault Codes. Faults. all Vario tractors Tractor / General system. EDC / EMR bus fault. Fault in ECU Programming errors in ECU.

Pmod peripheral modules are powered by the host via the interface s power and ground pins.

Analog Servo Drive 25A8

Electrical Systems - IQAN Digital Control System. IQAN Control System Components

Computer Numerical Control Machine Project Proposal

Controlling a Dot Matrix LED Display with a Microcontroller

G-100/200 Operation & Installation

PolyBot Board. User's Guide V1.11 9/20/08

WIRING HARNESS FOR AS635P4. BLUE PLUG RED, BLUE, BLACK, WHITE - Plug in dual stage sensor harness

User s manual. Compliance of monitoring software variables with GALILEOSKY protocol

Item Number Description Type of Gauge Size in " Price

OIL PRESS 71.8 PSI FUEL. Cloud based, diagnostic, engine monitoring and reporting system.

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description

Brushless DC Motor Controller Product Specification Assembly 025F0129

Cat Electronic Technician 2015A v1.0 Product Status Report 3/15/2015 9:34 AM

Table of Contents. 1. Product Overview Proposed Solution System Architecture Key Modules & Features...

well as pulses from a magnetic driveshaft sensor or a magnetic speedometer cable sensor.

Final Design Report 19 April Project Name: utouch

INTRODUCTION TO SERIAL ARM

DASH2 General Layout. Figure 1: DASH2 general layout

Pressure Control Solenoid "D" Performance (Shift Solenoid Valve SLT)

DESIGN OF SMS ENABLED CAR SECURITY SYSTEM

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

Chapter 13. PIC Family Microcontroller

CONTINUOUSLY VARIABLE TRANSMISSION (CVT)

M.S Ramaiah School of Advanced Studies - Bangalore. On completion of this session, the delegate will understand and be able to appriciate:

POCKET SCOPE 2. The idea 2. Design criteria 3

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence :

SuperGuard VT-05 Vehicle Tracking Device

Table of Contents. Introducing AYGO. Accessing your vehicle 2 3. Lights 9. Wipers 10. Electric windows 4. Gear change 11

Analogue + IVS Electronic Throttle Controls for CUMMINS Engines

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

STK User Guide

Keywords: rainfall detection, rain sensor, buzzer and alarm system.

Autos Limited Ghana Vehicle Tracking Business Proposal

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

Apple iphone/ipod Touch - ieffect Mobile Guitar Effect Accessory & Application

SOLARCARE SERIES PRODUCT AND APPLICATION GUIDE

Computer Automation Techniques. Arthur Carroll

MXG Dash Logger USER GUIDE

Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.

Introducing AVR Dragon

1993 ACCESSORIES & EQUIPMENT Volkswagen Instrument Panels. Volkswagen; EuroVan, Passat

PrioVR Production Plan:

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT

Transcription:

EEL 4924 Electrical Engineering Design (Senior Design) Final Report 19 April 2011 Project Name: Digital Dashboard Team Name: Uncensored Sensors Team Members: Name: Matthew Greenberg Email: matt8@ufl.edu Name: Brandon Kalarovich Email: bkalarovich@gmail.com Project Abstract: Our project is to design a digital dashboard for a motorcycle. We will replace all the gauges including the tachometer with a graphical LCD. The dashboard will include the standard features found on the original gauge cluster, like a speedometer, tripometer, odometer, and engine coolant temperature. Additional features we'd like to implement would be vehicle telemetry data, and other sensors not found on this model of motorcycle, like oil pressure and oil temperature. Calculation based features (those not needing any additional sensors than what is listed above) will include a gear position indicator (using vehicle speed and engine RPM). The tire size and front/rear sprocket ratio will be user customizable. This will allow the speedometer and odometer to remain accurate if the user decides to stray away from original manufacturer's settings.

Table of Contents Project Features...3 Analysis of Competitive Products...3 Project Objectives...5 Concept/Technology Selection...6 Project Architecture...8 Bill of Materials... 10 Distribution of Labor... 11 Projected Timeline... 12 Appendix... 13 List of Tables/Figures MCV-7000 vs. Project features... 4 LCD module... 5 Gear RPM-speed chart... 6 Project block diagram... 7 Distribution of labor... 9 Gantt chart... 12 2 Digital Dashboard Uncensored Sensors

Project Features The objective of the project is to design a digital dashboard that will have the original features, plus many more features than an analog dashboard used in older motorcycles. Features include: Speedometer. Tripometer. Tachometer. Odometer. Gear position indicator. Engine Coolant temperature. Oil temperature and pressure. Customizable tire size and sprocket ratio settings Telemetry data (Lean angle, lateral/longitudinal acceleration rate). Analysis of Competitive Products There are many digital dashboards for motorcycles that have most or all the features our project has but they are far more expensive, ranging from $300 to $1000. Some sample products are shown here. MCL-5400 From Dakota Digital, priced at $374.95 Figure 1 http://www.dakotadigital.com/index.cfm/page/ptype=product/product_id=600/category_id=560/home_id=- 1/mode=prod/prd600.htm 3 Digital Dashboard Uncensored Sensors

Features included in the product and in the project: 0-255 MPH/ kmh user adjustable speedometer Odometer and Trip Odometer Indicators for Left and Right Turn Signals, Highbeam, Neutral, Low Oil Pressure and Check Engine Features not included but implemented in the project: Tachometer Gear position indicator. Engine Coolant temperature. Oil temperature and pressure. Customizable tire size and sprocket ratio settings. Telemetry data. Oval Speedometer/ Tachometer Information Center (MCV-7000 series) From Dakota Digital, priced at $524.95 Figure 2 http://www.dakotadigital.com/index.cfm/page/ptype=product/product_id=508/category_id=560/home_id=- 1/mode=prod/prd508.htm Digital Dashboard MCV-7000 series Speedometer X X Tachometer/RPM gauge X X Longitudinal/lateral acceleration X rates Oil pressure and temperature X X 4 Digital Dashboard Uncensored Sensors

Odometer X X Real time clock X Voltmeter X Gear position readout X X Motorcycle signals (neutral, high beam, fuel, oil, turn signals) X X Performance Displays such as 0-60 MPH/KM/H Timer, 1/4 Mile Time and Speed, High Speed and RPM Recall X Lean angle X Cost $XXX.XX $524.95 Figure 3: MCV-7000 vs. Project features. Project Objectives We have a few performance criteria will need to meet, and other's we plan to meet. The most crucial criteria to meet are maintaining accuracy for the speedometer and odometer. The United States mandates an allowed error of 5%. The United Nations Economic Commission for Europe (UNECE) mandates that a speedometer should never read slower than the vehicle is moving, and allows up to 110% + 4 kmh error from true speed for common speeds. The factory speedometer from Yamaha reads about 110% from true speed. This was proven by experiment using multiple unique speed stations found on the interstate (the speedometer would read 80 mph, and the speed station would display 72 mph). Accuracy in additional sensors will also be desired; however because they are only for display purposes only, we feel they can have a tolerance of a few percent. 5 Digital Dashboard Uncensored Sensors

Additional performance specifications we would like to meet would be to have the display updated at 0.5 second intervals. This would allow up to date vehicle data, without a refresh rate that may be too high and cause ghosting of numbers, which may become evident in colder temperatures. Because a motorcycle is a small vehicle with space constraints, our device will need to be kept as small as possible, however removal of the existing dashboard will supply additional space. The parts that are required to be in the gauge cluster area are of small volume. Concept/Technology Selection The various features will be implemented as follows: 1. The speed and mileage calculations will be done using pulses from a Hall Effect sensor over a set time in US and metric units. This allows for high accuracy needed for our project objectives rather than integrating the accelerometer longitudinal output. The Hall Effect sensor will be counted using a timer on the microcontroller set to clock using an external source. 2. Temperature sensor data will be obtained through A/D conversion and then used to calculate engine coolant temperature. Oil pressure and temperature data will be obtained through external sensors similarly through A/D conversion. 3. The gyroscope and accelerometer will be used to calculate the telemetry features such as lean angle and lateral/longitudinal acceleration rate. The gyroscope output will be integrated and the accelerometer will also calculate the lean angle based upon the force vector measured. The outputs will be averaged together to smooth out errors and the result will be the lean angle. 4. The tachometer will use a signal wire from one of the ignition coils. This will provide a pulse every engine revolution and they will be counted through timers set to clock from an external source. 6 Digital Dashboard Uncensored Sensors

University of Florida EEL 4924 Spring 2011 19-Apr-11 5. The gear position can be calculate calculated from figure 5 by putting in the measured speed into each gear equation and compare to the measured RPM. The equation that fits the RPM-speed RPM relation the best is the gear the motorcycle is in. Figure 5 Motorcycle RPM to Speed chart used for calculati calculating gear We will use a large graphical LCD to display all the motorcycle data. For user input, 4 large pushbuttons will be used so the user can select through different menu and data screens on the LCD LCD. We plan to use the Atmel Atmega640 for the amount of ttimers and I/O it has. For development, we will use the Atmel ATmega324P because of its large number of I/O ports, 1 KB of built built-in EEPROM, and 7 Digital Dashboard Figure 4 The LCD module being used, 4 in. x 5 in. area. http://www.sparkfun.com/products/8884 ttp://www.sparkfun.com/products/8884 Uncensored Sensors

University of Florida EEL 4924 Spring 2011 19-Apr-11 included peripherals pherals (SPI, UART/USART, etc.); however, after the device has been prototyped, we will implement the design onto the Atmega640. If the desired sensors are not already available on the motorcycle, then those sensors will need to be purchased. This will include the Hall Effect sensor, gyroscopes, accelerometers, and oil temperature/pressure sensors. Typically this device will be used while the vehicle's engine is running, so power will be readily available. We plan to use DC-to-DC power converters to supply power to our electronics. We will seek a power converter that allows a range on input voltages from +9 V to at least +14.4 V (the typical voltage range supplied by the vehicles charging system) and the output voltage to be +3.3 V to +5 V, depending on the requirements for chips we use. Project Architecture Figure 6: Device Design Block Diagram 8 Digital Dashboard Uncensored Sensors

The 3 axis accelerometer in figure 6 is responsible for calculating the longitudinal and lateral acceleration rates of the motorcycle and the converted A/D data is displayed onto the LCD via UART. The gyroscope and accelerometer calculate the lean angle along the motorcycle axis and their values are averaged together and displayed on the LCD as telemetry data. The brake, clutch, neutral, high beam, turn, and fuel signals are +12 V on and off signals that are stepped down, read by the microcontroller, and then displayed on the LCD if they are triggered. The 4 control buttons are used to select between different menu screens of the LCD and are used to choose between different tire and sprocket sizes. The Hall Effect sensor and tachometer calculate the speed and mileage by counting pulses on timers on the ATmega640 set to clock by an external source. Depending on the tire and sprocket size chosen, the speedometer, odometer and tripometer will be adjusted accordingly so the values remain accurate. The oil temperature and pressure sensor and water temperature sensor data will be converted by the A/D from the ATmega640 and displayed onto the LCD. When the motorcycle is shut off, the odometer, trip, and tire/sprocket size settings will be saved in the ATmega640 EEPROM. 9 Digital Dashboard Uncensored Sensors

Bill of Materials Atmel ATmega640... $11.80 Hamlin 55505 Flange Mount Hall Effect Geartooth Sensor... $15.70 SWITCH PUSH SPST MOM 100MA 14VDC... 4 x $0.96 ECS Inc. ECS-2200B-160 Oscillator (16 MHz)... $2.63 Gyroscope... $39.95 MMA7341L 3-Axis Accelerometer +-3/11g... $11.95 Sparkfun Serial Graphic LCD-08884...$69.95 PCB Fabrication...$33.00 PCB Partial Population...$250.00 Voltage Regulator, +5V...$0.65 Voltage Regulator, +3.3V...$0.97 Oil Pressure Sensor...$31.59 Oil Temperature Sensor...$12.95 Metric Adaptor for Oil Pressure Sensor...$9.45 100K Potentiometer...3 x $1.36 10K Potentiometer...$1.36 Op Amp...$1.36 Resistor Arrays...2 x $0.60 24 pin header, receptacle, and pins...$16.00 4 pin header, receptacle, and pins...$4.00 Various Resistors and Capacitors...$2.50 8" x 10" Lexan Polycarbonate sheet...$3.98 10 Digital Dashboard Uncensored Sensors

Distribution of Labor Matthew Greenberg Brandon Kalarovich Research 50 50 Board construction/ soldering 50 50 Testing/Debug 50 50 Software Speed/Mileage Telemetry data (using accelerometer & gyro) GLCD Debouncing Temperature/Pressure sensors 50 50 0 100 100 0 50 50 50 50 20 80 Hardware 40 60 Overall task load 50 50 Figure 7: Approximate distribution of tasks 11 Digital Dashboard Uncensored Sensors

Gantt Chart Figure 4: Projected timeline of the project. Figure 8: Work schedule. 12 Digital Dashboard Uncensored Sensors

Appendix Figure 9: Board schematic, part 1. 13 Digital Dashboard Uncensored Sensors

Figure 10: Board schematic, part 2. 14 Digital Dashboard Uncensored Sensors