Electronic Automobile Fluid Level Sensor. Team Members Team Nick Johnston, Team Leader Alex Garr, Communications Coordinator Drew Combs Dan Dillon Client.

Slides:



Advertisements
Similar presentations
Programmable Interval Timer
Advertisements

In this presentation you will:
Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
Ashray Solanki, Antony Pollail, Lovlish Gupta Undergraduate Students,
Exhaust Emissions Analyzer Introduction In a day when global CO 2 levels are one of the greatest concerns of society, surprisingly few advances have been.
Design Review Team Digital Burnout Senior Design Fall 2011 Analog Gauge w/ Digital Display.
P08009 Audible Memo Board Phase II Friday, February 22, 2008 P08009: Audible Memo Board Phase II Sponsor: Dr. Hopkins Advisor: Professor Slack Jon GosligaElectrical.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
Wearable Wireless Physiological Sensors Daniel Bishop Rosy Logioia Josh Handley Gouri Shintri Phillip Hay Clay Smith Christina Hernandez Adam Stevenson.
Team 5 Small, Lightweight Speed and Distance Sensor for Skiers & Snowboarders Kunal Verma Manager Justin Erskine Webmaster Temika Cage Presentation Coordinator.
Group 4 Rotationally Refreshed Display Patrick Boyd Daniel Hill.
Electrical and Computer Engineering iLights Nick Wittemen, EE Chris Merola, EE José Figueroa, EE Matt Ryder, EE Comprehensive Design Review.
Energy Saving Climate Control System (ESCCS) Team: Sean Jacobs, Brad Nissenbaum, Colin Tracy Advisor: Professor Anderson.
Coordinate Based Tracking System
Multidisciplinary Engineering Senior Design Project Self-Triggered Tempo Meter Preliminary Design Review 02/24/06 Team Members: John Gifford (EE)
P08009 Audible Memo Board Phase II Monday, October 22, 2007 P08009: Audible Memo Board Phase II Sponsor: Tala Hopkins Jon GosligaAudio Output Lead Loic.
The 8051 Microcontroller Architecture
4/28/2004Optical Tape Measure Optical Tape Measure May Team Members: Faculty Advisors: Nick Freese (EE) Dr. Aleksander Dogandzic Bruce Fu (EE) Dr.
TelosB Charging and Energy Meter Kit(Dec1201) Group Leader: Tomas Mullins Communicator: Casey Liebl Webmaster: Shiya Liu Team Members: Andrew Gurik & Qiao.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
Microcontroller: Introduction
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors Sd-May11-20 Betty Nguyen Scott Mertz David Hansen Ashley Polkinghorn Advisors Joseph Shinar.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
PIC Evaluation/ Development Board Dec02-12 December 10, 2002 Client: ECpE Department Faculty Advisors: Dr. Rover, Dr. Weber Chad Berg, Luke Bishop, Tyson.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
WAAM Boxing Training Utility Warren Anderson Alexander Stewart Mark Craig Avinash Ramlall.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
Communication Device for Handicapped Kids Dec Client Heartland Area Agency Sue Young Advisor Yao Ma Advisor Yao Ma Alex Leith Brian Grove Steve Peters.
Objectives How Microcontroller works
TA: Chris Reilly Group 5: Benjamin, Ramie, Zachary, Dinal.
Team Members: Ruichen Zhao Xhoua Lor Jen-Yuan Hsiao John Marion.
Texas Integrated Energy Solutions. Development Team, Background, Objective, & Justification 2.
Pinewood Derby Timing System Using a Line-Scan Camera Rob Ostrye Class of 2006 Prof. Rudko.
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
To come up with a practicum project that full filled the 411 requirements Create a fun project that would get kids interested in science and engineering.
Modular Electronics Use the systems approach.
Chapter 2 Introducing the PIC Mid-Range Family and the 16F84A The aims of this chapter are to introduce: The PIC mid-range family, in overview The overall.
ECS642U Embedded Systems Cyclic Execution and Polling William Marsh.
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Final Presentation Senior Design II November 19, 2013 MyBand Fitness [1]
Incoming Power Grid Monitor TEAM #3: JAMES MCCORMICK, ZHIHOUG QIAN, JACOB JEBB, VICTOR EZENWOKO, ALEX LANGE FACILITATOR: DR. ASLAM SPONSOR: GREAT LAKES.
Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE ◦ Chris Tefer –CE ◦ Ananta Upadhyaya.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
Midterm Presentation Senior Design II February 28, 2012.
REVERSE ENGINEERING ANALYSIS OF THE KILL-A-WATT Jason Sweeney Ryan Gittens Sean Kolanowski.
Advisor: Zhao Zhang Team Members: Chris Chambers Christopher Reis Alex Dean Luke Breuer SPALDING GYMNASTICS SCOREBOARD Client: Spalding Advisor: Zhao Zhang.
ATV INSTRUMENTATION DISPLAY System Design Ed Raezer Senior Project Western Washington University.
An introduction to PIC’s for KS3 and KS4. Mr Rooks Hetton School.
Group #15 Matt Frank Russell Geschrey.  This project was chosen because of an interest in wireless communication systems, namely BAN's (body area networks)
Microcontroller based Traffic signal Umer Butt Amna Rashid Izza Rabbani Rozab Naveed Ramesha Akram.
VEHICLE BACK UP ALARM DESIGN Student: Qi Zhou Mentor: Dr. Stanislaw Legowski.
ARM CORTEX (STM32) BASED MOTOR SPEED CONTROL SUBMITTED BY EDGEFX TEAM.
Inertial Measurement Unit. Project Advisor: Dr. Basart Client: Matt Nelson Team Members (491): Matt Ulrich Luis Garcia Amardeep Jawandha Julian Currie.
Application Case Study Christmas Lights Controller
UP AND DOWN CONTROLLED SPEED OF DC MOTOR IN EMBEDDED SYSTEM
Prototyping with Microcontrollers and Sensors
Val Manes Department of Math & Computer Science
Textbook Detection System With Radio-Frequency Identification
Microcontroller Based Digital Code Lock
ARDUINO DC MOTR SPEED CTL
PWM BASED SPEED CONTROL FOR DC MOTOR
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
ECE 477 Design Review Team 8  Spring 2007
Internet-of-Things (IoT)
CENG2400 Revision Q1a A system has an ARM processor with a 32-bit General Purpose Input Output (GPIO) module. Two on/off switches are connected to bit-3.
McCrometer Nano Board Test Procedure
Arduino 101 Credit(s):
Ashray Solanki, Antony Pollail, Lovlish Gupta Undergraduate Students,
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Presentation transcript:

