Brevet FR3036241A1 — publié le 20161118

PROCÉDÉ ET DISPOSITIF DE CONTRÔLE DE LA TRANSMISSION DE TRAMES DANS UN RÉSEAU VIDÉO BIDIRECTIONNEL L'invention concerne les réseaux de communication qui sont adaptés à la transmission bidirectionnelle de trames de données non vidéo et à la transmission unidirectionnelle de trames de données vidéo entre des organes maître et esclave, et plus précisément le contrôle de la transmission de trames de données non vidéo entre de tels organes. Dans certains réseaux de communication du type précités, et notamment dans ceux dits « à signalisation différentielle à basse tension » (ou LVDS - « Low Voltage Differential Signaling »), un organe maître et au moins un organe esclave sont agencés de manière à s'échanger des trames de données non vidéo de façon bidirectionnelle, dans des créneaux (ou tranches) temporel(le)s (ou « slots ») qui sont défini(e)s par une table de programmation (ou « schedule table »), et des trames de données vidéo de façon unidirectionnelle. Cette table (de programmation) permet avantageusement d'éviter que deux organes (ou noeuds) transmettent sensiblement simultanément des trames de données non vidéo, ce qui induirait leur perte. A titre d'exemple, la perte d'une trame de données non vidéo de paramétrage d'écran entre un calculateur multimédia et un écran tactile d'un véhicule pourrait, par exemple, induire une absence de prise compte d'un paramétrage commandé par un passager et donc un effet indésirable sur l'écran tactile. Hélas, comme le sait l'homme de l'art, il peut parfois arriver qu'une partie des données non vidéo d'une trame n'ait pas encore été transmise par un organe à la fin du créneau temporel qui lui a été attribué par la table. Dans ce cas, cet organe achève sa transmission dans le créneau temporel suivant, alors qu'un autre organe a commencé à transmettre dans ce créneau temporel suivant. Il y a donc un risque de collision entre les deux trames, et donc un risque de perte de ces deux trames. A titre d'exemple une telle situation peut survenir en présence d'un pic de charge de calcul (ou CPU) dû 3036241 2 à une autre tâche que la transmission de trame, car cela peut engendrer des temps inter-octets plus importants que prévu dans la trame en cours de transmission (cela peut par exemple être le cas lors d'une communication téléphonique via une application Bluetooth). 5 L'invention a donc notamment pour but d'améliorer la situation Elle propose notamment à cet effet un procédé dédié au contrôle de la transmission de trames par des organes maître et esclave(s) appartenant à un réseau de communication adapté à la transmission bidirectionnelle de trames de données non vidéo, dans des créneaux temporels définis par une la table, et à la transmission unidirectionnelle de trames de données vidéo. Ce procédé se caractérise par le fait qu'il comprend une étape dans laquelle, chaque fois que débute un créneau temporel d'une première durée et dédié à la transmission d'au moins une trame de données non vidéo, on déclenche une temporisation d'une seconde durée strictement inférieure à 15 cette première durée, et, lorsqu'une fin de cette temporisation survient alors que la trame de données non vidéo n'a pas été intégralement transmise, on interdit à l'organe, qui transmet cette trame de données non vidéo, de terminer sa transmission. Ainsi, seule la trame, dont le contenu n'a pas été entièrement 20 transmis à la fin de la temporisation associée à son créneau temporel, sera éventuellement perdue, et non plus également la trame transmise dans le créneau temporel suivant. Le procédé de contrôle selon l'invention peut comporter d'autres caractéristiques qui peuvent être prises séparément ou en combinaison, et 25 notamment : - dans l'étape, lorsque le créneau temporel est dédié à la transmission par un organe maître d'une trame de données non vidéo dite d'écriture, et que la fin de la temporisation survient alors que la trame d'écriture n'a pas été intégralement transmise, on interdit à cet organe maître soit de poursuivre 30 sa transmission si la fin de la temporisation survient juste avant la transmission d'un octet, soit de poursuivre sa transmission après la transmission d'un dernier octet si la fin de la temporisation survient pendant la transmission de ce dernier octet ; 3036241 3 - dans l'étape c'est, par exemple, l'organe maître qui s'interdit de poursuivre sa transmission ; - dans l'étape, lorsque le créneau temporel est dédié à la transmission par l'organe maître d'une trame de données non vidéo dite d'entête, et que la 5 fin de la temporisation survient alors que la trame d'entête n'a pas été intégralement transmise, on interdit à l'organe maître soit de poursuivre sa transmission si la fin de la temporisation survient juste avant la transmission d'un octet, soit de poursuivre sa transmission après la transmission d'un dernier octet si la fin de la temporisation survient pendant 10 la transmission de ce dernier octet ; - dans l'étape c'est, par exemple, l'organe maître qui s'interdit de poursuivre sa transmission ; - dans l'étape, lorsque le créneau temporel est dédié à la transmission par un organe maître d'une trame de données non vidéo dite d'entête puis à la 15 transmission par un organe esclave d'une trame de données non vidéo dite de lecture, et que la fin de la temporisation survient alors que la trame de lecture n'a pas été intégralement transmise, on interdit à cet organe esclave soit de poursuivre sa transmission si la fin de la temporisation survient juste avant la transmission d'un octet, soit de poursuivre sa 20 transmission après la transmission d'un dernier octet si la fin de la temporisation survient pendant la transmission de ce dernier octet ; - dans l'étape c'est, par exemple, l'organe esclave qui s'interdit de poursuivre sa transmission, après avoir débuté la temporisation consécutivement à une réception d'un premier champ contenu dans la 25 trame d'entête à laquelle répond sa trame de lecture ; la seconde durée peut, par exemple, être au plus égale à environ 95% de la première durée. Par exemple, la seconde durée peut être choisie égale à 90% de la première durée. L'invention propose également un dispositif de contrôle, destiné à 30 contrôler la transmission de trames par un organe maître ou un organe esclave appartenant à un réseau de communication adapté à la transmission bidirectionnelle de trames de données non vidéo, dans des créneaux temporels définis par une table, et à la transmission unidirectionnelle de 3036241 4 trames de données vidéo. Ce dispositif se caractérise par le fait qu'il est agencé, chaque fois que débute un créneau temporel d'une première durée et dédié à la transmission d'au moins une trame de données non vidéo par l'organe maître 5 ou esclave, pour déclencher une temporisation d'une seconde durée strictement inférieure à cette première durée, et, lorsqu'une fin de cette temporisation survient alors que la trame de données non vidéo n'a pas été intégralement transmise, pour interdire à l'organe de terminer sa transmission. L'invention propose également un organe (maître ou esclave), propre 10 à être connecté à un réseau de communication adapté à la transmission bidirectionnelle de trames de données non vidéo, dans des créneaux temporels définis par une table, et à la transmission unidirectionnelle de trames de données vidéo, et comprenant un dispositif de contrôle du type de celui présenté ci-avant. 15 L'invention propose également un véhicule, éventuellement de type automobile et comprenant, d'une part, un réseau de communication adapté à la transmission bidirectionnelle de trames de données non vidéo, dans des créneaux temporels définis par une table, et à la transmission unidirectionnelle de trames de données vidéo, et, d'autre part, au moins deux 20 organes du type de celui présenté ci-avant et connectés au réseau de communication. L'invention est particulièrement bien adaptée, bien que non limitativement, au cas où le réseau de communication est de type LVDS. D'autres caractéristiques et avantages de l'invention apparaîtront à 25 l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels : la figure 1 illustre schématiquement et fonctionnellement un véhicule comprenant un réseau de communication auquel sont connectés des organes maître et esclaves équipés chacun d'un dispositif de contrôle 30 selon l'invention, la figure 2 illustre schématiquement un premier exemple de chronogramme matérialisant une trame d'écriture (TE) dont au moins un octet n'a pas encore été transmis lorsque survient la fin de la temporisation associée à 3036241 5 son créneau temporel, la figure 3 illustre schématiquement un deuxième exemple de chronogramme matérialisant une trame d'écriture (TE) dont le dernier octet est en cours de transmission lorsque survient la fin de la temporisation 5 associée à son créneau temporel, et la figure 4 illustre schématiquement un troisième exemple de chronogramme matérialisant une trame de lecture (TL) transmise en réponse à une trame d'entête (TH) et dont au moins un octet n'a pas encore été transmis lorsque survient la fin de la temporisation associée à 10 son créneau temporel. L'invention a notamment pour but de proposer un procédé de contrôle, et un dispositif de contrôle DC associé, destinés à permettre le contrôle de la transmission de trames par un organe maître OM et au moins un organe esclave OEj appartenant à un réseau de communication RC qui 15 est adapté à la transmission bidirectionnelle de trames de données non vidéo, dans des créneaux temporels définis par une table (de programmation), et à la transmission unidirectionnelle de trames de données vidéo. Dans ce qui suit, on considère, à titre d'exemple non limitatif, que le réseau de communication RC est installé dans un véhicule automobile V, 20 comme par exemple une voiture. Mais l'invention n'est pas limitée à cette application. Elle concerne en effet tout système, installation ou appareil pouvant comprendre au moins un réseau de communication adapté à la transmission bidirectionnelle de trames de données non vidéo et à la transmission unidirectionnelle de trames de données vidéo. Elle concerne 25 donc notamment les véhicules, qu'ils soient de type terrestre, maritime (ou fluvial), ou aérien, les installations, éventuellement de type industriel, et les bâtiments. Par ailleurs, on considère dans ce qui suit, à titre d'exemple non limitatif, que le réseau de communication RC est de type LVDS (« Low 30 Voltage Differential Signaling »). Mais l'invention n'est pas limitée à ce type de réseau de communication. D'une manière générale, l'invention concerne tout réseau de communication adapté à la transmission bidirectionnelle de trames de données non vidéo et à la transmission unidirectionnelle de trames de 3036241 6 données vidéo. On a schématiquement représenté sur la figure 1 un véhicule comprenant un exemple non limitatif de réseau (de communication) RC. Dans cet exemple, le réseau RC (de type LVDS) comprend un bus auquel sont 5 connectés un organe (ou noeud) maître OM et trois organes (ou noeuds) esclaves 0E1 à 0E3 (j = 1 à 3). Mais le nombre d'organes esclaves OEj peut prendre n'importe quelle valeur supérieure ou égale à un (1). L'organe maître OM et les organes esclaves OEj peuvent être de tout type, dès lors qu'ils sont impliqués dans l'acquisition ou l'utilisation de 10 données vidéo. Par exemple, dans le cas d'une voiture il peut s'agir d'un calculateur multimédia ou d'un écran tactile. Au sein du réseau RC, l'organe maître OM et les organes esclaves OEj sont autorisés à transmettre des trames de données non vidéo dans des créneaux temporels (ou slots) qui sont prédéfinis dans une table (de 15 programmation), connue de chacun d'entre eux. Il est rappelé que dans un réseau LVDS l'organe maître OM peut transmettre soit des trames de données non vidéo dites d'écriture (ou « write frames ») TE, soit des trames de données non vidéo dites d'entête (ou « header frames ») TH, tandis que chaque organe esclave OEj peut 20 transmettre des trames de données non vidéo dites de lecture (ou « read frames ») TL en réponse respectivement à des trames de données non vidéo d'entête TH. Par ailleurs, une trame d'entête TH et la trame de lecture TL associée sont transmises dans un même créneau temporel défini par la table. Une trame d'écriture TE est destinée à transmettre des données non 25 vidéo à un organe esclave OEj et contient les champs suivants, toujours transmis dans le même ordre : - un champ de synchronisation (SYNC), indiquant le début de la trame, - un champ (DEV ADDR), indiquant à quel composant (sérialiseur, désérialiseur ou microcontrôleur esclave) la trame est adressée, 30 - un identifiant (ID), permettant à l'application de l'organe esclave OEj récepteur de savoir comment décoder le champ de données fonctionnelles, 3036241 7 - une longueur de trame (DLC), indiquant la taille de la trame ou la taille du champ de données fonctionnelles (en octet), le champ de données fonctionnelles (Di), contenant des données de commandes (par exemple le réglage d'un écran), 5 - une somme de contrôle (CRC), pour permettre à l'organe esclave OEj récepteur de vérifier que la trame reçue n'a pas été altérée au cours de la transmission. Une trame d'entête TH contient les champs suivants, toujours transmis dans le même ordre : 10 - un champ de synchronisation (SYNC), indiquant le début de la trame, - un champ (DEV ADDR), indiquant à quel composant (sérialiseur, désérialiseur ou microcontrôleur esclave) la trame est adressée, - un identifiant (ID), permettant à l'application de l'organe esclave OEj récepteur de savoir comment décoder le champ de données fonctionnelles, 15 - une longueur de trame (DLC), indiquant la taille de la trame demandée (en octet). Une trame de lecture contient les champs suivants, toujours transmis dans le même ordre : - un premier champ (ACK), indiquant le début de la trame, 20 - un champ de données fonctionnelles (Di), contenant des données de commandes (par exemple des données générées par un écran tactile indiquant quelle partie de l'écran est touchée par un utilisateur), - une somme de contrôle (CRC), pour permettre à l'organe maître OM récepteur de vérifier que la trame reçue n'a pas été altérée au cours de la 25 transmission. Le procédé (de contrôle), selon l'invention, comprend une étape qui est effectuée chaque fois que débute un créneau temporel d'une première durée dl et dédié à la transmission d'au moins une trame de données non vidéo. 30 Durant cette étape, on déclenche une temporisation d'une seconde 3036241 8 durée d2 strictement inférieure à la première durée dl (du créneau temporel considéré), et, lorsque la fin de cette temporisation survient alors que la trame de données non vidéo n'a pas été intégralement transmise, on interdit à l'organe OM ou OEj qui transmet cette trame de données non vidéo de 5 terminer sa transmission. En d'autres termes, pour éviter la collision entre une partie d'une première trame risquant d'être transmise dans le créneau temporel suivant et une seconde trame transmise dans ce créneau temporel suivant, on interrompt la transmission de la fin de la première trame. De ce fait, seule la 10 première trame est perdue, et non plus également la seconde trame. Par exemple, la seconde durée d2 peut être choisie au plus égale à environ 95% de la première durée dl . Plus préférentiellement, cette seconde durée d2 peut être choisie égale à 90% de la première durée dl. D'une manière générale la seconde durée d2 est choisie en fonction de la précision 15 des horloges internes qui équipent les organes OM et OEj. Cette seconde durée d2 est donc choisie la plus grande possible par rapport à la première durée dl, en se réservant une marge pour les dérives d'horloge et éventuellement pour la fin de transmission d'un dernier octet (comme on le verra plus loin). 20 Afin d'éviter de perdre la première trame quelle que soit la quantité de la trame qui n'a pas encore été transmise, et en particulier lorsqu'il ne reste qu'une toute petite partie de cette dernière à transmettre (et plus précisément une partie de son dernier octet), on peut réaliser une analyse de ce qui reste à transmettre lorsque survient la fin de la temporisation associée. 25 A cet effet, lorsque le créneau temporel est dédié à la transmission par l'organe maître OM d'une trame d'écriture TE et que la fin de la temporisation survient alors que la trame d'écriture TE n'a pas été intégralement transmise, on peut interdire à l'organe maître OM soit de poursuivre sa transmission si la fin de la temporisation survient juste avant la 30 transmission d'un octet, soit de poursuivre sa transmission après la transmission du dernier octet si la fin de la temporisation survient pendant la transmission de ce dernier octet. On comprendra que dans la première alternative la trame d'écriture 3036241 9 TE est perdue, tandis que dans la seconde alternative on est certain que la trame d'écriture TE est intégralement transmise dans le créneau temporel associé et donc qu'elle ne va pas induire de collision avec la trame du créneau temporel suivant. 5 On a schématiquement illustré sur les figures 2 et 3 deux exemples de chronogrammes permettant de faciliter la compréhension des deux alternatives précitées. Le premier exemple de chronogramme matérialise une trame d'écriture TE dont au moins un octet n'a pas encore été transmis lorsque 10 survient la fin de la temporisation associée à son créneau temporel. Plus précisément, à l'instant tO l'organe maître OM commence à transmettre une trame d'écriture TE dans le créneau temporel qui est défini dans la table. Par conséquent, ce créneau temporel et donc la temporisation associée débutent à ce même instant tO. La fin de cette temporisation doit survenir à un instant 15 tl (avec tl = tO + d2), tandis que la fin du créneau temporel doit survenir à un instant t3 (avec t3 = tO + dl). Dans ce premier exemple, on suppose qu'à l'instant tl au moins un octet entier de la trame d'écriture TE n'a pas encore été transmis par l'organe maître OM. Ici la fin de la transmission de la trame d'écriture TE doit survenir à 20 un instant t2 compris entre tl et t3. Par conséquent, l'organe maître OM interrompt immédiatement la transmission de la trame d'écriture TE, et donc cette dernière sera perdue. Le deuxième exemple de chronogramme matérialise une trame d'écriture TE dont le dernier octet est en cours de transmission lorsque 25 survient la fin de la temporisation associée à son créneau temporel. Plus précisément, à l'instant tO l'organe maître OM commence à transmettre une trame d'écriture TE dans le créneau temporel qui est défini dans la table. Par conséquent, ce créneau temporel et donc la temporisation associée débutent à ce même instant tO. La fin de cette temporisation doit survenir à un instant 30 tl (avec tl = tO + d2), tandis que la fin du créneau temporel doit survenir à un instant t3 (avec t3 = tO + dl). Dans ce deuxième exemple, on suppose qu'à l'instant tl une partie du dernier octet de la trame d'écriture TE n'a pas encore été transmise par 3036241 10 l'organe maître OM. Ici la fin de la transmission de la trame d'écriture TE doit survenir à un instant t2 compris entre t1 et t3, mais très proche de t1. Par conséquent, l'organe maître OM poursuit la transmission de la trame d'écriture TE, et donc cette dernière ne sera pas perdue et n'induira pas de 5 collision avec la trame transmise pendant le créneau temporel suivant (débutant à l'instant t3). De même, lorsque le créneau temporel est dédié à la transmission par l'organe maître OM d'une trame d'entête TH et que la fin de la temporisation survient alors que la trame d'entête TH n'a pas été 10 intégralement transmise, on peut interdire à l'organe maître OM soit de poursuivre sa transmission si la fin de la temporisation survient juste avant la transmission d'un octet, soit de poursuivre sa transmission après la transmission du dernier octet si la fin de la temporisation survient pendant la transmission de ce dernier octet. 15 On comprendra que dans la première alternative la trame d'entête TH est perdue, tandis que dans la seconde alternative on est certain que la trame d'entête TH est intégralement transmise dans le créneau temporel associé et donc qu'elle ne va pas induire de collision avec la trame du créneau temporel suivant. 20 En présence, notamment, de l'option précitée d'analyse du reste de la trame d'écriture TE ou d'entête TH à transmettre, il est avantageux que ce soit l'organe maître OM qui s'interdise de poursuivre sa transmission. Pour ce faire, il peut avantageusement comprendre un dispositif de contrôle DC chargé de mettre en oeuvre le procédé de contrôle selon l'invention, comme 25 illustré non limitativement sur la figure 1. Notamment, ce dispositif de contrôle DC est chargé de déclencher la temporisation au début de chaque créneau temporel impliquant son organe maître OM, et de vérifier si la trame d'écriture TE ou d'entête TH devant être transmise l'a bien été intégralement lorsqu'expire la temporisation associée. Il peut également et optionnellement 30 être agencé pour analyser ce qui reste à transmettre d'une trame d'écriture TE ou d'entête TH si l'organe maître OM n'a pas fini de la transmettre lorsqu'expire la temporisation associée. Un tel dispositif de contrôle DC peut être réalisé sous la forme de 3036241 11 modules logiciels (ou informatiques ou « software »), ou bien de circuits électroniques (ou « hardware »), ou encore d'une combinaison de circuits électroniques et de modules logiciels. On notera que ce dispositif de contrôle DC peut être considéré comme un automate. 5 De même, lorsque le créneau temporel est dédié à la transmission par l'organe maître OM d'une trame d'entête TH puis à la transmission par un organe esclave OEj d'une trame de lecture TL, et que la fin de la temporisation survient alors que la trame de lecture TL n'a pas été intégralement transmise, on peut interdire à l'organe esclave OEj concerné 10 soit de poursuivre sa transmission si la fin de la temporisation survient juste avant la transmission d'un octet, soit de poursuivre sa transmission après la transmission du dernier octet si la fin de la temporisation survient pendant la transmission de ce dernier octet. On comprendra que dans la première alternative la trame de lecture 15 TL est perdue, tandis que dans la seconde alternative on est certain que la trame de lecture TL est intégralement transmise dans le créneau temporel associé et donc qu'elle ne va pas induire de collision avec la trame du créneau temporel suivant. On a schématiquement illustré sur la figure 4 un troisième exemple de 20 chronogramme permettant de faciliter la compréhension de la première alternative précitée. Le troisième exemple de chronogramme matérialise une trame de lecture TL dont au moins un octet n'a pas encore été transmis lorsque survient la fin de la temporisation associée à son créneau temporel. Plus précisément, 25 à l'instant t4 l'organe maître OM commence à transmettre une trame d'entête TH dans le créneau temporel qui est défini dans la table. Par conséquent, ce créneau temporel et donc la temporisation associée débutent à ce même instant tO y compris pour l'organe esclave OEj qui est concerné par cette trame d'entête TH (on considère en effet que la durée de transmission du 30 premier champ (SYNC) de la trame d'entête TH entre l'organe maître OM et l'organe esclave OEj est négligeable). La fin de cette temporisation doit survenir à un instant t7 (avec t7 = t4 + d2), tandis que la fin du créneau temporel doit survenir à un instant t9 (avec t9 = t4 + dl ). A l'instant t5 3036241 12 s'achève la transmission de la trame d'entête TH. A l'instant t6 (postérieur à t5), l'organe esclave OEj commence à transmettre sa trame de lecture TL. Dans ce troisième exemple, on suppose qu'à l'instant t7 au moins un octet entier de la trame de lecture TL n'a pas encore été transmis par l'organe 5 esclave OEj. Ici la fin de la transmission de la trame de lecture TL doit survenir à un instant t8 compris entre t7 et t9. Par conséquent, l'organe esclave OEj interrompt immédiatement la transmission de la trame de lecture TL, et donc cette dernière sera perdue. En présence, notamment, de l'option précitée d'analyse du reste de la l a trame de lecture TL à transmettre, il est avantageux que ce soit l'organe esclave OEj concerné qui s'interdise de poursuivre sa transmission, après avoir débuté la temporisation consécutivement à la réception d'un premier champ (SYNC) contenu dans la trame d'entête TH à laquelle répond sa trame de lecture TL. On comprendra en effet que l'organe esclave OEj ne peut 15 savoir qu'un créneau temporel dédié à la lecture de données non vidéo a débuté que lorsqu'il commence à recevoir le tout premier champ de la trame d'entête TH associée. La réception de ce premier champ (SYNC) de la trame d'entête TH par un organe esclave OEj est donc ici considérée comme le début de la temporisation associée au créneau temporel en cours. 20 Chaque organe esclave OEj peut avantageusement comprendre un dispositif de contrôle DC chargé de mettre en oeuvre le procédé de contrôle selon l'invention, comme illustré non limitativement sur la figure 1. Notamment, ce dispositif de contrôle DC est chargé de déclencher la temporisation au début de chaque créneau temporel impliquant son organe 25 esclave OEj, et de vérifier si la trame de lecture TL devant être transmise l'a bien été intégralement lorsqu'expire la temporisation associée. Il peut également et optionnellement être agencé pour analyser ce qui reste à transmettre d'une trame de lecture TL si l'organe esclave OEj n'a pas fini de la transmettre lorsqu'expire la temporisation associée. 30 Un tel dispositif de contrôle DC peut être réalisé sous la forme de modules logiciels, ou bien de circuits électroniques, ou encore d'une combinaison de circuits électroniques et de modules logiciels. On notera que ce dispositif de contrôle DC peut être également considéré comme un 3036241 13 automate. On notera également que dans une variante de réalisation non illustrée le dispositif de contrôle DC pourrait être externe aux organes maître OM et esclaves OEj. Dans ce cas, il doit être installé dans un autre organe 5 couplé au réseau RC et qui assure, par exemple, la gestion (ou la supervision) de ce dernier (RC), et donc qui est couplé aux organes maître OM et esclaves OEj autrement que par le réseau RC. Dans cette variante de réalisation, le dispositif de contrôle DC ne peut pas effectuer d'analyse in situ de reste de trame de lecture TL ou d'écriture TE ou d'entête TH à transmettre. la Par conséquent, l'interruption de la transmission est décidée dès que la trame à transmettre n'a pas été intégralement transmise lorsque survient la fin de la temporisation associée. L'invention permet d'assurer un déterminisme et une robustesse des transmissions entre deux organes (ou noeuds) du réseau de communication, 15 en se prémunissant des éventuels problèmes de collision et en garantissant un temps de latence sur la liaison bidirectionnelle. REVENDICATIONS1. Procédé de contrôle de la transmission de trames par des organes maître (OM) et esclave(s) (OEj) appartenant à un réseau de communication (RC) adapté à la transmission bidirectionnelle de trames de données non vidéo, dans des créneaux temporels définis par une table, et à la transmission unidirectionnelle de trames de données vidéo, caractérisé en ce qu'il comprend une étape dans laquelle, chaque fois que débute un créneau temporel d'une première durée et dédié à la transmission d'au moins une trame de données non vidéo, on déclenche une temporisation d'une seconde durée strictement inférieure à ladite première durée, et, lorsqu'une fin de ladite temporisation survient alors que ladite trame de données non vidéo n'a pas été intégralement transmise, on interdit à l'organe (OM, OEj) transmettant cette trame de données non vidéo de terminer sa transmission. 2. Procédé selon la revendication 1, caractérisé en ce que dans ladite étape, lorsque le créneau temporel est dédié à la transmission par ledit organe maître (OM) d'une trame de données non vidéo dite d'écriture, et que la fin de ladite temporisation survient alors que ladite trame d'écriture n'a pas été intégralement transmise, on interdit audit organe maître (OM) soit de poursuivre sa transmission si la fin de ladite temporisation survient juste avant la transmission d'un octet, soit de poursuivre sa transmission après la transmission d'un dernier octet si la fin de ladite temporisation survient pendant la transmission de ce dernier octet. 3. Procédé selon l'une des revendications 1 et 2, caractérisé en ce que dans ladite étape, lorsque le créneau temporel est dédié à la transmission par ledit organe maître (OM) d'une trame de données non vidéo dite d'entête, et que la fin de ladite temporisation survient alors que ladite trame d'entête n'a pas été intégralement transmise, on interdit audit organe maître (OM) soit de poursuivre sa transmission si la fin de ladite temporisation survient juste avant la transmission d'un octet, soit de poursuivre sa transmission après la transmission d'un dernier octet si la fin de ladite temporisation survient pendant la transmission de ce dernier octet. 3036241 15 4. Procédé selon l'une des revendications 2 et 3, caractérisé en ce que dans ladite étape c'est ledit organe maître (OM) qui s'interdit de poursuivre sa transmission. 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que 5 dans ladite étape, lorsque le créneau temporel est dédié à la transmission par ledit organe maître (OM) d'une trame de données non vidéo dite d'entête puis à la transmission par un organe esclave (OEj) d'une trame de données non vidéo dite de lecture, et que la fin de ladite temporisation survient alors que ladite trame de lecture n'a pas été intégralement transmise, on interdit audit la organe esclave (OEj) soit de poursuivre sa transmission si la fin de ladite temporisation survient juste avant la transmission d'un octet, soit de poursuivre sa transmission après la transmission d'un dernier octet si la fin de ladite temporisation survient pendant la transmission de ce dernier octet. 6. Procédé selon la revendication 5, caractérisé en ce que dans ladite 15 étape c'est ledit organe esclave (OEj) qui s'interdit de poursuivre sa transmission, après avoir débuté ladite temporisation consécutivement à une réception d'un premier champ contenu dans ladite trame d'entête à laquelle répond sa trame de lecture. 7. Procédé selon l'une des revendications 1 à 6, caractérisé en ce que 20 ladite seconde durée est au plus égale à environ 95% de ladite première durée. 8. Dispositif (DC) pour contrôler la transmission de trames par un organe maître (OM) ou un organe esclave (OEj) appartenant à un réseau de communication (RC) adapté à la transmission bidirectionnelle de trames de 25 données non vidéo, dans des créneaux temporels définis par une table, et à la transmission unidirectionnelle de trames de données vidéo, caractérisé en ce qu'il est agencé, chaque fois que débute un créneau temporel d'une première durée et dédié à la transmission d'au moins une trame de données non vidéo par ledit organe maître (OM) ou esclave (OEj), pour déclencher une 30 temporisation d'une seconde durée strictement inférieure à ladite première durée, et, lorsqu'une fin de ladite temporisation survient alors que ladite trame de données non vidéo n'a pas été intégralement transmise, pour interdire audit organe (OM, OEj) de terminer sa transmission. 3036241 16 9. Organe (OM, OEj) propre à être connecté à un réseau de communication (RC) adapté à la transmission bidirectionnelle de trames de données non vidéo, dans des créneaux temporels définis par une table, et à la transmission unidirectionnelle de trames de données vidéo, caractérisé en 5 ce qu'il comprend un dispositif de contrôle (DC) selon la revendication 8. 10. Véhicule (V) comprenant un réseau de communication (RC) adapté à la transmission bidirectionnelle de trames de données non vidéo, dans des créneaux temporels définis par une table, et à la transmission unidirectionnelle de trames de données vidéo, caractérisé en ce qu'il 10 comprend au moins deux organes (OG, OEj) selon la revendication 9, connectés audit réseau de communication (RC).