WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2009109592) SYSTÈME DE COMMUNICATION COMPRENANT UN BUS DE DONNÉES ET PLUSIEURS NŒUDS D'ABONNÉ QUI Y SONT RACCORDÉS AINSI QU'UN PROCÉDÉ PERMETTANT DE FAIRE FONCTIONNER UN TEL SYSTÈME DE COMMUNICATION
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2009/109592    N° de la demande internationale :    PCT/EP2009/052535
Date de publication : 11.09.2009 Date de dépôt international : 04.03.2009
CIB :
H04L 7/033 (2006.01), G06F 1/12 (2006.01), H04J 3/06 (2006.01), H04L 7/04 (2006.01)
Déposants : ROBERT BOSCH GMBH [DE/DE]; Postfach 30 02 20 70442 Stuttgart (DE) (Tous Sauf US).
Hartwich, Florian [DE/DE]; (DE) (US Seulement)
Inventeurs : Hartwich, Florian; (DE)
Mandataire : SVEJKOVSKY, P.; Robert Bosch GMBH Postfach 30 02 20 70442 Stuttgart (DE)
Données relatives à la priorité :
10 2008 000 562.2 07.03.2008 DE
Titre (DE) KOMMUNIKATIONSSYSTEM UMFASSEND EINEN DATENBUS UND MEHRERE DARAN ANGESCHLOSSENE TEILNEHMERKNOTEN SOWIE VERFAHREN ZUM BETREIBEN EINES SOLCHEN KOMMUNIKATIONSSYSTEMS
(EN) COMMUNICATION SYSTEM COMPRISING A DATA BUS AND SEVERAL SUBSCRIBER NODES CONNECTED THERETO AND METHOD FOR OPERATING SUCH A COMMUNICATION SYSTEM
(FR) SYSTÈME DE COMMUNICATION COMPRENANT UN BUS DE DONNÉES ET PLUSIEURS NŒUDS D'ABONNÉ QUI Y SONT RACCORDÉS AINSI QU'UN PROCÉDÉ PERMETTANT DE FAIRE FONCTIONNER UN TEL SYSTÈME DE COMMUNICATION
Abrégé : front page image
(DE)Die vorliegende Erfindung betrifft ein Kommunikationssystem (1) umfassend einen Datenbus (2) und mehrere an den Datenbus (2) angeschlossene Teilnehmerknoten (3, 4) sowie ein Verfahren zum Betrieb eines solchen Kommunikationssystems (1). Datenrahmen (10) zur Datenübertragung umfassen jeweils ein Datenfeld (14) und/oder ein Kontrollfeld (13) und ein Prüfsummenfeld (15). Ein Teilnehmer (3) weist einen hochgenauen Taktgenerator (5) (z.B. genauer Quarz, M E MS- Resonator, etc.) auf, und die übrigen Teilnehmer (4) weisen einen Taktgenerator (7) (z.B. RC-Oszillator oder ungenauer Quarz) mit einer geringeren Genauigkeit auf. Während des Betriebs des Kommunikationssystems (1) liegen an dem Datenbus (2) Kalibrationsnachrichten an, und die Teilnehmer (4) mit dem ungenauen Taktgenerator (7) empfangen eine Kalibrationsnachricht. Die Teilnehmer (4) mit dem ungenauen Taktgenerator (7) kalibrieren den ungenauen Taktgenerator (7) auf einen Systemtakt (6) des Datenbusses (2) unter Berücksichtigung von in der empfangenen Kalibrationsnachricht enthaltenen Informationen. Um die Kalibration eines solchen Kommunikationssystems (1) zu beschleunigen und um gleichzeitig Bandbreite auf dem Datenbus (2) zu sparen, wird vorgeschlagen, beliebige über den Datenbus (2) übertragene Nachrichten als Kalibrationsnachrichtung zur Kalibration des Systems (1) heranzuziehen. Zur Kalibration wird in Oszillator-Perioden (8) ein Abstand (NOPN) zwischen einer Flanke (40) im Datenfeld (14) oder im Kontrollfeld (13) eines empfangenen Datenrahmens (10) und einer anderen Flanke (41) in einem Feld (13; 14; 15) des empfangenen Datenrahmens (10) gemessen. Es wird die Anzahl (NB) der Bits zwischen diesen beiden Flanken (40, 41) gezählt, und ein Takt-Teiler (9), der einen Systemtakt (6) eines Datenbus- Protokoll-Steuerwerks des zu kalibrierenden Teilnehmers (4) generiert, so einzustellen, dass eine Systemtakt-Periode NOPN/NB NTQ Oszillator-Perioden (8) lang ist.
(EN)The present invention relates to a communication system (1) comprising a data bus (2) and several subscriber nodes (3, 4) connected to the data bus (2), and to a method for operating such a communication system (1). Data frames (10) for data transmission each comprise a data field (14) and/or a control field (13) and a test sum field (15). A subscriber (3) has a high-precision clock generator (5) (such as precise quartz, MEMS resonator, and the like), and the remaining subscribers (4) have a clock generator (7) (such as an RC oscillator or imprecise quartz) having lower precision. During the operation of the communication system (1), calibration messages are present at the data bus (2), and the subscribers (4) having the imprecise clock generator (7) receive a calibration message. The subscribers (4) having the imprecise clock generator (7) calibrate the imprecise clock generator (7) for a system clock pulse (6) of the data bus (2), while taking information contained in the received calibration message into consideration. In order to expedite the calibration of such a communication system (1), and simultaneously save bandwidth on the data bus (2), it is proposed to use arbitrary messages transmitted via the data bus (2) as calibration messages for calibrating the system (1). For the calibration, a spacing (NOPN) between an edge (40) in the data field (14) or in the control field (13) of a received data frame (10) and another edge (41) in a field (13; 14; 15) of the received data frame (10) is measured in oscillator periods (8). The number (NB) of bits between said two edges (40, 41) is counted, and a clock pulse divider (9), which generates a system clock pulse (6) of a data bus protocol control system of the subscriber (4) to be calibrated, is to be set such that a system clock pulse period is NOPN/NB NTQ oscillator periods (8) long.
(FR)L'invention concerne un système de communication (1) comprenant un bus de données (2) et plusieurs nœuds d'abonné (3, 4) raccordés au bus de données (2) ainsi qu'un procédé permettant de faire fonctionner un tel système de communication (1). Des séquences de données (10) permettant un transfert de données comprennent respectivement un champ de données (14) et/ou un champ de contrôle (13) et un champ de totalisation de contrôle (15). Un abonné (3) présente un cadenceur (5) de haute précision (par exemple un quartz précis, un résonateur MEMS, etc.), et les abonnés restants (4) présentent un cadenceur (7) (par exemple un oscillateur RC ou un quartz imprécis) ayant une faible précision. Pendant le fonctionnement du système de communication (1), des informations de calibration sont présentes au niveau du bus de données (2), et les abonnés (4) ayant le cadenceur (7) imprécis reçoivent une information de calibration. Les abonnés (4) avec le cadenceur imprécis (7) calibre le cadenceur imprécis (7) sur une cadence de système (6) du bus de données (2) avec prise en compte des informations contenues dans l'information de calibration reçue. Pour accélérer la calibration d'un tel système de communication (1) et économiser simultanément de la bande passante sur le bus de données (2), il est recommandé de faire appel, en tant qu'informations de calibration pour la calibration du système (1), à des informations quelconques transférées par l'intermédiaire du bus de données (2). Pour la calibration, un écart (NOPN) entre un flanc (40) dans le champ de données (14) ou dans le champ de contrôle (13) d'une séquence de données reçues (10) et un autre flanc (41) dans un champ (13; 14; 15) de la séquence de données reçues (10) est mesuré dans des périodes d'oscillateur (8). Le nombre (NB) des bits entre ces deux flancs (40, 41) est compté, et un répartiteur de cadence (9) qui génère une cadence de système (6) d'une unité de commande de protocole de bus de données de l'abonné à calibrer (4) doit être ajusté de sorte qu'une période de cadence du système soit longue de NOPN/NB périodes d'oscillateur (8) NTQ.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : allemand (DE)
Langue de dépôt : allemand (DE)