Transmission de données sécurisées sur bus CAN et LIN avec AUTOSAR et CRC personnalisés
Le bus LIN, c’est quoi ?
Le bus LIN (Local Interconnect Network, ou Réseau Interconnecté local en français) est un bus système série utilisé dans les véhicules automobiles récents. Les spécifications du bus LIN sont établies par le consortium LIN, la première version datant de 1999. Les spécifications ont évolué depuis pour arriver à la révision 2.2A (31-12-2010), le bus LIN étant à présent une norme internationale (ISO 17987).
Le bus LIN est un bus relativement lent et court, mais fiable et économique. Il peut être utilisé efficacement comme un sous-réseau du bus CAN pour gérer des capteurs ou des micro-actionneurs, là où les exigences en termes de sécurité pour la vie humaine ne sont pas critiques.
Un de ses avantages est de ne compter qu'un seul câble par lequel transitent les données et l’alimentation (+Vcc et masse) ce qui en fait un réseau plus léger que le CAN.
Une présentation (en anglais) des fondamentaux du bus LIN ainsi que de l’offre LIPOWSKY est disponible ici.
Le bus LIN (Local Interconnect Network, ou Réseau Interconnecté local en français) est un bus système série utilisé dans les véhicules automobiles récents. Les spécifications du bus LIN sont établies par le consortium LIN, la première version datant de 1999. Les spécifications ont évolué depuis pour arriver à la révision 2.2A (31-12-2010), le bus LIN étant à présent une norme internationale (ISO 17987).
Le bus LIN est un bus relativement lent et court, mais fiable et économique. Il peut être utilisé efficacement comme un sous-réseau du bus CAN pour gérer des capteurs ou des micro-actionneurs, là où les exigences en termes de sécurité pour la vie humaine ne sont pas critiques.
Un de ses avantages est de ne compter qu'un seul câble par lequel transitent les données et l’alimentation (+Vcc et masse) ce qui en fait un réseau plus léger que le CAN.
Une présentation (en anglais) des fondamentaux du bus LIN ainsi que de l’offre LIPOWSKY est disponible ici.
Présentation de l’interface Baby-LIN
Les produits Baby-LIN constituent une famille d’adaptateurs de bus LIN et CAN pouvant être utilisés dans une grande variété de cas d’utilisation.
Tous les produits Baby-LIN LIPOWSKY sont capables de simuler différentes configurations de nœuds CAN et LIN, quel que soit le nombre de nœuds. Il est ainsi possible de simuler un maître LIN, un ou des esclaves LIN. Les Baby-LIN permettent également d’analyser, superviser et contrôler les échanges sur un bus LIN.
Les produits Baby-LIN constituent une famille d’adaptateurs de bus LIN et CAN pouvant être utilisés dans une grande variété de cas d’utilisation.
Tous les produits Baby-LIN LIPOWSKY sont capables de simuler différentes configurations de nœuds CAN et LIN, quel que soit le nombre de nœuds. Il est ainsi possible de simuler un maître LIN, un ou des esclaves LIN. Les Baby-LIN permettent également d’analyser, superviser et contrôler les échanges sur un bus LIN.
Transmission de données sécurisée sur bus CAN et LIN avec AUTOSAR et CRC personnalisés
Tous les appareils Baby-LIN permettent une transmission de données sur les bus CAN et LIN selon la norme internationale AUTOSAR-CRC et les paramètres CRC personnalisés de différents fabricants.
Les pirates informatiques peuvent impacter fortement le logiciel des unités de contrôle (ECU) à l'intérieur des véhicules. Pour prévenir ce genre de danger lors de la transmission de trames (framedatas) sur le bus CAN ou LIN, le contrôle de redondance cyclique (CRC) est devenu un bon moyen de garantir la sécurité. Une trame envoyée ne sera acceptée et traitée par le destinataire que si le CRC reçu est correct. Le partenariat de développement AUTOSAR a défini un standard CRC à l’aide de deux profils différents.
Le profil 1 étend les données d'entrée de la trame d'une constante, dont l'utilisation sera influencée par la version choisie (1A 16Bit, 1A 8Bit, 1B, 1C). De plus, un compteur sera simulé dans le champ de données (voir fig. 1).
Le profil 2 contient également un compteur dans les données, qui est également utilisé pour choisir une valeur parmi une valeur de stockage constante de 16 valeurs (voir fig.2). Ainsi, la variance provient des différentes versions et de la constante dans le profil 1 et des 16 valeurs stockées dans le profil 2.
AUTOSAR a défini et normalisé la position de départ du bloc d'entrée, la longueur du bloc d'entrée, la position de départ du CRC, la position de départ du compteur, la longueur du compteur, les valeurs de début et de fin du compteur et les valeurs de CRC.
Tous les appareils Baby-LIN respectent cette norme comme il se doit et même plus. Les projets de clients qui dérogent à cette norme et qui intègrent des valeurs personnalisées ont déjà été et seront toujours pris en charge par les produits LIPOWSKY et leurs variantes CRC universelles.
Ainsi, les adaptateurs LIN et CAN de LIPOWSKY Industrie-Elektronik sont déjà prêt pour chaque écart en utilisant 14 à 28 paramètres ajustables et permettent ainsi une utilisation étendue dans l'environnement de développement et de test.
Les solutions ISIT :
Pour vous aider à monter en compétences sur le bus LIN et l’appliquer à vos besoins propres, ISIT vous propose une offre complète incluant produits et services :
Tous les appareils Baby-LIN respectent cette norme comme il se doit et même plus. Les projets de clients qui dérogent à cette norme et qui intègrent des valeurs personnalisées ont déjà été et seront toujours pris en charge par les produits LIPOWSKY et leurs variantes CRC universelles.
Ainsi, les adaptateurs LIN et CAN de LIPOWSKY Industrie-Elektronik sont déjà prêt pour chaque écart en utilisant 14 à 28 paramètres ajustables et permettent ainsi une utilisation étendue dans l'environnement de développement et de test.
Les solutions ISIT :
Pour vous aider à monter en compétences sur le bus LIN et l’appliquer à vos besoins propres, ISIT vous propose une offre complète incluant produits et services :
- Formations
- Conseils en avant-projet
- Prestations : Spécifications, Mise en œuvre, Réalisation
- Produits matériels : Passerelles, Interfaces, Modules embarqués
- Produits logiciels : Piles maître et esclave, Outils d’analyse et de diagnostic