Electronic Automobile Fluid Level Sensor

Team Members Team Nick Johnston, Team Leader Alex Garr, Communications Coordinator Drew Combs Dan Dillon Client Chris Justice Faculty Advisor Dr. Jiming Song

Planning Problem Statement The current method for measuring engine oil level is messy, time consuming, and inconvenient. Market survey No simple replacement for the conventional dipstick exists. Several measurement methods were considered. Capacitive sensor is small, cheap.

System System description Sensor sends reading to measurement circuit Measurement circuit sends signal to microcontroller Microprocessor determines oil level, displays reading User interface tells microcontroller when to read data Calibration gets input from user, reads data from sensor, and stores settings in microcontroller Concept Drawing Block Diagram

Functional Requirements Pressing the “measure” button shall return a reading within 3 seconds The device shall correctly measure whether the oil is below, within, or above acceptable limits The proper LED shall remain lit for 15 seconds The devices shall provide over 300 oil checks on one battery.

Non-Functional Requirements Sensor components immersed in oil shall withstand 220° F Device shall not require any external power source Device shall work regardless of orientation Sensor shall not degrade or introduce harmful substances into the engine User shall be able to drop in the device in place of current dipstick with no modification to vehicle All currents within the device shall not exceed 50 mA All voltages within the device shall not exceed 3 V

