Brevet FR3045256A1 (20170616)
REVENDICATIONS1- Abonné (10) d'un réseau de communication embarqué (4) d'un véhicule (1), le réseau de communication étant un réseau Ethernet déterministe utilisant des liens virtuels à chacun desquels est associée une contrainte de BAG, l'abonné (10) étant caractérisé en ce qu'il comporte : - au moins un premier récepteur (20a) d'un port de communication compatible avec le réseau de communication ; - au moins un premier transmetteur (22a) d'un port de communication compatible avec le réseau de communication ; - au moins une première mémoire (19) prévue pour enregistrer une table de configuration relative à un ensemble de liens virtuels que l'abonné peut recevoir et / ou retransmettre ; et - une unité de traitement configurée pour mettre en oeuvre : . au moins une application (18) susceptible de recevoir des informations provenant du réseau de communication et / ou de transmettre des informations vers le réseau de communication ; une fonction de triage (16) ; une fonction de réception (12) configurée pour recevoir des trames de données reçues par le premier récepteur (20a), pour extraire un identifiant de lien virtuel correspondant à chaque trame de données reçue, pour comparer cet identifiant avec des identifiants de liens virtuels appartenant à la table de configuration, pour n'accepter la réception que des trames de données correspondant à des liens virtuels appartenant à l'ensemble de liens virtuels et pour transmettre ces trames de données à la fonction de triage (16) ; et une fonction de transmission (14) comprenant un ensemble de files d'attente de transmission (F1, F2, Fk), de telle sorte qu'à chacun des liens virtuels de l'ensemble de liens virtuels est associé une file d'attente spécifique appartenant à l'ensemble de files d'attente de transmission, la fonction de transmission étant configurée pour recevoir des trames de données provenant de la fonction de triage (16), pour insérer chacune desdites trames de données dans la file d'attente de 3045256 17 transmission associée au lien virtuel correspondant à cette trame de données et pour envoyer vers le premier transmetteur (22a) les trames de données issues des différentes files d'attente de transmission en respectant les contraintes de BAG associées aux liens virtuels 5 correspondants, la fonction de triage (16) étant configurée pour recevoir les trames de données transmises par la fonction de réception (12) et pour transmettre chacune desdites trames de données vers l'application (18) et / ou vers la fonction de transmission (14) en fonction d'informations contenues dans la 10 table de configuration pour le lien virtuel correspondant à cette trame de données. 2- Abonné selon la revendication 1, caractérisé en ce qu'il est configuré pour communiquer sur le réseau de communication selon un 15 protocole de communication compatible avec le standard ARINC 664 part\n<CLM>\1\t3- Abonné selon l'une des revendications 1 ou 2, caractérisé en ce que la fonction de triage (16) est configurée pour recevoir des trames de données transmises par l'application (18) et pour transmettre chacune 20 desdites trames de données vers la fonction de transmission (14). 4- Abonné selon l'une des revendications précédentes, caractérisé en ce qu'il comporte en outre un deuxième récepteur (20b) d'un port de communication compatible avec le réseau de communication et un deuxième 25 transmetteur (22b) d'un port de communication compatible avec le réseau de communication et en ce que : la fonction de réception (12) est configurée pour recevoir en outre des trames de données reçues par le deuxième récepteur (20b), pour extraire un identifiant de lien virtuel correspondant à chaque trame de données 30 reçue, pour comparer cet identifiant avec des identifiants de liens virtuels appartenant à la table de configuration, pour n'accepter la réception que des trames de données correspondant à des liens virtuels appartenant à l'ensemble de liens virtuels et pour transmettre ces trames de données à la fonction de triage (16) ; et 3045256 18 la fonction de transmission (14) est configurée pour envoyer les trames de données issues des différentes files d'attente de transmission, à la fois vers le premier transmetteur (22a) et vers le deuxième transmetteur (22b), en respectant les contraintes de BAG associées aux liens virtuels 5 correspondants. 5- Abonné selon la revendication 4, caractérisé en ce que la fonction de réception est configurée pour extraire un identifiant correspondant à chaque trame de données reçue, pour vérifier si cet identifiant est déjà 10 enregistré dans une deuxième mémoire (21) de l'abonné, pour n'accepter la trame de données reçue que si l'identifiant n'est pas enregistré dans la deuxième mémoire et pour enregistrer l'identifiant dans la deuxième mémoire. 15 6- Réseau de communication embarqué (4) d'un véhicule (1), le réseau de communication étant un réseau Ethernet déterministe utilisant des liens virtuels, caractérisé en ce qu'il comporte un ensemble d'abonnés (10a, 10b, ... 10h) conformes à l'une quelconque des revendications 1 à\n<CLM>\1\t20 7- Réseau de communication selon la revendication 6 combinée avec l'une des revendications 4 ou 5, caractérisé en ce que les abonnés dudit ensemble d'abonnés sont reliés entre eux selon une topologie linéaire. 8- Réseau de communication selon la revendication 6, caractérisé en 25 ce que les abonnés dudit ensemble d'abonnés sont reliés entre eux selon une topologie circulaire. 9- Réseau de communication selon la revendication 8 combinée avec l'une des revendications 4 ou 5, caractérisé en ce que ledit ensemble 30 d'abonnés comprend au moins un premier, un deuxième, un troisième, un quatrième et un cinquième abonnés, le premier abonné étant relié aux autre abonnés de l'ensemble d'abonnés de telle façon que le premier récepteur du premier abonné est relié au premier émetteur du deuxième abonné, le premier émetteur du premier abonné est relié au premier récepteur du 35 troisième abonné, le deuxième récepteur du premier abonné est relié au 3045256 19 deuxième émetteur du quatrième abonné et le deuxième émetteur du premier abonné est relié au deuxième récepteur du cinquième abonné. 10- Réseau de communication selon la revendication 9, caractérisé en 5 ce que le premier récepteur du deuxième abonné est relié au premier émetteur du quatrième abonné et le premier émetteur du troisième abonné est relié au premier récepteur du cinquième abonné. 11- Réseau de communication selon la revendication 8 combinée 10 avec l'une des revendications 4 ou 5, caractérisé en ce que ledit ensemble d'abonnés comprend au moins un premier, un deuxième et un troisième abonnés, le premier abonné étant relié aux autres abonnés de l'ensemble d'abonnés de telle façon que le premier récepteur du premier abonné est relié au premier émetteur du deuxième abonné, le premier émetteur du 15 premier abonné est relié au premier récepteur du troisième abonné, le deuxième récepteur du premier abonné est relié au deuxième émetteur du troisième abonné et le deuxième émetteur du premier abonné est relié au deuxième récepteur du deuxième abonné. 20 12- Réseau de communication selon l'une quelconque des revendications 6 à 11, caractérisé en ce qu'il comporte en outre au moins un commutateur (30, 30a, 30b), au moins un abonné dudit ensemble d'abonnés (10a, 10b, ... 10h) étant relié à cet au moins un commutateur. 25 13- Aéronef (1) caractérisé en ce qu'il comporte un réseau de communication (4) selon l'une des revendications 6 à 12.