OBDII Automotive Data Logger Design

Slides:



Advertisements
Similar presentations
(Systems Analysis INTerface Board)
Advertisements

HARDWARE Rashedul Hasan..
Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez Intel Software.
Global Security USG-251 GPS Mobile Personal Tracking Kit.
GPS Tracking System for Fleet Management Vehicle GPS Tracking System Portable Tracking device Home Security device GPS / GSM Control Management Portal.
In this presentation you will:
Presentation by: Serena, Ann & Nicole
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
Dr. Ashraf Armoush Supervisor Oday Jihad IbrahimTariq Ziad Yameen.
The physical parts of Computer
Computers. s Use inputs to control outputs Inputs s Most are from sensors s Will usually be either an analog or digital voltage s Most will supply an.
Automotive WiFi Controller
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
On Board Diagnostics OBD
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Indian Institute of Technology Hyderabad Presented By: 1.JESSU SHIRISH KUMAR (CS12B1018) 2.VEERNAPU SURI BABU (CS12B1039) GSM BASED SMS CONTROLLER.
By Uniguard Technology Limited
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
AVT2000D is a portable and compact in size magnetic installation vehicle tracking device which is easy in mounting and hiding to where there is the metal.
GPS Vehicle Tracking Technology. What is GPS? Developed by the U.S. Department of Defense for the military, the Global Positioning System (GPS) is a.
Microcontroller: Introduction
SMART AUTO - WA Wearable Agency is specialized in GPS tracking device and system. Our world advanced GPS tracker include GPS Vehicle Tracker, Mini GPS.
Data Acquisition Real-Time System Integration Preston Schipper Matt Hulse Adrienne Baile DARSI II.
COMPONENTS OF THE SYSTEM UNIT
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
1 © Red Lion Controls Inc. Introducing the RAM 9000.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 1 Introducing Hardware.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
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,
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
RCEEMS Project Remotely Controlled Engine Management System Valery Gorohovsky & Shmuel Koyas Supervised by Boaz Mizrachi 19/04/2012.
Developing PC-Based Automobile Diagnostic System Based on OBD System Authors : Hu Jie, Yan Fuwu, Tian Jing, Wang Pan, Cao Kai School of Automotive Engineer.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Translate the following message:
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
SENDING & RECEIVING SMS VIA GSM TECHNOLOGY By - Vivek Dhiman (06403) Nipun Mahajan (06413) Ketav Sharma (06448) MENTORS : Dr. (Mrs.) Rajeevan Chandel Mrs.
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
FOX AVL SYSTEM Satellite vehicle locating, tracking and fleet management.
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
Samuel John Vinod Kumar CG Ganesh Raam K. Introduction  The need for health consciousness has increased in the recent past and so is the need to monitor.
Introduction to Arduino Microcontrollers. What is a Microcontroller ? What is a Microprocessor ? A Microcontroller (8 bit) does one task very fast and.
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
Wisdom of the Crowed Final Review High Speed Digital Systems Lab.
Getting Started With the Arduino Uno
Kaaba Technosolutions Pvt Ltd1 Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components.
Performed by: Aharon Yakov Hen Markovich Instructor: Boaz Mizrahi המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
LOCATION DEVICE – FOX is a free configurable smart tracking device which can be fully adapted to user requirements. Its main purpose is to act as a mobile.
New Product Developments World Leaders in Combustion Management Solutions New Products New Products.
Aerospace Digital Communication Instrument Senior Design Presentation.
Connecting A ZigBee Sensors Network To A Cellular Modem For Remote Control Presenting: Eli Zuaretz Gilad Tiomkin Advisor: Dr. Chen Avin Co Advisor: Ilan.
Vehicle Monitoring System Michael Jermann Chris Blount Team: 35 TA: Justine Fortier.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Automobile Background ECU Parameters ( SAE Society of Automotive EngineersJ1979 ) – Speed – Engine RPM – Ignition on – Battery Boltage – VIN # – Fuel Trim.
A microcontroller-based system for multi sensor monitoring and messaging via GSM network Bachelor thesis Angelakis Vaios Supervisor:Kazarlis S.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Advanced Datalogger: Z-GPRS3. # 4 Digital Input PNP, NPN bit max 30 Hz) RAM and Flash RAM 256 KB 1 MB + 8 MB (log) SD card max 32 GB.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Vehicle Occupancy Detection System
By Rick Darby Sponsors: Geekspace Gwinnett The WorkSpot
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
SUBMITTED BY EDGEFX TEAM
Arduino Development for Beginners
To change picture – with LCD view.
Computers Chapter 17 Lesson 4.
Manual Robotics ..
Introduction to arduino
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
Automotive Technology Principles, Diagnosis, and Service
Presentation transcript:

OBDII Automotive Data Logger Design Kristian Smith Advisor: Dr. Randy Moulic Computer Systems Engineering University of Alaska anchorage

