FR 3100418 A1 20210305 FR 1909558 A 20190830 Description Titre de l'invention : PROCEDE ET DISPOSITIF DE TRANSMISSION DE DONNEES DANS UN RESEAU SANS FIL Domaine technique [0001] La présente invention concerne un procédé et un dispositif de transmission de données dans un réseau sans fil par écoute d'un médium à accès Multiple. Technique antérieure [0002] La transmission de données dans les réseaux sans fil utilisant la technique d'écoute d'un support à accès Multiple (CSMA Carrier Sense Multiple Access en anglais) gère l'accès au média du réseau sans fil en vérifiant que le média est disponible avant de commencer l'envoi d'une trame de données. Le CSMA permet de détecter ou bien d'éviter les collisions de messages dans les transmissions. [0003] En effet, contrairement aux réseaux filaires, un premier et un second dispositifs de transmission de données peuvent émettre vers un troisième dispositif de transmission sans se détecter, par exemple lorsque les premier et second dispositifs de transmission de données sont hors de portée l'un de l'autre. [0004] Dans le domaine de l'avionique, des travaux sont effectués pour remplacer ou compléter les réseaux filaires d'un aéronef en utilisant le médium radio comme moyen de communication entre les composants de l'aéronef. Les communications avioniques sans fil (Wireless Avionics Intra-Communications WAIC) permettent des échanges de données dans l'aéronef ainsi que vers l'extérieur de l'aéronef. Dans le contexte des systèmes de Communication avionique de la catégorie WAIC, au-delà du choix de la gamme de fréquences radio actuellement retenue (4.2GHz-4.4GHz), il n'y a pas à ce jour de protocoles d'échanges entre équipements répondant à une définition stmdardisée. Les standards associés auxquels le WAIC se réfère, à titre d'appendice uniquement, sont IEEE802.11 (Wifi) et 802.15 (ZigBee) [0005] Ces protocoles répondent difficilement ou ne répondent pas aux contraintes de l'embarqué critique, en particulier le déterminisme, en procurant une organisation temporelle des échanges garantissant l'exclusivité des émissions et l'opportunité répartie des émissions tout en assurant un haut niveau de disponibilité du médium radio. Exposé de l'invention [0006] La présente invention a pour but de résoudre les inconvénients de l'art antérieur en proposant un système et un procédé de transmission de données dans un réseau sans fil par écoute d'un médium à accès multiple qui permet d'éviter que des collisions de trames de données n'apparaissent et qui peut s'adapter aux variations du nombre de 2 dispositifs de transmission de données. [0007] A cette fin, selon un premier aspect, l'invention propose un procédé de transmission de données dans un réseau sans fil par écoute d'un médium à accès multiple dans lequel plusieurs dispositifs de transmission de données émettent respectivement au moins une trame de données à des moments différents les uns des autres, caractérisé en ce que le procédé comporte les étapes exécutées par chaque dispositif de transmission lors de l'initialisation dudit dispositif de transmission de : [0008] - chargement de la valeur finale d'un premier compteur, de la valeur finale d'un second compteur et de la valeur finale d'un troisième compteur, la valeur finale du premier compteur étant identique pour tous les dispositifs de transmission de données, la valeur finale du second compteur étant identique pour tous les dispositifs de transmission de données et la valeur finale du troisième compteur étant différente de chaque valeur finale du troisième compteur des autres dispositifs de transmission de données, les premiers, second et troisième compteurs ayant une valeur initiale ; [0009] déclenchement du second compteur à partir de sa valeur initiale, le second compteur étant réinitialisé à sa valeur initiale, déclenchement, lorsque le second compteur est arrivé à sa valeur finale, du premier compteur à partir de sa valeur initiale, le premier compteur étant forcé à sa valeur finale à chaque détection de présence de données sur le médium si le second compteur est arrivé à sa valeur finale, déclenchement, lorsque le premier compteur est arrivé à sa valeur finale, du troisième compteur à partir de sa valeur initiale, le troisième compteur étant réinitialisé à sa valeur initiale et re-déclenché à chaque détection de présence de données sur le médium radio, transfert d'au moins une trame de données, lorsque le troisième compteur est arrivé à sa valeur finale, et déclenchement du premier compteur à partir de sa valeur initiale. [0010] L'invention concerne aussi un système de transmission de données dans un réseau sans fil par écoute d'un médium à accès multiple dans lequel plusieurs dispositifs de transmission de données émettent respectivement au moins une trame de données à des moments différents les uns des autres, caractérisé en ce que chaque dispositif comporte des moyens mis en oeuvre lors de l'initialisation dudit dispositif de transmission pour : [0011] - charger la valeur finale d'un premier compteur, la valeur finale d'un second compteur et la valeur finale d'un troisième compteur, la valeur finale du premier compteur étant identique pour tous les dispositifs de transmission de données, la valeur finale du second compteur étant identique pour tous les dispositifs de transmission de données et la valeur finale du troisième compteur étant différente de chaque valeur finale du troisième compteur des autres dispositifs de transmission de données, les 3 premier, second et troisième compteurs ayant une valeur initiale ; [0012] déclencher le second compteur à partir de sa valeur initiale, le second compteur étant réinitialisé à sa valeur initiale, déclencher, lorsque le second compteur est arrivé à sa valeur finale, le premier compteur à partir de sa valeur initiale, le premier compteur étant forcé à sa valeur finale à chaque détection de présence de données sur le médium si le second compteur est arrivé à sa valeur finale, déclencher, lorsque le premier compteur est arrivé à sa valeur finale, le troisième compteur à partir de sa valeur initiale, le troisième compteur étant réinitialisé à sa valeur initiale et re-déclenché à chaque détection de présence de données sur le médium radio, transférer au moins une trame de données, lorsque le troisième compteur est arrivé à sa valeur finale et déclenchement du premier compteur à partir de sa valeur initiale. [0013] Ainsi, le premier compteur donne la récurrence des émissions des dispositifs de transmission ou valeur du cycle principal des émissions suivant la planification temporelle régulière, le second compteur donne la durée d'attente systématique et commune à tous les dispositifs de transmission permettant leur rephasage ou une synchronisation globale moyennant une valeur supérieure à la valeur finale du troisième compteur T3 et le troisième compteur donne la durée d'attente spécifique à chaque dispositif de transmission permettant de les distinguer et de les exclure moyennant à chaque cycle un rephasage ou une synchronisation. [0014] Selon un mode particulier de l'invention, après l'initialisation, chaque dispositif de transmission : [0015] déclenche le second compteur à partir de sa valeur initiale, le second compteur étant réinitialisé à sa valeur initiale, déclenche, lorsque le second compteur est arrivé à sa valeur finale, le troisième compteur à partir de sa valeur initiale, le troisième compteur étant réinitialisé à sa valeur initiale et re-déclenché à chaque détection de présence de données sur le médium radio, transfère au moins une trame de données, lorsque le troisième compteur est arrivé à sa valeur finale et déclenchement du premier compteur à partir de sa valeur initiale, le premier compteur étant forcé à sa valeur finale à chaque détection de présence de données sur le médium pendant le comptage par le troisième compteur. [0016] Ainsi, l'attente de l'arrivée du second compteur à sa valeur finale permet un rephasage de l'ensemble des dispositifs de transmission. Une non activité sur le médium radio durant la seconde valeur finale strictement supérieure à n'importe quelle valeur de troisième valeur finale. [0017] Selon un mode particulier de l'invention, chaque dispositif de transmission de données est associé à un équipement et au moins une trame transférée provient de l'équipement associé au dispositif de transmission et/ou au moins une trame transférée a été précédemment transférée par un au moins un autre dispositif de transmission de données. [0018] Ainsi, la présente invention permet d'étendre la portée des signaux émis par d'autres dispositifs de transmission de données et d'améliorer la disponibilité du médium radio pour, par exemple, des trames prédéfinics par configuration. [0019] Selon un mode particulier de l'invention, la valeur finale du second compteur est su- périeure à la valeur maximale que peut prendre la valeur finale de chaque troisième compteur. [0020] Selon un mode particulier de l'invention, la première valeur finale est supérieure à la somme pour i= 1 à N des durées d'émission des trames plus la somme pour i=1 à N des valeurs finales des troisièmes compteurs T3 plus la seconde valeur finale où N est le nombre maximal de dispositifs de transmissions de données. [0021] Selon un mode particulier de l'invention, les dispositifs de transmission de données sont compris dans un aéronef. [0022] L'invention concerne aussi les programmes d'ordinateur stockés sur un support d'informations, lesdits programmes comportant des instructions permettant de mettre en oeuvre les procédés précédemment décrits, lorsqu'ils sont chargés et exécutés par un système informatique. Brève description des dessins [0023] Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, appa- raîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : [0024] [fig.lj représente l'architecture d'un réseau de communication sans fil compris dans un aéronef dans lequel la présente invention est implémentée ; [0025] [fig.2j représente un exemple d'architecture d'un dispositif de transmission de données dans un réseau sans fil par écoute d'un support à accès Multiple dans lequel la présente invention est implémentée ; [0026] [fig.3] représente un exemple d'un diagramme d'états d'un algorithme exécuté par chaque dispositif de transmission de données selon la présente invention ; [0027] [fig.4] représente un diagramme d'états d'un algorithme exécuté par chaque dispositif de transmission de données selon la présente invention ; [0028] [fig.5] représente un diagramme d'états d'un algorithme exécuté par chaque dispositif de transmission de données selon la présente invention ; [0029] [fig.6] illustre la fonction de répéteur qu'un ou plusieurs dispositifs de transmission de données implémentent selon un mode particulier de réalisation de la présente invention. [0030] EXPOSE DETAILLE DE MODES DE REALISATION [0031] La Fig. 1 représente l'architecture d'un réseau de communication sans fil compris dans un aéronef dans lequel la présente invention est implémentée. [0032] Dans la Fig. 1, un aéronef 10 comporte un réseau de communication sans fil de type WAIC qui comporte des dispositifs de transmission de données notés SWCU1 à SWCUN. [0033] Chaque dispositif de transmission de données SWCU1 à SWCUN est associé à un équipement tel qu'un calculateur, un dispositif informatique ou un capteur. [0034] Les calculateurs et les dispositifs informatiques sont disposés dans l'aéronef 10 et les capteurs sont placés à divers endroits à l'intérieur et à l'extérieur de la structure de l'aéronef 10. Les capteurs placés à l'extérieur de la structure de l'aéronef 10 recueillent des données relatives à un ou plusieurs dispositifs d'atterrissage, au fuselage de l'aéronef, à l'état de santé structurel, à la température, aux pressions, humidité, corrosion, proximité, à la position d'au moins une roue pour un contrôle de direction, au paramètre de moteur pour la surveillance et le contrôle du moteur, à la détection de givre, à la pression de pneu, à la température des pneus et des freins, à la détection d'un atterrissage dur, aux données du compartiment à bagages, aux données relatives aux portes de soutes et à l'imagerie externe. [0035] Les capteurs placés à l'intérieur de l'aéronef 10 recueillent des données relatives à un ou plusieurs des facteurs suivants : pression de la cabine, fumée, surveillance d'objets liés à la sécurité des passagers et de l'équipage (par exemple gilets de sauvetage et extincteurs), réservoir de carburant, portes passagers, portes cargo, panneaux, vannes et autres pièces mobiles mécaniques, contrôle de l'éclairage de secours, contrôle de l'éclairage de l'avion, voix des équipages de cabine de pilotage et de cabine, images fixes des équipages de cabine et de la cabine, vidéo de mouvement du personnel de pont et de cabine, données numériques relatives aux opérations de vol. [0036] Le réseau sans fil utilise par exemple la bande fréquence 4.2GHz-4.4GHz en utilisant la technique d'écoute d'un support à accès Multiple. [0037] Chaque dispositif de transmission de données vérifie, à l'aide de moyens de réception de données, que le média est disponible avant de commencer l'envoi d'une trame de données. Ainsi, la décision d'envoyer une trame de données est effectuée de manière décentralisée. [0038] Selon la présente invention, chaque dispositif de transmission lors de l'initialisation dudit dispositif de transmission : [0039] - charge la valeur finale d'un premier compteur, la valeur finale d'un second 6 compteur et la valeur finale d'un troisième compteur, la valeur finale du premier compteur étant identique pour tous les dispositifs de transmission de données, la valeur finale du second compteur étant identique pour tous les dispositifs de transmission de données et la valeur finale du troisième compteur étant différente de chaque valeur finale du troisième compteur des autres dispositifs de transmission de données, les premiers, second et troisième compteurs ayant une valeur initiale ; [0040] déclenche le second compteur à partir de sa valeur initiale, le second compteur étant réinitialisé à sa valeur initiale, déclenche, lorsque le second compteur est arrivé à sa valeur finale, le premier compteur à partir de sa valeur initiale, le premier compteur étant forcé à sa valeur finale à chaque détection de présence de données sur le médium si le second compteur est arrivé à sa valeur finale, déclenche, lorsque le premier compteur est arrivé à sa valeur finale, le troisième compteur à partir de sa valeur initiale, le troisième compteur étant réinitialisé à sa valeur initiale et re-déclenché à chaque détection de présence de données sur le médium radio, transfère au moins une trame de données, lorsque le troisième compteur est arrivé à sa valeur finale, et déclenche le premier compteur à partir de sa valeur initiale. [0041] Après l'initialisation, chaque dispositif de transmission : [0042] déclenche le second compteur à partir de sa valeur initiale, le second compteur étant réinitialisé à sa valeur initiale, déclenche, lorsque le second compteur est arrivé à sa valeur finale, le troisième compteur à partir de sa valeur initiale, le troisième compteur étant réinitialisé à sa valeur initiale et re-déclenché à chaque détection de présence de données sur le médium radio, transfère au moins une trame de données, lorsque le troisième compteur est arrivé à sa valeur finale et déclenchement du premier compteur à partir de sa valeur initiale, le premier compteur étant forcé à sa valeur finale à chaque détection de présence de données sur le médium pendant le comptage par le troisième compteur. [0043] La Fig. 2 représente un exemple d'architecture de transmission de données dans lequel la présente invention est implémentée. [0044] Chaque dispositif de transmission de données SWCUi, avec i=1 à N comprend : [0045] - un processeur, micro-processeur, ou microcontrôleur 200 ; [0046] - une mémoire volatile 203 ; [0047] - une mémoire non volatile 202 ; [0048] - éventuellement, un lecteur 204 de medium de stockage tel qu'un lecteur de carte SD 7 (Secure Digital Card en anglais ou Carie Numérique Sécurisée en français) ou un disque dur ; [0049] - une interface réseau sans fil 205 permettant d'émettre des données conformément à l'invention, de détecter la présence de données sur le médium radio et de recevoir des données ; [0050] - une interface 206 le reliant à un équipement tel qu'un calculateur, un dispositif in- formatique ou un capteur ; [0051] - un bus de communication 201 reliant le processeur 200 à la mémoire ROM 202, à la mémoire RAM 203, au lecteur de médium de stockage 204, à l'interface réseau sans fil 205 et à l'interface 206. [0052] Le processeur 200 est capable d'exécuter des instructions chargées dans la mémoire volatile 203 à partir de la mémoire non volatile 202, d'une mémoire externe (non représentée), d'un support de stockage tel qu'une carte SD ou autre, ou d'un réseau de communication. Lorsque le dispositif de transmission de données est mis sous tension, le processeur 200 est capable de lire de la mémoire volatile 203 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur qui cause la mise en oeuvre, par le processeur 200, de tout ou partie du procédé décrit en relation avec les Figs. 3 à 5. [0053] Tout ou partie du procédé décrit en relation avec les Figs. 3 à 5 peut être implémenté sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, telle qu'un DSP (Digital Signal Processor en anglais ou Unité de Traitement de Signal Numérique en français) ou un microcontrôleur ou être implémenté sous forme matérielle par une machine ou un composant dédié, tel qu'un FPGA (Field-Programmable Gate Array en anglais ou Matrice de Portes Programmable sur le Terrain en français) ou un ASIC (Application-Speen-je Integrated Circuit en anglais ou Circuit Intégré Spécifique à une Application en français). [0054] La Fig. 3 représente un exemple d'un diagramme d'états d'un algorithme exécuté par chaque dispositif de transmission de données selon la présente invention. [0055] L'état E30 correspond à un état d'initialisation du dispositif de transmission de données. [0056] A l'état E30, la variable d'initialisation Init est mise à la valeur 1, et la valeur finale Tl d'un premier compteur Cl, la valeur finale T2 d'un second compteur C2 et la valeur finale T3 d'un troisième compteur C3 sont chargées dans les compteurs Cl, C2 et C3. [0057] La valeur finale Tl du premier compteur Clest identique pour chaque dispositif de transmission de données. Le premier compteur Clest un compteur qui n'est pas ré-initialisé et re-déclenché à chaque détection de présence de données sur le médium radio mais est un compteur qui est forcé à la valeur finale si une détection de présence 8 de données sur le médium radio est détectée pendant le comptage comme cela sera explicité par la suite. Par exemple, la valeur finale T1 du compteur C 1 est égale à 16 millisecondes. [0058] Par exemple, la valeur finale Ti est supérieure à la somme pour i= 1 à N des durées d'émission des trames plus la somme pour i=1 à N des valeurs finales des compteurs T3 plus la valeur finale T2 où N est le nombre maximal de dispositifs de transmissions de données. [0059] La valeur finale T2 du second compteur C2 est identique pour chaque dispositif de transmission de données. Le compteur C2 est un compteur qui est réinitialisé à une valeur initiale et si le compteur C2 n'est pas arrivé à sa valeur finale T2 c'est-à-dire à l'état écoulé ; dans ce cas son ro-déclenchement, c'est-à-dire le re-déclenchement de C2 ne dépend plus de la détection de présence de données sur le médium radio, mais d'une action explicite de déclenchement du second compteur C2. [0060] La valeur finale T2 du compteur C2 est supérieure à la valeur finale maximale T3 que peut prendre la valeur du troisième compteur C3. Par exemple, la valeur du compteur SG est égale à trois millisecondes. [0061] La valeur finale T3 du troisième compteur C3 est différente pour chaque dispositif de transmission de données. Le compteur C3 est un compteur qui est réinitialisé à une valeur initiale et ro-déclenché à chaque détection de présence de données sur le médium radio. La valeur finale T3 du compteur C3 est définie par exemple lors de l'installation du dispositif de transmission de données. La valeur finale T3 du compteur C3 est selon un autre exemple, déterminée par le dispositif de transmission de données à partir de son identifiant unique et d'une table associant à chaque identifiant de dispositif de transmission de données une valeur de T3 différente. [0062] Par exemple, la valeur finale du compteur C3 est égale à 1, 1,5, 2, 2,5 milli- secondes. [0063] Lorsque l'état E30 d'initialisation est terminé, le dispositif de transmission passe à l'état E31. [0064] A l'état E31, le dispositif de transmission de données déclenche le second compteur C2 à partir d' une valeur initiale, par exemple 0, et le second compteur C2 commence un comptage jusqu'à ce que le second compteur C2 atteigne sa valeur finale T2. [0065] Lorsque le second compteur C2 a atteint sa valeur finale T2, le dispositif de transmission de données passe à l'état E32 si la variable Irait est à la valeur 1 ou passe à l'étape E33 si la variable Inn est à la valeur O. [0066] A l'état E32, le dispositif de transmission de données met la variable Irait à la valeur 0 et déclenche le premier compteur Cl à partir d'une valeur initiale, par exemple 0, et le premier compteur Cl commence un comptage. [0067] Si, pendant le comptage du premier compteur Cl, une présence de données sur le 9 médium radio est détectée, le dispositif de transmission passe à l'état E35. [0068] Si, pendant le comptage du premier compteur Cl, aucune présence de données sur le médium radio n'est détectée, le dispositif de transmission passe à l'état E33 lorsque le premier compteur Cl a atteint sa valeur finale Tl . [0069] A l'état E35, le dispositif de transmission de données déclenche le troisième compteur C3 à partir d'une valeur initiale, par exemple 0, le troisième compteur C3 commence un comptage et le premier compteur est forcé à sa valeur finale Tl . Le dispositif de transmission passe à l'état suivant E36. [0070] A l'état suivant E36, le dispositif de transmission de données attend que le troisième compteur C3 soit arrivé à sa valeur finale T3 et passe à l'état E34 lorsque le troisième compteur C3 est arrivé à sa valeur finale T3. [0071] A l'état E33, le dispositif de transmission de données déclenche le troisième compteur C3 à partir d'une valeur initiale, par exemple 0, le troisième compteur C3 commence un comptage et le dispositif de transmission attend que le troisième compteur C3 soit arrivé à sa valeur finale T3 pour passer à l'état E34. [0072] A l'état E34, le dispositif de transmission de données commande le transfert d'une ou plusieurs trames de données sur le médium radio et déclenche le premier compteur Cl à partir d'une valeur initiale, par exemple 0, [0073] Par exemple, le dispositif de transmission de données transfère une trame de données provenant de l'équipement auquel il est associé et/ou au moins une trame de données précédemment émise par un au moins un autre dispositif de transmission sur le médium radio assurant ainsi la fonction de répéteur pour un ou plusieurs autres dispositif de transmission. [0074] Ces opérations effectuées, le dispositif de transmission de données retourne à l'état E31 précédemment décrit. [0075] La Fig. 4 représente un diagramme d'états d'un algorithme exécuté par chaque dispositif de transmission de données selon la présente invention. [0076] La Fig. 4 représente la réinitialisation du troisième compteur à une valeur initiale et re-déclenché à chaque détection de présence de données sur le médium radio. [0077] A l'état E40, le dispositif de transmission de données déclenche le troisième compteur C3 à partir d'une valeur initiale, par exemple O. [0078] A l'état suivant E41, le troisième compteur C3 commence un comptage. [0079] Si la présence de données sur le médium radio est détectée pendant le comptage, le dispositif de transmission de données retourne à l'état E40. [0080] La Fig. 5 représente un diagramme d'états d'un algorithme exécuté par chaque dispositif de transmission de données selon la présente invention ; [0081] La Fig. 5 représente la réinitialisation du second compteur C2 à une valeur initiale et re-déclenché à chaque détection de présence de données sur le médium radio. [0082] A l'état E50, le dispositif de transmission de données déclenche le second compteur C2 à partir d'une valeur initiale, par exemple 0. [0083] A l'état suivant E51, le second compteur C2 commence un comptage. [0084] Si la présence de données sur le médium radio est détectée pendant le comptage du second compteur C2, le dispositif de transmission de données retourne à l'état E50. [0085] Si aucune donnée n'a été détectée sur le médium radio pendant le comptage jusqu'à la valeur finale T2 du second compteur C2, le dispositif de transmission de données passe à l'état E52. [0086] A l'état E52, le dispositif de transmission de données arrête le second compteur C2 et attend un nouveau déclenchement du second compteur C2 pour retourner à l'état E50. [0087] La Fig. 6 illustre la fonction de répéteur qu'un ou plusieurs dispositifs de transmission de données implémentent selon un mode particulier de réalisation de la présente invention. [0088] Dans l'exemple de la Fig. 6, le dispositif de transmission de données SWCU, est le premier à émettre une trame de données, le dispositif de transmission de données SWCU2 est le second à émettre une trame de données, le dispositif de transmission de données SWCUT,, est le troisième à émettre une trame de données, le dispositif de transmission de données SWCUN , est le N-1 ième à émettre une trame de données et le dispositif de transmission de données SWCUN est le N ièmc à émettre une trame de données. [0089] Dans l'exemple de la Fig. 6, le dispositif de transmission de données SWCU, transfère une trame de données Tri provenant de l'équipement auquel il est associé, le dispositif de transmission de données SWCU, assure la fonction de répéteur de la trame de données Tri émise par le dispositif de transmission de données SWCUI, le dispositif de transmission de données SWCUT,, transfère une trame de données Tri provenant de l'équipement auquel il est associé, le dispositif de transmission de données SWCUN I transfère une trame de données Ti-, I provenant de l'équipement auquel il est associé et le dispositif de transmission de données SWCUN assure la fonction de répéteur des trames de données Tr, et Tri émises par les dispositifs de transmission de données SWCUI et SWCU, ainsi que le transfert d'une trame de données provenant de l'équipement auquel il est associé. 11 [Revendication I] REVENDICATIONSProcédé de transmission de données dans un réseau sans fil par écoute d'un médium à accès multiple dans lequel plusieurs dispositifs de transmission de données émettent respectivement au moins une trame de données à des moments différents les uns des autres, caractérisé en ce que le procédé comporte les étapes exécutées par chaque dispositif de transmission lors de l'initialisation dudit dispositif de transmission de : - chargement (E30) de la valeur finale d'un premier compteur, de la valeur finale d'un second compteur et de la valeur finale d'un troisième compteur, la valeur finale du premier compteur étant identique pour tous les dispositifs de transmission de données, la valeur finale du second compteur étant identique pour tous les dispositifs de transmission de données et la valeur finale du troisième compteur étant différente de chaque valeur finale du troisième compteur des autres dispositifs de transmission de données, les premier, second et troisième compteurs ayant une valeur initiale ; déclenchement (E31) du second compteur à partir de sa valeur initiale, le second compteur étant réinitialisé à sa valeur initiale, déclenchement (E32), lorsque le second compteur est arrivé à sa valeur finale, du premier compteur à partir de sa valeur initiale, le premier compteur étant forcé à sa valeur finale à chaque détection de présence de données sur le médium pendant le comptage par le premier compteur si le second compteur est arrivé à sa valeur finale, déclenchement (E33), lorsque le premier compteur est arrivé à sa valeur finale, du troisième compteur à partir de sa valeur initiale, le troisième compteur étant réinitialisé à sa valeur initiale et re-déclenché à chaque détection de présence de données sur le médium radio, transfert (E34) d'au moins une trame de données, lorsque le troisième compteur est arrivé à sa valeur finale et déclenchement du premier compteur à partir de sa valeur initiale. [Revendication 2] Procédé selon la revendication 1, caractérisé en ce que le procédé comporte les étapes exécutées après l'initialisation du dispositif de 12 transmission de : déclenchement du second compteur à partir de sa valeur initiale, le second compteur étant réinitialisé à sa valeur initiale, déclenchement, lorsque le second compteur est arrivé à sa valeur finale, du troisième compteur à partir de sa valeur initiale, le troisième compteur étant réinitialisé à sa valeur initiale et re-déclenché à chaque détection de présence de données sur le médium radio, transfert d'au moins une trame de données, lorsque le troisième compteur est arrivé à sa valeur finale, et déclenchement du premier compteur à partir de sa valeur initiale, le premier compteur étant forcé à sa valeur finale à chaque détection de présence de données sur le médium pendant le comptage par le troisième compteur. [Revendication 3] [Revendication 4] [Revendication 5] [Revendication 6] Procédé selon la revendication 2, caractérisé en ce que chaque dispositif de transmission de données est associé à un équipement et en ce qu'une trame transférée provient de l'équipement associé au dispositif de transmission et/ou au moins une traille transférée a été précédemment transférée par au moins un autre dispositif de transmission de données. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que la valeur finale du second compteur est supérieure à la valeur maximale que peut prendre la valeur finale de chaque troisième compteur. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que la première valeur finale est supérieure à la somme pour i= 1 à N des durées d'émission des trames plus la somme pour i=1 à N des valeurs finales des troisièmes compteurs T3 plus la seconde valeur finale où N est le nombre maximal de dispositifs de transmissions de données. Système de transmission de données dans un réseau sans fil par écoute d'un médium à accès multiple dans lequel plusieurs dispositifs de transmission de données émettent respectivement au moins une trame de données à des moments différents les uns des autres, caractérisé en ce que chaque dispositif comporte des moyens mis en oeuvre lors de l'initialisation dudit dispositif de transmission pour : 13 [Revendication 7] - charger la valeur finale d'un premier compteur, la valeur finale d'un second compteur et la valeur finale d'un troisième compteur, la valeur finale du premier compteur étant identique pour tous les dispositifs de transmission de données, la valeur finale du second compteur étant identique pour tous les dispositifs de transmission de données et la valeur finale du troisième compteur étant différente de chaque valeur finale du troisième compteur des autres dispositifs de transmission de données, les premier, second et troisième compteurs ayant une valeur initiale ; déclencher le second compteur à partir de sa valeur initiale, le second compteur étant réinitialisé à sa valeur initiale, déclencher, lorsque le second compteur est arrivé à sa valeur finale, le premier compteur à partir de sa valeur initiale, le premier compteur étant forcé à sa valeur finale à chaque détection de présence de données sur le médium pendant le comptage par le premier compteur, déclencher, lorsque le premier compteur est arrivé à sa valeur finale, le troisième compteur à partir de sa valeur initiale, le troisième compteur étant réinitialisé à sa valeur initiale et redéclenché à chaque détection de présence de données sur le médium radio si le second compteur est arrivé à sa valeur finale, transférer au moins une trame de données, lorsque le troisième compteur est arrivé à sa valeur finale et déclenchement du premier compteur à partir de sa valeur initiale. Système selon la revendication 6, caractérisé en ce que chaque dispositif comporte des moyens mis en oeuvre lors de l'initialisation dudit dispositif de transmission pour : déclencher le second compteur à partir de sa valeur initiale, le second compteur étant réinitialisé à sa valeur initiale, déclencher, lorsque le second compteur est u-rivé à sa valeur finale, le troisième compteur à partir de sa valeur initiale, le troisième compteur étant réinitialisé à sa valeur initiale et redéclenché à chaque détection de présence de données sur le médium radio, transférer au moins une trame de données, lorsque le troisième 14 compteur est arrivé à sa valeur finale et déclencher le premier compteur à partir dc sa valeur initiale, le premier compteur étant forcé à sa valeur finale à chaque détection de présence dc données sur le médium pendant le comptage par le troisième compteur. [Revendication 8] [Revendication 9] [Revendication 10] [Revendication 11] Système selon l'une quelconque des revendications 6 à 7, caractérisé en ce que les dispositifs de transmission de données sont compris dans un aéronef. Système selon l'une quelconque des revendications 6 à 8, caractérisé en ce que chaque dispositif de transmission de données est associé à un équipement et en ce qu'une trame transférée provient de l'équipement associé au dispositif de transmission et/ou au moins une trame transférée a été précédemment transférée par au moins un autre dispositif de transmission de données. Programme d'ordinateur stocké sur un support d'informations, ledit programme comportant des instructions permettant de mettre en oeuvre le procédé selon les revendications 1 à 5, lorsqu'il est chargé et exécuté par un dispositif de transmission de données. Moyen de de stockage caractérisé en ce qu'il stocke un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un dispositif de transmission de données, le procédé selon les revendications 1 à 5, lorsque ledit programme est exécuté par un processeur dudit dispositif de transmission de données.