Enter Dept name in Title Master Mobile Operating Vehicle Electronics- Fuel Management System SDP09:Team Gao By: Shelby Berleus, Lukasz Gawel, Karan Mendiratta,

Slides:



Advertisements
Similar presentations
Manar Mousa Al-Hamaidi
Advertisements

INPUT-OUTPUT ORGANIZATION
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Serial I/O - Programmable Communication Interface
DATA COLLECTION USING ZIGBEE NETWORK Timothy Melton Moscow, ID.
Lecture 8: Serial Interfaces
Swish Sleeve Software Design Narrative Team 7: Stephen MacNeil, Michael Kobit, Sriharsh Achukola, Augustus Hong 1Team 7 - Swish Sleeve.
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
1 Electrical and Computer Engineering Cam Proctor Ramsey Khudairi Tom Gilbert Chad Young Project Orion TekBand.
Electrical and Computer Engineering Preliminary Design Review Team 14: BMW Brainwave Manipulated Wagon.
1 Electrical and Computer Engineering Team Pishro-Nik and Ni Chris Comack - Simon Tang - Joseph Tochka - Madison Wang Car-to-Car Communication for Accident.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
An 8051 Based Web Server Project by Mason Kidd Advised by Dr. Schertz.
Wireless Telemetry System for Solar Vehicle Scott Cowan Elliot Hernandez Tung Le March 14, 2011 Scott Cowan Elliot Hernandez Tung Le March 14, 2011 School.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
ECE 415 Senior Design Project Fall 2010 Justin Ayvazian Ben Johnson Eric Putney Michael Ruth Advisor: Professor Sandip Kundu Friend-Foe Identification.
Shelby Berleus Lukasz Gawel Karan Mendiratta Juan Peralta Mobile Operating Vehicle Electronics ECE 415 Senior Design Project Fall 2009 Preliminary Design.
Team Gao: Shelby Berleus Lukasz Gawel Karan Mendiratta Juan Peralta Mobile Operating Vehicle Electronics ECE 415 Senior Design Project Fall 2009 Mid Design.
OUTLINE WHAT ? HOW ? WHY ? BLUEPOST Poster and Message Content Specified by the User Displaying the Poster Content on a Monitor Sending Messages to.
A Framework for Patient Monitoring A. L. Praveen Aroul, William Walker, Dinesh Bhatia Department of Electrical Engineering University of Texas at Dallas.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
ECE Department: University of Massachusetts, Amherst ECE 354 Spring 2006 Lab 2: Capturing and Displaying Digital Image.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Serial Communications Standards (Partly Excerpted from Simpl Primer) Cabling Configuration Protocol.
INPUT-OUTPUT ORGANIZATION
1 Wireless LED Display ECE4007-L03 Mekre Mesganaw Mark Reed Paul Simmons Chris White April 16, 2009.
Embedded Software Design Peter R. Wihl (former Guest Lecturer)
COMPONENTS OF THE SYSTEM UNIT
Colorado Space Grant Consortium Gateway To Space ASEN 1400 / ASTR 2500 Class #12 Gateway To Space ASEN 1400 / ASTR 2500 Class #12 T-58.
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
Computers in Surveying SVY2301 / E4006 Automated Surveying.
Lab 2: Capturing and Displaying Digital Image
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
SENIOR DESIGN 11/6. Lab update (time, difficulty) Writing update (interest)
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
UART and UART Driver B. Ramamurthy.
Classroom Collaborator Brandon Reagen, Matthew Ng, Runfeng Chen, Robert Connelly Faculty Advisor: Prof. Tessier Department of Electrical and Computer Engineering.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
EMERGENCY VEHICLE ALERT SYSTEM ECE 495C Digital Systems Senior Design Project Proposal Team #3 Spring 2008 January 09, 2008.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Ver Ambara Software Technologies Pvt. Ltd. 302, 5B Cross HRBR Layout, 3 rd Block Bangalore Track tel DX100.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Car-to-Car Communication for Accident Avoidance
ECE 477 Senior Design Group 12  Spring 2006 Daniel da Silva Atandra Burman Eric Aasen Harsha Vangapaty.
©2008 R. Gupta, UCSD COSMOS Summer 2008 Peripheral Interfaces Rajesh K. Gupta Computer Science and Engineering University of California, San Diego.
Formula SAE Ryan Langley
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
A.M.E.N. Autonomous Meteorological Embedded Network for Fire Fighting Fan Zhang, Dmitry Stomakhin, Flavio Sira, Brian Hansen.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
1 Wireless LED Display ECE4007-L03 Mekre Mesganaw Mark Reed Paul Simmons Chris White March 12, 2009.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Serial Communication RS-232. In order to make two devices communicate, whether they are desktop computers, microcontrollers, or any other form of integrated.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
Smart-Box for Efficient Energy Utilization Group 68 Jaime Gaya Fuertes, Somnath Deshmukh & Ziheng Wu ECE 445 – Senior Design TA – Jackson Lenz.
Networked Embedded Systems Pengyu Zhang EE107 Spring 2016 Lecture 8 Serial Buses.
8251 USART.
Arduino.
Voice Controlled Robot by Cell Phone with Android App
Chip Config & Drivers – Required Drivers:
Michael Rahaim, PhD Candidate Multimedia Communications Lab
Scrolling LCD using Arduino.
Arduino & its hardware interfacing
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Chapter 11: Inter-Integrated Circuit (I2C) Interface
Arduino Part 1 Topics: Microcontrollers Programming Basics
Operating Systems Chapter 5: Input/Output Management
Presentation transcript:

