RAPIDSEA OBD2 Protocol Stack - Overview

On-Board Diagnostics (OBD) 2 protocol is the most commonly used standard for vehicle's built-in self-diagnostic system. It enables collection of vehicle diagnostic trouble codes (DTCs) and real-time data via a standardized connector called the OBD2 connector.
Supported over different physical layers such as ISO 9141-2, KWP2000, J1850 VPW, J1850 PWM, and ISO 15765 CAN, the CAN interface is the most widely used. With standard APIs, extensive documents and our technical support, customers can enable the OBD II communication protocol easily.

Highlights of RAPIDSEA OBD2 Protocol Stack

Embien has been supporting customers in the automotive domain for over 15 years. Understanding their pain points, we have developed this stack to enable the OEMs and Tier 1s quickly integrate the OBD2 protocol feature to their ECUs.

Cross Platform

Ease of Use

Written in MISRA compliant 'C' in a thread safe way, server and client can be accessed via clearly defined APIs.

Simple Licensing

Simple Licensing

Royalty Free Licensing Model, tied to MCU, provides you with great flexibility in deploying in any number of products.

Ease of Use

Portability

Our OBD II communication protocol stack is portable to any MCU/MPU on any software like Linux, RTOS & Bare metal.

Small Footprint

Physical Layers

Apart from the popular OBD CAN bus interface, it is available over other physical interfaces like KWP2000 as well.

RAPIDSEA OBD2 Protocol Stack Features

As OBD2 has become mandatory since 2008, Embien's RAPDISEA OBD2 stack is an idle solution to meet the compliance requirements. Some of the salient features include:
  • Baud rate support for 250K and 500K
  • Support for both standard 11-bit CAN ID
  • Extended 29-bit Identifier (CAN 2.0B) Feature
  • Configurable CAN-IDs for request and responses
  • Transport large packets over ISO-TP (ISO 15765-2)
  • 8-byte OBD2 diagnostic message as per SAE J1979/ISO 15031-5
  • Easy-to-configure interface for OBD2 parameter IDs (PID)
  • Clearly defined APIs for easy business logic integration
  • Bootloader Support

Ported across all major silicon vendor's devices together with our extensive support, RAPIDSEA OBD2 stack is the one stop solution.

Preferred Choice for vehicle enablement

OEMs, Tier 1s and Tier 2s trust Embien's OBD2 stack to enable this popular OBD II communication protocol for their vehicles because of the following reasons:
  • Provides a proven and reliable channel to access vehicle information.
  • Minimal effort to integrate with business logic
  • Highly optimized design for resource constrained systems
  • Collect and retrieve diagnostic information from the vehicle
  • Hardware agnostic design
  • Software platform independent architecture

With minimal dependencies on resources, the stack can be quickly added to the devices at any point of development stage with minimal effort.

Ideal for diagnostic tool developers

For the developers of diagnostic tools and adapters, it is the best solution to enable high performance diagnostic access to the vehicle and perform OBD2 protocol programming.
  • High performance and highly configurable stack
  • Fine control of individual parameters
  • Physical Layer tunneling to enable mobile access
  • Readily available on Windows environment as DLL
  • Proven with .NET application development
  • Pre-validated with Vector and Peak tools
  • Full-fledged access to all the diagnostic services

Explore today to know more how you can cut down your development time.

Wide range of Silicon Support

Embien's OBD2 stack is available for OBD2 protocol programming on the following major MCU's and MPU's:
  • Renesas RH850
  • NXP LPC, Kinetis and i.MX RT
  • ST Micro STM32
  • Infineon Traveo
  • Nuvoton Gerda
  • Renesas RCAR
  • NXP i.Mx6, i.Mx8 and i.Mx9
  • TI OMAP devices

With clearly abstracted HAL layer, the OBD2 protocol programming stack is readily portable to any other silicon family as well.

.

Embien’s OBD2-related service offerings

Enablement Services

OBD2 Enablement Services

Embien can help port the RAPIDSEA J1939 stack to customer platforms it doesn't yet support. The stack works with many MCUs and platforms already. We can make it run over CAN or CAN-FD, optimized for your target system. Our team knows how to make it work well on different set-ups and use cases.

OBD2 Diagnostic Tool Development

OBD2 Diagnostic Tool Development

Embien has rich experience in developing diagnostic tools on top of OBD2 and UDS protocols where the vehicle data like Speed, RPM, VIN, etc. can be accessed and shared over communication interfaces such as LTE, Wi-Fi, Bluetooth etc. We have specialized expertise in BLE based mobile app-based data acquisition.

ECU Development Services

ECU Development Services

For over 15 years, apart from OBD2 protocol programming, our team has been supporting customers in developing various Electronic Control Units (ECUs) such as TCU, MCU, IPS, BMS, EPS etc. With deep understanding of the automotive domain and ecosystem, our services can help you achieve results quickly at attractive costs.

In-vehicle Networking Development

In-vehicle Networking Development

Modern vehicle systems employ an array of protocols such as UDS, DoCAN, DoIP, J1939, Automotive Ethernet, LIN etc. With a vast experience in working with all these protocols and interfaces, our engineers can help you in architect the system and derive specifications of new developments.

TCU

Telematics Control Unit Design

Countries across the globe are making regulations that mandate the collection of critical vehicle data especially for commercial vehicles. With numerous telematics control unit and telematics gateway unit designs to our credit, Embien is the right partner for enabling remote vehicle telematics.

Cluster Development

Automotive Cluster Development

Stepper motor-based gauges, segmented LCD based display, LED driven gauges, TFT based graphics display running Android/Qt/Sparklet - you name it all - Embien has developed instrument cluster units for passenger vehicle, consumer vehicle and two-wheeler segments. We have integrated telematics units in clusters also.

RAPDISEA OBD2 Stack Package

Some of the key features of our RAPDISEA OBD2 Stack are
  • Supports on various leading MCUs and Processors
  • Easy to integrate and Robust API's
  • Compliant to the latest version of the specification
  • MISRA C compliant
  • End to End solution offering
Click here to learn about the wide range of silicon support of RAPIDSEA protocols stacks.

FAQs

If you are a coder, we have a detailed list of APIs with example implementations that can be readily integrated into your application. If you are not, it is even easier. Leverage our Flint System Configurator to configure and utilize the same

Our Success Stories