Passerelle CAN-to-Ethernet avec fonctions de diagnostic intégrées
En plus des quatre canaux CAN isolés galvaniquement, eSys-IDC4E1 fournit une connexion Ethernet pour la transmission des données à un ordinateur de niveau supérieur. Pour la surveillance du bus CAN, une mesure de résistance active est implémentée, ainsi qu'une détection de trame d'erreur. Grâce à cette fonctionnalité, le module est capable de prendre en charge le dépannage d'un réseau CAN. eSys-IDC4E1 possède sa propre logique, qui détecte les trames d'erreur et les compte dans une mémoire interne. Ainsi, les erreurs sporadiques, telles que la falsification de messages par un participant au réseau, peuvent être détectées.
Interface normalisée SAE J2534
L'API Sontheim Pass-Thru est fournie en tant qu'interface standard avec eSys-IDC4E1. Ainsi, le module peut être utilisé pour des applications basées sur la norme J2534. D'autres protocoles de niveau supérieur peuvent être facilement mis en œuvre sur demande.
Architecture logicielle
L'architecture logicielle du module CAN consiste en une structure de dispositif hôte dans laquelle un système PC x86 comme hôte utilise le module comme dispositif pour accéder au bus CAN. Ethernet est utilisé pour la communication entre l'hôte et le dispositif. La communication se fait via IP et un protocole de communication propriétaire basé sur UDP. Pour l'identification (découverte) des interfaces CAN via le réseau local, la procédure conforme à la norme ISO 13400 est utilisée. Le micrologiciel du module CAN se compose d'un thread principal, qui traite la communication CAN et est également capable de gérer la couche de transport des protocoles de communication (par exemple J1939-21/J1939-81, ISO 15765), ainsi que d'un thread de diagnostic pour l'auto-diagnostic et le diagnostic CAN.
---