Functional Overview

The ODB 2 Plugin for OXYGEN is an extension to the popular OXYGEN measurement software. The plugin uses a standard CAN communication port channel, to request specific OBD 2 parameters from OBD 2 services (also known as OBD 2 Modes). The response is stored in one or more OXYGEN data channels.

Features:

  • Select OBD Parameters from database or user defined xml files.

  • Support CAN Standard or CAN Extended requests and responses

  • Support variable refresh rates per OBD parameter (from 0.01 to 10 Hz)

  • Support additional scaling parameters if necessary

Concept

For retrieving a specific OBD 2 parameter from an OBD 2 service, a request must be sent over the CAN port communication channel. Each received response includes one or more parameter specific infor-mation, which can be stored in OXYGEN data channels. With the configurable refresh rate each data channel can show the value progress over time.

Scaling

Linear scaling is used to convert the binary data to physical values. For this a linear scaling equation, with the parameters scale factor and offset, is used:

Output Value = received binary value * scale factor + offset

Example:

received binary value = 2314
scale factor = 0.1
offset = 0

output value = 2314 * 0.1 + 0.0 = 231.4