enter Dept name in Title Master Mobile Operating Vehicle Electronics- Fuel Management System SDP09:Team Gao By: Shelby Berleus, Lukasz Gawel, Karan Mendiratta, Juan Peralta March 5, 2009

2 enter Dept name in Slide Master Overview  This system allows its user to keep track of fuel consumption pattern of his car over a period of time (which may be a day, month or a year)  Displays the user different dynamic parameters of the car essentially RPM’s, Air-intake in the engine, engine temperature, fuel-injection level  The software associated in the system uses this data to draw insightful analysis on fuel consumption pattern of the user and make necessary recommendations on the most fuel efficient route to the destination.

3 enter Dept name in Slide Master Motivation  With crude prices increasing by the day, fuel-efficience and minimizing fuel consumption is the need of the hour  Greenhouse effect as a result fuel emissions is in direct sync with the need to monitor fuel consumption.  Create awareness regarding fuel efficient driving.  Future uses in hybrid environments where one can analyze fuel vs battery efficiency and usage

4 enter Dept name in Slide Master Overview: Technical Solution The project is categorically divided as:  Car/Microcontroller interfacing.  Integrating GPS with the above.  Wireless transmission/reception of Onboard

5 enter Dept name in Slide Master Contd. Diagnostics data from microcontroller to user computer laptop.  Database on user’s computer to store the received data from Microcontroller.  Software program that fetches the data from the database and makes useful analysis/recommendations & displays it to user.

6 enter Dept name in Slide Master Overview: Block Diagram

7 enter Dept name in Slide Master Information from the Vehicle  Using OBD(ALDL Connector)  ELM322 chip  RS-232  Arduino board

8 enter Dept name in Slide Master ELM322  8 Pin IC  ASCII character  High speed RS-232 communication  reformat the OBD signals  data 9600 baud  8 data bits  no parity bit  1 stop bit

9 enter Dept name in Slide Master J1979 Standard Every message  Three header bytes  Data Bytes  Checksum Byte ELM322 Takes care of this formatting for us

10 enter Dept name in Slide Master Data handling: Transmission, reception & storage

11 enter Dept name in Slide Master Modules: - Xbee: Wireless Transmitter/ Receiver Module with USB serial connection MB Micro sd module for Arduino: Libelium, for storing GPS coordinates, On-Board Diagnostics data till receiver is in range and ready for transmission.

12 enter Dept name in Slide Master Libelium flash memory module for Arduino  File system SD-Card formatted with FAT-16 files system with only a single partition on it.

