[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

EP0827659A1 - Process for the time managing of a multiplex bus according to norm arinc 629 - Google Patents

Process for the time managing of a multiplex bus according to norm arinc 629

Info

Publication number
EP0827659A1
EP0827659A1 EP97900641A EP97900641A EP0827659A1 EP 0827659 A1 EP0827659 A1 EP 0827659A1 EP 97900641 A EP97900641 A EP 97900641A EP 97900641 A EP97900641 A EP 97900641A EP 0827659 A1 EP0827659 A1 EP 0827659A1
Authority
EP
European Patent Office
Prior art keywords
information
equipment
block
substituted
arinc
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.)
Withdrawn
Application number
EP97900641A
Other languages
German (de)
French (fr)
Inventor
Patrice Eudeline
Franck Gansmandel
Patrice Toillon
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.)
Thales Avionics SAS
Original Assignee
Thales Avionics 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 Thales Avionics SAS filed Critical Thales Avionics SAS
Publication of EP0827659A1 publication Critical patent/EP0827659A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/323Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the physical layer [OSI layer 1]
    • 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/403Bus networks with centralised control, e.g. polling
    • H04L12/4035Bus networks with centralised control, e.g. polling in which slots of a TDMA packet structure are assigned based on a contention resolution carried out at a master unit
    • 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

