WO2002028004A2 - Procede de mesure des temps de retard entre un generateur de rythme et un abonne de communication dans un reseau de communication a enchainement, compensation des temps de retard a partir de cette mesure et reseau de communication correspondant - Google Patents
Procede de mesure des temps de retard entre un generateur de rythme et un abonne de communication dans un reseau de communication a enchainement, compensation des temps de retard a partir de cette mesure et reseau de communication correspondant Download PDFInfo
- Publication number
- WO2002028004A2 WO2002028004A2 PCT/DE2001/003581 DE0103581W WO0228004A2 WO 2002028004 A2 WO2002028004 A2 WO 2002028004A2 DE 0103581 W DE0103581 W DE 0103581W WO 0228004 A2 WO0228004 A2 WO 0228004A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication
- time
- tnn
- clock generator
- communication network
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0682—Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
Definitions
- the invention relates to a method for measuring delay times between a clock generator and a communication subscriber in a communication network with a chaining topology, a method for delay time compensation based thereon and a corresponding communication network.
- the size of the delay times is determined by the running times of the time information through the various components of the transmission path of the communication network.
- the aim is to achieve synchronicity, i.e. the simultaneity of certain points in time. Examples of delays in a transmission link are:
- a delay in copper cables or in optical fibers is approx. 5 ns / m
- a delay in an Ethernet network is approx. 300 ns per Ethernet hub (including PHYs)
- a delay in a fieldbus system such as the Profibus is 415 ns or more per Profibus FO repeater (including transceiver).
- the delay time is considered irrelevant, since the permissible errors in the subscriber synchronization may be much greater than the delay times due to the transmission links.
- the object of the present invention is therefore to create a method with which all delay times in the entire route between time information transmitters and time information receivers can be recorded in a communication network.
- this object is achieved by a method for measuring delay times between a clock generator and a communication subscriber in a communication network with a chaining topology, in that the clock transmitter sends a telegram with a known telegram runtime to the communication subscriber via the communication network and, in connection therewith, starts a time measurement process.
- the time measurement process is then ended and a transmission-related delay time is determined from the measured response time on the basis of the known telegram running time to the communication subscriber, the reaction time of the communication subscriber and the telegram running time of the response to the clock generator.
- One way of carrying out the method according to the invention is to use it once within the communication network at the time the communication begins.
- the communication network is a synchronous network and the delay time measurement is used for communication subscriber synchronization, the desired synchronism described above for high accuracy requirements can be realized in a simple manner.
- a timer is provided to carry out the time measurement process on the part of the clock generator, a fault in the measurement process of a transmission-related delay time being recognizable on the basis of an overflow of the timer. If the delay time of the transmission link between the communicating subscribers is known by the method according to the invention, then a suitable compensation is also made possible by determining a respective assigned correction value for each communication subscriber based on the delay time determined in this way of time-controlled telegrams exchanged between the communication participants is taken into account.
- a master unit acts as a clock generator and the communication participants represent slave units.
- the invention has proven to be particularly suitable for a digital serial communication network with a chain topology.
- the delay time measurement and compensation can be carried out automatically, which means that no manual configuration or operating effort is required.
- FIG. 1 shows a communication system with a chain topology with a clock generator and a plurality of communication subscribers
- FIG. 2 shows a time diagram to illustrate the effect of transmission-related delay times
- FIG. 3 shows a time diagram to illustrate the measurement of a delay time according to the invention.
- FIG. 1 shows a simple communication network K with a chaining topology, which has a clock generator TG and several communication participants TN2 and TNn. These are connected to each other via communication links such as copper cables or optical fibers in the form of point-to-point connections.
- each communication participant also serves to refresh, distribute and forward (e.g. in the form of repeaters or switches) data, which is usually exchanged between the communication participants in the form of telegrams.
- the negative effect achieved by transmission-related delay times should be based on an example from the clock telegram TL transmitted to the communication subscriber TNn are outlined. This is indicated by an arrow drawn from the clock generator TG to the communication subscriber TNn.
- FIG. 2 shows a time diagram to illustrate the effect of transmission-related delay times, two telegrams TL emitted by the clock generator TG being plotted one above the other over the running time.
- the upper line shows these telegrams TL at the time of transmission by the clock generator TG.
- the telegrams are shown as TL2 at the time of arrival at the communication participant TN2. It can be seen that there is already a slight time delay due to the transmission path to be overcome.
- the two telegrams are shown as TLn at the point in time when they arrive in the actually addressed communication subscriber TNn, that is, they had to overcome the entire transmission path of the communication network K shown in FIG.
- a clear delay time ⁇ T occurs. This is to be determined according to the invention.
- the delay times between the clock generator TG and the communication participants TN2 ... TNn are measured either at the time of the communication startup or regularly during the communication process by the clock generator TG.
- a telegram TL of the clock generator intended for this purpose is used as the transmitter of the time information, to which the addressed communication subscriber responds with a known reaction time T R.
- T R reaction time
- the response time T A then consists of the following components: the known telegram running time T TL to the communication subscriber, the known reaction time T R of the communication subscriber, - the known telegram running time T TL the response to the clock generator.
- the delay time ⁇ T of the transmission path can be calculated as follows:
- Delay time (response time - subscriber reaction time - telegram runtime) / 2
- a master unit M in the function of the clock generator sends a telegram S_TL (MS) with the telegram running time T to a slave unit S.
- the telegram received by this is referred to as the receive telegram with R_TL (MS).
- R_TL Compared to the end of the telegram from S_TL (MS), R_TL (MS) arrives completely at the slave unit S with a time delay.
- the time difference between the two telegram ends of S_TL (MS) and R_TL (MS) thus represents the transmission-related delay time ⁇ T.
- the response time T R which is known on the master unit M side, expires before the Slave unit S sends a response telegram S_TL (SM) back to master unit M.
- the reply telegram S_TL (SM) likewise has the telegram runtime T TL and arrives again as R_TL (SM) with the transmission-related delay time ⁇ T.
- Master unit M measured response time T A is accordingly measured from the end of the telegram S_TL (MS) sent out by the master unit M to the end of the telegram R_TL (SM) received by the master unit M.
- MS telegram S_TL
- SM telegram R_TL
- the measurement can advantageously be repeated several times to increase the accuracy.
- a precise value (statistical mean) for each communication participant is calculated from multiple or continuous measurements.
- the measured delay time can then be fed to a method for compensating for this individual telegram transmission delay.
- a correction value is determined from the telegram delay time ⁇ T measured in this way and taken into account in the schedule of the time-controlled telegrams TL.
- a possible implementation of the invention can e.g. as part of a new communication system for drive components.
- the circuits required for the delay time measurement, such as the timer and response mechanism, can be integrated into the corresponding communication blocks.
- the delay time is measured, for example, when the system starts up.
- the time counter (timer) is, for example, with driven by a 50MHz clock and has a word length of 16 bits. This means that a delay time of approx. 1.3 ms can be recorded.
- a fault in the measuring process can be identified by a timer overflow.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Computer And Data Communications (AREA)
- Measurement Of Unknown Time Intervals (AREA)
Abstract
L'invention concerne un procédé de mesure de temps de retard (ΔT), selon lequel un générateur de rythme transmet un message à un abonné de communication, avec un temps de transit connu, à travers un réseau de communication puis démarre un processus de mesure du temps. Ce processus de mesure du temps se termine dès la réception d'une réponse de l'abonné et un temps de retard engendré par la transmission est déterminé à partir du temps de réponse mesuré (TA), à l'aide des temps de transit de message connus (TTL) et du temps de réaction (TR) de l'abonné. Si un temps de retard est identique à l'aller et au retour, ce temps est alors déterminé selon les règles de calcul suivantes : ΔT = (TA TR TTL) /2
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10048335.6 | 2000-09-29 | ||
DE2000148335 DE10048335A1 (de) | 2000-09-29 | 2000-09-29 | Verfahren zur Messung von Verzögerungszeiten zwischen einem Taktgeber und einem Kommunikationsteilnehmer in einem Kommunikationsnetzwerk mit Verkettungstopologie, darauf aufbauende Verzögerungszeitkompensation sowie korrespondierendes Kommunikationsnetzwerk |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002028004A2 true WO2002028004A2 (fr) | 2002-04-04 |
WO2002028004A3 WO2002028004A3 (fr) | 2003-04-10 |
Family
ID=7658125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/DE2001/003581 WO2002028004A2 (fr) | 2000-09-29 | 2001-09-17 | Procede de mesure des temps de retard entre un generateur de rythme et un abonne de communication dans un reseau de communication a enchainement, compensation des temps de retard a partir de cette mesure et reseau de communication correspondant |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE10048335A1 (fr) |
WO (1) | WO2002028004A2 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1473864A1 (fr) | 2003-04-28 | 2004-11-03 | Siemens Aktiengesellschaft | Transmission sans collision de datagrammes via au moins un répéteur |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7366774B2 (en) * | 2003-01-31 | 2008-04-29 | Rockwell Automation Technologies, Inc. | Network delay monitor for safety control networks |
JP4873220B2 (ja) * | 2005-11-07 | 2012-02-08 | 横河電機株式会社 | フィールド通信システム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0121410B1 (fr) * | 1983-03-31 | 1987-06-10 | Kabushiki Kaisha Toshiba | Réseau local à structure en bus apte à la commutation de données |
EP0247026A3 (fr) * | 1986-05-16 | 1989-09-06 | Austria Mikrosysteme International Gmbh | Procédé de synchronisation des horloges des dispositifs de calcul reliés à un système de communication et dispositifs de calcul à cet effet |
US5124980A (en) * | 1989-03-20 | 1992-06-23 | Maki Gerald G | Synchronous multiport digital 2-way communications network using T1 PCM on a CATV cable |
DE4105267A1 (de) * | 1990-02-27 | 1991-08-29 | Motorola Inc | Verbesserte synchronisationstechnik |
JPH07245614A (ja) * | 1994-03-04 | 1995-09-19 | Fujitsu Ltd | Lan上の装置間距離測定方法及び距離測定装置 |
DE19710971A1 (de) * | 1997-03-17 | 1998-09-24 | Siemens Ag | Verfahren zur Bestimmung der Laufzeit eines Telegramms sowie Teilnehmer zur Durchführung des Verfahrens |
CA2360973A1 (fr) * | 1999-01-15 | 2001-01-11 | Dan A. Preston | Signalisation intrabande pour la synchronisation dans un reseau de communications vocales |
US7103124B1 (en) * | 1999-12-30 | 2006-09-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Synchronization of nodes |
-
2000
- 2000-09-29 DE DE2000148335 patent/DE10048335A1/de not_active Withdrawn
-
2001
- 2001-09-17 WO PCT/DE2001/003581 patent/WO2002028004A2/fr active Application Filing
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1473864A1 (fr) | 2003-04-28 | 2004-11-03 | Siemens Aktiengesellschaft | Transmission sans collision de datagrammes via au moins un répéteur |
Also Published As
Publication number | Publication date |
---|---|
WO2002028004A3 (fr) | 2003-04-10 |
DE10048335A1 (de) | 2002-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1430627B1 (fr) | Procede pour la synchronisation de noeuds d'un systeme de communication | |
EP2637361B1 (fr) | Procédé de détermination de la topologie d'un bus de données asynchrone en série | |
DE19808103B4 (de) | Timersynchronisiervorrichtung und Initialisierungsverfahren zur Verwendung in einem ringförmigen Kommunikationspfad | |
DE102007046440B3 (de) | Kommunikationsverfahren und Master-Slave-System für einen nach dem AS-Interface Standard ausgeführten Feldbus | |
DE19756918B4 (de) | Kommunikationsverfahren | |
EP1659718A2 (fr) | Procédé de synchronisation, système de régulation pour la synchronisation d'unités secondaires et unités secondaires synchronisables | |
DE4215380A1 (de) | Verfahren zum Synchronisieren von lokalen Zeitgebern eines Automatisierungssystems | |
EP1648117B1 (fr) | Procédé de synchronisation dans un système de communication redondant | |
EP0725516B1 (fr) | Procédé de détermination de position d'un participant dans un réseau | |
DE19710971A1 (de) | Verfahren zur Bestimmung der Laufzeit eines Telegramms sowie Teilnehmer zur Durchführung des Verfahrens | |
WO2004111859A2 (fr) | Procede, dispositif et systeme pour l'echange de donnees par l'intermediaire d'un systeme de bus | |
WO2002028004A2 (fr) | Procede de mesure des temps de retard entre un generateur de rythme et un abonne de communication dans un reseau de communication a enchainement, compensation des temps de retard a partir de cette mesure et reseau de communication correspondant | |
EP1181790A2 (fr) | Reseau et appareil de couplage pour relier deux segments dans un reseau de ce type et noeuds de reseau | |
DE10241429B4 (de) | Verfahren zur Synchronisation von Netzwerkknoten eines Teilnetzwerks | |
DE102008037610A1 (de) | Vorrichtung und Verfahren zur wahlweisen Umschaltung zweier Master für zugeordnete Slaves | |
DE102005034652B4 (de) | Bussystem und Verfahren zum Betreiben des Bussystems | |
WO2021099585A1 (fr) | Procédé, système et passerelle pour relier des bus de terrain sensibles au temps | |
WO2021099592A1 (fr) | Procédé, système et passerelle pour relier des bus de terrain sensibles au temps | |
DE102008004854B4 (de) | Verfahren zum Übermitteln von Botschaften in einem Bussystem, Busgerät und Bussystem | |
DE10206904A1 (de) | Kommunikation in einem verteilten Steuerungssystem mit Unterdrücken der zyklischen Kommunikation nach Äquidistanzverletzung | |
DE102019217906B4 (de) | Verfahren, System und Gateway zur Vernetzung zeitsensitiver Feldbusse | |
DE102019125527B4 (de) | Verfahren zur Zeitsynchronisation in einem Ethernet-basierten Netzwerk | |
DE102023203210A1 (de) | Verfahren zur Synchronisation von Netzwerken | |
EP3099020B1 (fr) | Procede de communication de donnees entre un nombre limite de partenaires de communication connectes a un reseau de communication commun | |
EP1061454A1 (fr) | Méthode de synchronisation d'appareils à un bus d'ordinateur |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): CN US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase |