Categories
OBD stands for onboard diagnostics and almost every new vehicle on the road is OBD enabled. OBD is a set of standards to monitors the engines performance and report any irregularities. Almost all parts of the engine are fitted with sensors, the engine, brakes, gears, airbags etc are monitored by the OBD microprocessor.
Any irregularity in the operation is monitored and stored as error codes in the OBD memory. An OBD port is provided for external readers to communicate with the internal controller. Many types of engine stats can be read from those ports. In this project our aim is to read the RPM and the speed of the vehicle and display it graphically on a dashboard display. Different process ids are there for reading different processes and stats. To get that information the process id is submitted to the OBD microcontroller and it will return the corresponding reading.