Short description:

CAN-to-Ethernet gateway for connecting different CAN buses over IP networks.

Gateway and integrated diagnostic functions
In addition to four galvanically isolated CAN channels eSys-IDC4E1 provides one LAN connection to transfer the data to a higher-level computer. For monitoring the CAN bus an active resistance  measurement and an error-frame-detection is implemented. This feature allows surveillance and monitoring of a CAN network. eSys-IDC4E1 possesses an own logic for detecting error frames and counting them up in a specific internal memory area. Thus is used for finding intermittent errors like the falsified messages of a CAN participant.

Standardized SAE J2534 API

The Sontheim pass-thru API is supplied as a standard interface with eSys-IDC4E1. Thus, the module can be used for applications based on J2534. Further higher level protocols can be easily implemented on demand.

Software architecture
The software architecture of the CAN module consists of a host device structure in which a x86 PC-system as a hosts use the module as a device for access to the CAN bus. For communication between host and device Ethernet is used. The communication takes place via IP and a proprietary, on UDP based  communication protocol. For identification (Discover) of the CAN interfaces over LAN, the process according to ISO 13400 is used. The firmware of the CAN module is composed of a main thread, which handles the CAN communication and is also able to handle the transport layer communication protocols (e.g. J1939-21/J1939-81, ISO 15765), and a diagnostic thread for a self-and CAN diagnostic. All non-related services to the direct communication of the CAN module, such as the configuration of the bridging or CAN diagnostics are handled over the so-called „toolbox“ protocol. The order of the received message at the host interface is the same order as on the physical bus, regardless whether the message was sent or received. Thus, an extremely high-performant communication is guaranteed at low latency.