Project Plan Microsoft Project used to generate work breakdown Deliverables Proof-of-concept prototypes Sensor schematics, PCB layouts Software design documents Risks involved

Block Diagram

Design Method - Capacitive Sensor - A sensor which is placed on the end of a dip stick to measure the level of oil through by seeing how much capacitance the sensor outputs. - Capacitance Measuring Circuit - This circuit uses a 555 timer which is dependent on a sole capacitive value to create a square wave output. The square wave’s frequency is dependent on the capacitive value and preset resistor values. - Microcontroller - The microcontroller then is able to count the pulses in the square wave to determine it’s frequency and the level of oil. The microcontroller will then output the corresponding value to the user interface.

Software Specification

UI Specifications 3 LEDs – Red, Yellow, Green 2 Button – Measurment, Hard Reset red: need >= 1 quart yellow : need ~ ½ quart green : good red flash : too much oil green/yellow flash : measuring All LEDs flashing : calibrating measurement button : press to take a measurement, hold to calibrate hard reset button : press to reset entire system, possible transient hardware/software faults

Testing Specification Software white box black box code analysis Hardware component system Integration black box microwave heat

Circuit Diagram This is the overall circuit which can be separated and examined in 3 different blocks: The microcontroller, the capacitance measuring circuit, and the capacitive sensor

Capacitance Measuring Circuit The circuit diagram to the left is the capacitance measuring circuit. This circuit uses a 555 timer to create a square wave which is dependent on the capacitance of C4. C4 will be the capacitance gathered from the capacitance sensor. In this way we are able to tell the change in capacitance by relating it to the change in frequency of the output.

Sensor Layout Cadence Layout Plus used for design drafting. Narrowest possible traces (6 mil) to maximize capacitance surface area and resolution. Use of both sides of the board so traces can be as wide as possible. Differential design so that outside influences will have minimal effects on reading.

Sensor Principles Measures Capacitance of the area surrounding the sensor. Fringe effect capacitance is the primary amount of capacitance measured. As an object with a higher dielectric constant approaches the sensor, the total capacitance of the circuit increases. Minimal distances between traces lead to greater effects on capacitance due to the oil surrounding the sensor.

Sensor Application The sensor is attached the end of an OEM equivalent dipstick and is submersed in the oil of the automobile engine. There are five capacitive circuits on the board. Each circuit will be polled numerous times by the microcontroller to gain an average capacitance per circuit. Finding the greatest difference in capacitance between two adjacent circuits determines where the oil level is. The differential design allows for repeatable and accurate results despite changes in oil temperature, oil quality, and the external environment.

Software Design (1/2) Powerup: void Init():Sets the power mode to the higher power, operational state. Powerdown: void Shutdown():Sets the power mode to the lowest power state. Calibration: void mainCal(): Main calibration routine void setCalData(char data, char stage): Saves the calibration data into nonvolatile memory void blockInterrupt(): Wait until the pushbutton interrupt arrives

Software Design (2/2) Measurement: void mainMeasure(): Main measurement routine char interpolate( char data ): The returned value is the relative oil level based off interpolated calculations UIControl: char buttonPressed(): Determines whether or not the button is pressed. void LEDController( char active, char blink): Two LED mapped characters are set to either activate or blink LEDs. SensorInterface: char pollSensor(): Sets the lines to poll the sensor and return the raw data

Microcontroller TI-MSP 430 chipset Suggested by customer Chosen Model MSP430FF1101A Needed small amount of flash memory 1KB program memory 128B flash memory 128B ram Two I/O, 8-bit and 6-bit buses

The CR2032 Battery One 3 Volt battery gives significant voltage and power for use in our embedded system. A Lithium battery Chosen for it’s small and slim like size

Summary Of Work Nick Johnston – 76.5 Dan Dillon – 76 Drew Combs – 63 Alex Garr – 68 Created engineering project plan and design Started implementation of hardware and software designs

Questions?