+

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 PDF

Info

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
Application number
PCT/DE2001/003581
Other languages
German (de)
English (en)
Other versions
WO2002028004A3 (fr
Inventor
Ulrich Hahn
Steffen Hellmich
Walter MÖLLER-NEHRING
Original Assignee
Siemens Aktiengesellschaft
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 Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Publication of WO2002028004A2 publication Critical patent/WO2002028004A2/fr
Publication of WO2002028004A3 publication Critical patent/WO2002028004A3/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0682Clock 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
PCT/DE2001/003581 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 WO2002028004A2 (fr)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载