[go: up one dir, main page]

FR3125660A1 - Procédé , équipement , programme de communication, dispositif embarqué ay ant ces équipements - Google Patents

Procédé , équipement , programme de communication, dispositif embarqué ay ant ces équipements Download PDF

Info

Publication number
FR3125660A1
FR3125660A1 FR2107814A FR2107814A FR3125660A1 FR 3125660 A1 FR3125660 A1 FR 3125660A1 FR 2107814 A FR2107814 A FR 2107814A FR 2107814 A FR2107814 A FR 2107814A FR 3125660 A1 FR3125660 A1 FR 3125660A1
Authority
FR
France
Prior art keywords
eqptn
ftlen
communication
eqpt1
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR2107814A
Other languages
English (en)
Other versions
FR3125660B1 (fr
Inventor
Patrice Toillon
Thiebault Jeandon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Safran Electronics and Defense SAS
Original Assignee
Safran Electronics and Defense SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Safran Electronics and Defense SAS filed Critical Safran Electronics and Defense SAS
Priority to FR2107814A priority Critical patent/FR3125660B1/fr
Priority to US17/868,425 priority patent/US12135663B2/en
Publication of FR3125660A1 publication Critical patent/FR3125660A1/fr
Application granted granted Critical
Publication of FR3125660B1 publication Critical patent/FR3125660B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/417Bus networks with decentralised control with deterministic access, e.g. token passing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/40Bus coupling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/4028Bus for use in transportation systems the transportation system being an aircraft

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

L’invention concerne un procédé de communication de données entre des équipements de communication, où le premier équipement (EqptN) de communication est mis dans le mode (Xmit) d’émission de la trame (TrN) contenant son identification (D_PID), pendant que chaque deuxième équipement (Eqpt1, EqptN+1, EqptN+x) de communication est mis en mode (Rcv) de réception, puis l’équipement (EqptN) est mis en mode (Rcv) de réception, chaque équipement (Eqpt1, EqptN+1, EqptN+x) prescrit sa fenêtre (Ftle1, FtleN+1, FtleN+x) locale d’émission, qui est associée à son identification, pendant laquelle il est mis en mode (Xmit) d’émission de sa trame, un instant de début (IDF1, IDFN+1, IDFN+X) de la fenêtre étant une fonction déterminée, croissante par rapport à une différence égale à son identification à laquelle est soustraite l’identification (D_PID), chaque équipement est mis en mode d’émission, lors duquel il émet sa trame contenant son identification lors de sa fenêtre commençant à l’instant de début. Figure pour l’abrégé : Figure 4

Description

Procédé,équipement, programmede communication, dispositif embarquéayant ces équipements
L'invention concerne un procédé de communication de données entre des équipements de communication, un équipement de communication, un programme d’ordinateur et un dispositif embarqué comportant ces équipements de communication.
Le domaine de l’invention est celui des communications embarquées, sur des systèmes embarqués, utilisant une ligne multipoint (en anglais : multi drop) auxquels les équipements de communication sont reliés.
On connaît de tels systèmes embarqués comportant un bus dit “de terrain” auquel sont reliés les équipements de communication embarqués, par exemple sur un avion ou autre.
Les échanges de données intra-système, c’est-à-dire entre les équipements, sont à forte contrainte temporelle. Des implémentations actuelles, connues des bus de terrain dans l’avionique : CAN ou Arinc 825, Arinc 429, Arinc 629, voire 1553B ; ou encore certaines déclinaisons particulières / propriétaires de Arinc 664P7 offrent des capacités multi-points (multi-équipements sur le même support physique) mais présentent des contraintes/limites de mise en œuvre, notamment les suivantes :
  • Arinc 429, débit à 12.5kbps – 100kbps : mono-émetteur ; format de trame réduit,
  • Arinc 629, débit 2 Mbps ou 8 Mbps : couche physique spécifique,
  • CAN, débit à 1 Mbps : collision ; configuration système.
Les bus de terrain actuellement embarqués présentent des contraintes ou limitations et sont généralement basés sur des technologies non directement compatibles avec les équipements de communication de nouvelle génération, c’est-à-dire avec les systèmes de communication des réseaux centraux, encore appelés réseaux fédérateurs (en anglais : Core Network), pour les échanges inter-systèmes. Ces équipements de communication de nouvelle génération s’appuient maintenant sur le standard Ethernet (IEEE802.3) avec des adaptations aéronautiques Std Arinc 664 / Arinc 664P7 pour répondre au déterminisme et à la disponibilité des échanges de données.
Les réseaux centraux se situent dans une classe de débit moyen-haut (100Mbps-1Gbps, 10Gbps,...) par lien physique et mettent en œuvre généralement des équipements intermédiaires réseaux (switch ou fonction IS, le terme IS signifiant en anglais « intermediate system » ou en français « système intermédiaire »).
Les bus de terrain se situent dans une classe de débit bas-moyen (10kbps-1Mbps) avec généralement un partage direct d’un lien physique (câble principal) entre les équipements donc généralement sans équipement intermédiaire réseau (pas de fonction IS).
Un objectif de l’invention est d’obtenir un procédé de communication de données entre des équipements de communication, un équipement de communication, un programme d’ordinateur et un dispositif embarqué comportant ces équipements de communication, qui pallient les inconvénients mentionnés ci-dessus et qui les améliore dans le sens de la simplification, de la robustesse tout en garantissant le déterminisme des échanges et en s’appuyant sur l’absence d’équipement dédié organisateur des échanges, chaque équipement de communication devant être autonome quant à la prise de décision d’émettre pour permettre une utilisation maximale du débit physique, ainsi qu’une meilleure disponibilité du système d’échanges de données.
A cet effet, un premier objet de l’invention est un procédé de communication de données entre une pluralité d’équipements de communication présents sur un dispositif embarqué, les équipements de communication étant reliés à au moins une paire de conducteurs de communication,
caractérisé en ce que
chaque équipement de communication, lorsqu’il est activé, se trouvant par défaut dans un mode de réception, dans lequel il est apte à recevoir au moins une trame de données sur la paire de conducteurs de communication et étant apte à être mis dans un mode d’émission, dans lequel il émet une trame de données sur la paire de conducteurs de communication,
chaque équipement de communication possède au moins une identification incrémentale, qui est une valeur réelle déterminée, les identifications incrémentales étant différentes l’une de l’autre,
au moins l’un des équipements de communication, appelé premier équipement de communication, est activé et mis dans le mode d’émission, lors duquel le premier équipement de communication émet sur la paire de conducteurs de communication la trame de données contenant l’identification incrémentale du premier équipement de communication, appelée première trame de données, pendant que chaque deuxième équipement de communication, autre que le premier équipement de communication, appelé deuxième équipement de communication, est activé et mis en mode de réception, puis le premier équipement de communication est mis en mode de réception,
chaque deuxième équipement de communication, prescrit sa fenêtre temporelle locale d’émission, qui est associée à son identification incrémentale, pendant laquelle le deuxième équipement de communication est mis en mode d’émission de sa trame de données,
un instant de début de la fenêtre temporelle locale d’émission de chaque deuxième équipement de communication étant une fonction déterminée, croissante par rapport à une différence égale à l’identification incrémentale du deuxième équipement de communication à laquelle est soustraite l’identification incrémentale du premier équipement de communication, contenue dans la première trame de données,
les fenêtres temporelles locales d’émission étant disjointes,
chaque deuxième équipement de communication est mis pour son identification incrémentale en mode d’émission, lors duquel le deuxième équipement de communication émet sur la paire de conducteurs de communication sa trame de données, contenant l’identification incrémentale du deuxième équipement de communication, lors de sa fenêtre temporelle locale d’émission commençant à l’instant de début de cette fenêtre temporelle locale d’émission.
Suivant un mode de réalisation de l’invention, la fonction déterminée donnant l’instant de début de la fenêtre temporelle locale d’émission de chaque deuxième équipement de communication est une fonction linéaire ou affine, croissante par rapport à la différence contenue dans la première trame de données.
Suivant un mode de réalisation de l’invention, la fonction déterminée donnant l’instant de début de la fenêtre temporelle locale d’émission de chaque deuxième équipement de communication est une fonction linéaire ou affine, croissante par morceaux par rapport à la différence contenue dans la première trame de données.
Suivant un mode de réalisation de l’invention, les fenêtres temporelles locales d’émission des deuxièmes équipements de communication ont chacune la même durée à partir de leur instant de début.
Suivant un mode de réalisation de l’invention, un intervalle de temps, identique pour les deuxièmes équipements de communication, est prescrit entre les trames de données se suivant.
Suivant un mode de réalisation de l’invention, la différence E est égale à :
E = L_PID - D_PID,
où L_PID est l’identification incrémentale du deuxième équipement de communication,
D_PID est l’identification incrémentale du premier équipement de communication, contenue dans la première trame de données,
les identifications incrémentales L_PID et D_PID sont des nombres entiers positifs se suivant,
dans le cas où la différence E est positive, la fonction déterminée IDF donnant l’instant de début de la fenêtre temporelle locale d’émission de chaque deuxième équipement de communication est égale à
IDF = E.(STD + GT) – PMAC + REF,
où STD est une durée prescrite de la fenêtre temporelle locale d’émission du deuxième équipement de communication à partir de son instant de début et est identique pour les fenêtres temporelles locales d’émission des deuxièmes équipements de communication,
GT est un intervalle de temps prescrit entre les trames de données se suivant et est identique pour les deuxièmes équipements de communication,
PMAC est une durée prescrite, égale à une partie de la durée d’un en-tête de la trame de données du deuxième équipement de communication,
REF est un instant de référence, égal à l’instant de début du mode d’émission du premier équipement de communication, et
dans le cas où la différence E est négative, la fonction déterminée IDF donnant l’instant de début de la fenêtre temporelle locale d’émission de chaque deuxième équipement de communication est égale à
IDF = (TSN + E).(STD + GT) – PMAC + REF,
où TSN est le nombre total d’équipements de communication.
Suivant un mode de réalisation de l’invention, la fonction déterminée donnant l’instant de début de la fenêtre temporelle locale d’émission de chaque deuxième équipement de communication comporte une table, qui est enregistrée dans chaque deuxième équipement de communication et qui donne l’instant de début de la fenêtre temporelle locale d’émission de chaque deuxième équipement de communication selon l’identification incrémentale du deuxième équipement de communication et selon l’identification incrémentale du premier équipement de communication, contenue dans la première trame de données.
Suivant un mode de réalisation de l’invention, un intervalle de temps, identique pour les deuxièmes équipements de communication, est prescrit entre les trames de données se suivant.
Suivant un mode de réalisation de l’invention, les fenêtres temporelles locales d’émission des deuxièmes équipements de communication ont chacune la même durée à partir de leur instant de début.
Suivant un mode de réalisation de l’invention, la fonction déterminée donnant l’instant de début de la fenêtre temporelle locale d’émission de chaque deuxième équipement de communication comporte une table de séquencement, qui est enregistrée dans chaque deuxième équipement de communication, qui donne un ordre de séquencement des fenêtres temporelles locales d’émission des deuxièmes équipements de communication selon la différence égale à l’identification incrémentale du deuxième équipement (de communication à laquelle est soustraite l’identification incrémentale du premier équipement de communication, contenue dans la première trame de données, et qui donne la durée de chaque fenêtre temporelle locale d’émission en fonction de l’identification incrémentale de chaque deuxième équipement de communication,
l’instant de début de la fenêtre temporelle locale d’émission étant déterminé par chaque deuxième équipement de communication au moins à partir des durées des fenêtres temporelles locales d’émission et de l’ordre de séquencement.
Suivant un mode de réalisation de l’invention, au moins l’un des deuxièmes équipements de communication, appelé troisième équipement de communication possède plusieurs identifications incrémentales respectives, qui sont des valeurs réelles déterminées différentes l’une de l’autre.
chaque troisième équipement de communication prescrit plusieurs fenêtres temporelles locales respectives d’émission, qui sont associées respectivement à ses identifications incrémentales respectives et pendant lesquelles le troisième équipement de communication est mis en mode d’émission de respectivement plusieurs trames de données,
un instant de début de chaque fenêtre temporelle locale respective d’émission du troisième équipement de communication étant une fonction déterminée, croissante par rapport à une différence égale à l’identification incrémentale respective du troisième équipement de communication à laquelle est soustraite l’identification incrémentale du premier équipement de communication, contenue dans la première trame de données, les fenêtres temporelles locales respectives d’émission étant disjointes,
chaque troisième équipement de communication est mis pour chacune de ses identifications incrémentales respectives en mode d’émission, lors duquel le troisième équipement de communication émet sa trame de données, contenant l’identification incrémentale respective du troisième équipement de communication, lors de sa fenêtre temporelle locale respective d’émission commençant à l’instant de début de cette fenêtre temporelle locale respective d’émission.
Suivant un mode de réalisation de l’invention, un couple préétabli de deux des équipements de communication fonctionne en duplex pendant leurs fenêtres temporelles locales d’émission qui sont simultanées.
Suivant un mode de réalisation de l’invention, un premier couple préétabli de deux des équipements de communication fonctionne en duplex pendant leurs premières fenêtres temporelles locales d’émission, qui sont simultanées, et au moins un deuxième couple préétabli de deux des équipements de communication fonctionne en duplex pendant leurs deuxièmes fenêtres temporelles locales d’émission, qui sont simultanées, les deuxièmes fenêtres temporelles locales d’émission étant disjointes par rapport aux premières fenêtres temporelles locales d’émission.
Un deuxième objet de l’invention est un équipement de communication, destiné à être présent sur un dispositif embarqué, l’équipement de communication étant destiné à être relié à au moins une paire de conducteurs de communication,
caractérisé en ce que
l’équipement de communication est apte à être activé et comportant au moins un émetteur, au moins un récepteur, un générateur et une mémoire,
lorsque l’équipement de communication est activé et lorsque l’émetteur n’est pas en mode d’émission, le récepteur se trouve dans un mode de réception, dans lequel le récepteur est apte à recevoir au moins une première trame de données ayant été émise par au moins un autre équipement de communication sur la paire de conducteurs de communication et contenant au moins une première identification incrémentale de l’autre équipement de communication,
l’équipement de communication possède au moins une deuxième identification incrémentale, qui est enregistrée dans la mémoire de l’équipement de communication,
la première identification incrémentale et la deuxième identification incrémentale étant des valeurs réelles déterminées différentes l’une de l’autre,
lorsque l’équipement de communication est activé, l’émetteur est apte à être mis dans un mode d’émission, dans lequel l’émetteur émet sur la paire de conducteurs de communication lors d’une fenêtre temporelle locale d’émission de l’équipement de communication une deuxième trame de données générée par le générateur et contenant la deuxième identification incrémentale,
l’équipement de communication comportant un calculateur configuré pour prescrire la fenêtre temporelle locale d’émission, qui est associée à sa deuxième identification incrémentale,
le calculateur étant configuré pour prescrire un instant de début de la fenêtre temporelle locale d’émission de l’équipement de communication comme étant une fonction déterminée, croissante par rapport à une différence égale à la deuxième identification incrémentale de l’équipement de communication à laquelle est soustraite la première identification incrémentale, contenue dans la première trame de données.
Un troisième objet de l’invention est un programme d’ordinateur, comportant des instructions de code pour la mise en œuvre des étapes suivantes sur un calculateur d’un équipement de communication, destiné à être présent sur un dispositif embarqué,
activation de l’équipement de communication comportant au moins un émetteur, au moins un récepteur, un générateur et une mémoire,
lorsque l’équipement de communication est activé et lorsque l’émetteur n’est pas en mode d’émission, mise du récepteur dans un mode de réception, dans lequel le récepteur est apte à recevoir au moins une première trame de données ayant été émise par au moins un autre équipement de communication sur la paire de conducteurs de communication et contenant au moins une première identification incrémentale de l’autre équipement de communication,
l’équipement de communication possédant au moins une deuxième identification incrémentale, qui est enregistrée dans la mémoire de l’équipement de communication,
la première identification incrémentale et la deuxième identification incrémentale étant des valeurs réelles déterminées différentes l’une de l’autre,
lorsque l’équipement de communication est activé, mise de l’émetteur dans un mode d’émission, dans lequel l’émetteur émet sur la paire de conducteurs de communication lors d’une fenêtre temporelle locale d’émission de l’équipement de communication une deuxième trame de données générée par le générateur et contenant la deuxième identification incrémentale,
prescription de la fenêtre temporelle locale d’émission, qui est associée à la deuxième identification incrémentale,
prescription d’un instant de début de la fenêtre temporelle locale d’émission de l’équipement de communication comme étant une fonction déterminée, croissante par rapport à une différence égale à la deuxième identification incrémentale de l’équipement de communication à laquelle est soustraite la première identification incrémentale, contenue dans la première trame de données.
Un quatrième objet de l’invention est un dispositif de communication embarqué, comportant au moins une paire de conducteurs de communication et une pluralité d’équipements de communication tel que décrit ci-dessus, qui sont reliés suivant respectivement une pluralité de positions le long de la paire de conducteurs de communication, les positions étant différentes l’une de l’autre le long de la paire de conducteurs de communication.
L’invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d’exemple non limitatif en référence aux figures ci-dessous des dessins annexés.
représente une vue schématique d’un dispositif de communication suivant un mode de réalisation de l’invention.
représente une vue schématique d’un dispositif de communication suivant un autre mode de réalisation de l’invention.
représente une vue schématique d’un dispositif de communication suivant un autre mode de réalisation de l’invention.
représente schématiquement un exemple de chronogramme du déroulement du procédé de communication suivant un mode de réalisation de l’invention.
représente schématiquement un exemple de chronogramme du déroulement du procédé de communication suivant un mode de réalisation de l’invention.
représente schématiquement un autre exemple de chronogramme du déroulement du procédé de communication suivant un mode de réalisation de l’invention.
représente schématiquement un autre exemple de chronogramme du déroulement du procédé de communication suivant un mode de réalisation de l’invention.
représente schématiquement un autre exemple de chronogramme du déroulement du procédé de communication suivant un mode de réalisation de l’invention.
représente schématiquement le format d’un en-tête de trame de données, pouvant être utilisé suivant l’invention.
représente schématiquement un exemple de table de position temporelle d’émission pouvant être utilisée suivant l’invention.
représente schématiquement un autre exemple de table pouvant être utilisée suivant l’invention.
représente schématiquement un équipement de communication suivant un mode de réalisation de l’invention.
représente schématiquement un équipement de communication suivant un autre mode de réalisation de l’invention.
représente schématiquement un autre exemple de chronogramme du déroulement du procédé de communication suivant un mode de réalisation de l’invention.
représente schématiquement un autre exemple de chronogramme du déroulement du procédé de communication suivant un mode de réalisation de l’invention.
représente schématiquement un exemple d’organigramme pour la mise en œuvre du procédé de communication suivant un mode de réalisation de l’invention.
Aux figures 1 à 16, un procédé de communication de données est prévu entre plusieurs, par exemple un nombre N+x, d’équipements Eqpt1, Eqpt2, …, EqptN-1, EqptN, EqptN+1, …, EqptN+x de communication, lesquels sont reliés à une (ou plusieurs) paire CAB de conducteurs COND, COND’ de communication et sont désignés d’une manière générale par le signe de référence Eqpt (et de même les équipements Eqpt3, Eqpt4, Eqpt5, Eqpt6 de la ). N est un entier naturel supérieur ou égal à 1. x est un entier naturel supérieur ou égal à 1. Les conducteurs COND, COND’ de communication sont isolés l’un de l’autre. Les conducteurs COND, COND’ de communication s’étendent en longueur entre une interface EXT raccordée à deux premières extrémités des conducteurs COND, COND’ et une autre interface EXT’ raccordée à deux deuxièmes extrémités des conducteurs COND, COND’, ces interfaces EXT, EXT’ servant d’interfaces physiques permettant de relier la paire CAB à d’autres parties d’un circuit et pouvant comporter des adaptateurs (par exemple des adaptateurs d’impédance, ou autres). La paire CAB de conducteurs COND, COND’ de communication est par exemple formée par un câble, par exemple sous la forme d’une paire torsadée de conducteurs COND, COND’ de communication. Chaque équipement Eqpt de communication est relié à la paire CAB par un tronçon ST de deux conducteurs isolés l’un de l’autre, dont deux premières extrémités sont reliées respectivement aux conducteurs COND, COND’ en une position P déterminée le long de la paire CAB et dont deux deuxièmes extrémités sont reliées à deux bornes faisant partie d’une unité RAC de raccordement de l’équipement Eqpt de communication, les positions P de raccordement des équipements Eqpt étant éloignées les unes des autres le long de la paire CAB. La communication est bidirectionnelle sur les conducteurs COND, COND’, les interfaces EXT, EXT’, la paire CAB, les tronçons ST, les positions P et les unités RAC de raccordement. Les équipements Eqpt1, Eqpt2, …, EqptN-1, EqptN, EqptN+1, …, EqptN+x de communication, la (ou les) paires CAB, les tronçons ST et les paires EXT1, EXT2 font partie d’un dispositif 1 de communication embarqué, mettant en œuvre le procédé de communication. Le dispositif embarqué peut être un dispositif avionique, comme par exemple une turbomachine, tel que par exemple un turboréacteur d’un aéronef, ou sur un aéronef : un système de freinage ou de gestion d’équipements, ou autre.
Dans le mode de réalisation de la , chaque équipement Eqpt de communication comporte une unique unité RAC de raccordement, reliée par un unique tronçon ST en une position P de raccordement à la paire CAB. Dans le mode de réalisation de la , le dispositif 1 de communication est mono-paire.
Dans le mode de réalisation de la , deux paires CAB distinctes, à savoir la paire CAB1 de conducteurs COND1, COND1’ de communication isolés l’un de l’autre et la paire CAB2 de conducteurs COND2, COND2’ de communication isolés l’un de l’autre et isolés des conducteurs COND1, COND1’ sont prévues, les équipements Eqpt de communication étant reliés à la paire CAB1 et à la paire CAB2 (deux mono-paires CAB1 et CAB2). Les conducteurs COND1, COND1’ de communication s’étendent en longueur entre une interface EXT1 raccordée à deux premières extrémités des conducteurs COND1, COND1’ et une autre interface EXT1’ raccordée à deux deuxièmes extrémités des conducteurs COND1, COND1’, ces interfaces EXT1, EXT1’ servant d’interfaces physiques permettant de relier la paire CAB1 à d’autres parties d’un circuit et pouvant comporter des adaptateurs (par exemple des adaptateurs d’impédance, ou autres). Les conducteurs COND2, COND2’ de communication s’étendent en longueur entre une interface EXT2 raccordée à deux premières extrémités des conducteurs COND2, COND2’ et une autre interface EXT2’ raccordée à deux deuxièmes extrémités des conducteurs COND2, COND2’, ces interfaces EXT2, EXT2’ servant d’interfaces physiques permettant de relier la paire CAB2 à d’autres parties d’un circuit et pouvant comporter des adaptateurs (par exemple des adaptateurs d’impédance, ou autres). Chaque équipement Eqpt de communication est relié à la paire CAB1 par un tronçon ST1 de deux conducteurs isolés l’un de l’autre, dont deux premières extrémités sont reliées respectivement aux conducteurs COND1, COND1’ en une position déterminée P1 le long de la paire CAB1 et dont deux deuxièmes extrémités sont reliées à deux bornes faisant partie d’une unité RAC1 de raccordement de l’équipement Eqpt de communication, les positions P1 de raccordement des équipements Eqpt étant éloignées les unes des autres le long de la paire CAB1. Chaque équipement Eqpt de communication est relié à la paire CAB2 par un autre tronçon ST2 de deux conducteurs isolés l’un de l’autre, dont deux premières extrémités sont reliées respectivement aux conducteurs COND2, COND2’ en une position déterminée P2 le long de la paire CAB2 et dont deux deuxièmes extrémités sont reliées à deux bornes faisant partie d’une autre unité RAC2 de raccordement de l’équipement Eqpt de communication, les positions P2 de raccordement des équipements Eqpt étant éloignées (différentes) les unes des autres le long de la paire CAB2. La communication est bidirectionnelle sur les conducteurs COND1, COND1’, COND2, COND2’, les interfaces EXT1, EXT1’, EXT2, EXT2’, les paires CAB1, CAB2, les tronçons ST1, ST2, les positions P1, P2 et les unité RAC1, RAC2 de raccordement. Les paires CAB1 et CAB2 apportent ainsi une redondance de connexion aux équipements Eqpt. La gestion de la redondance peut être gérée par des unités de commande additionnelles des unités RAC1 et RAC2 de raccordement.
La représente une variante de la , où certains des équipements Eqpt, tels que par exemple les équipements Eqpt1, Eqpt2 et EqptN+x sont du type à deux unités RAC1 et RAC2 de raccordement aux paires CAB1 et CAB2 selon la et où d’autres équipements Eqpt tels que par exemple les équipements EqptN-1, EqptN et EqptN+1 sont du type à une seule unité RAC1 ou RAC2 de raccordement à la paire CAB1 ou CAB2 selon la .
Ainsi qu’illustré aux figures 12 et 13, chacun des équipements Eqpt, Eqpt1, …, -EqptN+x de communication comporte au moins un émetteur EM, au moins un récepteur RE, une mémoire permanente MEM, un calculateur CAL et un générateur GEN_Tr de trames de données. Le calculateur CAL peut être ou comprendre une ou plusieurs machines, un ou plusieurs processeurs, un ou plusieurs microprocesseurs, une ou plusieurs mémoires vives, une ou plusieurs mémoires permanentes. Le calculateur CAL peut comprendre une ou plusieurs interfaces physiques d’entrée de données, une ou plusieurs interfaces physiques de sortie de données. Cette ou ces interfaces physiques d’entrée de données peuvent être ou comprendre un ou plusieurs ports physiques de communication de données, ou autres. Cette ou ces interfaces physiques de sortie de données peuvent être ou comprendre un ou plusieurs ports physiques de communication de données ou autres. Un programme d’ordinateur peut être enregistré et exécuté sur le calculateur CAL et comporter des instructions de code, qui lorsqu’elles sont exécutées sur celui-ci, mettent en œuvre tout ou partie du procédé de communication. Chaque émetteur EM peut être raccordé à l’unité RAC ou RAC1 ou RAC2 de raccordement dans le mode Xmit d’émission. Chaque récepteur RE peut être raccordé à l’unité RAC ou RAC1 ou RAC2 de raccordement dans le mode Rcv de réception. Chacun des équipements Eqpt, Eqpt1, …, -EqptN+x, lorsqu’il est activé et lorsque son émetteur EM n’est pas en mode Xmit d’émission, se trouve par défaut dans un mode Rcv de réception, dans lequel il est apte à recevoir par son récepteur RE au moins une trame de données, ayant été envoyée sur la paire CAB par un autre des équipements Eqpt1, …, -EqptN+x de communication. Chacun des équipements Eqpt, Eqpt1, …, -EqptN+x, lorsqu’il est activé, peut être mis dans le mode Xmit d’émission, dans lequel son émetteur EM émet sur la paire CAB une trame de données ayant été générée par son générateur GEN_Tr de trames de données. L’émetteur EM et le récepteur RE de chaque équipement Eqpt de communication peuvent faire partie d’un émetteur-récepteur. Cela correspond au fait que, suivant un mode de réalisation, chaque équipement Eqpt, Eqpt1, …, -EqptN+x, fonctionne en semi-duplex. Lorsque l’équipement respectif Eqpt1, …, -EqptN+x est désactivé, il est éteint et n’est ni dans le mode Xmit d’émission, ni dans le mode Rcv de réception.
Le générateur GEN_Tr de trames de données peut être relié à l’émetteur EM et peut être tout dispositif envoyant des données utiles, pouvant contenir par exemple des mesures d’un capteur du dispositif embarqué, associé à l’équipement Eqpt, des données de fonctionnement d’une partie du dispositif embarqué, associée à l’équipement Eqpt, des données d’un autre calculateur avionique, ou autre, ainsi que représenté par les dispositifs IN1-2, IN1, IN2-1, INN+x, INN+1 aux figures 1 à 3. De même, l’équipement Eqpt peut comporter tout dispositif devant collecter des données, pouvant être relié au récepteur RE recevant des données, comme par exemple un autre calculateur avionique ou autres, ainsi que représenté par les dispositifs OUTN+x, OUTN+1 aux figures 1 à 3.
Chacun des équipements Eqpt1, …, -EqptN+x de communication possède une (ou plusieurs, ainsi que décrit ci-dessous) identification incrémentale L_PID, qui est une valeur réelle déterminée et qui est locale à cet équipement et qui est enregistrée dans la mémoire MEM respective de l’équipement Eqpt1-EqptN+x de communication. Les identifications incrémentales L_PID des équipements Eqpt1, …, -EqptN+x de communication ou d’un même équipement Eqpt sont différentes les unes des autres.
Dans un mode de réalisation, les identifications incrémentales L_PID peuvent avoir un lien avec les positions P des équipements Eqpt1, Eqpt2, …, EqptN-1, EqptN, EqptN+1, …, EqptN+x et avec l’ordre de ces positions P le long de la paire CAB. Dans un mode de réalisation optionnel, chaque équipement EqpT peut établir son identification incrémentale L_PID à partir de sa position physique unique P. Par exemple, et à titre non limitatif, chaque identification incrémentale L_PID de l’équipement Eqpt1, …, EqptN+x est une valeur réelle déterminée et croissante suivant une position de cet équipement Eqpt1, …, EqptN+x suivant un sens déterminé le long de la paire CAB.
Dans un autre mode de réalisation, les identifications incrémentales L_PID peuvent ne pas avoir de lien avec les positions P des équipements Eqpt1, Eqpt2, …, EqptN-1, EqptN, EqptN+1, …, EqptN+x et avec l’ordre de ces positions P le long de la paire CAB. Les identifications incrémentales L_PID (le L signifiant local) peuvent être des nombres entiers positifs se suivant, par exemple 1, 2, …, N-1, N, N+1, …, N+x respectivement pour les d’équipements Eqpt1, Eqpt2, …, EqptN-1, EqptN, EqptN+1, …, EqptN+x de communication, dans les modes de réalisation décrits ci-dessous.
On décrit ci-dessous un cycle principal CP comportant l’étape E1 et plusieurs étapes E2 aux figures 4 et 6. Au cours de la première étape E1, l’un des équipements de communication, appelé premier équipement de communication, qui est par exemple l’équipement EqptN de communication aux figures 4 et 5, 6, 8, 14 et 15 est activé et mis dans le mode Xmit d’émission, lors duquel l’émetteur EM de ce premier équipement EqptN de communication émet sur la paire CAB pendant la fenêtre temporelle local FtleN d’émission la trame TrN de données, contenant la première identification incrémentale L_PID (cette identification incrémentale L_PID étant appelée par la suite première identification incrémentale D_PID lorsque cette identification incrémentale L_PID est présente dans une trame de données émise ou reçue, le D signifiant distant) de ce premier équipement EqptN de communication, appelée première trame TrN de données (ainsi qu’indiqué par les symboles Xmit, TrN), pendant que chacun des autres équipements Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication, appelé deuxième équipement de communication, activé est mis en mode Rcv de réception et reçoit la trame TrN de données (ainsi qu’indiqué par les symboles Rcv, TrN) émise sur la paire CAB. Les figures 4 à 8, 14 et 15 montrent en fonction du temps t s’écoulant de gauche à droite sur l’axe horizontal un exemple des modes d’émission Xmit et des modes de réception Rcv du premier équipement EqptN de communication et des deuxièmes équipements EqptN+1, EqptN+x et Eqpt1 activés. Chaque équipement Eqpt de communication en mode Rcv de réception reçoit la trame de données émise par un autre équipement Eqpt de communication sur la paire CAB avec un retard Δ de propagation par rapport à l’instant de début d’émission de cette trame, ce retard Δ de propagation augmentant avec la distance entre ces équipements. Ainsi, chaque équipement Eqpt de communication en mode Rcv de réception est en écoute continue de la présence d’activité sur la paire CAB selon un mode semi-duplex.
Au cours des deuxièmes étapes E2 successives et postérieures à la première étape E1, le premier équipement EqptN de communication est mis en mode Rcv de réception.
Au cours des deuxièmes étapes E2 successives, le calculateur CAL de chaque deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication, prescrit respectivement sa fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale d’émission, qui est associée à l’identification incrémentale L_PID respective de ce deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication (appelée deuxième identification incrémentale L_PID) et pendant laquelle ce deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication est mis en mode Xmit d’émission de sa trame Tr1, …, TrN-1, TrN+1, …, TrN+x respective de données (appelée deuxième trame de données), générée par le générateur GEN_Tr de celui-ci. Le calculateur CAL de chaque deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication prescrit respectivement l’instant de début d’émission respectif IDF1, …, IDFN-1, IDFN+1, …, IDFN+x de sa fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale respective d’émission (ou instant de début d’émission). Cet instant de début IDF1, …, IDFN-1, IDFN+1, …, IDFN+x respectif est prescrit selon une fonction déterminée, croissante par rapport à une différence E égale à l’identification incrémentale respective L_PID du deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication à laquelle est soustraite l’identification incrémentale D_PID du premier équipement EQptN de communication, contenue dans la première trame TrN de données, ayant été reçue par le deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication se trouvant en mode Rcv de réception. Les fenêtres Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelles locales respectives d’émission sont disjointes.
La détermination de l’instant de début IDF1, …, IDFN-1, IDFN+1, …, IDFN+x d’émission est prise de manière autonome par chaque équipement Eqpt suivant l’algorithme décrit ci-dessus. Elle est basée sur l’écoute continue, en mode Rcv de réception, de la présence (ou non) d’activité (trame) sur la paire CAB et sur la détermination de l’identité (l’identification incrémentale D_PID) de chaque équipement émetteur (par exemple EqptN dans l’exemple décrit ci-dessus) permettant de positionner cet instant de début d'ouverture de la fenêtre locale d’émission du deuxième équipement Eqpt.
Suivant un mode de réalisation de l’invention, la détermination de l’instant de début IDF1, …, IDFN-1, IDFN, IDFN+1, …, IDFN+x d’émission peut être faite respectivement par l’équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication également par rapport à l’une, plusieurs, toutes ou la dernière des autres trames de données reçues par cet l’équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication lorsqu’il est activé en mode Rcv de réception, pendant que chaque équipement Eqpt en mode d’émission Xmit d’une première trame contenant l’identification incrémentale D_PID de celui-ci peut jouer le rôle de premier équipement.
L’identification incrémentale D_PID peut comprendre à la un codage propre à l’équipement émetteur dans la trame de données émise. Il peut y avoir une retranscription de l’identification incrémentale D_PID dans un champ AdrS d’adresse de source (pouvant être par exemple le champ AdrMacSource selon la norme IEEE802.3 et pouvant être de 6 octets) avec le champ CS de codage pour garantie d’intégrité à la réception et un décodage. La trame de données peur comporter par exemple l’identification incrémentale D_PID codée sur un champ CPID, pouvant être d’un octet pour codage de 32 positions P (pour TSN maximum = 32) et associé au champ CS de vérification de somme des bits du champ CPID et pour validation du codage de l’identification incrémentale D_PID, ce champ CS pouvant être d’un octet pour validation du codage de l’identification incrémentale D_PID, la valeur 0 pouvant être exclue pour l’identification incrémentale D_PID. A la , l’en-tête de la trame Tr de données peut comporter successivement le préambule PR, le champ SOF, le champ DEST d’adresse MAC de destination (pouvant être par exemple sur 6 octets), le champ AdrMacSource se terminant par le champ CS et le champ CPID, puis le champ LL de longueur (pouvant être par exemple sur 2 octets).
Chaque équipement Eqpt en écoute et mode Rcv de réception de trames décode chaque champ AdrMacSource reçu pour extraire et déterminer, ainsi que représenté par les flèches aux figures 4 et 6 et à l’étape E6 de la , l’identification incrémentale D_PID de l’équipement émetteur distant de chaque trame reçue et en déduire son propre instant de début d’émission associé à sa propre identification incrémentale L_PID suivant la loi préétablie d’émission (par exemple : succession des émissions dans l’ordre incrémental des valeurs des identifications incrémentales L_PID, modulo TSN). En cas de détection d’une incohérence de l’identification incrémentale D_PID d’une trame reçue par un équipement Eqpt, la trame associée n’est pas prise en compte comme référence pour l’élaboration de l’instant de début d’émission de cet équipement ; l’ancienne référence est gardée. L’équipement Eqpt repart ensuite en attente de détection correcte d’une trame suivante (étape E5 de détection d’activité ou d’attente que le compteur LPC de l’équipement Eqpt soit écoulé à la ).
Dans l’exemple non limitatif de la , la prise en compte d’une trame de données reçue par l’équipement Eqpt en tant que nouvelle référence temporelle pour cet équipement Eqpt s’établit sur la base : réception – analyse : réception du AdrMacSource de la trame et extraction des 16 bits de poids faible avec l’identification incrémentale D_PID sur le champ CPID d’1 octet de poids faible et le champ CS de vérification de somme des bits du champ CPID sur 1 octet (deuxième octet de poids plus fort), contrôle d’intégrité entre le champ CS de vérification et l’identification incrémentale D_PID sur le champ CPID. Si le contrôle d’intégrité donne un résultat positif, un contrôle de la validité de la valeur de l’identification incrémentale D_PID extraite sur le champ CPID est effectué sur : codage D_PID correct (32 codes corrects parmi 256 possibilités), D_PID n’est pas > TSN (1ère déclinaison seulement), D_PID de la trame reçue est différent de L_PID de l’équipement Eqpt recevant cette trame, D_PID différent de 0.
Au cours des deuxièmes étapes E2 successives, chaque deuxième équipement respectif Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication est mis en mode Xmit d’émission, lors duquel l’émetteur EM de ce deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication émet sur la paire CAB sa trame Tr1, …, TrN-1, TrN+1, …, TrN+x respective de données, contenant l’identification incrémentale D_PID de ce deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication, lors de sa fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale respective d’émission commençant à l’instant respectif de début IDF1, …, IDFN-1, IDFN+1, …, IDFN+x de cette fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale d’émission. Ainsi chaque équipement en mode Xmit d’émission est identifié dans la trame de données qu’il émet. La prise de décision d’émission de l’équipement Eqpt peut être en fonction de la position P (ou de l’identification L_PID) de l’équipement Eqpt et de la (des) dernière (s) émission (s) observée (s) (réception) par cet équipement Eqpt: la fenêtre d’émission peut être déterminée par chaque équipement Eqpt en position relative par rapport à la (aux) réception(s) correcte(s) précédente(s) ou en cours.
La suite temporelle des fenêtres Ftle1, …, FtleN-1, FtleN, FtleN+1, …, FtleN+x temporelles locales d’émission est ainsi allouée à l’avance à tous les équipements Eqpt1, …, EqptN-1, EqptN, EqptN+1, …, EqptN+x de communication (pour les premier et deuxièmes équipements, que chacun de ces équipements soit activé en mode d’émission Xmit ou en mode de réception Rcv ou que cet équipement soit désactivé) et forme le cycle principal CP. Chaque équipement Eqpt a ainsi la même opportunité d’émettre à chaque cycle principal CP. Ainsi, la montre en fonction du temps t s’écoulant de gauche à droite sur l’axe horizontal un autre exemple des modes d’émission Xmit et des modes de réception Rcv du premier équipement EqptN de communication et des deuxièmes équipements EqptN+1 et Eqpt1 activés, avec l’équipement EqptN+x qui devient désactivé au moment indiqué par (EqptN+x) puis qui est réactivé. Chaque équipement Eqpt présent et activé doit systématiquement émettre sa trame de données en mode Xmit d’émission pendant sa fenêtre temporelle locale d’émission. La non émission d’un équipement Eqpt pendant sa fenêtre temporelle locale d’émission correspond à l’absence de cet équipement Eqpt ou à la désactivation de cet équipement Eqpt présent. A chaque émission de la trame de données en mode Xmit d’émission pendant la fenêtre temporelle locale d’émission, les données de la trame peuvent être rafraîchies ou ne pas être rafraichies. Il y a ainsi une base prédéfinie (configurée) de paramètres pour la détermination de l’instant de début d’émission – connue par tous les équipements Eqpt. Chaque cycle principal CP a une durée PCD. Chaque cycle principal CP a une durée GC minimale de non émission par durée PCD.
La montre un exemple de plusieurs cycles principaux CP successifs, où les modes de réception Rcv n’ont pas été montrés bien que présents et où le premier équipement de communication est l’équipement EqptN, ainsi qu’indiqué ci-dessus.
Au cours du cycle principal CP1, seul le premier équipement EqptN est activé en mode d’émission Xmit de sa trame TrN selon l’étape E1 au cours de sa fenêtre FtleN et les deuxièmes équipements Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication sont désactivés. Puis, au cours du cycle principal CP2, le premier équipement EqptN est activé en mode d’émission Xmit de sa trame TrN selon l’étape E1 au cours de sa fenêtre FtleN, l’équipement Eqpt1 est activé en mode d’émission Xmit de sa trame Tr1 selon l’étape E1 au cours de sa fenêtre Ftle1, et les deuxièmes équipements Eqpt2, …, EqptN-1, EqptN+1, …, EqptN+x de communication sont désactivés.
Puis, au cours du cycle principal CP3, le premier équipement EqptN est activé en mode d’émission Xmit selon l’étape E1 au cours de sa fenêtre FtleN, l’équipement EqptN+1 est activé en mode d’émission Xmit de sa trame TrN+1 selon l’étape E1 au cours de sa fenêtre FtleN+1, l’équipement Eqpt1 est activé en mode d’émission Xmit de sa trame Tr1 selon l’étape E1 au cours de sa fenêtre Ftle1, l’équipement Eqpt2 est activé en mode d’émission Xmit de sa trame Tr2 selon l’étape E1 au cours de sa fenêtre Ftle2, et les autres deuxièmes équipements EqptN-1, …, EqptN+x de communication sont désactivés.
Puis, au cours du cycle principal CP4, le premier équipement EqptN est activé en mode d’émission Xmit de sa trame TrN selon l’étape E1 au cours de sa fenêtre FtleN, l’équipement EqptN+1 est activé en mode d’émission Xmit de sa trame TrN+1 selon l’étape E1 au cours de sa fenêtre FtleN+1, l’équipement Eqpt1 est activé en mode d’émission Xmit de sa trame Tr1 selon l’étape E1 au cours de sa fenêtre Ftle1, l’équipement Eqpt2 est activé en mode d’émission Xmit de sa trame Tr2 selon l’étape E1 au cours de sa fenêtre Ftle2, l’équipement EqptN-1 est activé en mode d’émission Xmit de sa trame TrN-1 selon l’étape E1 au cours de sa fenêtre FtleN-1, et les deuxièmes équipements EqptN+x de communication sont désactivés.
Puis, au cours du cycle principal CP5, le premier équipement EqptN est activé en mode d’émission Xmit de sa trame TrN selon l’étape E1 au cours de sa fenêtre FtleN, l’équipement EqptN+1 est activé en mode d’émission Xmit de sa trame TrN+1 selon l’étape E1 au cours de sa fenêtre FtleN+1, l’équipement EqptN+x est activé en mode d’émission Xmit de sa trame TrN+x selon l’étape E1 au cours de sa fenêtre FtleN+x, l’équipement Eqpt1 est activé en mode d’émission Xmit de sa trame Tr1 selon l’étape E1 au cours de sa fenêtre Ftle1, l’équipement Eqpt2 est activé en mode d’émission Xmit de sa trame Tr2 selon l’étape E1 au cours de sa fenêtre Ftle2 commençant à l’instant de début IDF2, l’équipement EqptN-1 est activé en mode d’émission Xmit de sa trame TrN-1 selon l’étape E1 au cours de sa fenêtre FtleN-1.
Puis, au cours du cycle principal CP6, le premier équipement EqptN est activé en mode d’émission Xmit de sa trame TrN selon l’étape E1 au cours de sa fenêtre FtleN, l’équipement EqptN+1 est activé en mode d’émission Xmit de sa trame TrN+1 selon l’étape E1 au cours de sa fenêtre FtleN+1, l’équipement EqptN+x est activé en mode d’émission Xmit de sa trame TrN+x selon l’étape E1 au cours de sa fenêtre FtleN+x, l’équipement Eqpt1 est activé en mode d’émission Xmit de sa trame Tr1 selon l’étape E1 au cours de sa fenêtre Ftle1, l’équipement EqptN-1 est activé en mode d’émission Xmit de sa trame TrN-1 selon l’étape E1 au cours de sa fenêtre FtleN-1, et le deuxième équipement Eqpt2 de communication est désactivé.
Bien entendu, le premier équipement de communication peut être autre que l’équipement EqptN et peut être par exemple l’équipement Eqpt1 présenté en exemple à la , laquelle montre un autre exemple de plusieurs cycles principaux CP successifs, où les modes de réception Rcv n’ont pas été montrés bien que présents.
Ainsi, sur une base préétablie, chaque équipement Eqpt a la connaissance, par configuration individuelle, des paramètres transverses nécessaires lui permettant d’ouvrir sa propre fenêtre locale d’émission en se positionnant temporellement relativement par rapport aux autres émissions ou lui permettant de déterminer que cet équipement est le seul et premier équipement émetteur unique durant la phase considérée. Les émissions de chaque équipement Eqpt activé (en ligne sur la même paire CAB) sont systématiques à l’intérieur de sa fenêtre locale d’émission, que le message d’hôte de l’équipement associé ait été rafraichi ou non, permettant ainsi aux autres équipement Eqpt activés de bénéficier d’une référence temporelle de positionnement et d’indication d’identification de chaque équipement en mode Xmit d’émission. Les émissions sont établies sans collision par exclusion stricte des fenêtres temporelles localement déterminées maximisant l’utilisation du débit physique avec prise en compte des dérives d’horloge et des écarts de temps de propagation physique sur la paire CAB. A partir de la première émission suite à la mise en ligne de l’équipement Eqpt, les émissions de cet équipement Eqpt sont stabilisées sur la base du cycle principal quelles que soient les émissions ou non des autres équipements Eqpt.
Ainsi, chaque équipement Eqpt n’a pas besoin d’un contrôleur supportant une fonction spécifique de contrôle du bus CAB ou de générateur de balise. Les équipements Eqpt fonctionnent avec ces fonctions désactivées. Le dispositif de communication est ainsi davantage disponible et moins sujet à dérive. Les équipements Eqpt ont ainsi des fonctionnements équivalents en ce qui concerne l’émission et la réception.
Le programme d’ordinateur de chaque équipement mettant en œuvre le procédé de communication peut être présent dans un module additionnel MAC-ADD du calculateur CAL, pouvant être installé entre un module de contrôle d’accès à la paire CAB (en anglais module MAC signifiant Medium Access Control) et un module physique (couche physique) tel que le module RAC, ou peut être directement intégré dans le module de contrôle d’accès à la paire CAB.
Suivant un mode de réalisation de l’invention, représenté à la , l’équipement Eqpt met en œuvre son propre procédé de communication décrit ci-dessous.
Au cours de l’étape E3, un compteur LPC de cycle principal sur cet équipement Eqpt est chargé et mis en route. L’étape E3 peut être déclenchée par l’activation OP de l’équipement Eqpt.
Puis à l’étape E4, pour son identification incrémentale L_PID, l’équipement Eqpt attend en mode Rcv de réception et examine s’il n’a reçu aucune première trame de données (par exemple la première trame TRN comme dans l’exemple de la décrit ci-dessus) de son récepteur RE et si la durée NA pendant laquelle il n’a reçu aucune trame TRN de données de son récepteur RE est supérieure à PCD + delta[EWT] ou non, delta[EWT] étant une durée prescrite d’exclusion. Dans la négative à l’étape E4 (une première trame reçue), l’équipement Eqpt passe à l’étape E5. Dans l’affirmative à l’étape E4 (aucune trame reçue), l’équipement Eqpt passe à l’étape E9.
Lors de l’étape E5, l’équipement Eqpt attend en mode Rcv de réception une trame correcte de données de son récepteur RE ou attend qu’un compteur LPC de cycle principal soit écoulé. Dans le cas où, à l’étape E5, une trame correcte TRN de données de son récepteur RE est détectée (pouvant être par exemple le préambule PR correct de la trame TRN détectée et champ SOF détecté de la trame TRN, ainsi qu’illustré à la , cas OUI à la ), l’équipement Eqpt passe à l’étape E6. Dans le cas où, à l’étape E5, aucune trame correcte TRN de données de son récepteur RE n’est détectée (cas NON à la , par exemple dans le cas d’un trafic anormal), l’équipement Eqpt reste dans cette étape E5. Dans le cas où, à l’étape E5, aucune activité en réception n’est détectée, correspondant à des trames correctes TRN de données ou non et où le compteur LPC de cycle principal est écoulé, l’équipement Eqpt passe à l’étape E9.
Lors de l’étape E6, l’équipement Eqpt extrait l’identification incrémentale D_PID de la trame TRN reçue et examine si l’identification incrémentale D_PID extraite est correcte. Dans l’affirmative à l’étape E6, l’équipement Eqpt passe à l’étape E7. Dans la négative à l’étape E6 (cas où l’identification incrémentale D_PID extraite est anormale), l’équipement Eqpt repasse à l’étape E5.
Lors de l’étape E7, l’équipement Eqpt détermine son instant IDF de début de fenêtre temporelle locale Ftle d’émission selon ce qui a été décrit ci-dessus à partir de l’identification incrémentale D_PID extraite de la trame TRN reçue et de sa propre identification incrémentale L_PID. L’équipement Eqpt démarre un compteur LPT local temporel. Lorsque l’instant IDF de début de fenêtre temporelle locale Ftle d’émission a été calculé, l’étape E7 est suivie de l’étape E8. Si l’instant IDF de début de fenêtre temporelle locale Ftle d’émission n’a pas pu être calculé à l’étape E7, l’équipement Eqpt repasse à l’étape E5.
Lors de l’étape E8, l’équipement Eqpt attend que son compteur LPT ait atteint l’instant IDF de début de fenêtre temporelle locale Ftle d’émission ou que le compteur LPC ait atteint la durée maximum PCD du cycle. Lorsqu’à l’étape E8 le compteur LPT a atteint l’instant IDF de début de fenêtre temporelle locale Ftle d’émission ou lorsque le compteur LPC a atteint la durée maximum PCD du cycle (cas OUI à l’étape E8), celui de ces deux évènements arrivant le plus tôt étant pris en compte, l’équipement Eqpt repasse à l’étape E9.
Lorsqu’à l’étape E8 le compteur LPT a atteint l’instant IDF de début de fenêtre temporelle locale Ftle d’émission ou lorsque le compteur LPC a atteint la durée maximum PCD du cycle en présence d’une autre trame reçue par son récepteur RE avant cet instant IDF ou avant la fin de cette durée PCD (cas ACT à l’étape E8), l’équipement Eqpt repasse à l’étape E3.
Lors de l’étape E9 effectuée suite à l’étape E8, l’équipement Eqpt démarre le mode Xmit d’émission de sa trame TR de données, démarre sa fenêtre Flte, ayant été déterminée lors de l’étape E7, à partir de son instant IDF de début, ayant été déterminé lors de l’étape E7, et redémarre son compteur LPC. Lors de l’étape E9 effectuée suite à l’étape E4, l’équipement Eqpt redémarre son compteur LPC de cycle principal et démarre le mode Xmit d’émission de sa trame TR de données, cet équipement Eqpt étant alors le premier équipement EqptN tel que décrit dans l’exemple ci-dessus, comme dans le cas du cycle CP1 de la .
Suite à l’étape E9, l’équipement passe à l’étape E10.
Lors de l’étape E10, l’équipement Eqpt émet en mode Xmit d’émission sa trame TR de données pendant la durée MTD d’émission de sa fenêtre Ftle, puis passe à l’étape E11.
Lors de l’étape E11, l’équipement Eqpt arrête son mode Xmit d’émission de sa trame TR de données lorsque la durée MTD d’émission de sa fenêtre Ftle est écoulée. Lors de l’étape E11, l’équipement Eqpt arrête son mode Xmit d’émission de sa trame TR de données lorsqu’il a détecté une transmission anormale de cette trame TR (cas ABN). L’équipement Eqpt passe ensuite de l’étape E11 à l’étape E5.
Suivant un mode de réalisation de l’invention, la fonction déterminée donnant l’instant de début respectif IDF1, …, IDFN-1, IDFN+1, …, IDFN+X de la fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale respective d’émission de chaque deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication est une fonction linéaire ou affine, croissante par rapport à la différence E égale à l’identification incrémentale L_PID du deuxième équipement respectif Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication (ayant reçu la première trame TrN de données) à laquelle est soustraite l’identification incrémentale D_PID du premier équipement EQptN de communication, contenue dans la première trame TrN de données. Cette fonction peut être linéaire ou affine, et croissante par morceaux par rapport à la différence E.
Suivant un mode de réalisation de l’invention (appelé première déclinaison), les fenêtres Ftle1, …, FtleN-1, FtleN, FtleN+1, …, FtleN+x temporelles locales respectives d’émission des équipements Eqpt1, …, EqptN-1, EqptN, EqptN+1, …, EqptN+x de communication ont chacune la même durée STD à partir de leur instant respectif IDF1, …, IDFN-1, IDFN+1, …, IDFN+X de début, ainsi que montré dans les exemples des figures 4 à 7, 14 et 15. Les émissions se font ainsi suivant une base fixe unique de taille de trame pour l’ensemble des équipements Eqpt. Le protocole de communication est ainsi très simple, les éléments de configuration sont ainsi très réduits.
Suivant un mode de réalisation de l’invention (deuxième déclinaison), les fenêtres Ftle1, …, FtleN-1, FtleN, FtleN+1, …, FtleN+x temporelles locales respectives d’émission des équipements Eqpt1, …, EqptN-1, EqptN, EqptN+1, …, EqptN+x de communication peuvent ne pas avoir chacune la même durée STD à partir de leur instant respectif IDF1, …, IDFN-1, IDFN+1, …, IDFN+X de début, mais peuvent avoir une durée STD affectable respectivement aux fenêtres Ftle1, …, FtleN-1, FtleN, FtleN+1, …, FtleN+x temporelles locales respectives d’émission, ces durées STD pouvant être différentes entre ces fenêtres Ftle1, …, FtleN-1, FtleN, FtleN+1, …, FtleN+x. Le maximum de la durée STD de chaque fenêtre Ftle1, …, FtleN-1, FtleN, FtleN+1, …, FtleN+x temporelle locale respective d’émission est prescrit à une valeur MTD. Cela permet d’avoir une adaptation aux besoins de l’équipement, notamment de la quantité de données que l’équipement doit émettre. Ainsi, la montre un autre exemple de plusieurs cycles principaux CP successifs, où les modes de réception Rcv n’ont pas été montrés bien que présents et où le premier équipement de communication est l’équipement EqptN, ainsi que décrits ci-dessus, mais avec des durées STD des fenêtres Ftle1, …, FtleN-1, FtleN, FtleN+1, …, FtleN+x temporelles locales respectives d’émission, différentes les unes des autres.
Suivant un mode de réalisation de l’invention, un intervalle GT de temps, identique pour les deuxièmes équipements Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication, est prescrit entre les trames Tr1, …, TrN-1, TrN+1, …, TrN+x de données se suivant.
Suivant un mode de réalisation de l’invention, la différence E est égale à :
E = L_PID - D_PID.
Dans le cas où la différence E est positive, la fonction déterminée IDF donnant l’instant respectif IDF1, …, IDFN-1, IDFN+1, …, IDFN+x de début de la fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale d’émission de chaque deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication est égale à
IDF = E.(STD + GT) – PMAC + REF,
où STD est la même durée prescrite de chaque fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale d’émission du deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication à partir de son instant respectif IDF1, …, IDFN-1, IDFN+1, …, IDFN+X de début,
PMAC est une durée prescrite, égale à une partie de la durée d’un en-tête de la trame Tr1, …, TrN-1, TrN+1, …, TrN+x de données émise respectivement par le deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication,
REF est un instant de référence, égal à l’instant de début du mode Xmit d’émission du premier équipement EqptN de communication, lors duquel ce premier équipement EQptN de communication a émis la première trame TrN de données.
Dans le cas où la différence E est négative, la fonction déterminée IDF donnant l’instant respectif IDF1, …, IDFN-1, IDFN+1, …, IDFN+x de début de la fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale d’émission de chaque deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication est égale à
IDF = (TSN + E).(STD + GT) – PMAC + REF,
où TSN est le nombre total d’équipements Eqpt1-EqptN+x de communication (par exemple TSN = N+x dans les exemples représentés aux figures 1 à 16).
Ce mode de réalisation permet une détermination simple de l’instant de début d’émission en utilisant une configuration minimale (sur PCD, STD et TSN) identique pour chacun des équipements. Ce mode de réalisation peut être mis en œuvre de la manière suivante par l’équipement Eqpt:
  • écoute continue – détection émission correcte des trames des autre(s) équipement(s),
  • détermination de la (ou des) D_PID dans les trames reçues avec consolidation,
  • élaboration de l’instant IDF de début d’émission local par déduction à partir de L_PID de l’équipement Eqpt et de la (ou des) D_PID de l’équipement Eqpt: de base en fonction du dernier D_PID correctement décodé et accepté,
  • fonction de la différence E = L_PID -D_PID] modulo TSN,
    • si D_PID < L_PID donc E positif, ouverture de la fenêtre locale d’émission à l’instant de début d’émission IDF = E.(STD + GT) – PMAC + REF, avec
      • PMAC = 20 octets + delta1 par rapport à la trame associée au D_PID pris en référence ;
      • delta 1 étant la latence technologique de détection et consolidation d’un D_PID par un équipement Eqpt,
      • GT = (12 + 2) octets ; avec 2 octets pour marge de dérive et propagation (temps de propagation aller et retour).
    • si D_PID > L_PID donc E négatif, ouverture de la fenêtre locale d’émission à l’instant de début d’émission IDF avec prise en compte d’une référence du cycle CP précédent selon IDF = (TSN + E).(STD + GT) – PMAC + REF = (TSN- [ab E]) x (STD + GT) – PMAC + REF, avec
      • PMAC = 20 octets + delta1 par rapport à la trame associée au D_PID pris en référence;
      • delta1 étant la latence technologique de détection et consolidation d’un D_PID par un équipement abonné
      • GT = (12 + 2) octets ; avec 2 octets pour marge de dérive et propagation (temps de propagation aller et retour).
Suivant un mode de réalisation de l’invention, toutes les fenêtres Ftle1, …, FtleN-1, FtleN, FtleN+1, …, FtleN+x temporelles locales d’émission ont la même durée de : MTD (= STD) + GT.
Si tous les équipements Eqpt émettent à MTD identique, la durée GC minimale de non émission correspond à une marge (de non activité) par rapport à la durée; c’est-à-dire que GC est égale à la durée PCD à laquelle est retranchée la somme des durées MTD pour les équipements Eqpt1, …, EqptN-1, EqptN, EqptN+1, …, EqptN+x.
Suivant un exemple de réalisation, pour un débit de données de 10Mbits/s (où 1 bit dure 100 ns, 1 octet dure 800 ns), pour MTD = 300 octets (dont 256 octets de données utiles), on a TSN =32 (ou plus) pour un cycle de durée PCD = 10 ms, TSN =20 pour un cycle de durée PCD = 5 ms, TSN = 10 pour un cycle de durée PCD = 2.5 ms, TSN =4 pour un cycle de durée PCD = 1 ms, TSN =2 pour un cycle de durée PCD = 500 microsecondes. Pour un débit de données de 10Mbits/s (où 1 bit dure 100 ns, 1 octet dure 800 ns), pour MTD = 84 octets (dont 46 octets de données utiles), on a TSN = 32 (ou plus) pour un cycle de durée PCD = 10 ms, TSN = 32 (ou plus) pour un cycle de durée PCD = 5 ms, TSN = 32 (ou plus) pour un cycle de durée PCD = 2.5 ms, TSN = 14 pour un cycle de durée PCD = 1 ms, TSN = 7 pour un cycle de durée PCD = 500 microsecondes.
Suivant un mode de réalisation de l’invention selon la deuxième déclinaison, illustré à la , la fonction déterminée donnant l’instant respectif de début IDF1, …, IDFN-1, IDFN+1, …, IDFN+X de la fenêtre respective Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale d’émission de chaque deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication comporte une table TGP (par exemple table TGP de position temporelle d’émission), qui est enregistrée dans chaque deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication et qui donne explicitement l’instant de début IDF1, …, IDFN-1, IDFN+1, …, IDFN+X (les LPT à la ) de la fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale d’émission de chaque deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication selon l’identification incrémentale L_PID du deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication et selon l’identification incrémentale D_PID du premier équipement EQptN de communication, contenue dans la première trame TrN de données. Ce mode de réalisation offre une certitude de la cohérence globale du dispositif de communication.
Suivant un mode de réalisation de l’invention selon la deuxième déclinaison, illustré à la , la fonction déterminée donnant l’instant respectif de début IDF1, …, IDFN-1, IDFN+1, …, IDFN+X de la fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale d’émission de chaque deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication comporte une table TGS de séquencement, qui est enregistrée dans chaque deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication pour chaque identification incrémentale L_PID, qui donne un ordre ORD de séquencement (égal à a, b, c, d…, z à la ) des fenêtres Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelles locales d’émission des deuxièmes équipements Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication selon la différence E et qui donne la durée STDa, STDb, STDc, STDd, … STDz de chaque fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale d’émission en fonction de l’identification incrémentale L_PID de chaque deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication. L’instant respectif de début IDF1, …, IDFN-1, IDFN+1, …, IDFN+X de la fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale d’émission est déterminé par chaque deuxième équipement Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication au moins à partir des durées STD des fenêtres Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelles locales d’émission et de l’ordre ORD de séquencement. La table TGS donne ainsi le motif d’enchaînement ORD des émissions dans le cycle principal CP avec la taille maximum STDa, STDb, STDc, STDd, … STDz de chaque émission de chaque équipement Eqpt. La durée STDa, STDb, STDc, STDd, … STDz de chaque fenêtre Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x temporelle locale d’émission reste inférieure ou égale à MTD.
Suivant un mode de réalisation de l’invention, illustré à titre d’exemple aux figures 13 et 14, au moins l’un Eqpty des deuxièmes équipements Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x de communication, appelé troisième équipement Eqpty de communication possède plusieurs identifications incrémentales L_PIDy_1, …, L_PIDy_M respectives, qui sont des valeurs réelles déterminées différentes l’une de l’autre. Chaque troisième équipement Eqpty de communication prescrit plusieurs fenêtres temporelles locales respectives Ftley_1,…, Ftley_M d’émission, qui sont associées respectivement à ses identifications incrémentales L_PIDy_1, …, L_PIDy_M respectives et pendant lesquelles le troisième équipement Eqpty de communication est mis en mode Xmit d’émission de respectivement plusieurs trames Try_1, …, Try_M de données. Chaque troisième équipement Eqpty de communication prescrit l’instant respectif de début IDFy_1, …, IDFy_M de chaque fenêtre Ftley_1,…, Ftley_M temporelle locale respective d’émission du troisième équipement Eqpty de communication comme étant égale à la fonction déterminée, croissante par rapport à la différence E égale à l’identification incrémentale L_PIDy_1, …, L_PIDy_M respective du troisième équipement Eqpty de communication à laquelle est soustraite l’identification incrémentale D_PID du premier équipement EQptN de communication, contenue dans la première trame TrN de données, les fenêtres Ftley_1,…, Ftley_M temporelles locales respectives d’émission étant disjointes. Chaque troisième équipement Eqpty de communication est mis pour chacune de ses identifications incrémentales L_PIDy_1, …, L_PIDy_M respectives en mode Xmit d’émission, lors duquel le troisième équipement Eqpty de communication émet sa trame Try_1, …, Try_M de données, contenant l’identification incrémentale L_PIDy_1, …, L_PIDy_M respective du troisième équipement Eqpty de communication, lors de sa fenêtre Ftley_1,…, Ftley_M temporelle locale respective d’émission commençant à l’instant de début IDFy_1, …, IDFy_M de cette fenêtre temporelle locale respective Ftley_1,…, Ftley_M d’émission. Les identifications incrémentales L_PIDy_1, …, L_PIDy_M respectives peuvent être établies par le troisième équipement Eqpty à partir de la position physique unique de ce troisième équipement Eqpty. Ainsi, le troisième équipement Eqpty, lorsqu’il est activé en mode Xmit d’émission, émettra plusieurs Try_1, …, Try_M de données dans le même cycle principal.
Ainsi, suivant un mode de réalisation de l’invention, le fonctionnement de base des équipements Eqpt décrits ci-dessus (à savoir de leur unité RAC de raccordement à la et de leurs unités RAC1, RAC2 de raccordement aux figures 2 et 3) est en semi-duplex (en anglais : half duplex): un seul équipement émetteur émet dans chaque fenêtre d’émission élaborée. Les équipements Eqpt en semi-duplex fonctionnent ainsi selon un mode CSMA/CA (en anglais : carrier sense multiple access / collision avoidance, signifiant accès multiple avec écoute de la porteuse avec évitement de collision) et non pas CSMA/CD (en anglais : carrier sense multiple access / collision detection, signifiant accès multiple avec écoute de la porteuse avec détection de collision).
Suivant un mode de réalisation étendu de l’invention, le fonctionnement de deux des équipements Eqpt (à savoir de leur unité RAC de raccordement à la et de leurs unités RAC1, RAC2 de raccordement aux figures 2 et 3) est en duplex (en anglais : full duplex) uniquement durant leur fenêtre préétablie temporelle locale d’émission, qui sont donc simultanées sur la paire CAB de la ou sur les paires CAB1 et CAB2 des figures 2 et 3 entre membres du couple d’équipements Eqpt aussi préétabli de façon exclusive et connecté tous les deux à la paire CAB ou aux deux paires CAB1 et CAB2, les autres équipements fonctionnant en semi-duplex. Au moins une (ou plusieurs) des fenêtres de ce ou ces autres équipements fonctionne en semi-duplex.
Les unités RAC, RAC1, RAC2 de raccordement fonctionnant en duplex sont par exemple selon la norme IEEE802.3cg, partie 147.4, ayant une interface duplex dans sa sous-couche de raccordement au médium physique (à savoir dans cette unité RAC, RAC1, RAC2 de raccordement), en anglais : "physical medium attachment sublayer". Dans ce cas, l’unité RAC, RAC1, RAC2 de raccordement fonctionnant en duplex est configurée pour discriminer la trame de données émise par l’émetteur EM de l’équipement Eqpt ayant cette unité RAC, RAC1, RAC2 de raccordement vis-à-vis de la trame de données, qui est reçue par le récepteur RE de l’équipement Eqpt ayant cette unité RAC, RAC1, RAC2 de raccordement en provenance d’un autre équipement. Ces trames ne sont pas identiques, du fait notamment de leurs identifications incrémentales différentes l’une de l’autre. Lors de cette discrimination, le principe mis en œuvre par l’unité RAC, RAC1, RAC2 de raccordement de l’équipement Eqpt fonctionnant en duplex peut être basé sur l’annulation d’écho.
Par exemple, à la , le couple d’équipements EqptN+1 et EqptN+x fonctionne en duplex l’un avec l’autre pendant leur fenêtre préétablie temporelle locale d’émission FtleN+1,N+x sur la paire CAB de la ou sur les paires CAB1 et CAB2 de la ou 3 : l’émetteur EM de l’équipement EqptN+1 émet dans le mode Xmit d’émission la trame TrN+1 pendant la fenêtre préétablie temporelle locale d’émission FtleN+1,N+x, l’émetteur EM de l’équipement EqptN+x émet dans le mode Xmit d’émission la trame TrN+x pendant la fenêtre préétablie temporelle locale d’émission FtleN+1,N+x, le récepteur RE de l’équipement EqptN+1 reçoit dans le mode Rcv de réception la trame TrN+x pendant la fenêtre préétablie temporelle locale d’émission FtleN+1,N+x, le récepteur RE de l’équipement EqptN+x reçoit dans le mode Rcv de réception la trame TrN+1 pendant la fenêtre préétablie temporelle locale d’émission FtleN+1,N+x. D’une manière analogue, à la , le couple d’équipements Eqpt1 et Eqpt2 fonctionne en duplex l’un avec l’autre pendant leur fenêtre préétablie temporelle locale d’émission Ftle1,2 sur la paire CAB de la ou sur les paires CAB1 et CAB2 de la ou 3. A la , le couple d’équipements Eqp4 et Eqpt5 fonctionne en duplex l’un avec l’autre pendant leur fenêtre préétablie temporelle locale d’émission Ftle4,5 sur la paire CAB de la ou les paires CAB1 et CAB2 de la ou 3. A la , les autres équipements EqptN, Eqpt3, Eqpt6 et EqptN-1 fonctionnent en semi-duplex pendant leur fenêtre temporelle locale d’émission FtleN, Ftle3, Ftle6 et FtleN-1 sur la paire CAB de la ou sur les paires CAB1 et CAB2 de la ou 3. Le couple d’équipements en duplex peut être identique ou différent d’une fenêtre préétablie sur l’autre d’un même système d’échange de données. Un équipement associé à une fenêtre en duplex peut appartenir à une autre fenêtre en semi-duplex. Il y a une seule fenêtre active à la fois en duplex. L’ouverture d’une fenêtre préétablie en duplex interdit l’activation simultanée d’une autre fenêtre en duplex pendant la même fenêtre.
L’invention permet ainsi d’obtenir une nouvelle génération de bus CAB de terrain plus performante que les différents types actuels. L’invention est plus homogène mais ne rajoutant pas de ressources intermédiaires au niveau couche physique (réseau de câble passif) et utilise un bus CAB de terrain déterministe. La paire CAB peut être du type réseau local, par exemple du type Ethernet, par exemple à 10 Mbit/s mono-paire. Dans le cas de cette couche physique multi-point à performance débit-distance (10 Mbit/s pour une longueur de la paire de 25 m par exemple, ou de 10 mètres à quelques dizaines de mètres, par exemple de 15 m à 25 m, trames de périodicité courte (classe de la ms)) adaptée pour le périmètre visé (communication Intra-Système), l’invention permet d’améliorer le protocole décrit au niveau groupe Std 802.3cg pour le partage du média (niveau 2), pour les systèmes embarqués avioniques dans le sens de la simplification, de la robustesse tout en garantissant le déterminisme des échanges. La couche physique peut être par exemple du type 10 Base-T1S.
L’invention permet un protocole déterministe pour un système d’échange de données sur une base Ethernet qui permettra d’apporter une réponse homogène au remplacement de bus de terrain embarqués actuels sans ajout de matériels spécifiques sur la base d’une capacité multi émetteurs. L’invention permet un fonctionnement avec une seule paire CAB torsadée et ce en multi utilisateurs (émetteurs-récepteurs) raccordés de manière passive via les tronçons ST ou fonctionnement sur une ligne multi-point selon la norme en cours d’établissement IEEE 802.3cg ou 10Base-T1S. L’invention utilise cette nouvelle couche physique pour répondre à un périmètre de la catégorie bus de terrain et ce avec une solution réalisant une organisation temporelle des émissions sans collision et garantissant le déterminisme des échanges sans faire appel à un utilisateur ou équipement particulier qui agirait en tant que contrôleur de bus ou de coordinateur. L’invention se dispense de l’ajout d’équipements intermédiaires de réseau du type commutateur ou concentrateur.
L’invention permet un ajout d’algorithmes en logique câblée localisée dans chacune des unités de raccordement des équipements Eqpt: compléments de niveau MAC car déterminant l’organisation temporelle des trames et fonctionnant au niveau élémentaire trame. L’invention utilise une approche CSMA/CA d’écoute d’activité et d’identification de l’émetteur en cours pour la détermination de l’instant de début d’émission de chaque équipement Eqpt relié sur la paire CAB via son RAC unité de raccordement. L’invention permet une autonomie quant à la détermination de l’instant de début d’émission de chaque équipement Eqpt, évitant la mise en œuvre d’un équipement dédié et d’un trafic spécifique, contrairement à la norme IEEE802.3cg. L’invention permet une autonomie des émissions avec respect du déterministe de chaque échange sans équipement dédié pour leurs contrôles ou leurs coordinations. L’invention permet de se dispenser d’une horloge, d’une référence temporelle centrale et explicite et d’un phasage central temporel. L’invention apporte une transparence pour l’utilisation hors la configuration des nouveaux paramètres mis en œuvre par les compléments. Ces compléments correspondent à un protocole de prise de décision de l’émission de chaque équipement possédant cette unité de raccordement permettant un accès déterministe en émission sans faire appel à un équipement dédié, contrairement à la norme IEEE802.3cg. L’invention apporte un protocole spécifique implémentable suivant différentes variantes en fonction des contextes/contraintes d’utilisation (par exemple taille fixe et unique de trames pour tous les équipements Eqpt ou non avec taille de trames affectable par équipements Eqpt); mise en œuvre de fenêtres en duplex. L’invention apporte une meilleure tolérance aux pannes que la norme IEEE802.3cg. L’invention apporte une configuration plus simple que la norme IEEE802.3cg. L’invention permet de limiter la complexité de mise en œuvre de la partie couche physique de la norme IEEE802.3cg. L’invention apporte une maitrise totale du protocole d'accès au bus CAB, de son implémentation et des performances, contrairement à la norme IEEE802.3cg. L’invention permet une certification plus immédiate que la norme IEEE802.3cg.
L’invention permet une uniformisation des bus de terrains actuels et une uniformisation des formats de trames sur une base homogène déterministe cohérente avec les choix standard de réseaux d’infrastructure. L’invention permet une simplification des passerelles avec le réseau central ou fédérateur, ainsi qu'une simplification des passerelles au sein d’un même système entre différentes parties de ce système (sans passer par le réseau central). L’invention permet de remplacer à terme n types différents de bus de terrain.
Le protocole suivant l’invention peut être exécuté dans l’unité de raccordement de chacun des équipements abonnés partageant le même médium (câble principal CAB) ou système d’échanges de données. L’invention permet un protocole additionnel (MAC-ADD) de niveau MAC en logique câblée configurable associé directement au codeur et décodeur de trame au format Ethernet.
L’architecture de l’équipement Eqpt de communication peut être du type mono chaine ou du type maître et vérificateur (en anglais : Master – Checker). Notamment, le module additionnel MAC-ADD peut être du type maître et vérificateur. Le type maître et vérificateur utilise un processeur maître et un processeur vérificateur, qui est synchronisé avec le processeur maître et qui effectue les mêmes opérations que le processeur maître. Le processeur vérificateur compare ses propres calculs avec les sorties calculées par le processeur maître et envoie un signal d’alarme au processeur maître en cas de divergence entre ses calculs et les sorties calculées par le processeur maître. Cela permet une augmentation de l’intégrité de l’implémentation de la loi d’émission donc de la décision d’émission d’un équipement Eqpt. Différentes architectures de mise en œuvre, par exemple différentes structures Master-Checker suivant l’objectif d’intégrité ou bien l’objectif de disponibilité du système d’échange de données ; applicable système par système d’échanges de données sont possibles et peuvent être intégrées par exemple dans la partie terminale supportant l’unité RAC de raccordement pour un équipement Eqpt.
Bien entendu, les modes de réalisation, caractéristiques, possibilités et exemples décrits ci-dessus peuvent être combinés l’un avec l’autre ou être sélectionnés indépendamment l’un de l’autre.

Claims (16)

  1. Procédé de communication de données entre une pluralité d’équipements (Eqpt1, …, EqptN+x) de communication présents sur un dispositif embarqué, les équipements (Eqpt1, …, EqptN+x) de communication étant reliés à au moins une paire (CAB) de conducteurs de communication,
    caractérisé en ce que
    chaque équipement (Eqpt1, …, EqptN+x) de communication, lorsqu’il est activé, se trouvant par défaut dans un mode (Rcv) de réception, dans lequel il est apte à recevoir au moins une trame de données sur la paire (CAB) de conducteurs de communication et étant apte à être mis dans un mode (Xmit) d’émission, dans lequel il émet une trame de données sur la paire (CAB) de conducteurs de communication,
    chaque équipement (Eqpt1, …, EqptN+x) de communication possède au moins une identification incrémentale (L_PID), qui est une valeur réelle déterminée, les identifications incrémentales (L_PID) étant différentes l’une de l’autre,
    au moins l’un des équipements (EqptN) de communication, appelé premier équipement (EqptN) de communication, est activé et mis dans le mode (Xmit) d’émission, lors duquel le premier équipement (EqptN) de communication émet sur la paire (CAB) de conducteurs de communication la trame (TrN) de données contenant l’identification incrémentale (D_PID) du premier équipement (EqptN) de communication, appelée première trame (TrN) de données, pendant que chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication, autre que le premier équipement (EqptN) de communication, appelé deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication, est activé et mis en mode (Rcv) de réception, puis le premier équipement (EqptN) de communication est mis en mode (Rcv) de réception,
    chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication, prescrit sa fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission, qui est associée à son identification incrémentale (L_PID), pendant laquelle le deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication est mis en mode (Xmit) d’émission de sa trame (Tr1, …, TrN-1, TrN+1, …, TrN+x) de données,
    un instant de début (IDF1, …, IDFN-1, IDFN+1, …, IDFN+X) de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission de chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication étant une fonction déterminée, croissante par rapport à une différence (E ) égale à l’identification incrémentale (L_PID) du deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication à laquelle est soustraite l’identification incrémentale (D_PID) du premier équipement (EQptN) de communication, contenue dans la première trame (TrN) de données,
    les fenêtres (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelles locales d’émission étant disjointes,
    chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication est mis pour son identification incrémentale (L_PID) en mode (Xmit) d’émission, lors duquel le deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication émet sur la paire (CAB) de conducteurs de communication sa trame (Tr1, …, TrN-1, TrN+1, …, TrN+x) de données, contenant l’identification incrémentale (L_PID) du deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication, lors de sa fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission commençant à l’instant de début (IDF1, …, IDFN-1, IDFN+1, …, IDFN+X) de cette fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission.
  2. Procédé suivant la revendication 1, caractérisé en ce que la fonction déterminée donnant l’instant de début (IDF1, …, IDFN-1, IDFN+1, …, IDFN+X) de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission de chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication est une fonction linéaire ou affine, croissante par rapport à la différence (E ) contenue dans la première trame (TrN) de données.
  3. Procédé selon la revendication 1, caractérisé en ce que la fonction déterminée donnant l’instant de début (IDF1, …, IDFN-1, IDFN+1, …, IDFN+X) de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission de chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication est une fonction linéaire ou affine, croissante par morceaux par rapport à la différence (E ) contenue dans la première trame (TrN) de données.
  4. Procédé suivant l’une quelconque des revendications précédentes, caractérisé en ce que les fenêtres (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelles locales d’émission des deuxièmes équipements (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication ont chacune la même durée (STD) à partir de leur instant (IDF1, …, IDFN-1, IDFN+1, …, IDFN+X) de début.
  5. Procédé suivant l’une quelconque des revendications précédentes, caractérisé en ce qu’un intervalle (GT) de temps, identique pour les deuxièmes équipements (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication, est prescrit entre les trames (Tr1, …, TrN-1, TrN+1, …, TrN+x) de données se suivant.
  6. Procédé suivant l’une quelconque des revendications précédentes, caractérisé en ce que la différence E est égale à :
    E = L_PID - D_PID,
    où L_PID est l’identification incrémentale du deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication,
    D_PID est l’identification incrémentale du premier équipement (EQptN) de communication, contenue dans la première trame (TrN) de données,
    les identifications incrémentales L_PID et D_PID sont des nombres entiers positifs se suivant,
    dans le cas où la différence E est positive, la fonction déterminée IDF donnant l’instant (IDF1, …, IDFN-1, IDFN+1, …, IDFN+x) de début de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission de chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication est égale à
    IDF = E.(STD + GT) – PMAC + REF,
    où STD est une durée prescrite de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission du deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication à partir de son instant de début et est identique pour les fenêtres (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelles locales d’émission des deuxièmes équipements (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication,
    GT est un intervalle de temps prescrit entre les trames (Tr1, …, TrN-1, TrN+1, …, TrN+x) de données se suivant et est identique pour les deuxièmes équipements (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication,
    PMAC est une durée prescrite, égale à une partie de la durée d’un en-tête de la trame (Tr1, …, TrN-1, TrN+1, …, TrN+x) de données du deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication,
    REF est un instant de référence, égal à l’instant de début du mode (Xmit) d’émission du premier équipement (EQptN) de communication, et
    dans le cas où la différence E est négative, la fonction déterminée IDF donnant l’instant de début de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale (IDF1, …, IDFN-1, IDFN+1, …, IDFN+x) d’émission de chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication est égale à
    IDF = (TSN + E).(STD + GT) – PMAC + REF,
    où TSN est le nombre total d’équipements (Eqpt1-EqptN+x) de communication.
  7. Procédé suivant la revendication 1, caractérisé en ce que la fonction déterminée donnant l’instant de début (IDF1, …, IDFN-1, IDFN+1, …, IDFN+X) de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission de chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication comporte une table (TGP), qui est enregistrée dans chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication et qui donne l’instant de début (IDF1, …, IDFN-1, IDFN+1, …, IDFN+X) de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission de chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication selon l’identification incrémentale (L_PID) du deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication et selon l’identification incrémentale (D_PID) du premier équipement (EQptN) de communication, contenue dans la première trame (TrN) de données.
  8. Procédé suivant la revendication 7, caractérisé en ce qu’un intervalle (GT) de temps, identique pour les deuxièmes équipements (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication, est prescrit entre les trames (Tr1, …, TrN-1, TrN+1, …, TrN+x) de données se suivant.
  9. Procédé suivant la revendication 7 ou 8, caractérisé en ce que les fenêtres (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelles locales d’émission des deuxièmes équipements (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication ont chacune la même durée (STD) à partir de leur instant (IDF1, …, IDFN-1, IDFN+1, …, IDFN+X) de début.
  10. Procédé l’une quelconque des revendications 1, 7 et 8, caractérisé en ce que la fonction déterminée donnant l’instant de début (IDF1, …, IDFN-1, IDFN+1, …, IDFN+X) de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission de chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication comporte une table (TGS) de séquencement, qui est enregistrée dans chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication, qui donne un ordre (a, b, c, …, z) de séquencement des fenêtres (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelles locales d’émission des deuxièmes équipements (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication selon la différence (E ) égale à l’identification incrémentale (L_PID) du deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication à laquelle est soustraite l’identification incrémentale (D_PID) du premier équipement (EQptN) de communication, contenue dans la première trame (TrN) de données, et qui donne la durée (STD) de chaque fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission en fonction de l’identification incrémentale (L_PID) de chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication,
    l’instant de début (IDF1, …, IDFN-1, IDFN+1, …, IDFN+X) de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission étant déterminé par chaque deuxième équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication au moins à partir des durées (STD) des fenêtres (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelles locales d’émission et de l’ordre de séquencement.
  11. Procédé suivant l’une quelconque des revendications précédentes, caractérisé en ce qu’au moins l’un (Eqpty) des deuxièmes équipements (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication, appelé troisième équipement (Eqpty) de communication possède plusieurs identifications incrémentales (L_PIDy_1, …, L_PIDy_M) respectives, qui sont des valeurs réelles déterminées différentes l’une de l’autre.
    chaque troisième équipement (Eqpty) de communication prescrit plusieurs fenêtres temporelles locales respectives (Ftley_1,…, Ftley_M) d’émission, qui sont associées respectivement à ses identifications incrémentales (L_PIDy_1, …, L_PIDy_M ) respectives et pendant lesquelles le troisième équipement (Eqpty) de communication est mis en mode (Xmit) d’émission de respectivement plusieurs trames (Try_1, …, Try_M) de données,
    un instant de début (IDFy_1, …, IDFy_M) de chaque fenêtre (Ftley_1,…, Ftley_M) temporelle locale respective d’émission du troisième équipement (Eqpty) de communication étant une fonction déterminée, croissante par rapport à une différence (E ) égale à l’identification incrémentale (L_PIDy_1, …, L_PIDy_M) respective du troisième équipement (Eqpty) de communication à laquelle est soustraite l’identification incrémentale (D_PID) du premier équipement (EQptN) de communication, contenue dans la première trame (TrN) de données, les fenêtres (FTLE) temporelles locales respectives d’émission étant disjointes,
    chaque troisième équipement (Eqpty) de communication est mis pour chacune de ses identifications incrémentales (L_PIDy_1, …, L_PIDy_M) respectives en mode (Xmit) d’émission, lors duquel le troisième équipement (Eqpty) de communication émet sa trame (Try_1, …, Try_M) de données, contenant l’identification incrémentale (L_PIDy_1, …, L_PIDy_M) respective du troisième équipement (Eqpty) de communication, lors de sa fenêtre (Ftley_1,…, Ftley_M) temporelle locale respective d’émission commençant à l’instant de début (IDFy_1, …, IDFy_M) de cette fenêtre temporelle locale respective (Ftley_1,…, Ftley_M) d’émission.
  12. Procédé suivant l’une quelconque des revendications 1 à 11, caractérisé en ce qu’un couple préétabli de deux (EqptN+1, EqptN+x) des équipements (Eqpt1, …, EqptN+x) de communication fonctionne en duplex pendant leurs fenêtres (FtleN+1,N+x) temporelles locales d’émission qui sont simultanées.
  13. Procédé suivant l’une quelconque des revendications 1 à 11, caractérisé en ce qu’un premier couple préétabli de deux (EqptN+1, EqptN+x) des équipements (Eqpt1, …, EqptN+x) de communication fonctionne en duplex pendant leurs premières fenêtres (FtleN+1,N+x) temporelles locales d’émission, qui sont simultanées, et au moins un deuxième couple préétabli de deux (Eqpt4, Eqpt5) des équipements (Eqpt1, …, EqptN+x) de communication fonctionne en duplex pendant leurs deuxièmes fenêtres (Ftle4,5) temporelles locales d’émission, qui sont simultanées, les deuxièmes fenêtres (Ftle4,5) temporelles locales d’émission étant disjointes par rapport aux premières fenêtres (FtleN+1,N+x) temporelles locales d’émission.
  14. Equipement (Eqpt1-EqptN+x) de communication, destiné à être présent sur un dispositif embarqué, l’équipement (Eqpt1, …, EqptN+x) de communication étant destiné à être relié à au moins une paire (CAB) de conducteurs de communication,
    caractérisé en ce que
    l’équipement (Eqpt1, …, EqptN+x) de communication est apte à être activé et comportant au moins un émetteur (EM), au moins un récepteur (RE), un générateur (GEN_Tr) et une mémoire (MEM),
    lorsque l’équipement (Eqpt1, …, EqptN+x) de communication est activé et lorsque l’émetteur (EM) n’est pas en mode (Xmit) d’émission, le récepteur (RE) se trouve dans un mode (Rcv) de réception, dans lequel le récepteur (RE) est apte à recevoir au moins une première trame (TrN) de données ayant été émise par au moins un autre équipement (EQptN) de communication sur la paire (CAB) de conducteurs de communication et contenant au moins une première identification incrémentale (D_PID) de l’autre équipement (EQptN) de communication,
    l’équipement (Eqpt1, …, EqptN+x) de communication possède au moins une deuxième identification incrémentale (L_PID), qui est enregistrée dans la mémoire (MEM) de l’équipement (Eqpt1, …, EqptN+x) de communication,
    la première identification incrémentale (D_PID) et la deuxième identification incrémentale (L_PID) étant des valeurs réelles déterminées différentes l’une de l’autre,
    lorsque l’équipement (Eqpt1, …, EqptN+x) de communication est activé, l’émetteur (EM) est apte à être mis dans un mode (Xmit) d’émission, dans lequel l’émetteur (EM) émet sur la paire (CAB) de conducteurs de communication lors d’une fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission de l’équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication une deuxième trame (Tr1, …, TrN-1, TrN+1, …, TrN) de données générée par le générateur (GEN_Tr) et contenant la deuxième identification incrémentale (L_PID),
    l’équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication comportant un calculateur (CAL) configuré pour prescrire la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission, qui est associée à sa deuxième identification incrémentale (L_PID),
    le calculateur (CAL) étant configuré pour prescrire un instant de début (IDF1, …, IDFN-1, IDFN+1, …, IDFN+X) de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission de l’équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication comme étant une fonction déterminée, croissante par rapport à une différence (E ) égale à la deuxième identification incrémentale (L_PID) de l’équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication à laquelle est soustraite la première identification incrémentale (D_PID), contenue dans la première trame (TrN) de données.
  15. Programme d’ordinateur, comportant des instructions de code pour la mise en œuvre des étapes suivantes, lorsqu’il est exécuté sur un calculateur (CAL) d’un équipement (Eqpt1-EqptN+x) de communication, destiné à être présent sur un dispositif embarqué,
    activation de l’équipement (Eqpt1, …, EqptN+x) de communication comportant au moins un émetteur (EM), au moins un récepteur (RE), un générateur (GEN_Tr) et une mémoire (MEM),
    lorsque l’équipement (Eqpt1, …, EqptN+x) de communication est activé et lorsque l’émetteur (EM) n’est pas en mode (Xmit) d’émission, mise du récepteur (RE) dans un mode (Rcv) de réception, dans lequel le récepteur (RE) est apte à recevoir au moins une première trame (TrN) de données ayant été émise par au moins un autre équipement (EQptN) de communication sur la paire (CAB) de conducteurs de communication et contenant au moins une première identification incrémentale (D_PID) de l’autre équipement (EQptN) de communication,
    l’équipement (Eqpt1, …, EqptN+x) de communication possédant au moins une deuxième identification incrémentale (L_PID), qui est enregistrée dans la mémoire (MEM) de l’équipement (Eqpt1, …, EqptN+x) de communication,
    la première identification incrémentale (D_PID) et la deuxième identification incrémentale (L_PID) étant des valeurs réelles déterminées différentes l’une de l’autre,
    lorsque l’équipement (Eqpt1, …, EqptN+x) de communication est activé, mise de l’émetteur (EM) dans un mode (Xmit) d’émission, dans lequel l’émetteur (EM) émet sur la paire (CAB) de conducteurs de communication lors d’une fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission de l’équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication une deuxième trame (Tr1, …, TrN-1, TrN+1, …, TrN) de données générée par le générateur (GEN_Tr) et contenant la deuxième identification incrémentale (L_PID),
    prescription de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission, qui est associée à la deuxième identification incrémentale (L_PID),
    prescription d’un instant de début (IDF1, …, IDFN-1, IDFN+1, …, IDFN+X) de la fenêtre (Ftle1, …, FtleN-1, FtleN+1, …, FtleN+x) temporelle locale d’émission de l’équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication comme étant une fonction déterminée, croissante par rapport à une différence (E ) égale à la deuxième identification incrémentale (L_PID) de l’équipement (Eqpt1, …, EqptN-1, EqptN+1, …, EqptN+x) de communication à laquelle est soustraite la première identification incrémentale (D_PID), contenue dans la première trame (TrN) de données.
  16. Dispositif de communication embarqué, comportant au moins une paire (CAB) de conducteurs de communication et une pluralité d’équipements (Eqpt1, …, EqptN+x) de communication suivant la revendication 14, qui sont reliés suivant respectivement une pluralité de positions le long de la paire (CAB) de conducteurs de communication, les positions étant différentes l’une de l’autre le long de la paire (CAB) de conducteurs de communication.
FR2107814A 2021-07-20 2021-07-20 Procédé , équipement , programme de communication, dispositif embarqué ay ant ces équipements Active FR3125660B1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR2107814A FR3125660B1 (fr) 2021-07-20 2021-07-20 Procédé , équipement , programme de communication, dispositif embarqué ay ant ces équipements
US17/868,425 US12135663B2 (en) 2021-07-20 2022-07-19 Method, equipment, communication program, on-board device having these equipments

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2107814A FR3125660B1 (fr) 2021-07-20 2021-07-20 Procédé , équipement , programme de communication, dispositif embarqué ay ant ces équipements
FR2107814 2021-07-20

Publications (2)

Publication Number Publication Date
FR3125660A1 true FR3125660A1 (fr) 2023-01-27
FR3125660B1 FR3125660B1 (fr) 2023-10-20

Family

ID=78212198

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2107814A Active FR3125660B1 (fr) 2021-07-20 2021-07-20 Procédé , équipement , programme de communication, dispositif embarqué ay ant ces équipements

Country Status (2)

Country Link
US (1) US12135663B2 (fr)
FR (1) FR3125660B1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3125660B1 (fr) * 2021-07-20 2023-10-20 Safran Electronics & Defense Procédé , équipement , programme de communication, dispositif embarqué ay ant ces équipements

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2632208A1 (fr) * 2012-02-22 2013-08-28 Intertechnique Réseau sans fil pour cabine d'aéronef
US20190313446A1 (en) * 2018-04-10 2019-10-10 Nio Usa, Inc. Method, system and device for network communications within a vehicle
US20190363991A1 (en) * 2018-05-25 2019-11-28 Microchip Technology Incorporated Shaping Traffic on PLCA-Enabled 10SPE Networks

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4576102B2 (ja) * 2003-08-06 2010-11-04 ミツミ電機株式会社 通信システム及び通信装置並びに通信方法
KR101328170B1 (ko) * 2010-08-02 2013-11-13 한국전자통신연구원 차량통신 핸드오버 지원을 위한 채널 접근 방법
US10235523B1 (en) * 2016-05-10 2019-03-19 Nokomis, Inc. Avionics protection apparatus and method
FR3125660B1 (fr) * 2021-07-20 2023-10-20 Safran Electronics & Defense Procédé , équipement , programme de communication, dispositif embarqué ay ant ces équipements

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2632208A1 (fr) * 2012-02-22 2013-08-28 Intertechnique Réseau sans fil pour cabine d'aéronef
US20190313446A1 (en) * 2018-04-10 2019-10-10 Nio Usa, Inc. Method, system and device for network communications within a vehicle
US20190363991A1 (en) * 2018-05-25 2019-11-28 Microchip Technology Incorporated Shaping Traffic on PLCA-Enabled 10SPE Networks

Also Published As

Publication number Publication date
FR3125660B1 (fr) 2023-10-20
US20230028344A1 (en) 2023-01-26
US12135663B2 (en) 2024-11-05

Similar Documents

Publication Publication Date Title
US9215168B2 (en) Controller area network communications using ethernet
JP7232832B2 (ja) 不正検知方法及び不正検知装置
US5535211A (en) Communications network control method
EP3016306A1 (fr) Procédé et appareil permettant de réaliser une synchronisation temporelle de réseau embarqué à l&#39;aide d&#39;un grand maître redondant
KR20150100790A (ko) 프로토콜 예외 상태를 이용하는 데이터 전송
EP0333558B1 (fr) Testeur de réseau local à méthode d&#39;accès à test de porteuse et détection de collision (CSMA/CD)
FR3017223A1 (fr) Station de systeme de bus et procede pour ameliorer la qualite d&#39;emission dans le systeme de bus
US8825935B2 (en) Pattern detection for partial networking
RU2014111963A (ru) Способ и устройство для проверки правильности функционирования последовательной передачи данных
FR2587570A1 (fr) Systeme de communication adaptatif
US11388495B2 (en) Data processing method and apparatus for passive optical network system, and passive optical network system
KR102431490B1 (ko) 차량 네트워크에서 다중 도메인을 활용한 통신 노드의 동기화 방법 및 장치
FR2968804A1 (fr) Procede de gestion du dialogue entre un equipement et au moins un objet multi-applicatif tel qu&#39;une carte a puce sans contact et objet correspondant
FR3017760A1 (fr) Station de participants d&#39;un systeme de bus et procede pour augmenter le debit de donnees dans le systeme de bus
FR3012122A1 (fr) Systeme de levage d&#39;un vehicule compose de plusieurs colonnes
CN102882756A (zh) 用于发送与接收数据的收发设备和方法
FR3125660A1 (fr) Procédé , équipement , programme de communication, dispositif embarqué ay ant ces équipements
EP2599683B1 (fr) Dispositif et procédé de signalisation d&#39;un train
EP0752669B1 (fr) Dispositif de communication entre une pluralité de modules fonctionnels installés dans une unité locale et un bus externe de type ARINC 629
US20110022752A1 (en) Method for transmitting data in a cycle-based communication system
CN114731301A (zh) 决定方法、决定系统以及程序
EP1647112B1 (fr) Procede et dispositif de transmission de donnees
EP1304836B1 (fr) Bus de terrain déterministe et procédé de gestion d&#39;un tel bus
FR2865333A1 (fr) Procede de detection automatique du debit d&#39;un reseau, notamment de type bus can, et de configuration au debit detecte par analyse de transitions, dispositif correspondant
EP0843931B1 (fr) Procede de communication sur un bus optique a cohabitation de debits differents

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4