13 enter Dept name in Slide Master Why 64 MB flash memory?  GPS word containing co-ordinates, elevation & speed – 4 bytes  On Board Diagnostics data word (Fuel indication and RPMs)- 2 bytes  Total data packet size= (3 bytes+ 2 bytes)= 6 bytes  We’re sampling GPS and OBD data every 1 sec.  So over a 36 hour-cross country drive data packet size= 36*60*60*6 = 0.97 MB (approx.)  64 MB flash memory such be sufficient to store data packets for multiple cross country trips.

14 enter Dept name in Slide Master Design: Data Transmission/ Reception

15 enter Dept name in Slide Master Configuring Transmitter & Receiver  One XBee will act as the receiver, it will be attached to the computer via an FTDI cable and wireless send programming commands to the receiver  We set up the other XBee so that it will listen to changes on pin D3 on the Transmitter XBee. Then we connect it to the FTDI cable and read in the current configuration.  We set the PAN ID for receiver and transmitter to be the same for the transception to take place.

16 enter Dept name in Slide Master Control Circuitry: Setting up Receiver  Xbee’s are weak and can’t reset the Arduino themselves, so we set up a transistor for pulling the reset line down.  We put a resistor between base and emitter to keep the Arduino from resetting accidentally.

17 enter Dept name in Slide Master GPS Module

enter Dept name in Title Master GPS Module  What is the purpose of the GPS Module  What is the accuracy of the module  Potential problem that will be solved  What will the will the GPS interface with

19 enter Dept name in Slide Master GPS/Arduino: Block Diagram

20 enter Dept name in Slide Master GPS/Arduino Code void loop() { digitalWrite(ledPin, HIGH); // Turns on LED pin byteGPS = Serial.read(); // Reads a byte of the serial port delay(1.875); if (byteGPS == -1) { // See if the port is empty yet delay(5000); // Waits 5sec if port is empty } else { buffer[conta] = byteGPS; // If there is serial port data, it is put in the buffer Serial.print(buffer[conta]); // conta++; // if (byteGPS == 13){ // If the received byte is = to 13, end of transmission Serial.println(" END OF TRANSMISSION"); digitalWrite(ledPin, LOW); delay(3000); } for (int i = 0; i < 150; i++){ // Reset the buffer buffer[i]=' '; }

21 enter Dept name in Slide Master Deliverables  Real time data feed for things like fuel indication, RPM’s, engine temperature.  Functional communications between On Board Diagnostics in vehicle and computer based at internal location via PAN network.  Data from the OBD will be stored on a database, used for reference and making analysis on fuel efficiency and other related parameters, and displaying it to the user.

22 enter Dept name in Slide Master  GPS integrated to this device will enable the user to look at which roads/ route (e.g. Driving up on a slope etc.) did make his car consume more/less fuel and the related RPM’s.  Based on the past data, a software program would provide driving recommendations to achieve maximum fuel efficiency.  GUI designed for end user.  Block Diagram with high level view of M.O.V.E-Fuel Management.

23 enter Dept name in Slide Master ECE 415 Senior Design Project Spring 2009 Fuel Analysis Application Google Charts API Google Maps API SQL Server.NET PAN (802.15)

24 enter Dept name in Slide Master ECE 415 Senior Design Project Spring 2009 Fuel Analysis Application Charts API Cost efficient (FREE) no integration with 3 rd party software such as Microsoft Office Allows for 250,000 calls/day Simple send URL with data needed in certain format 0x100&chl=Hello|World

25 enter Dept name in Slide Master ECE 415 Senior Design Project Spring 2009 Fuel Analysis Application Google Maps/Earth API Give the end user a mapping of where they drove Also economically efficient (FREE) Take in Long/Lat data points and draw route

26 enter Dept name in Slide Master ECE 415 Senior Design Project Spring 2009 Fuel Analysis Application PAN Technology Connect via PAN wireless network in order to upload data. 500 meter range for PAN connection. Application sends out broadcast at certain intervals looking for the device.

27 enter Dept name in Slide Master Cost Analysis  MicroSD Module for Arduino $22.66  Parallax GPS Module $89.99  ELM 322 $17.00  XBee Receiver/Transmitter $32.00  OBD Connector Cable $24.00  Total cost $ ECE 415 Senior Design Project Spring 2009

28 enter Dept name in Slide Master Questions/ Comments we may answer?