wireless ecu monitoring system€¦ · we zwems - wireless ecu mon zwems is a system for wirelwems...

21
Wireless ECU Mo Team W Kirchgessner, Robert onitoring System WEMS Houghton, Nathaniel

Upload: others

Post on 15-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Wireless ECU Mo

Team W

Kirchgessner, Robert

onitoring System

WEMS

Houghton, Nathaniel

Page 2: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

IntroduECU (Electronic Control Umonitoring and controlling eng ginjection ratio, RPMs, etc).

ECU keeps track of vital engb d f di ican be used for diagnosing o

Notifies of problem through “

Provides OBD-II (OnBoard Dretrieve information.

uctionnit) – responsible for ngine parameters (fuel g (

gine performance statistics that f lf tiof malfunctions.

“Check Engine” light.

Diagnostics) connector to

Page 3: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

ECU and

OBD-II

http://www.carplugs.com/images/Obd.jpgmages/Obd.jpg

http://www.ashspecz.cobitECU-1.jpg

d OBD-II

ECU

om/ashspec/ECU/16-bit%20images/16-

Page 4: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

WEWEMS - Wireless ECU Mon

WEMS is a system for wirelWEMS is a system for wirelparameters via a personal c

These parameters can be uThese parameters can be uengine malfunctions or help

Most OBD-II scanners are indiagnostics. WEMS will provoperation.

MSnitoring System.

essly monitoring ECUessly monitoring ECU computer.

sed to diagnose currentsed to diagnose current p to predict future malfunctions.

ntended for in-shop pvide logging during vehicle

Page 5: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Main FeProvide real time ECU data interface.

Log ECU data to flash for fu

− Can log 8 hours ofCan log 8 hours ofevery 0.5 secondsCarolina for instan

Display and clear ECU errobuttons or wireless interface

eaturesto the user through a wireless

uture download / analysis.

f data if 9 statistics are loggedf data if 9 statistics are logged s (Gainesville → North nce).r codes (through LCD and e).

Page 6: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

System Diagramm – Car Module

Page 7: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

System Diagramm – PC Module

Page 8: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Major ComWireless transmission/recep

UART to USB FTDI FT232UART to USB – FTDI FT232

Atmel ATmega 644P.

ELM327 ODB-II interface IC

Power supply circuitry.

mponentsption – XBee Pro.

2R2R.

C.

Page 9: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Car Moduule PCB 1

Page 10: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Car Moduule PCB 2

Page 11: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Wireless Module PCB

Page 12: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Firmw

Three main modes of oELM Pass Through MConfiguration ModeConfiguration ModeLogging Mode

ware

operation:Mode

Page 13: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Firmware: ConfInteractive commands:

− Read flash / EEPROMRead flash / EEPROM

− Erase flash.

− Turn echo on / off.

− Change to pass throu

− Enable live statistics m

Non-interactive commands:

− Download logged data

− Download configuratio

− Upload configuration.

figuration Mode

M data (hex dump)M data (hex dump).

gh / logging mode.

mode.

a.

on.

Page 14: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

PC SoSoftware that allows the user t

Create a device configuratioCreate a device configuratio

Upload/Download device co

Download logged data (CLI

Generate plot script for gnu

Calculate statistics from logtime stopped, minimums, m(CLI)(CLI)

ftwareto:

on file (CLI and GUI)on file (CLI and GUI).

onfiguration (CLI and GUI).

).

plot (CLI).

ged data (number of stops, aximums, distance traveled)

Page 15: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

PC Software Screenshots

Page 16: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

PC Software Screenshots

Page 17: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Example of LLogged Data

Page 18: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Biggest

Interfacing with a devmultiple output formamultiple output formaschemes.Preventing our car baduring debug sessionCreating code robustOBD initialization failfast enough to allow

Hurdles

vice (ELM chip) with ats and initializationats and initialization

atteries from dying ns.t enough to deal with ures, ELM bugs yet , g yfor our logging events.

Page 19: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Improvements /

Improve flash loggingpower failurespower failures.Improve power consuImprove wireless datReplace ELM with smReplace ELM with smreduction).

/ New Features

g scheme to support

umption.ta transfer rate.mall uP (costmall uP (cost

Page 20: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Cost AnELM327J1962M Cable2 x XBee Pro2 x XBee ProATmega644P1 x UART to USB (FTDI)1 LCD1 x LCDMiscellaneous components

Estimated total cos

A similar product, the ElmScanAnother product offered by the

id i l tiprovides no wireless connectio

nalysis$26$16$32 x 2$32 x 2$7.00$5$8$8Estimated $10-$15

st $133-141

5 Bluetooth costs $200. same company (that ) t $140on) costs $140.

Page 21: Wireless ECU Monitoring System€¦ · WE zWEMS - Wireless ECU Mon zWEMS is a system for wirelWEMS is a system for wirel parameters via a personal c zTheseparameterscanbeuThese parameters

Questtions?