wireless ecu monitoring system€¦ · we zwems - wireless ecu mon zwems is a system for wirelwems...
TRANSCRIPT
Wireless ECU Mo
Team W
Kirchgessner, Robert
onitoring System
WEMS
Houghton, Nathaniel
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
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-
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
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).
System Diagramm – Car Module
System Diagramm – PC Module
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.
Car Moduule PCB 1
Car Moduule PCB 2
Wireless Module PCB
Firmw
Three main modes of oELM Pass Through MConfiguration ModeConfiguration ModeLogging Mode
ware
operation:Mode
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.
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)
PC Software Screenshots
PC Software Screenshots
Example of LLogged Data
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.
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
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.
Questtions?