Skip to content

eron93br/carOBD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

carOBD dataset

This respository describes the OBDII dataset adquired during my master thesis. The dataset is composed by 27 different vehicle parameters (PIDs). The data acquisition system is composed by an embedded system connected to the On-Board Diagnostic II (OBD-II)interface of a Toyota Etios (year 2014, Engine Displacement1496 CC). The device used was the Carloop, an open-source development kit based on a microcontroller with cellular connectivity and OBD-II interface connector. The systemcaptures all vehicular data at a rate of one sample per second (1 Hz).

  • Vehicle parameters

The following parameters are available in this dataset:

PIDs read from car

Car parameter Variable name
Run time since engine start ENGINE_RUN_TIME
Engine RPM ENGINE_RPM
Vehicle Speed VEHICLE_SPEED
Throttle position THROTTLE
Calculated engine load ENGINE_LOAD
Engine coolant temperature COOLANT_TEMPERATURE
Long term fuel trim—Bank 1 LONG_TERM_FUEL_TRIM_BANK_1
Short term fuel trim—Bank 1 SHORT_TERM_FUEL_TRIM_BANK_1
Intake manifold absolute pressure INTAKE_MANIFOLD_PRESSURE
Fuel Tank Level Input FUEL_TANK_LEVEL_INPUT
Absolute throttle position B ABSOLUTE_THROTTLE_B
Accelerator pedal position D ACCELERATOR_PEDAL_POSITION_D
Accelerator pedal position E ACCELERATOR_PEDAL_POSITION_E
Commanded throttle actuator COMMANDED_THROTTLE_ACTUATOR
Fuel–Air commanded equivalence ratio FUEL_AIR_COMMANDED_EQUIV_RATIO
Absolute Barometric Pressure ABSOLUTE_BAROMETRIC_PRESSURE
Relative throttle position RELATIVE_THROTTLE_POSITION
Intake air temperature INTAKE_AIR_TEMPERATURE
Timing advance TIMING_ADVANCE
Catalyst Temperature: Bank 1, Sensor 1 CATALYST_TEMPERATURE_BANK1_SENSOR1
Catalyst Temperature: Bank 1, Sensor 2 CATALYST_TEMPERATURE_BANK1_SENSOR2
Control module voltage CONTROL_MODULE_VOLTAGE
Commanded evaporative purge COMMANDED_EVAPORATIVE_PURGE
Time run with MIL on TIME_RUN_WITH_MIL_ON
Time since trouble codes cleared TIME_SINCE_TROUBLE_CODES_CLEARED
Distance traveled with malfunction indicator lamp (MIL) on DISTANCE_TRAVELED_WITH_MIL_ON
Warm-ups since codes cleared WARM_UPS_SINCE_CODES_CLEARED
  • Vehicle modes

The drive files refer to the car in the motion mode (moving on roads), differently, IDLE mode refers to the vehicle stopped in parking mode, but with the engine on. The files in the dataset correspond to specific conditions of the vehicle:

  • idleX.csv refers to the vehicle in the IDLE mode
  • driveX.csv refers to the vehicle in motion mode in high speed roads
  • liveX.csv refers to the vehicle in a specific traject (work --> home)
  • ufpeX.csv refers to the vehicle in motion mode inside an university campus (low speed)
  • longX.csv refers to long trips with the vehicle in motion mode.

LICENSE

This is a open-source repository, free to everyone. If you use PLEASE CITE MY ARTCILE AS REFERENCE OF THE DATABASE. The work of my master thesis (Detecting Anomalies in the Engine Coolant Sensor Using One-Class Classifiers) are available ate IEEE

Firmware used on the Carloop implementation

Discover PIDs firmware

OBD-II logger firmware

Related projects

  • Pi Bluetooth OBD

  • openOBD

  • OBD Information logger

  • Particle: describes the files/projects related to the Particle Electron OBD vehicle data acquisition system

  • josephvaner: describes an implementation based on OBD bluetooth dongle and Raspberry Pi Zero

Master thesis References

All the references are incuded in a JabRef file (bib) that can be imported and cited.

Jabref file with references

About

An OBD-II database for Toyota Etios 2014 vehicle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published