Definitions

  • the present invention relates to a time management method for a multiplex bus.
  • the various electromechanical and electronic devices are connected to a bus on which the information transmitted by this equipment is time multiplexed and concatenated.
  • the management of this bus currently meets the ARINC 629 standard. This standard imposes, in particular, a time mask for the transmission times of the various devices, in order to avoid, in particular, overlapping of information of different devices.
  • the subject of the present invention is a method which makes it possible, in a system with several items of equipment connected to a time multiplex bus, to manage optimally and securely the transmissions of the items of equipment without unnecessarily overloading the receivers.
  • the method in accordance with the invention consists in having equipment substituted by new information, or having only inconsistent information, transmit substituted information provided with labels characteristic of the transmission times assigned to them.
  • FIG. 1 is a diagram explaining the method of the invention in the transmission phase
  • FIG. 2 is a diagram explaining the method of the invention in reception phase.
  • the present invention is described below with reference to a standardized ARINC 629 bus avionics system, but it is understood that it is not limited to this application, and that it can be implemented in systems with time multiplex buses in which at at least some of the equipment attached to this bus does not have new information for each transmission cycle.
  • the information sent by the devices on the bus to which they are attached are grouped into word strings (WORDSTRING "in English, or WS for short in the drawing), at the rate of at least one word string per device and per occurrence d
  • WORDSTRING in English, or WS for short in the drawing
  • the length of a chain can be variable, without however exceeding a certain predefined maximum value so as not to disturb the sequencing of the time multiplexing.
  • Each chain is essentially associated with two blocks in the data area corresponding to each WORDSTRING : a first block, called label, containing the various identification and management data of the chain, and a second block, informative, containing the information proper communicated by the transmitting equipment corresponding to one or more receiving equipment.
  • the information blocks transmitted on the bus only include refreshed and coherent information or alternatively substituted information preceded by a specific identification of the content ("Label" in English).
  • the label blocks include a field R indicating the nature of this information (refreshed or not). Since these tag blocks are relatively short and can be easily processed upstream of the information processing circuits of the destination equipment, these processing circuits are not unnecessarily busy processing information which is not refreshed or not consistent.
  • the refreshed state of an informative block is defined here as the state of this block after an update of its content by the equipment which generates it, before any transmission on the bus. Once issued, this information block is considered to be consumed, because the recipient equipment (s) will have taken it into account (whether the original information block or a substituted block due non-refresh or non-coherent access).
  • the consistency of an informative block is defined as the positive result of checking the actual location of this block in the area of the data to be transmitted in relation to the predefined address. of this block in the table of transmission command from the control unit attached to the transmitting equipment.
  • the label block includes, in addition to the aforementioned field R indicating whether the corresponding informative block includes refreshed information or not, a field L making it possible to check the consistency of this informative block.
  • control unit 629 is connected to this bus via a control unit and its environment comprising, in a manner known per se, an exchange memory for transmission / reception and transmission and reception control tables making it possible to check the consistency of the chains of words issued.
  • the switchgear with its control unit forms a unit called equipment.
  • This control unit carries out, before the transmission of each chain of words, inter alia, the checks of refreshment of the information to be transmitted and their consistency (thanks to the consultation of said control tables and of the label block). When these checks have been carried out, it commands the transmission on the multiplex bus of the selected information (refreshed or substituted) with the corresponding identification.
  • the control unit "filters" the incident word chains thanks to the identification received at the head of each word chain. If this identification indicates that the information block which it accompanies contains refreshed information, this is transmitted to the corresponding receiving equipment. Otherwise, the substituted information is not transmitted to this receiving device. Consequently, the apparatus only has to process updated and honest information.
  • FIG. 1 shows, in an arbitrary conventional manner, an area 1 of data to be transmitted by any equipment A.
  • This zone 1 comprises, for example, three data blocks (informative blocks) to be sent, respectively referenced 2, 3 and 4.
  • To each of these blocks is associated a control structure, respectively 5, 6 and 7 (label blocks).
  • These control structures are binary words which each contain data indicating whether the corresponding information in blocks 2 to 4 is refreshed or not, and explicitly identify the content of these blocks of information, which allows you to check their access consistency according to their content (label-address consistency mechanism). All the blocks 2 to 7 are processed by the control unit 8 relating to the apparatus considered.
  • control unit 8 In the transmission phase, when the system in which said apparatus is installed determines its instant of transmission on the multiplex bus, the control unit 8 consults the transmission control table 9.
  • This control table includes the different addresses @ 1, @ 2, @ 3 of blocks 2 to 4 respectively.
  • the current pointer of this table indicates among these addresses that of the block to be transmitted, and the unit 8 deduces therefrom the address of the control structure associated with the information block located at this address.
  • the content of this control structure provides the unit 8 with the refresh state of the selected block. This content essentially comprises, as specified above, an R field and an L field.
  • block 2 comprises refreshed and consistent data as to their content (with respect to the transmission control table 9).
  • block 3 has not been refreshed, and block 4 has been refreshed, but its data is inconsistent with what has been programmed in table 9. Consequently, unit 8, which must transmit an information block at the transmission time TA which is assigned to it, transmits a first chain WS (1) containing the refreshed information of block 2, a second chain WS (2) containing information substituted for that of block 3 and a third chain WS (3) also containing substituted information which are chosen from a predefined list known to all the equipment connected to the ARINC 629 bus. This list can include one or more specific substitution information, depending on the specifications of the system 629 considered.
  • the length of the substituted block is strictly equal to that of the original block (block 3 or 4 in this example), so that from the temporal point of view no disturbance is caused for the equipment connected to the bus whatever the information that they emit.
  • the content of the substituted block may for example include, after the identification field, a set of words identical to each other, of value equal to the length of the original block.
  • each piece of equipment since each piece of equipment "listens" to the bus, that is to say receives via the bus what it has just transmitted, it can control its emissions, and in particular it can control the content of the blocks substituted. On reception (FIG.
  • a remote device N transmits, at a time of transmission TN, four word strings (WS (W) to WS (Z)) intended for the device B, of which l control unit 8 is also shown in FIG. 2.
  • the unit 8 is associated with a reception control table 10 in which are programmed the addresses of the data that it is capable of receiving, namely, in this case, @W, @X, @Y and @Z.
  • the control unit 8 consults the table 10 to filter it, that is to say to determine whether it is intended for it or not.
  • the unit 8 discards the data of WS (X) and WS (Y) of the zone 11 from the data to be received because they cannot be used by its equipment, which discharges the latter from the analysis of this data.
  • the data of WS (W) and WS (Z) are transmitted to the area 11 of data to be received in order to be subsequently processed at addresses @W and @Z determined by the table 10.
  • the unit 8 uses the control structure associated with each block of informative data (label blocks).
  • this control structure includes an R field with refreshed data if necessary, which is then processed by the corresponding equipment, and an L field for explicit identification of the block of informative data (consistency by content by a consistency check of the content and the address) which allows the use of the block to validate the integrity of the received block and therefore to process it later in the corresponding equipment.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Small-Scale Networks (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

According to the standard ARINC 629 the management process of the invention is particularly intended to the time management of an ARINC 629 bus for avionic equipments and it is characterized in that equipments which do not have new information or which have only incoherent information, are caused to emit substituted information (WS(2), WS(3)) provided with characteristic identifications (S1, S2) at the emission times which are assigned thereto (TA).

Description

PROCESS FOR THE TIME MANAGING OF A MULTIPLEX BUS ACCORDING TO NORM ARINC 629PROCESS FOR THE TIME MANAGING OF A MULTIPLEX BUS ACCORDING TO NORM ARINC 629
La présente invention se rapporte à un procédé de gestion temporelle d'un bus multiplexe. Dans les avions actuels, les différents appareillages électromécaniques et électroniques sont reliés à un bus sur lequel les informations émises par ces équipements sont multiplexées temporellement et concaténées. La gestion de ce bus répond actuellement à la norme ARINC 629. Cette norme impose, en particulier, un gabarit temporel pour les instants d'émission des différents équipements, afin d'éviter, en particulier, des chevauchements d'informations de différents équipements.The present invention relates to a time management method for a multiplex bus. In current aircraft, the various electromechanical and electronic devices are connected to a bus on which the information transmitted by this equipment is time multiplexed and concatenated. The management of this bus currently meets the ARINC 629 standard. This standard imposes, in particular, a time mask for the transmission times of the various devices, in order to avoid, in particular, overlapping of information of different devices.
Afin de garantir le respect des instants d'émission assignés aux différents équipements, il est connu de leur faire émettre systématiquement, à tour de rôle, des informations sur le bus. Si, à l'instant où ils doivent émettre, ces équipements ne disposent pas d'informations nouvelles, ils ré¬ émettent des informations anciennes, ce qui surcharge inutilement les récepteurs destinataires.In order to guarantee compliance with the transmission times assigned to the various items of equipment, it is known to make them systematically transmit, in turn, information on the bus. If, at the moment when they have to transmit, this equipment does not have new information, they re-transmit old information, which unnecessarily overloads the destination receivers.
La présente invention a pour objet un procédé qui permette, dans un système à plusieurs équipements reliés à un bus à multiplexage temporel, de gérer de façon optimale et sûre les émissions des équipements sans surcharger inutilement les récepteurs.The subject of the present invention is a method which makes it possible, in a system with several items of equipment connected to a time multiplex bus, to manage optimally and securely the transmissions of the items of equipment without unnecessarily overloading the receivers.
Le procédé conforme à l'invention consiste à faire émettre par les équipements ne disposant pas d'informations nouvelles, ou ne disposant que d'informations incohérentes, des informations substituées munies d'étiquettes caractéristiques aux instants d'émission qui leur sont assignés. La présente invention sera mieux comprise à la lecture de la description détaillée d'un mode de mise en oeuvre pris à titre d'exemple non limitatif et illustré par le dessin annexé, sur lequel :The method in accordance with the invention consists in having equipment substituted by new information, or having only inconsistent information, transmit substituted information provided with labels characteristic of the transmission times assigned to them. The present invention will be better understood on reading the detailed description of an embodiment taken by way of nonlimiting example and illustrated by the appended drawing, in which:
- la figure 1 est un diagramme expliquant le procédé de l'invention en phase d'émission, etFIG. 1 is a diagram explaining the method of the invention in the transmission phase, and
- la figure 2 est un diagramme expliquant le procédé de l'invention en phase de réception.- Figure 2 is a diagram explaining the method of the invention in reception phase.
La présente invention est décrite ci-dessous en référence à un système avionique à bus ARINC 629 normalisé, mais il est bien entendu qu'elle n'est pas limitée à cette application, et qu'elle peut être mise en oeuvre dans des systèmes à bus à multiplexage temporel dans lesquels au moins une partie des équipements rattachés à ce bus ne disposent pas d'informations nouvelles à chaque cycle d'émission.The present invention is described below with reference to a standardized ARINC 629 bus avionics system, but it is understood that it is not limited to this application, and that it can be implemented in systems with time multiplex buses in which at at least some of the equipment attached to this bus does not have new information for each transmission cycle.
Les informations émises par les équipements sur le bus auquel ils sont rattachés sont groupées en chaînes de mots (WORDSTRING" en anglais, ou WS en abrégé sur le dessin), à raison d'au moins une chaîne de mots par équipement et par occurrence d'émission. La longueur d'une chaîne peut être variable, sans toutefois dépasser une certaine valeur maximale, prédéfinie afin de ne pas perturber le séquencement du multiplexage temporel. A chaque chaîne sont associés essentiellement deux blocs dans la zone de données correspondant à chaque WORDSTRING : un premier bloc, appelé étiquette, contenant les différentes données d'identification et de gestion de la chaîne, et un second bloc, informatif, contenant les informations proprement dites communiquées par l'équipement émetteur correspondant à un ou plusieurs équipements récepteurs.The information sent by the devices on the bus to which they are attached are grouped into word strings (WORDSTRING "in English, or WS for short in the drawing), at the rate of at least one word string per device and per occurrence d The length of a chain can be variable, without however exceeding a certain predefined maximum value so as not to disturb the sequencing of the time multiplexing. Each chain is essentially associated with two blocks in the data area corresponding to each WORDSTRING : a first block, called label, containing the various identification and management data of the chain, and a second block, informative, containing the information proper communicated by the transmitting equipment corresponding to one or more receiving equipment.
Selon l'invention, les blocs informatifs émis sur le bus ne comportent que des informations rafraîchies et cohérentes ou bien des informations substituées précédées par une identification propre du contenu ("Label" en anglais). Bien entendu, les blocs étiquettes comportent un champ R indiquant la nature de ces informations (rafraîchies ou non). Etant donné que ces blocs étiquettes sont relativement courts et peuvent être facilement traités en amont des circuits de traitement d'informations des équipements destinataires, ces circuits de traitement ne sont pas occupés inutilement à traiter des informations non rafraîchies ou non cohérentes. L'état rafraîchi d'un bloc informatif est défini ici comme l'état de ce bloc après une mise à jour de son contenu par l'équipement qui le génère, avant toute émission sur le bus. Une fois émis, ce bloc informatif est considéré comme consommé, car le (ou les) équipement(s) destinataire(s) l'aura (auront) pris en compte (que ce soit le bloc informatif d'origine ou un bloc substitué dû à un non rafraîchissement ou à une non cohérence d'accès).According to the invention, the information blocks transmitted on the bus only include refreshed and coherent information or alternatively substituted information preceded by a specific identification of the content ("Label" in English). Of course, the label blocks include a field R indicating the nature of this information (refreshed or not). Since these tag blocks are relatively short and can be easily processed upstream of the information processing circuits of the destination equipment, these processing circuits are not unnecessarily busy processing information which is not refreshed or not consistent. The refreshed state of an informative block is defined here as the state of this block after an update of its content by the equipment which generates it, before any transmission on the bus. Once issued, this information block is considered to be consumed, because the recipient equipment (s) will have taken it into account (whether the original information block or a substituted block due non-refresh or non-coherent access).
La cohérence d'un bloc informatif, ou plus exactement la cohérence de l'accès à ce bloc, est définie comme le résultat positif du contrôle de la localisation réelle de ce bloc dans la zone des données à émettre par rapport à l'adresse prédéfinie de ce bloc dans la table de commande d'émission de l'unité de contrôle rattachée à l'équipement émetteur. Le bloc étiquette comporte, outre le champ R précité indiquant si le bloc informatif correspondant comporte des informations rafraîchies ou non, un champ L permettant de contrôler la cohérence de ce bloc informatif. Chaque appareillage du système coopérant avec le bus ARINCThe consistency of an informative block, or more exactly the consistency of access to this block, is defined as the positive result of checking the actual location of this block in the area of the data to be transmitted in relation to the predefined address. of this block in the table of transmission command from the control unit attached to the transmitting equipment. The label block includes, in addition to the aforementioned field R indicating whether the corresponding informative block includes refreshed information or not, a field L making it possible to check the consistency of this informative block. Each device in the system cooperating with the ARINC bus
629 est relié à ce bus via une unité de contrôle et son environnement comportant, de façon connue en soi, une mémoire d'échange pour i'émission/la réception et des tables de commande émission et réception permettant de vérifier la cohérence des chaînes de mots émises. L'appareillage avec son unité de contrôle forment un ensemble dénommé équipement. Cette unité de contrôle effectue, avant l'émission de chaque chaîne de mots entre autres, les contrôles de rafraîchissement des informations à émettre et leur cohérence (grâce à la consultation desdites tables de commande et du bloc étiquette). Lorsque ces contrôles ont été effectués, elle commande l'émission sur le bus multiplexe de l'information sélectionnée (rafraîchie ou substituée) avec l'identification correspondante. En réception, l'unité de contrôle "filtre" les chaînes de mots incidentes grâce à l'identification reçue en tête de chaque chaîne de mots. Si cette identification indique que le bloc informatif qu'il accompagne contient des informations rafraîchies, celles-ci sont transmises à l'appareillage correspondant récepteur. Dans le cas contraire, les informations substituées ne sont pas transmises à cet appareillage récepteur. Par conséquent, l'appareillage n'a à traiter que des informations rafraîchies et intègres.629 is connected to this bus via a control unit and its environment comprising, in a manner known per se, an exchange memory for transmission / reception and transmission and reception control tables making it possible to check the consistency of the chains of words issued. The switchgear with its control unit forms a unit called equipment. This control unit carries out, before the transmission of each chain of words, inter alia, the checks of refreshment of the information to be transmitted and their consistency (thanks to the consultation of said control tables and of the label block). When these checks have been carried out, it commands the transmission on the multiplex bus of the selected information (refreshed or substituted) with the corresponding identification. On reception, the control unit "filters" the incident word chains thanks to the identification received at the head of each word chain. If this identification indicates that the information block which it accompanies contains refreshed information, this is transmitted to the corresponding receiving equipment. Otherwise, the substituted information is not transmitted to this receiving device. Consequently, the apparatus only has to process updated and honest information.
On va maintenant expliquer en détail la mise en oeuvre du procédé de l'invention en référence aux figures 1 et 2 (émission et réception, respectivement).We will now explain in detail the implementation of the method of the invention with reference to Figures 1 and 2 (transmission and reception, respectively).
On a représenté sur le diagramme de la figure 1 , de façon conventionnelle arbitraire une zone 1 de données à émettre par un équipement A quelconque. Cette zone 1 comporte, par exemple, trois blocs de données (blocs informatifs) à émettre, respectivement référencés 2, 3 et 4. A chacun de ces blocs est associée une structure de contrôle, respectivement 5, 6 et 7 (blocs étiquettes). Ces structures de contrôle sont des mots binaires qui contiennent chacun des données indiquant si les informations correspondantes des blocs 2 à 4 sont rafraîchies ou non, et identifient explicitement le contenu de ces blocs d'informations, ce qui permet de vérifier leur cohérence d'accès d'après leur contenu (mécanisme de cohérence label-adresse). Tous les blocs 2 à 7 sont traités par l'unité de contrôle 8 relative à l'appareillage considéré.The diagram in FIG. 1 shows, in an arbitrary conventional manner, an area 1 of data to be transmitted by any equipment A. This zone 1 comprises, for example, three data blocks (informative blocks) to be sent, respectively referenced 2, 3 and 4. To each of these blocks is associated a control structure, respectively 5, 6 and 7 (label blocks). These control structures are binary words which each contain data indicating whether the corresponding information in blocks 2 to 4 is refreshed or not, and explicitly identify the content of these blocks of information, which allows you to check their access consistency according to their content (label-address consistency mechanism). All the blocks 2 to 7 are processed by the control unit 8 relating to the apparatus considered.
En phase d'émission, lorsque le système dans lequel est implanté ledit appareillage détermine son instant d'émission sur le bus multiplexe, l'unité de contrôle 8 consulte la table de commande d'émission 9. Cette table de commande comporte les différentes adresses @1 , @2, @3 des blocs 2 à 4 respectivement. Le pointeur courant de cette table indique parmi ces adresses celle du bloc à émettre, et l'unité 8 en déduit l'adresse de la structure de contrôle associée au bloc d'informations se trouvant à cette adresse. Le contenu de cette structure de contrôle fournit à l'unité 8 l'état de rafraîchissement du bloc sélectionné. Ce contenu comporte essentiellement, comme précisé ci-dessus, un champ R et un champ L.In the transmission phase, when the system in which said apparatus is installed determines its instant of transmission on the multiplex bus, the control unit 8 consults the transmission control table 9. This control table includes the different addresses @ 1, @ 2, @ 3 of blocks 2 to 4 respectively. The current pointer of this table indicates among these addresses that of the block to be transmitted, and the unit 8 deduces therefrom the address of the control structure associated with the information block located at this address. The content of this control structure provides the unit 8 with the refresh state of the selected block. This content essentially comprises, as specified above, an R field and an L field.
Dans l'exemple simplifié de la figure 1 , le bloc 2 comporte des données rafraîchies et cohérentes quant à leur contenu (vis-à-vis de la table de commande d'émission 9). Par contre, le bloc 3 n'a pas été rafraîchi, et le bloc 4 a été rafraîchi, mais ses données sont incohérentes par rapport à ce qui a été programmé dans la table 9. Par conséquent, l'unité 8, qui doit émettre un bloc d'informations à l'instant d'émission TA qui lui est assigné, émet une première chaîne WS(1 ) contenant les informations rafraîchies du bloc 2, une deuxième chaîne WS (2) contenant des informations substituées à celles du bloc 3 et une troisième chaîne WS (3) contenant également des informations substituées qui sont choisies dans une liste prédéfinie connue de tous les équipements raccordés au bus ARINC 629. Cette liste peut comporter une ou plusieurs informations spécifiques de substitution, en fonction des spécifications du système 629 considéré. La longueur du bloc substitué est rigoureusement égale à celle du bloc d'origine (bloc 3 ou 4 dans le présent exemple), de façon que du point de vue temporel aucune perturbation ne soit provoquée pour les équipements reliés au bus quelles que soient les informations qu'ils émettent. Le contenu du bloc substitué peut par exemple comporter, après le champ d'identification, un ensemble de mots identiques entre eux, de valeur égale à la longueur du bloc d'origine. De plus, du fait que chaque équipement "écoute" le bus, c'est-à- dire reçoit via le bus ce qu'il vient d'émettre, il peut contrôler ses émissions, et en particulier il peut contrôler le contenu des blocs substitués. En réception (figure 2), on suppose qu'un équipement distant N émet, à un instant d'émission TN, quatre chaînes de mots (WS (W) à WS (Z)) à destination de l'équipement B, dont l'unité de contrôle 8 est également représentée en figure 2. On remarquera que le nombre de chaînes de mots émises par un équipement donné peut être différent de celui d'un autre équipement, en particulier du fait que certains équipements d'un système ARINC 629 ont peu d'informations à émettre, et d'autres beaucoup plus. L'unité 8 est associée à une table de commande de réception 10 dans laquelle sont programmées les adresses des données qu'elle est susceptible de recevoir, à savoir, dans le cas présent, @W, @X, @Y et @Z. Ainsi, lorsque des données transitent sur le bus, l'unité de contrôle 8, consulte la table 10 pour les filtrer, c'est-à-dire pour déterminer si elles lui sont destinées ou non.In the simplified example of FIG. 1, block 2 comprises refreshed and consistent data as to their content (with respect to the transmission control table 9). On the other hand, block 3 has not been refreshed, and block 4 has been refreshed, but its data is inconsistent with what has been programmed in table 9. Consequently, unit 8, which must transmit an information block at the transmission time TA which is assigned to it, transmits a first chain WS (1) containing the refreshed information of block 2, a second chain WS (2) containing information substituted for that of block 3 and a third chain WS (3) also containing substituted information which are chosen from a predefined list known to all the equipment connected to the ARINC 629 bus. This list can include one or more specific substitution information, depending on the specifications of the system 629 considered. The length of the substituted block is strictly equal to that of the original block (block 3 or 4 in this example), so that from the temporal point of view no disturbance is caused for the equipment connected to the bus whatever the information that they emit. The content of the substituted block may for example include, after the identification field, a set of words identical to each other, of value equal to the length of the original block. In addition, since each piece of equipment "listens" to the bus, that is to say receives via the bus what it has just transmitted, it can control its emissions, and in particular it can control the content of the blocks substituted. On reception (FIG. 2), it is assumed that a remote device N transmits, at a time of transmission TN, four word strings (WS (W) to WS (Z)) intended for the device B, of which l control unit 8 is also shown in FIG. 2. It will be noted that the number of word strings transmitted by a given piece of equipment may be different from that of other equipment, in particular because certain pieces of equipment of an ARINC 629 system have little information to send, and others much more. The unit 8 is associated with a reception control table 10 in which are programmed the addresses of the data that it is capable of receiving, namely, in this case, @W, @X, @Y and @Z. Thus, when data passes over the bus, the control unit 8 consults the table 10 to filter it, that is to say to determine whether it is intended for it or not.
Si l'on suppose que les chaînes WS (W) et WS (Z) contiennent des informations rafraîchies, signalées par leurs identifications respectives (labels W et Z), et les chaînes WS (X) et WS (Y) des informations de substitution signalées par leurs identifications spécifiques (labels S1 et S2), l'unité 8 écarte les données de WS (X) et WS (Y) de ia zone 11 des données à recevoir car elles ne sont pas utilisables par son équipement, ce qui décharge ce dernier de l'analyse de ces données. Par contre, les données de WS (W) et WS (Z) sont transmises à la zone 11 de données à recevoir pour être traitées subséquemment à des adresses @W et @Z déterminées par la table 10. A cet effet, l'unité de contrôle 8 utilise la structure de contrôle associée à chaque bloc de données informatives (blocs étiquettes). Comme précisé ci-dessus, cette structure de contrôle comporte un champ R avec des données rafraîchies le cas échéant, qui sont alors traitées par l'équipement correspondant, et un champ L d'identification explicite du bloc de données informatives (cohérence par le contenu par un contrôle de type cohérence du contenu et de l'adresse) qui permet à l'utilisation du bloc de valider l'intégrité du bloc reçu et donc de le traiter ultérieurement dans l'équipement correspondant. Assuming that the strings WS (W) and WS (Z) contain refreshed information, indicated by their respective identifications (labels W and Z), and the strings WS (X) and WS (Y) substitution information signaled by their specific identifications (labels S1 and S2), the unit 8 discards the data of WS (X) and WS (Y) of the zone 11 from the data to be received because they cannot be used by its equipment, which discharges the latter from the analysis of this data. On the other hand, the data of WS (W) and WS (Z) are transmitted to the area 11 of data to be received in order to be subsequently processed at addresses @W and @Z determined by the table 10. For this purpose, the unit 8 uses the control structure associated with each block of informative data (label blocks). As specified above, this control structure includes an R field with refreshed data if necessary, which is then processed by the corresponding equipment, and an L field for explicit identification of the block of informative data (consistency by content by a consistency check of the content and the address) which allows the use of the block to validate the integrity of the received block and therefore to process it later in the corresponding equipment.

Claims

REVENDICATIONS
1. - Procédé de gestion temporelle d'un bus multiplexe auquel sont reliés plusieurs équipements, caractérisé en ce que l'on fait émettre par les équipements ne disposant pas d'informations nouvelles, ou ne disposant que d'informations incohérentes, des informations substituées (WS(2), WS (3)) munies d'identifications caractéristiques (S1 , S2) aux instants d'émission qui leur sont assignés (TA).1. - Time management method for a multiplex bus to which several pieces of equipment are connected, characterized in that the pieces of equipment which do not have new information, or which have only inconsistent information, transmit substituted information (WS (2), WS (3)) provided with characteristic identifications (S1, S2) at the transmission times assigned to them (TA).
2. - Procédé selon la revendication 1 , caractérisé en ce que les informations émises par les équipements sont groupées en chaînes de mots (WS(1 ) à WS (3)), chacune de ces chaînes comportant un bloc de données informatives rafraîchies ou substituées et un bloc d'identification (Label).2. - Method according to claim 1, characterized in that the information sent by the equipment is grouped into word strings (WS (1) to WS (3)), each of these strings comprising a block of refreshed or substituted informative data and an identification block (Label).
3. - Procédé selon la revendication 2, caractérisé en ce que les chaînes de mots contenant des informations substituées ont la même longueur que les chaînes qu'elles remplacent.3. - Method according to claim 2, characterized in that the word strings containing substituted information have the same length as the strings they replace.
4. - Procédé selon l'une des revendications précédentes, caractérisé en ce qu'en réception les informations substituées sont écartées par les unités de contrôle (8) des équipements destinataires sans être traitées par eux.4. - Method according to one of the preceding claims, characterized in that on reception the substituted information is discarded by the control units (8) of the recipient equipment without being processed by them.
5. - Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il est destiné à la gestion d'un bus de type ARINC 629. 5. - Method according to one of the preceding claims, characterized in that it is intended for the management of an ARINC 629 type bus.
EP97900641A 1996-01-19 1997-01-14 Process for the time managing of a multiplex bus according to norm arinc 629 Withdrawn EP0827659A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR9600605A FR2743966B1 (en) 1996-01-19 1996-01-19 METHOD FOR TIME MANAGEMENT OF A MULTIPLEX BUS
FR9600605 1996-01-19
PCT/FR1997/000060 WO1997026738A1 (en) 1996-01-19 1997-01-14 Process for the time managing of a multiplex bus according to norm arinc 629

Publications (1)

Publication Number Publication Date
EP0827659A1 true EP0827659A1 (en) 1998-03-11

Family

ID=9488270

Family Applications (1)

Application Number Title Priority Date Filing Date
EP97900641A Withdrawn EP0827659A1 (en) 1996-01-19 1997-01-14 Process for the time managing of a multiplex bus according to norm arinc 629

Country Status (4)

Country Link
US (1) US6757252B1 (en)
EP (1) EP0827659A1 (en)
FR (1) FR2743966B1 (en)
WO (1) WO1997026738A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4778390B2 (en) * 2006-10-03 2011-09-21 ホシデン株式会社 headset
DE102006053357A1 (en) 2006-11-10 2008-05-15 Siemens Ag Bus system and method for the secure transmission of telegrams in a bus system
FR2928498B1 (en) 2008-03-07 2012-06-08 Thales Sa MODULAR DEVICE FOR SECURELY STARTING THE POWER SUPPLY OF ELECTRONIC EQUIPMENT

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3636524A (en) * 1969-12-08 1972-01-18 Tel Tech Corp Multiplex communication system
US4471481A (en) * 1981-02-11 1984-09-11 The Boeing Company Autonomous terminal data communications system
US4833673A (en) * 1987-11-10 1989-05-23 Bell Communications Research, Inc. Time division multiplexer for DTDM bit streams
US5019980A (en) * 1989-07-14 1991-05-28 The Boeing Company General purpose avionics display monitor
US4962497A (en) * 1989-09-21 1990-10-09 At&T Bell Laboratories Building-block architecture of a multi-node circuit-and packet-switching system
US5111450A (en) * 1989-11-01 1992-05-05 The Boeing Company Data bus tester for autonomous data communications system
US5163049A (en) * 1990-08-10 1992-11-10 Honeywell Inc. Method for assuring data-string-consistency independent of software
EP0637156B1 (en) * 1993-07-30 2001-10-24 Honeywell Inc. Memory interface system using tag words
US5424949A (en) * 1993-07-30 1995-06-13 Honeywell Inc. Multi-channel data receiver system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO9726738A1 *

Also Published As

Publication number Publication date
US6757252B1 (en) 2004-06-29
FR2743966B1 (en) 1998-02-20
FR2743966A1 (en) 1997-07-25
WO1997026738A1 (en) 1997-07-24

Similar Documents

Publication Publication Date Title
EP0021917B1 (en) Terminal concentrator for a data packet transmission and switching network
CA2006831C (en) System with a single hdlc circuit and a conversion buffer memory for transmitting hdlc frames over a pcm channel
EP0293314A1 (en) Method and system for controlling the flow of data packets
EP0005722A1 (en) Selection system for a priority interface circuit
FR2982443A1 (en) METHOD FOR MANAGING A BUS DEVICE
EP0889429B1 (en) IC card reader using fast transmission protocol
FR2535133A1 (en) Facility for digital transmission, by bifilar line, of information supplied by sensors and of orders intended for actuators.
EP0166838A1 (en) Method and arrangement for detecting a particular bit configuration in a serial bit stream
EP0752669B1 (en) Apparatus for communicating between a plurality of function modules installed in a local bus unit and an external ARINC 629 bus
EP0566454B1 (en) Method of for broadcast resource management
EP0120172A1 (en) Bus interface device for a data processing system
EP0827659A1 (en) Process for the time managing of a multiplex bus according to norm arinc 629
EP0704952B2 (en) Self-monitoring circuit, especially for electrical apparatus and in particular for an SF6 high-voltage circuit breaker
FR2773025A1 (en) SYSTEM FOR EXCHANGING DATA BETWEEN A PORTABLE PAYMENT TERMINAL AND A FIXED BASE
EP0683620A1 (en) Method and apparatus for transmission of asynchronous data over a synchronous bus
WO2009068799A1 (en) Creation of a pilot channel in an opportunistic radio communication system
EP3391561A1 (en) Control of access to an on-line service via a li-fi network
FR2569323A1 (en) PLESIOCHRONOUS ADAPTATION DEVICE
EP1212879A1 (en) Method and system for transmitting a chain of messages for database
EP0512882B1 (en) Method and device for detection and control of digital message templates transmitted to a reception device
EP0133139B1 (en) Auxiliary device for utilizing data communication systems in local networks, and systems incorporating such a device
WO2001008374A1 (en) Methods for transmitting and broadcasting data packets and receivers for implementing same
FR2478912A1 (en) BUFFER MEMORY, IN PARTICULAR FOR AN ELECTRONIC COUNTERMEASURE DEVICE
EP0470875A1 (en) Communication controller between a computer and a plurality of ISDN terminals
FR2669490A1 (en) Digital information transfer system

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19970918

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): DE GB IT

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: THOMSON-CSF SEXTANT

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: THALES AVIONICS S.A.

17Q First examination report despatched

Effective date: 20041112

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

RIN1 Information on inventor provided before grant (corrected)

Inventor name: TOILLON, PATRICE, THOMSON-CSF

Inventor name: GANSMANDEL, FRANCK, THOMSON-CSF

Inventor name: EUDELINE, PATRICE, THOMSON-CSF

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20050908