Introduction


The OBDII is a government mandated diagnostic interface available in automotive vehicles. This OBDII interface enables specific accessing ECUs to fetch various vehicle parameters and diagnostic trouble codes (DTC). The OBDII interface enables design of next generation vehicle telematics devices that perform fleet tracking, monitoring fuel efficiency, driver behaviour, remote diagnostics, pay as you go insurance and many more.
The existing GPS based fleet tracking devices can read commonly supported OBDII parameters such as vehicle speed, RPM and fuel level allow to monitor vehicle idling times, running speed and over speeding. Also, by monitoring the OBDII DTCs, these devices can make out whether vehicles have engine problem and the nature of the problem by interpreting the codes. The OBDII parameters are also monitored to block mobile phones when driving and record trip data for insurance purposes.

Eoxys Vehicle Condition Monitoring Solution


Eoxys has OBDII controller design that supports J1939 and UDS (UDS–ISO15765 std) standards of HDT/MDT trucks on CAN bus. This OBDII design has WiFi & Bluetooth wireless interfaces. This OBDII design also has additional on-board MEMS sensors for additional sensors. This OBDII design is built with RTOS based multi-threaded application for sensor data collection and transferring over WiFi/Bluetooth interface.
Eoxys brings experience on giving optimal OBDII HW design and architecting the embedded application for low power ARM Cortex MCUs along with UDS (ISO-16765) and J1939 integration experience on automotive embedded products. This design helps automotive customers to bring-out their OBDII based Dignostic products for their service engineers as Cloud based diagnostic solution that will aid the service engineers in diagnosing the vehicle issues in real time with help of Cloud server.

About OBDII Design:

OBDII diagnostic connector - The SAE J1962 specification provides for two standardized hardware interface connectors called type A and type B. Both are female, 16-pin (2x8), D-shaped connectors. The type A connector is used for vehicles that use 12V supply voltage, whereas type B is used for 24V vehicles and it is required to mark the front of the D-shaped area in blue color.

ISO 15765 - ISO 15765 protocol based OBD II device supports 250 kbit/s or 500 kbit/s data rate over CAN bus. This ISO 15765 covers the Data link layer and Network Management layer and referred as ISO 15765-2. The OBD II device commonly uses Unified Diagnostic Service (UDS) protocol which is diagnostic communication protocol in ECUs. This is derived from KWP2000 and ISO 15765-3 diagnostic communication over CAN bus.

J1939 - SAE (Society of Automotive Engineers) J1939 stack is a software solution developed to support in vehicle communication and diagnostic services within the in-vehicle network over CAN bus for commercial vehicles. The J1939 stack has following layers: Data link layer, Network management layer and application layer.