DeLib – Diag ToolSet2025-06-10T14:43:08+02:00

DeLib – Diag ToolSet

Products

DeLib – Diag ToolSet

Safely design interlock circuits of electric vehicles with the Safe Interlock Unit SIU

Our diagnostic control stack library performs the reception and transmission of J1939 and UDS CAN bus frames. Both single and multi-frame messages are supported and help to analyze the status of your vehicle. The source code is modular and has a simple API in Simulink. Thanks to our holistic tool chain approach, implementation in Simulink or C is possible.

01.

Standard-compliant integration

Simple and straightforward implementation of J1939 and UDS.

02.

Intuitive interface

Simply set the errors in the application and check the Inhibit function. The rest is executed automatically and safely.

03.

Simply consistent

Convenient definition of all error data in table form. Import into the application and the tester tool ensures complete consistency.

Tech Specs

Application

Our library checks the signal according to your configuration. If the signal is outside the limits, it sets a default value and an error flag for the fault handler. Depending on your configuration, the fault handler saves the error in the memory or/and sends a DTC directly to the CAN bus. Each fault can be classified and, depending on the class, triggers a direct reaction (e.g. Limp Home). In this way, the DiagToolSet protects the vehicle from further damage and dangerous situations, but also gives you insight into the vehicle for troubleshooting.

Features & benefits

  • Significantly reduced development time

  • Goal: Embedded on- and off-highway ECUs

  • Target-independent solution

  • Automatic code generation for fault memory matrix

  • Automatic code generation for the tester configuration

  • Full consistency between application and tester

  • Diagnostic data definition form XML, XLSX or ODX

  • Communication via J1939 DM and UDS

  • Parameterization through UDS

  • User-friendliness through Simulink masks and parameters

  • Cyber security functionality included

  • MISRA C / ANSI C-compliant

Functional overview

Function overview DeLib Diag Toolset

Implemented CAN interfaces

J1939 DM1
Repeated communication from active DTCs

J1939 DM2
Repeated communication from previously active DTCs

J1939 DM3
Delete diagnostic data

UDS $14
Delete diagnostic information

UDS $19
Read diagnostic information

UDS $10
Session control

UDS $11
ECU Reset

UDS $27
Security access

UDS $3E
Tester available

UDS $22
Read data by identifier

UDS $2E
Write data by identifier

UDS $7F
Negative response

UDS and J1939

SAE J1939

SAE J1939 is a set of standards that define a higher level protocol than CAN, which is widely used in commercial vehicles such as trucks, buses and agricultural machinery. It provides a comprehensive vehicle network protocol for in-vehicle communication and diagnostics.

UDS ISO 14229

UDS is a diagnostic communication protocol used in the automotive industry and is defined by the ISO 14229 standard. It provides a standardized way for external test devices to communicate with the vehicle’s ECUs and enable functions such as fault diagnosis, control of ECU functions and reprogramming.

DTC severity / error class

Similar to UDS, J1939 uses DTCs to report errors. A J1939 DTC consists of an SPN and an FMI, sometimes with additional information. In contrast to UDS, J1939 combines SPNs and FMIs for fault identification. J1939 includes mechanisms for triggering warning lights on the dashboard based on the severity of a fault. Lamps such as the “Malfunction Indicator Lamp” (MIL), the “Stop Lamp”, the “Warning Lamp” and the “Protection Lamp” can be activated to indicate different levels of severity.

Download the technical data now

Frequently asked questions (FAQ)

Do the functions meet my safety and security requirements?2025-06-03T09:39:17+02:00

A comprehensive set of safety and security functions has been prepared. We are happy to provide support with integration into the overall system concept.

Where can I buy the DE Lib Toolset?2025-06-03T09:39:58+02:00

Directly from Durot Electric. You can get the offer here.

On which controllers does the toolset work?2025-06-03T09:40:14+02:00

The DE Lib was developed for the TTC control units. However, the toolset is platform-independent and can be used on any controller that is programmed with C.

Go to Top