Embitel

Embitel logo
Search
Close this search box.

WWH-OBD (ISO 27145) Stack:
A Software Solution For
On-Board Diagnostics Of
Passenger/Commercial Vehicles

Our Business Engagement Model: Key Benefits

Our pre-tested and ready-to-deploy WWH-OBD software stack (ISO 27145), consists of the following modules:

The stack has an edge over an OBD-II solution, as WWH-OBD can be deployed for both passenger and commercial vehicle programs. The baud-rate incompatibility issues in different geographies is also taken care of, as it is a harmonized protocol that caters to different CAN bus baud-rates (125 kbps/250 Kbps).

We offer our WWH-OBD stack solution under a one-time licensing fee model. This engagement model has a slew of benefits that have proved to be value-adds for our customers across Europe, US, India and China.

The following are some of the benefits of one-time licensing model:

WWH-OBD Details of the Software Architecture

Software Architecture

WWH-OBD Stack Integration, Configuration and Testing Services

Worldwide Harmonic (WWH) OBD software stack has been designed for both Client (Automotive Tester Tools) and Server Sides (on-board vehicle). Our WWH-OBD protocol stack is a consolidation of entire OBD specifications, which can be integrated with both passengers as well as commercial vehicle applications.
Development for Automotive ECUs

WWH-OBD (ISO27145) Stack Development for Automotive ECUs:

  • Implementation of physical layers (CAN and Ethernet)
  • Support for OBD modes and PIDs configuration
  • Support for Integration of WWH-OBD ISOTP
  • Support for both Server and Client-side application development
  • Integration with a Ready-to-deploy DoIP Stack
Vehicle Data Collection

Solutions for Vehicle Data Collection:

  • Workshops to develop strategies for vehicle data collection, as per the project requirements
  • Functional and design audits for legacy system, if applicable
  • Support for data collection for Electric Vehicle (EV) applications
Client-side Tool

Support for Client-side Tool Development:

  • Support forPC Based Tooling System Development
  • Support for Mobile Based Tooling Application Development
  • Support for Integration of WWH-OBD stack with other client-side tools
after-market automotive products

Solution Design for after-market automotive products:

  • WWH-OBD stack development, integration and testing services for after-market products
  • Integration support for vehicle data collection and processing
  • Support for access to vehicle parameters (PIDs)
  • Integration, testing and maintenance support for vehicle ECUs like Telematics Control Unit (TCU), ADAS, and BMS etc.
  • Support for integration of WWH-OBD stack with Electric Vehicle ECUs.

Meet Our Automotive Leaders

Suresh Kumar

Suresh Kumar

Technical Manager (A people’s Manager)

Suresh is the man with solutions. A pro in multitasking, Suresh is always there for his team and also handles the customers’ problems with alacrity.

Under Suresh, the automotive team has delivered some very critical projects with the biggest OEMs and suppliers. His ability to understand the customers’ pain points and come up with solutions is his biggest virtue.

Senthil Nathan Periasami

Senthil Nathan Periasami

Head-Automotive BU

A seasoned Automotive Industry veteran, Senthil plays a pivotal role in problem solving and architecture design.

He is also a highly respected leader known for his in-depth technology know-how and project management abilities.

FAQs Regarding WWH-OBD Software Stack

What are the different software modules/layers that are pre-integrated, as part of your WWH-OBD software solution?
Ans. Our WWH-OBD software stack has been designed in two variants-
  • WWH-OBD Software Stack compliant with CAN Bus
  • WWH-OBD Software solution compliant Ethernet Bus
The following software layers will be common to both variants:
  • ISO 27145-2 and ISO 14229-1 compliant WWH-OBD services
  • ISO 14229 compliant UDS services
WWH-OBD over CAN consists of the following additional layers:
  • ISO 15765-4 Diagnostics Over CAN
  • ISO 11898-1,2 CAN Drivers and IF Layers
WWH-OBD software stack over Ethernet is integrated with the following additional modules:
  • ISO 13400-2 ISO TP and UDP
  • ISO 13400-3 DoIP IEEE 802.3 (Wired Vehicle Interface)
