CAN-to-Ethernet gateway with integrated diagnostic functions
In addition to four galvanically isolated CAN channels, eSys-IDC4E1 provides an Ethernet connection for data transmission to a higher-level computer. For CAN bus monitoring an active resistance measurement is implemented, as well as an error frame detection. With the help of this feature the module is able to take over the troubleshooting in a CAN network. eSys-IDC4E1 has its own logic, which detects error frames and counts them in an internal memory. Thus sporadic errors, such as the falsification of messages by a participant in the network, can be detected.
Standardized SAE J2534 interface
The Sontheim Pass-Thru API is supplied as standard interface with eSys-IDC4E1. Thus the module can be used for applications based on J2534. Other higher level protocols can be easily implemented on request.
Software architecture
The software architecture of the CAN module consists of a host device structure in which an x86 PC system as host uses the module as device to access the CAN bus. Ethernet is used for communication between host and device. Communication is done via IP and a proprietary communication protocol based on UDP. For the identification (discover) of the CAN interfaces via LAN the procedure according to ISO 13400 is used. The firmware of the CAN module consists of a main thread, which processes the CAN communication and is also able to handle the transport layer of communication protocols (e. g. J1939-21/J1939-81, ISO 15765), as well as a diagnostic thread for self- and CAN diagnosis.