Introduction to On-Board Diagnostics (OBDII) OBDII is a standardized communication protocol Emissions Monitoring Diagnostic Interface Starting in 1996 model years, required by US government Common monitors: Vehicle Speed/RPM ŠEmissions Component Monitors Š Coolant, ambient, and air intake temperatures http://www.diydiagnostics.com/images/connectorCloseup.jpg Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu

Design Goals Design a device with the following features: Translates OBDII data Collects GPS coordinates Streams data through cellular network Highly Adaptable Access different vehicle PID’s for desired application Communicate over 3g/4g and SMS Low price point Must not be cost prohibitive for everyday consumer Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu

Arduino Uno Microprocessor Based on ATmega328 processor 16 MHz, 32 KB flash memory Stackable design Simple programming construct (subset of C) 6 analog inputs 14 digital inputs/outputs http://arduino.cc/en/uploads/Main/ArduinoUnoSmd450px.jpg http://cdn.makezine.com/make/arduino/Arduino-callouts1.jpg Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu

SIM900 GSM/GPRS Shield Quad-Band 850/900/1800/1900MHz Control via commands (GSM 07.07, 07.05 and SIMCOM enhanced AT Commands) SMS texting features 3.5 inch standard sockets for MIC and speaker http://blog.iteadstudio.com/wp-content/uploads/image/2011_05/sim900-gprs-shield-icomsat-preview_1.jpg Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu

GPS Shield from ITEAD Studio Acquires position and speed at 2 Hz Micro SD interface Active  antenna  design with  high  receive  sensitivity Extremely fast time to first fix at low signal level UART interface http://www.exp-tech.de/images/product_images/original_images/gpsshield4.jpg Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu

OBD-II UART (Sparkfun electronics) UART interface (baud rates from 38 bps to 10 Mbps) Secure boot-loader for easy firmware updates Support for all legislated and some non- legislated OBD II protocols Superior automatic protocol detection algorithm Large memory buffer Voltage input for battery monitoring https://www.sparkfun.com/products/9555 images are CC BY-NC-SA 3.0 Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu

Assembled OBDII Logger Requires no modification of vehicle Shields stack vertically to Arduino OBDII board must be connected externally Images shown include cellular and GPS antennas as well as OBDII port connector A standard baud rate of 9600 programmed from the Arduino can be used for communication between all boards Operation temperature: -40℃ ~ +85℃ Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu

Implementation Woes Donated SIMs were all deactivated Senior Design Kill Wall: 2- Arduino Unos 2- OBDII UART Translator Shields 1- 12V-5V DC Voltage Step Down converter Arduino may be plugged in to USB, but sometimes requires full system reboot to be recognized Cellular connectivity in the Engineering Building Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu

OBD II ACQUISITION TEST SPEEDS Model Year Make/Model Data Points/Second N/A ECUSim 5100 38.0 1996 Ford Bronco 5.5 1998 Oldsmobile Bravada 19.6 1999 Dodge Ram 1500 22.0 2000 Ford F350 20.9 2001 Chevrolet Tahoe 26.4 Mazda B3000 25.7 2003 Saturn L200 26.8 2004 Chevrolet Avalanche 26.2 Chevrolet 2500 HD 24.5 Chevrolet Astro 22.8 2005 Jaguar X-Type 4.2 Honda Accord 4.5 Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu

Related work ”The ultimate GPS and OBD-II data logger based on Arduino MEGA” Designed for vehicle owner/operator to monitor OBDII parameters No data transmission functionality, stores mined data locally on SD card Arduino MEGA main board Arduino MEGA IO extension board LCD4884 shield for Arduino MTK3389 GPS receiver (with 5Hz update speed) OBD-II UART adapter Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu http://arduinodev.com/ultimate-gps-obd-data-logger-displayer/

Related work UAA “CANOPNR” project using Arduino framework Utilized SIM900 cellular shield to send data to a remote server GPS module connected directly to CAN board (seen in image below) MySQL integrated web app was designed to view the data in real-time Strictly CAN protocol, neglects most vehicles older than 2008 Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu  images are CC BY-NC-SA 3.0

OBD II Logger comparison Device Stand-Alone GSM-Enabled Programmable GPS Data Logger CAN Approx. Cost (USD) Bluetooth OBD Scanners √ $150-$500 PC Scan Tools $30-$400 Hem Data Mini Logger $800-$1500 Car Chip Pro $305 Data Scout $500 DashDyno SPD ProPack $320 IOSiX OBD-II Datalogger Opt. $700 Arduino/GSM/GPS/OBDII Device $160 Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu

Current Functionality Capability of relaying an SMS message containing: Any desired OBDII Data GPS Coordinates and GMT Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu

Possible Functions Cold weather oxygen sensor analysis Closed vs. Open loop oxygen sensor analysis Determine effect of colder climates on sensor warm-up time Adaptive maintenance strategies Conditions in which a failure occur can be collected and used for diagnosis Vehicle monitoring Fleet maintenance Anti-theft device Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu

Any questions? Kristian Smith, Computer Systems Engineering, kasmith11@alaska.edu