Brevet FR3121303A1 — publié le 20220930

L’invention concerne un procédé d’émission d’un signal par un premier composant électronique d’un véhicule à destination d’au moins un second composant électronique du véhicule, ledit signal étant formé à partir d’une trame d’un protocole réseau bas niveau et étant émis via des émetteurs-récepteurs d’un protocole à commutation de paquet, ledit procédé comprenant les étapes suivantes : - réception (41) du signal sur un port d’entrée physique d’un commutateur réseau ; - redirection (42) d’une trame extraite du signal reçu vers un port de sortie du commutateur réseau sur la base d’une adresse destination extraite de ladite trame ; - émission (43) d’un signal, généré à partir de la trame, à destination du composant électronique identifié par l’adresse destination extraite via ledit port de sortie du commutateur réseau auquel ledit composant électronique est connecté. L’invention concerne aussi un commutateur réseau et un véhicule embarquant ce commutateur réseau. Figure pour l’abrégé : Figure 4 Procédé et dispositif d’émission d’un signal par un premier composant électronique d’un véhicule à destination d’au moins un second composant électronique du véhicule L’invention concerne les procédés et dispositifs d’émission d’un signal par un premier composant électronique d’un véhicule à destination d’au moins un second composant électronique du véhicule. En particulier, l’invention porte sur la commutation entre un protocole bas niveau et un protocole à commutation de parquet. Arrière-plan technologique De nombreuses applications, en particulier du domaine automobile, ont de plus en plus besoin de débit au niveau des réseaux de communication pour transmettre, par exemple, des images, des flux audio ou encore des flux vidéo. Dans le domaine automobile, les composants électroniques embarqués dans des véhicules, tels que par exemple des calculateurs UCE (« Unité de Commande Electronique) ou encore un ordinateur de bord communiquent entre eux par des trames de protocole réseau bas niveau tel que le protocole CAN (en anglais Controller Area Network, en français réseau de contrôle de zone). Ce protocole a permis de réduire le nombre de fils utilisés pour les transmissions au sein du véhicule à partir d’un multiplexage des données. Il existe différentes versions du protocole, visant notamment à augmenter son débit. Toutefois, les différentes évolutions du protocole CAN ne conduisent pas à ce que des débits suffisants. En outre, les étapes protocolaires d’émission / réception des trames de protocole de type CAN impliquent notamment des mécanismes de détection d’erreur et de signalisation d’erreur qui sont consommateurs de ressources de calcul, en particulier pour les composants en charge des couches basses. Aussi, l’utilisation d’autres protocoles tel que notamment un protocole à commutation de paquets de type Ethernet a été utilisé dans les véhicules. Toutefois, ces protocoles à commutation de paquet et plus particulièrement le protocole Ethernet ayant été conçus pour des échanges entre ordinateurs, impliquent des traitements haut niveau (couches applicatives) difficile à mettre en œuvre sur tous les calculateurs bas niveaux d’un véhicule. Il existe donc un besoin pour un protocole capable de gérer des débits importants tout en étant compatible avec une grande diversité de composants électroniques du véhicule. Un objet de la présente invention est d’émettre une trame d’un réseau bas niveau entre plusieurs composants électroniques d’un véhicule via des émetteurs-récepteurs d’un protocole à commutation de paquet. Selon un premier aspect, l’invention concerne un procédé d’émission d’un signal par un premier composant électronique d’un véhicule à destination d’au moins un second composant électronique du véhicule, ledit signal étant formé à partir d’une trame d’un protocole réseau bas niveau et étant émis via des émetteurs-récepteurs d’un protocole à commutation de paquet, le procédé comprenant les étapes suivantes : - réception du signal sur un port d’entrée physique d’un commutateur réseau ; - redirection d’une trame extraite du signal reçu vers un port de sortie du commutateur réseau sur la base d’une adresse destination extraite de ladite trame ; - émission d’un signal, généré à partir de la trame, à destination du composant électronique identifié par l’adresse destination extraite via ledit port de sortie du commutateur réseau auquel ledit composant électronique est connecté. Selon un mode de réalisation, la trame est redirigée vers un port de sortie dont le numéro est mémorisé dans une table d’adressage en association avec une adresse destinataire identique à l’adresse destinataire extraite de la trame. Selon une variante, l’adresse destinataire extraite de la trame est mémorisée dans la table d’adressage en association avec le numéro du port d’entrée si cette association n’est pas déjà mémorisée dans la table d’adressage. Selon un mode de réalisation, la trame est redirigée vers un port de sortie dont le numéro est mémorisé dans la table d’adressage en association avec une adresse destinataire du protocole à commutation de paquet obtenue à partir d’une adresse destinataire identique à une adresse destinataire extraite de la trame. Selon une variante, l’adresse destinataire du protocole à commutation de paquet est mémorisée dans la table d’adressage en association avec le numéro du port d’entrée si cette association n’est pas déjà mémorisée dans la table d’adressage. Selon un mode de réalisation, le procédé comporte en outre une étape d’extraction d’une adresse source de la trame et de mémorisation de ladite adresse source dans une table d’adressage en association avec le numéro du port d’entrée du commutateur réseau sur laquelle la trame est reçue. Selon un mode de réalisation, le procédé comporte en outre une étape d’extraction d’une adresse source de la trame et de mémorisation d’une adresse source du protocole à commutation de paquet obtenue à partir de ladite adresse source extraite, dans une table d’adressage en association avec le numéro du port d’entrée du commutateur réseau sur laquelle la trame est reçue. Selon un mode de réalisation, la trame étant une trame du protocole bas niveau ou une trame du protocole à commutation de paquet, une information est mémorisée pour identifier si un port d’entrée du commutateur réseau accepte des trames du protocole bas niveau ou des trames du protocole à commutation de paquet. Selon un deuxième aspect, l’invention concerne un commutateur réseau comportant comprenant une mémoire associée à au moins un processeur configuré pour la mise en œuvre des étapes du procédé selon le premier aspect de l’invention. Selon un troisième aspect, l’invention concerne un véhicule, par exemple de type automobile, comprenant un dispositif tel que décrit ci-dessus selon le deuxième aspect de l’invention. Selon un quatrième aspect, l’invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le premier aspect de l’invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur. Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. Selon un cinquième aspect, l’invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le premier aspect de l’invention. D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur. D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des figures D’autres caractéristiques et avantages de l’invention ressortiront de la description des modes de réalisation non limitatifs de l’invention ci-après, en référence aux figures 1 à 4 annexées, sur lesquelles : illustre schématiquement un système d’émission d’un signal par un premier composant électronique d’un véhicule à destination d’au moins un second composant électronique du véhicule selon un mode de réalisation et non limitatif de la présente invention ; illustre schématiquement une trame d’un protocole réseau bas niveau de type CAN XL ; illustre schématiquement une trame d’un protocole réseau de type Ethernet ; et illustre un organigramme des différentes étapes d’un procédé d’émission d’un signal par un premier composant électronique d’un véhicule à destination d’au moins un second composant électronique du véhicule selon un exemple de réalisation particulier de la présente invention. Procédé d’émission d’un signal par un premier composant électronique d’un véhicule à destination d’au moins un second composant électronique du véhicule, ledit signal étant formé à partir d’une trame d’un protocole réseau bas niveau et étant émis via des émetteurs-récepteurs d’un protocole à commutation de paquet, ledit procédé comprenant les étapes suivantes : - réception (41) du signal sur un port d’entrée physique d’un commutateur réseau ; - redirection (42) de la trame du protocole réseau bas niveau extraite du signal reçu vers un port de sortie du commutateur réseau sur la base d’une adresse destination extraite de ladite trame du protocole réseau bas niveau ; - émission (43) d’un signal, généré à partir de la trame du protocole réseau bas niveau, à destination du composant électronique identifié par l’adresse destination extraite via ledit port de sortie du commutateur réseau auquel ledit composant électronique est connecté. Procédé selon la revendication 1, dans lequel la trame du protocole réseau bas niveau est redirigée vers un port de sortie dont le numéro est mémorisé dans une table d’adressage en association avec une adresse destinataire identique à l’adresse destinataire extraite de la trame du protocole réseau bas niveau. Procédé selon la revendication 2, dans lequel l’adresse destinataire extraite de la trame du protocole réseau bas niveau est mémorisée dans la table d’adressage en association avec le numéro du port d’entrée si cette association n’est pas déjà mémorisée dans la table d’adressage. Procédé selon la revendication 1, dans lequel la trame du protocole réseau bas niveau est redirigée vers un port de sortie dont le numéro est mémorisé dans la table d’adressage en association avec une adresse destinataire du protocole à commutation de paquet obtenue à partir d’une adresse destinataire identique à une adresse destinataire extraite de la trame du protocole réseau bas niveau. Procédé selon la revendication 4, dans lequel l’adresse destinataire du protocole à commutation de paquet est mémorisée dans la table d’adressage en association avec le numéro du port d’entrée si cette association n’est pas déjà mémorisée dans la table d’adressage. Procédé selon l’une des revendications précédentes, qui comporte en outre une étape d’extraction d’une adresse source de la trame du protocole réseau bas niveau et de mémorisation de ladite adresse source dans une table d’adressage en association avec le numéro du port d’entrée du commutateur réseau sur laquelle la trame du protocole réseau bas niveau est reçue. Procédé selon l’une des revendications précédentes, qui comporte en outre une étape d’extraction d’une adresse source de la trame du protocole réseau bas niveau et de mémorisation d’une adresse source du protocole à commutation de paquet obtenue à partir de ladite adresse source extraite, dans une table d’adressage en association avec le numéro du port d’entrée du commutateur réseau sur laquelle la trame du protocole réseau bas niveau est reçue. Procédé selon l’une des revendications précédentes, dans lequel une information est mémorisée pour identifier si un port d’entrée du commutateur réseau accepte des trames du protocole bas niveau ou des trames du protocole à commutation de paquet. Commutateur réseau (12) comportant comprenant une mémoire associée à au moins un processeur configuré pour la mise en œuvre des étapes du procédé selon l’une quelconque des revendications 1 à 8. Véhicule comprenant le dispositif selon la revendication 9.