Automotive Ethernet and SOME/IP protocol

Live visualization of signals
b-plus GmbH

Using SOME/IP, a middleware for automotive control-communication, supports a better scaling of communication and also a consequent and optimal use of bandwidth. For the analysis of ECU communication behavior in case of ECU Cluster-Integration of technology provider it is essential to simulate the whole segment of network (bus simulation).

b-plus supports the development of Ethernet-based ECU´s by the configurable Multi-ECU SOME/IP Simulator NETTucan, which provides a comprehensive solution for the SOME/IP simulation. This SOME/IP Simulator is able to simulate various ECUs without any additional host PC. The basic configuration of ECU to be simulated is generated through FIBEX or ECU Extract. The simulator subscribes the available services by service discovery depending its configuration and also provides defined services.

An additional function allows to integrate customer libraries in the network simulation. So you can use and load users function-libraries and also libraries provided by the operating system. These enable functions such as End2End-protection with CRC-checksum or the generation of errors. In this process libraries are integrated in easy-reading LUA-simulations-scripts and can be modified at any time.

The representation of individual Ethernet packages mostly don’t include clear signal views as expected from CAN or FlexRAY™. Therefore you need new visualizations for processing logged data and visualize the signal path of individual values. This enhances the flexible and fast evaluation of data. For this application b-plus offers the tool SOME/IP CAT.

SOME/IP CAT is a software tool provided as an NETTucan addon for the live view of SOME/IP Data. So it enables a live and dynamic Oszi-view-visualization of data out of network-simulation stream. Recordings of Ethernet communication in *.pcap Format could also be used for offline analysis.

Based on a *.fibex File, a data description is generated, which enables the selection of the signals to be displayed. The signal characteristics can be overlapped in the oszi view. Extensive options like the customization of graphical representation and the tracking of signal chracteristics per cursor are mandatory. The integration in an existing toolchain can be realized by the PCAP API.

This solution is available now.

Illustration 1: Example of live visualization in the Oszi view