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 629Info
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/323—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the physical layer [OSI layer 1]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus networks with centralised control, e.g. polling
- H04L12/4035—Bus 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/4028—Bus 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
Description
Claims
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)
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)
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 |
-
1996
- 1996-01-19 FR FR9600605A patent/FR2743966B1/en not_active Expired - Lifetime
-
1997
- 1997-01-14 EP EP97900641A patent/EP0827659A1/en not_active Withdrawn
- 1997-01-14 US US08/913,523 patent/US6757252B1/en not_active Expired - Lifetime
- 1997-01-14 WO PCT/FR1997/000060 patent/WO1997026738A1/en not_active Application Discontinuation
Non-Patent Citations (1)
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 |