Do you provide support for TCP/IP, UP and MAC device drivers development, for WWH-OBD over Ethernet Stack
Ans. Yes, we provide support for the development and integration of TCP/IP, UDP and MAC device drivers. This facilitates Diagnostics over Internet Protocol. We have ready-to-deploy TCP/IP and UDP stacks, which are Microcontroller Platform independent and can be readily integrated.
We want only DoCAN as part of the WWH-OBD stack. Can you provide the required support?

Ans. We will provide support in development of CAN IF Layer and CAN drivers. These modules are required for the implementation of WWH-OBD over CAN.

CAN IF configuration is implemented using DBC to auto code generation tool, to reduce development time and cost.
CAN Driver implementation w.r.t microcontroller hardware, is performed as per the project’s requirements.

Can you provide support for customization of the WWH-OBD software stack w.r.t the project?

Ans. Yes, we understand that certain PIDs and DTCs may not be required in your project and you may need project specific fault codes and parameters identifiers.

We have experience in providing support to our customers for customizations w.r.t PID and DTC configurations, as per the requirements of the project.

We have an automotive ECU, with which we need to integrate WWH-OBD stack. Can you help?

Ans. Yes. Definitely. We have partnered with customers with such requests in the past.

By the virtue of hardware platform agnostic design and layered architecture, our WWH-OBD stack can be readily ported to your automotive ECU software.

The stack can be easily ported to any microprocessor or microcontroller platform of 16/32 bit. The interfacing between the software modules is performed with the help of API connectivity.

Hence, the stack can be directly linked with the application layer or the base layers of the software.

Is your WWH-OBD stack solution compliant with Automotive Industry standards?
Ans. Yes, our WWH-OBD stack’s software code is compliant with MISRA C standards. We deploy tools like PolySpace and QAC to ensure this compliance.
Is there any hardware platform dependency of the WWH-OBD stack?

Ans. No, the WWH-OBD stack is a completely hardware agnostic solution. Only certain MAC drivers and CAN drivers are required to be designed and developed as per the specific hardware platform.

Do you also provide support and maintenance services, after integration of the WWH-OBD stack in the production environment?

Ans. Yes, we provide the necessary post-production support and maintenance services.

The Service Level Agreement, warranty period and number of months of support is included in the contract, based on our mutual understanding and project requirements.

Will you provide support to develop client-side and server-side application development?

Ans. Yes, we provide support for both the client side (Diagnostics Testing tools) and the server-side (ECU applications) application development.

Can you share details regarding the software stack testing services, provided by your organization?
Ans. Both bench-level testing and post-integration (vehicle) testing is provided, as per the customers’ requirements. In the scenario, where we are providing only the stacks and the not the integration services, following reports will be made available:
  • Stack-level validation report
  • Unit Testing Report
  • MISRA-C compliance report
Please share details regarding the documentation support provided by your Automotive Product Engineering Team.
Ans.
  • Low-level Design Document,
  • High-level Design Document and
  • Test Reports
These documents are part of the deliverables, along with the WWH-OBD stack. These documents will be very helpful for your in-house teams, during development of new features in future and re-using the stack for integration in different production programs.

Knowledge bytes

WWH-OBD (ISO 27145) stands for World-Wide Harmonized On-board Diagnostics.

As the name suggests, this on-board diagnostics protocol is a consolidated standard/specification that includes the specifications for OBD solution which is compatible with both passenger and commercial vehicle.

Another add-on is its capability to handle varying baud-rates of CAN Bus used in different geographies.

Also, the WWH-OBD protocol is supported over two physical mediums- CAN and Ethernet (DoIP). This protocol is the latest new step taken by the industry, towards standardization across the automotive sector.

It also makes life easier for the client-side tool manufacturers, as they now have to build testing tools that need to support only CAN and Ethernet.

Related Blogs and Vlogs: Learn More About WWH-OBD Protocol and Its Implementation

Scroll to Top