Brevet FR2027949A1 — publié le 19701002

-1- 2027949 La présente invention concerne un système de commande de dispositifs transmettant des impulsions numériques à un réseau de télécommunications commandé par ordinateur, dans lequel la durée des impulsions ainsi que la durée des intervalles les 5 séparant 8x011% fcupmàea d'un certain nombre de périodes de fréquence déterminée. Lors de l'établissement de communications téléphoniques, les dispositifs concernés par les communications sont commandés par la combinaison de chiffres qui est composée par le demandeur. 10 Dans la plupart des réseaux téléphoniques, chaque chiffre est transmis sous forme d'un certain nombre d'impulsions de durée déterminée, .ce nombre correspondant à la valeur du chiffre ; les impulsions sont séparées par des intervalles de d'urées égales déterminées, les impulsions étant engendrées par un relais inverseur, Ge-15 la a l'inconvénient d'une transmission lente de l'information et, par suite, ce processus a été abandonné, en particulier pour la transmission des informations entre deux centraux téléphoniques. Toutefois, un central téléphonique moderne commandé par ordinateur doit également comporter un appareillage pour transmettre des im-20 pulsions numériques, étant donné que le central doit coopérer,en règle générale, avec des centraux plus anciens. Pour le réaliser, à chaque relais de transmission d'impulsions est attribué, d'une part, un mot mémoire, dans lequel est enregistrée la somme des impulsions et des intervalles qui doivent être engendrés 25 et, d'autre part, un mot d'horloge dont le contenu est comparé au. contenu d'un registre d'horloge, qui est décalé dans le sens direct un nombre de fois déterminé pendant la période de temps qui correspond à une impulsion et à un intervalle séparant les impulsions, reepecti'^eroent. Lorsque le relais doit produire un nombre d'impulsions 30 correspondant à un certain chiffre, la somme d'un certain nombre d'impulsions et d'intervalles correspondant au chiffre est enregistrée dans le mot mémoire. En même temps, le contenu du registre d'horloge augmenté d'une unité est enregistré dans le mot d'horloge. Lors du décalage suivant du registre d'horloge, lorsque le contenu 35 du registre d'horloge coïncide avec celui du mot d'horloge, ce qui actionne le relais, le contenu du mot mémoire est réduit d'une unité et le contenu du mot d'horloge est augmenté d'une valeur qui dé 7000631 -2- 2027949 termine le nombre des décalages du registre d'horloge qui correspondent à la durée de l'impulsion. Cela signifie que le contenu du registre d'horloge et celui du mot d'horloge coïncident, lorsque l'impulsion doit cesser, ce qui fait retomber le relais,le contenu 5 du mot mémoire étant de nouveau diminué d'une unité et le contenu du mot d'horloge étant augmenté d'une valeur qui détermine le nombre des décalages du registre d'horloge correspondant à l'intervalle entre impulsions. De cette façon, le contenu du mot mémoire est réduit jusqu'à zéro et le mot d'horloge reçoit une valeur que le 10 registre d'horloge ne peut pas posséder.Toutefois* ce processus exige une mémoire de très grande capacité, du fait que le nombre des dispositifs de transmission de chiffres est important.. E]| outre^ les trait ements effectués par l'ordinateur, à'la fois en §onc?ioû et/ du .nombre d 'appels»• sont nombreux , *5tant donné, " que chaque 15 réglage d'un relais nécess-ite l'exécution d'un grand nombre d'instructions et que même les mots d'horloge affectés à des relais qui n'ont pas à être réglés doivent être analyséb lors de chaque décalage du registre d'horloge. Afin de réduire la capacité nécessaire de la mémoire et le 20 traitement indépendant des appels, au lieu d'attribuer des mots mémoire spéciaux à chaque dispositif de transmission de chiffres, il est possible d'utiliser un certain nombre de registres tampons, dans lesquels sont enregistrés aussi bien l'adresse d'un dispositif de transmission de chiffres que l'information correspondant au 25 chiffre à transmettre. Cette information peut être constituée par le nombre des impulsions et des. intervalles entre impulsions correspondant au chiffre, les registres tampons étant explorés alternativement pendant un intervalle de temps correspondant à la durée de l'impulsion et pendant un intervalle de temps correspon-30 dant à l'intervalle entre impulsions et, pendant les explorations, l'information mentionnée est réduite d'une unité et le relais dont l'adresse est enregistrée dans le registre tampon est enclenché et déclenché, jusqu'à ce que toute les impulsions du chiffre en question an'ent été engendrées. Naturellement, le traitement dépendant des 35 appels est plus important dans ce processus que dans le processus décrit ci-dessus, étant donné que le dispositif en question doit être adressé depuis le registre tampon, mais ceci est compensé 7000631 -3- 2027949 par la diminution du traitement indépendant des appels. Toutefois, il est indispensable que les dispositifs fonctionnent en synchronisme , sinon il faut vérifier le déphasage de chaqu,© registre tampon séparément et le traitement dépendant des appels est le même 5 que dans le processus décrit en premier lieu. Toutefois, la transmission en synchronisme des impulsions implique une très forte augmentation périodique de la puissance'nécessaire au poste, • ce qui signifie que de forts courants doivent être prélevés sur les accumulateurs d'alimentation. En conséquence, la présente in-10 vention a pour objet un système destiné à engendrer des impulsions numériques, qui conserve les avantages des registres tampons, mais dans lequel la synchronisation des impulsions numériques n'est pas indispensable. D'autres avantages et caractéristiques de l'invention res-15 sortiront de la-description qui va suivre, faite en regard du dessin annexé donnant à titre explicatif, mais nullement limitatif, une forme de réalisation de l'invention, et dont la figure unique représente un système selon l'invention. On expliquera tout d'abord les parties principales du sys-20 tème et, ensuite, un exemple de fonctionnement plus en détail. Sur le dessin, deux registres sont désignés par les références REG R et REG S, respectivement. Lorsqu'un dispositif doit engendrer un chiffre, une information concernant l'identité du dispositif est enregistrée dans le registre REG R et une informa-25 tion concernant le nombre des impulsions et des intervalles entre impulsions du chiffre est enregistrée dans le registre REG S. Un registre à décalage est désigné par la référence SH et comporte des sorties pouvant être commandées successivement, qui sont connectées à un certain nombre d'étages tampons B1, ... Bq, ... Bm, dont seul 30 l'étage Bq est représenté sur le dessin pour simplifier, le système comporte en outre un registre d'horloge CL qui est connecté à tous les étages tampons et qui les commande, comme on l'expliquera ci-après . L'étage tampon Bq se compose d'un certain nombre d'emplace-35 ments de mémoire b1 ... b15, dans lesquels une information concernant l'adresse des dispositifs RI ..» Rn, dans lesquels une information numériqtte est engendrée, peut être enregistrée par lilin- 7000631 -4- 2027949 termédiaire de portes ET 0W1 ••• 0W15, une information enregistrée concernant une adresse attaquant l'une des sorties 1 ... n d'un décodeur AVK R. l'enregistrement d'une information concer- de mémoire nant une adresse dans les différents emplacements/est commandee 5 par un compteur CC qui, par l'intermédiaire d'un second décodeur AVK b, est relié aux portes 0W1 ... OW15, de sorte que le décalage du compteur implique l'ouverture successive des portes. L'étage tampon Bq comporte, en outre, un compteur PC d'impulsions numériques, qui indique à chaque instant le nombre des impulsions et 10 des intervalles supplémentaires qui doivent être proc duits par les dispositifs dont les identités sont enregistrées dans les emplacements de mémoire et qui reçoit dès .impulsions de décomptage d'un circuit comparateur 02. La première entrée de ce circuit est connectée à l'horloge CL par l'intermédiaire 15 d'une porte ET OC et sa seconde entrée est connectée à un compteur de temps T, dont le fonctionnement sera expliqué plus en détail ci-après, le circuit comparateur engendrant un signal de sortie lorsque ses signaux d'entrée sont égaux. La sortie du circuit comparateur est connectée,"en outre, à deux portes ET 0P1 et OP2, la secon-20 de entrée de la porte 0P1 étant connectée à la position correspondant au dernier chiffre du compteur PC et la seconde entrée d'inversion de la porte 0P2 étant connectée de la même façon. Chaque impulsion de décomptage provoque l'émission d'un signal de sortie soit par la porte 0P1, soit par la porte 0P2, en fonction de la valeur 25 impaire ou paire de la somme des impulsions et des intervalles entre impulsions restants. crest-à-dire si une impulsion ou un intervalle . sont entre impulsion doit être déclenché. Les sorties de ces portes/connec tées à des portes ET 01a ... Ona et 01b ... Onb, respectivement, les secondes entrées des portes étant connectées aux sorties de numé 30 ro correspondant du décodeur. Les sorties des portes 01 a ... Ona sont connectées aux entrées de déclenchement de bascules bistables VI ... Vn, dont les sorties sont connectée,s aux dispositifs de transmission de chiffres correspondants RI ... Rn , tandis que les sorties des portes 01b ... Onb sont connectées aux entrées de réta-35 blissement des bascules respectives. En outre, la sortie de la porte ET 0P1 est connectée à une première entrée de décalage du compteur de temps T et la sortie de la porte 0P2 est connectée à une 7000631 -5- 2027949 seconde entrée de décalage du compteur. Les impulsions appliquées à ces entrées de décalage décalent le compteur d'une façon correspondant au nombre des impulsions d'horloge du registre d'horloge correspondant aux impulsions et aux intervalles entre impulsions, 5 respectivement, c'est-à-dire que .si par exemple la période de décalage dans le sens direct du registre d'horloge est de 20 millisecondes, la durée de l'impulsion est de 60 millisecondes et l'intervalle entre impulsion est de 40 millisecondes, le compteur est décalé trois fois dans le sens direct depuis la première entrée de dé-10 calage, et deux fois depuis l'autre. Cela implique un décomptage du compteur PC avec des intervalles qui sont alternativement d'une durée de 60 et de 40 millisecondes. Lorsque le compteur est ramené à zéro, un circuit OU EZ produit un signal de sortie, les entrées du circuit OU étant connectées à la sortie du compteur d'impulsions, 15 de sorte que la porte OC est bloquée et que le décomptage du compteur d'impulsions cesse. Le fonctionnement du système décrit ci-dessus sera expliqué simplement à l'aide d'un exemple. On va supposer que l'information correspondant au chiffre 5 doit être émise par le dispositif Ep. 20 La somme des impulsions et des intervalles entre impulsions augmentée d'une unité, qui est incluse dans ce chiffre (10), est enregistrée ensuite dans le registre REG- S et l'adresse du dispositif Ep est enregistrée dans le registre EEG- E. Le contenu du registre EEG- S est appliqué à une entrée d'un circuit comparateur C1. En outre, 25 un décalage dans le sens direct du registre à décalage SH est amorcé en commençant par l'étage E1, une sortie de l'étage Et étant connectée à un étage tampon B1 (non représenté sur le dessin), et les étages tampons sont explorés tour à tour. Il convient de souligner que la rapidité du processus d'exploration est beau-30 coup plus grande que celle de l'impulsion numérique. La signification de cette exploration ressortira de la description qui va suivre du processus mis en oeuvre pendant l'exploration de l'étage tampon Bq. Au moment où apparaît le signal de sortie de l'étage Eq, la valeur enregistrée dans le compteur d'impulsions PC est 35 transmise par l'intermédiaire de la porte ET 0E1 à la seconde entrée du circuit comparateur C1, si le compteur CC n'indique pas que tous les étages tampons b1 ... b15 sont occupés. Ceci se tra 7000631 -6- 2027949 duit par l'application d'un signal d'entrée inversé à la porte 0E1. Si le contenu du compteur d'impulsions coïncide avec le contenu du registre REG S, ce qui peut être le cas si le contenu du compteur d'impulsions est décompté à partir d'une somme 5 10, le circuit comparateur C1 émet un signal de sortie qui ouvre une porte ET 0E3, et le contenu du registre REG R est transmis par l'intermédiaire de cette porte et de la porte 0E2 ouverte par le registre à décalage, à une entrée des portes 0W1 ... 0W15. La porte qui est ouverte et l'étage tampon dans lequel le 1 0 contenu du registre Rp est enregistré dépendent du contenu du compteur CC et, pour que 1'enregistrement suivant soit effectué dans l'étage tampon suivant, le compteur CC est décalé dans le sens direct et une entrée de déclenchement est alimentée par le signal de sortie de la porte 0E2. De cette façon, le chiffre 5 est 15 transmis par le dispositif Rp. Pour lire le registre REG R, il faut également que le décalage dans le sens direct du registre à décalage soit interrompu (non représenté sur le dessin). Si l'on n'obtient pas d'égalité dans le circuit comparateur C1, le décalage du registre à décalage se poursuit et si on n'obtient pas d'égalité 20 lorsque tous les étages tampons ont été explorés (à l'étage Em), le décalage du registre à décalage se poursuit. Dans ce cas, les étages Z1 ... Zm sont actionnés, ces étages étant connectés à un étage tampon, de la même façon qu'on l'a représenté pour-l'étage Zq connecté à llétage tampon Bq. Comme on le voit sur le dessin, cet éta-25 ge est connecté à une entrée d'une porte ET 0Z1, dont la seconde entrée est connectée à la sortie du circuit OU EZ. Ce signal de sortie apparaît lorsque le compteur d'impulsions est ramené à zéro, c'est-à-dire lorsque l'étage tampon est libre. Si c'est le cas, le décalage du registr e à décalage est interrompu et la porte OZ1 est 30 ouverte, le contenu du registre REG S étant transmis au compteur d'impulsions PC par l'intermédiaire de la porte 0Z2 et le contenu du registre REG R étant enregistré dans l'emplacement de mémoire b1 par l'intermédiaire des portes ET 0Z3 et 0W1 , lorsque le compteur CC a été ramené à zéro par le signal de sortie de la porte EZ. 35 La porte 0Z2 fournit un signal de sortie qui ouvre la porte OS et le contenu du registre d'horloge C1 est enregistré dans le compteur de temps T. Cela provoque la transmission des impulsions numériques 7000631 -7- 2027949 depuis le dispositif Rp, conformément à la description ci-dessus. Toutefois, si le compteur d'impulsions nlest pas ramené à zéro, le décalage du registre à décalage se poursuit, jusqu'à ce qu'un compteur remis à zéro soit trouvé. S'il ne s'en trouve pas, un nau-5 veau processus de décalage du registre à décalage est amorcé, après 20 millisecondes, et au bout de ce temps, un compteur peut avoir un contenu correspondant à celui du registre REG- S ou peut avoir été remis à zéro. Ainsi qu'il ressort de la description ci-dessus, chaque 10 étage tampon peut être, par conséquent, utilisé pour commander plusieurs dispositifs transmettant des impulsions numériques et le nombre des étages tampons peut être réduit d'une façon importante, en comparaison du processus décrit dans l'introduction. En conséquence, il n'est pas nécessaire que le fonctionnement des dif-15 férents étages tampons soit synchronisé, ce qui évite ^inconvénient de l'utilisation des étages tampons antérieurs. Il va de soi que la présente invention a été décrite à titre purement indicatif mais nullement limitatif et que 1' on pourra apporter diverses variantes sans sortir de son cadre. 7000631 -8- 2027949 - RET/EHPICATIOFS - 1 - Système de commande de dispositifs transmettant des impulsions numériques dans un réseau de télécommunications commandé par ordinateur, dans lequel la durée des impulsions ainsi 5 que la durée des intervalles siitre. impulsions oorrespondent a un nombre de période^.'une fréquence déterminée, systeme caractérisé en ce qu'il comporte un certain nombre d'étages tampons (Bq) qui commandent un certain nombre de dispositifs transmettant des impulsions numériques et qui sont constitués par des empalements de mémoire 10 (b1, b2 ... b15) dans lesquels les adresses des dispositifs peuvent être enregistrées et à partir desquels des sorties (E1 ... En) connectées aux dispositifs transmettant des impulsions numériques peuvent être validées, les étages tampons comportant en outre un compteur (T, PC) déclenché par un registre d'-horloge (CL) à 15 ladite fréquence, le compteur commandant lesdites sorties lorsque son contenu est décompté, de sorte que des signaux correspondant aux impulsions et aux intervalles entre impulsions sent produits alternativement auxdites sorties, ledit système comportant en outre un dispositif explorateur (SH) qui explore les compteurs des étages 20 tampons successifs lorsqu'un certain nombre d'impulsions numériques doivent être engendrées par un dispositif déterminé et s'il y a coïncidence avec un compteur, dont le contenu correspond à la somme de ce nombre d'impulsions numériques et des intervalles correspondants séparant celles-ci f_ il enregistre l'adresse dudit compteur déter-25 miné dans l'un des emplacements de mémoire appartenant à l'étage tampon qui comporte le compteur mentionné en dernier lieu et interrompt l'exploration. 2 - Système selon la revendication 1, caractérisé en ce que les compteurs sont constitués par un compteur d'impulsions (PC) 30 qui indique la somme des impulsions et des intervalles entre impulsions restants d'un signal numérique émis et un compteur de temps (T) pour déterminer le nombre des périodes correspondant aux impulsions et aux intervalles entre impulsions,respectivement, ainsi qu'un circuit (02) comparateur/dont une entrée est connectée au registre d'horloge et 35 dont la seconde entrée est connectée à la sortie du compteur de ■-temps, de façon que la sortie du circuit comparateur soit validée lorsqu'il y a égalité entre les signaux d'entrée du circuit, la 7000631 -9- 2027949 sortie du circuit comparateur étant connectée à une entrée de décomptage du compteur d'impulsions, ainsi qu'à une entrée de chacune de deux portes (OP1, 0P2) qui sont alternativement ouvertes au cours du décomptage du compteur d'impulsions, la sortie 5 de chaque porte étant connectée à une entrée de décalage dans le sens direct du compteur de temps pour obtenir un nombre de décalage dans le sens direct du compteur correspondant à la durée de l'impulsion et à la durée de l'intervalle entre impulsions,_respectivement, les sorties étant également connectées à des portes (01a ... 10 Ona et 01b ... Onb, respectivement) pour commander les sorties connectées aux dispositifs transmettant des impulsions numériques par l'intermédiaire de ces portes et d'éléments bistables (¥1 ... Vn) . 3 - Système selon la revendication 2, caractérisé ence que 15 le dispositif d'exploration exécute, après ladite exploration, une autre exploration des compteurs et, s'il y a coïncidence avec un compteur, lorsqu'il ne se produit pas de décomptage, il enregistre l'adresse du dispositif transmettant des impulsions numériques dans l'un des emplacements de mémoire appartenant au même étage 20 tampon que celui avec lequel il y a coïncidence, et dans le compteur d'impulsions du dispositif de comptage, il enregistre la somme entre . du nombre des impulsions numériques et des intervalles / impulsions à engendrer par les dispositifs déterminés transmettant des impulsions numériques et, dans le compteur de temps correspondant, il en-25 registre le contenu, à l'instant considéré, du registre d'horloge. 4 - Système selon la revendication 1, caractérisé en ce que chaque étage tampon comporte un compteur d'adresse (CC) d'étage tampon qui commande l'enregistrement d'une information d'adresse dans les emplacements de la mémoire, ces derniers étant adressés 30 d'une façon successive.