Brevet FR2337478A1 — publié le 19770729

L'invention se rapporte b un système d'échange d'informations entre plusieurs stations émettrices-réceptrices reliées entre elles par un canal de liaison, et concerne plus particulièrement l'initialisation d'au moins une desdites stations par l'intermédiaire dudit canal i partir d'une station spécifique du système, une fois effectuée la mise sous tension de la station qui demande à etre initialisée. Un tel système avec une telle initialisation d'une station est connu en soi, car on peut considérer ladite station spécifique du système en tant que station centrale qui gère le système et notamment le canal de liaison. Cependant, l'invention cherche à résoudre un problème nouveau, à savoir l'initialisation d'une station à partir de la station centrale sans que la station demandant l'initialisation connaisse quelle est la station parmi les stations du système qui joue le roule de station centrale. Dans des systèmes actuellement connus, chaque station possède une adresse qui lui est propre, adresse qui est indispensable pour permettre le transfert ou ltéchange d'informations entre les stations par l'intermédiaire du canal de liaison de façon à connaître à tout moment la station qui a emis l'information et la station à qui cette information est destinée. Ainsi, dans de tels systèmes, où la station centrale est connue de toutes les autres stations, la station qui désire être initialisée, une fois mise sous tension, envoie un message de demande d'initialisation à la station centrale d'adresse connue, et cela d'une façon connue en soi Au contraire, selon l'invention, la station qui demande à être initialisée ne cannait pas quelle est la station dans le système qui joue le rle de station centrale, et pour cela va émettre un message spécifique sur le canal de liaison qui sera reçu par l'ensemble des stations mais pris en compte uniquement par la station centrale qui lui enverra le message d'initialisation demandé ainsi que son identification. L'invention a donc pour objet un procédé pour l'initialisation d'un système d'échange d'informations comprenant plusieurs stations #met- trices-réceptrices reliées entre elles par un canal de liaison, caractkrisé en ce qutil consiste à conférer à l'une desdites stations le rible de station centrale sans l'identifier en tant que telle aux autres stations, à initialiser une desdites stations par ladite station centrale par émission d'un message de demande d'initialisation sur ledit canal de liaison vers toutes les stations pour identifier ladite station centrale qui seule peut prendre en compte ledit message, et à faire émettre en retour par ladite station centrale un message d'initialisation à ladite station demandant l'initialisation. Selon une autre caractéristique de l'invention, le procédé consiste à donner à la station centrale deux adresses logique et physique respectivement, ladite adresse logique permettant l'identification de ladite station centrale, ladite adresse physique étant utilisée ensuite pour l'échange proprement dit des informations une fois ladite station centrale identifiée. Selon une autre caractéristique de l'invention, pour émettre ledit message de demande d'initialisation, le procédé consiste une fois la station mise sous tension, à exécuter des instructions préalablement enre gistrées dans une mémoire de ladite station pour générer ledit message. L'invention a également pour objet un dispositif pour l'initialisation d'un système d'échange d'informations comprenant plusieurs stations emettrLCes-receptrices reliées entre elles par un canal de liaison caractérisé en ce qu'il comprend une station centrale non identifiée par les stations du système demandant leur initialisation à ladite station centrale, des moyens au niveau de chaque station pour émettre sur ledit canal de liaison un message d'identification et de demande d'initialisation à toutes les stations dudit système, des moyens au niveau de ladite station centrale pour prendre en compte seule ledit message et des moyens pour émettre en retour le message d'initialisation demandé avec identification de ladite station centrale. D'autres avantages, caractéristiques et détails apparaftront plus clairement à l'aide de la description explicative qui va suivre faite en référence à la figure annexée donnée uniquement à titre d'exemple, et qui représente sous forme de schéma-bloc un système d'échange d'informations conforme à l'invention. Soit un système d'échange d'informations entre plusieurs stations émettrices-réceptrices reliées entre elles par un canal de liaison, dans lequel au moins une desdites stations ne peut etre initialisée que par la station centrale du système par llintermédiaire dudit canal de hison, sans connaître une fois mise sous tension quelle est la station parmi les stations du système qui joue le rôle de cette station centrale. Pour être initialisée, cette station doit émettre un message particulier à destination de toutes les stations, message qui sera en fait pris en compte uniquement par la station centrale. En se référant à la figure, le système d'échange d'informations comprend une pluralité de stations, qui sont au nombre de trois dans l'exemsse illustre, à savoir ST1, ST2, et ST3, reliées entre elles par un canal de liaison 10. Les différentes stations composant ce système peuvent être différentes les unes des autres, ce qui est le cas dans notre exemple. La station ST1 est reliée au canal de liaison 10 par rinterme- diaire d'une unité de traitement et de transmission de données DPC1, et d'une unité d'adaptation FEL1. L'unité DPC1 contient des instructions préalablement enregistrées, et peut être associée à une mémoire vive MI pour assurer un traitement particulier au niveau de la station. La station ST1 comprend également un module MIL, qui permet d'associer ladite station à au moins un périphérique 20, indépendamment du canal de liaison. La station ST2 est également reliée au canal de liaison 10 par l'intermédiaire d'une unité de traitement et de transmission de données DPCZ et d'une unité d'adaptation FEL2. Cette unité DPC2 contient également des instructions I2 préalablement enregistrées, dont le roule sera également ex plicité plus loin, ainsi que des circuits C2 qui assurent la commande d'exé- cution desdites instructions. Cette unité DPC2 peut également entre associée à une mémoire vive M2. Cette station ST2 comprend un module MI qui permet à cette station d'être uniquement initialisée par la station centrale du système comme on le verra par la suite. La station ST 3 est également reliée au canal de liaison 10 par l'intermédiaire d'une unité de traitement et de transmission de données DPC3 et d'une unité d'adaptation FEL3. L'unité DPC3 contient également des instructions pré-enregistrées 13 et des circuits C3 dont les fonctions seront ex plicitées par la suite. Cette unité DPC3 est reliée à une mémoire vive M3. Cette station ST 3 dans notre exemple va jouer le r61e de la station centrale par l'intermédiaire de son module MIC. Cette station centrale peut être également reliée à au moins un périphérique 30. Soit un système tel que représenté sur la figure, avec la station ST3 en tant que station centrale, les stations ST1 et ST2 ne sachant pas que la station ST3 est en fait la station centrale. Supposons que la station ST demande à être initialisée. Pour cela, une fois mis sous tension, les circuits C2 de l'unité de traitement et de transmission des données DPC2 initialisée par le module MI de la station vont commander l'exécution des instructions 12 A la fin de l'exécution de ces instructions, un message d'identification de la station centrale et de demande d'initialisation va etre émis sur le canal de liaison 10 par l'intermédiaire de l'unité d'adaptation FELZ à destination de toutes les stations. Ce message contient trois informations distinctes. Une première information qui est destinée à identifier la station centrale, une seconde information indiquant une demande d'initialisation, et une troisième information indiquant l'adresse de la station qui émet ce message, à savoir la station ST2. La première information relative à l'identification de la station centrale qui seule peut assurer l'initialisation de la station SOT 2 est une adresse codée que l'on dénommera par la suite adresse logique de la station centrale. Ce message est donc reçu par toutes les stations et notamment par toutes les unités de traitement et de transmission de données DPCn de toutes les autres stations. Chacune des stations décode la première information, à savoir l'adresse de la station à qui est destine ce message, et seule la station centrale ST3 par l'intermédiaire de ses circuits C3 va re# connaftre et prendre en compte cette adresse. La station centrale commande alors ltexécution des instructions 13 préalablement enregistrées dans son unité de traitement et de transmission de données DPC3 afin d'émettre en retour le message d'initialisation demandé par la station SOT 2 par l'intermédiaire du canal de liaison 10.Ce message peut varier suivant les stations, et par exemple, la station centrale peut consulter des tables dans sa mémoire M3 afin de déterininer les informations qui doivent etre transmises à la station sT 2 De toute façon, ce message contiendra automatiquement une information relative à l'adresse de la station à qui est destiné ce message, cette adresse étant connue par le message envoyé par la station à initialiser, et une information indiquant l'adresse réelle ou physique de la station centrale indiquant la provenance du message d'initialisation. Ainsi, la station ST2, après avoir émis son message d'identification de la station centrale et de demande d'initialisation, vers toutes les stations, recevra en retour le message d'initialisation demandé ainsi que l'i dantification de la station centrale, afin de pouvoir par la suite effectuer des transferts d'informations avec ladite station centrale. L'organe de commande de la station centrale est donc principalement constitué en ce qui concerne l'initialisation des stations du système par le module MIC. Dans l'exemple illustré, une station qui possède un module MI comme la station ST2 ne peut être initialisée que par une station qui possède un module MIC qui confère à ladite station le rôle de station centrale du système. Quant à la station ST1 qui possède un module MIL, cela signifie qu'elle peut être initialisée par le périphérique 20, c1est-à-dire qu'une fois mise sous tension, ltexécution des instructions I1 enregistrées dans son unité de traitement et de transmission de données DPC1 peut demander des informations à un périphérique relié à ladite station, sans pour cela être obligé de passer parle canal de liaison 10 et par conséquent par la station centrale du système. Dans cet exemple, on a cherché à montrer, que les stations composant le système d'échange d'informations, ne sont pas forcément toutes initialisées à partir d'une station spécifique jouant le roule de station centrale, mais que certaines desdites stations suivant le type de système utilisé ne peuvent entre initialisées que par une station particulière qui joue le roule de station centrale pour ces stations et pas forcément pour les autres. Ainsi, conformément à l'invention, on peut initialiser une station à partir d'une station centrale inconnue de ladite station lors de sa mise sous tension, par émission d'un message particulier sur le canal de liaison, message qui est uniquement pris en compte par ladite station centrale et cela en définissant simplement au niveau de ladite station centrale une adresse logique qui permet son identification par la station demandant l'initialisation,et une adresse physique qui est communiquée en retour à ladite station et utilisée pour 11 échange proprement dit des informations. Bien entendu, l'invention n'est nullement limitée au mode de réalisation qui n'a été donné et décrit qu'à titre d'exemple, mais comprend tous les équivalents techniques des moyens décrits si ceux-ci sont réalisés et mis en oeuvre dans le cadre des revendications qui suivent. RE VENDICATIONS 1. Procédé pour l'initialisation d'un système d'échange d'informations comprenant plusieurs stations émettrices-réceptrices reliée s en - tre elles par un canal de liaison, caractérisé en ce qu'il consiste à conférer à l'une desdites stations le rôle de station centrale sans l'identifier en tant que telle aux autres stations, à initialiser une desdites stations par ladite station centrale par émission d'un message de demande d'initialisation sur ledit canal de liaison vers toutes les stations pour identifier ladite station centrale qui seule peut prendre en compte ledit message, et à faire émettre en retour par ladite station centrale un message d'iïitialisation à ladite station demandant 11 initialisation. 2. Procédé selon la revendication 1, caractérisé en ce qu'il consiste à donner à la station centrale précitée deux adresses logique et physique respectivement, ladite adresse logique permettant l'identification de ladite station centrale, ladite adresse physique étant utilisée pour l'échange proprement dit des informations une fois ladite station centrale identifiée. 3. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il consiste une fois la mise sous tension d'une station demandant l'initialisation, d'exécuter au niveau de ladite station des instructions préalablement enregistrées pour assurer l'émission sur le canal de liaison précité du message de demande d'initialisation précité. 4. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il consiste à introduire l'adresse logique précitée de la station centrale dans le message de demande d'initialisation précité émis par la station demandant une initialisation. 5. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il consiste à introduire l'adresse physique précitée de la station centrale dans le message de retour précité émis par ladite station centrale à l'intention de la station précitée demandant l'initialisation. 6. Dispositif pour initialiser un système d'échange d'informations comprenant plusieurs stations émettrices-réceptrices reliées entre elles par un canal de liaison pour la mise en oeuvre du procédé tel que défini selon l'une des revendications précédentes, caractérisé en ce qu'il comprend une station centrale non identifiée des stations dudit système demandant leur initialisation à partir de ladite station centrale, des moyens au niveau de chaque station demandant une initialisation pour émettre un message d'identification et de demande d'initialisation sur ledit canal de liaison vers toutes les stations, des moyens au niveau de ladite station centrale pour prendre en compte ledit message, et des moyens pour émettre en retour le message d'initialisation demandé avec identification de ladite station centrale. 7. Dispositif selon la revendication 6, caractérisé en ce que les moyens pour émettre le message d'identification et de demande d'initialisation précités comprennent des circuits de traitement d'instructions préalablement enregistrées dans une mémoire de ladite station et commandés par exemple automatiquement à la mise sous tension de ladite station demandant l'initialisation. 8. Dispositif selon la revendication 6 ou 7, caractérisé en ce que la station centrale précitée possède une adresse logique pour son identification, et une adresse physique utilisée pour le transfert des informations. 9. Dispositif selon l'une des revendications 6 à 8, caractérisé en- ce que le message d'identification et de demande d'initialisation précité contient une information indiquant l'adresse logique précitée de la station centrale. 10. Dispositif selon l'une des revendications 6 à 9, caractérisé en ce que le message d'initialisation précité émis par la station centrale précitée contient une information indiquant l'adresse physique précitée de ladite station centrale. 11. Dispositif selon l'une des revendications 6 à 10, caractérisé en ce que la station centrale précitée comprend des circuits de décodage de l'adresse logique précitée pour prendre en compte le message précité d'identification et de demande d'initialisation émise par l'une des stations précitées.