Brevet FR2092045A1 — publié le 19720121

i. 2092045 ' La présente invention a pour objet un dispositif de contrôle de signalisation pour la circulation et, particulièrement, un dispositif de ce genre destiné à effectuer la commutation de signaux de circulation à un nombre plus ou moins grand d'intersec-5 tions. Un dispositif de contrôle de signalisation pour la circulation, qui réalise le contrôle centralisé des signaux de circulation à un nombre plus ou moins grand d'intersections, comporte plusieurs terminaux, chacun étant situé à l'intersection correspon-10 dante, et un dispositif de contrôle central qui réalise le contrôle centralisé de ces terminaux. Le dispositif de contrôle central réalise le traitement d'opérations, telles que la prévision des conditions de circulation et l'indication desconditions de circulation et décide du mode de contrôle de la circulation en recueillant 15 et en analysant les informations transmises par les terminaux. Il envoie également des"impulsions aux terminaux pour la commutation des signaux de contrôle aux intersections. Un tel dispositif de contrôle de signalisation pour la circulation est avantageux en ce que la composition des terminaux 20 installés aux intersections correspondantes est tout à fait simple, et en ce que la construction desdits terminaux, ainsi que leur entretien et. leur surveillance sont aisés. De plus, l'écoulement de la circulation sur un territoire étendu peut être contrôlé sans difficulté à un seul emplacement, à savoir par un seul dispositif 25 de contrôle central. D'autre part, puisque la construction et le fonctionnement du dispositif de contrôle central deviennent beaucoup plus compliqués, il est nécessaire de tenter non seulement de diminuer l'espace occupé par les machines constituant ce dispositif mais 30 également d'augmenter la facilité de traitement par le dispositif de contrôle central. La présente invention a été faite pour tenir compte des problèmes ci-dessus, et un de ses objets est de prévoir un dispositif de contrôle de signalisation pour la circulation qui produi-35 se des signaux pour contrôler les signaux de circulation à un nombre plus ou moins grand d'intersections, en utilisant une mémoire à noyau. Ainsi, suivant les caractéristiques de la présente invention, on peut non seulement placer à un seul emplacement les paramètres pour contrôler l'écoulement de la circulation sur un terri-toire étendu, c'est-à-dire, à une station centrale unique, mais ces 71 13173 2092045 paramètres peuvent aussi être facilement changés. Un autre objet de la présente invention est de fournir un dispositif de contrôle de signaux actionnés par la circulation. D'autres objets et avantages de la présente invention ap-5 paraîtront dans la description suivante d'un exemple de réalisation préféré, description faite en relation avec les dessins ci-joints, dans lesquels : La figure 1 est un diagramme d'un exemple de réalisation de la présente invention. 10 La figure 2 est un diagramme plus détaillé d'un exemple de réalisation de l'invention utilisé dans un dispositif de contrôle de signalisation pour la circulation. La figure 3 est un graphique représentant le groupe de données d'instruction dans la mémoire à noyau représentée à la fi-15 gure 2 ; et La figure 4 est un graphique représentant le groupe de données variables et le groupe de données fixes dans la mémoire à noyau représentée à la figure 2.' Comme l'indique la figure 1, un groupe de données fixes, 20 telles que des périodes d'indication de signaux, des décalageset des interruptions de signaux (appelées aussi splits ), sont emmagasinées dans une section GROUPE DE DONNEES FIXES d'une mémoire à noyau 100 j un groupe de données variables telles que des étapes, des temps écoulés depuis un temps de référence donné correspondant, 25 sont emmagasinées dans une section GROUPE DE DONNEES VARIABLES de la mémoire à noyau 100 ; et un groupe de données d'instruction pour le traitement, telles qu'un ensemble d'informations ou de décisions de mode de commande, sont emmagasinées dans une section GROUPE DE DONNEES D'INSTRUCTION de la mémoire à noyau 100. 30 Les signaux de sortie d'un générateur d'impulsions 200 sont appliqués à un dispositif de contrôle 300 pour faire varier les valeurs du groupe de données variables. Les valeurs du groupe de données variables sont comparées à celles du groupe desdonnées fixes. Chaque fois que ces deux types de données coïncident, une 35 impulsion provenant du dispositif de contrôle J>00 est appliquée à l'un des signaux terminaux 400-1 à 400-n pour commuter le signal de circulation à l'intersection correspondante. Dans le cas où la présente invention est utilisée dans un dispositif de contrôle de signaux actionnés par la circulation, 40 les données d'étape, les données de temps écoulé depuis un temps 71 13173 j. ^ 2092045 ' de référence donné et les données de temps écoulé depuis un autre temps de référence, c'est-à-dire les données de temps écoulé durant une extension d'unité correspondante pour chaque signal de terminai sont emmagasinées dans la section GROUPE DE DONNEES VARIA-5 BLES de la mémoire à noyau 100 ; les données des périodes d'indication j les données d'extensions d'unité ; les données de parties initiales et les données des périodes maximum de signal vert pour chaque terminal, sont emmagasinées dans la section GROUPE DE DONNEES FIXES de la mémoire à noyau 100. 10 Des impulsions secondes provenant du circuit générateur d'impulsions 100 sont appliquées par le circuit générateur d'impulsions 100 au dispositif de contrôle 3°0, et le dispositif de contrôle 300 exécute les opérations suivantes suivant les données emmagasinées dans la section GROUPE DE DONNEES D'INSTRUCTION, 15 C'est-à-dire, quand une seconde impulsion est produite par le générateur d'impulsions 200 à un certain moment, les données emmagasinées dans la mémoire à noyau 100, indiquant le temps écoulé depuis un Retiras de référence donné ou un premier temps de réfé-rencesont lues P'ar le dispositif de contrôle 300, et alors la donnée 30 indiquant le temps écoulé est augmentée d'une unité. Cette donnée augmentée est inscrite dans la mémoire à noyau 100. Puisque la donnée indiquant le temps écoulé depuis un temps de référence donné, qui est emmagasinée dans la section GROUPE DE DONNEES VARIABLES de la mémoire à noyau 100, est lue, augmen-35 tée d'une unité et est ré-inscrite dans la mémoire à noyau 100, chaque fois qu'une impulsion chronométrique est produite, la zone de la mémoire à noyau 100 emmagasinant les données de temps écoulé depuis un temps de référence donné fonctionne comme un compteur de temps. 30 Après que la donnée indiquant le temps écoulé depuis un premier temps de référence est ré-inscrite dans la mémoire à noyau 100, la donnée indiquant l'étape est extraite de la mémoire à noyau 100 et est lue par le dispositif de contrôle 300. Ensuite, la donnée indiquant la partie initiale de l'éta-45 pe à ce moment est extraite de la mémoire à noyau 100 et lue en accord avec la donnée indiquant l'étape, qui a été lue par le dispositif de contrôle 300 et comparée à la donnée indiquant le temps écoulé depuis un premier temps de référence. Lorsque la donnée indiquant le temps écoulé depuis un pre-40 mier temps de référence et la donnée indiquant la partie initiale 71 13173 4. 2092045 de l'étape à ce moment coïncident, c'est-à-dire quand la durée d' indication d'un signal s'est écoulée pour la partie initiale, la donnée qui indique l'existence d'un véhicule sur la vole de communication prioritaire est lue par le dispositif de contrôle 300. 5 Si la donnée qui indique l'existence d'un véhicule sur la voie de communication prioritaire est "0", la donnée qui indique le temps écoulé depuis un autre temps de référence ou un second temps de référence, (donnée qui sera décrite par la suite comme la donnée de compteur de partie prolongeable) est extraite de la 10 mémoire à noyau 100 et lue, et est alors augmentée d'une unité. A-près cela, la donnée du compteur de partie prolongeable et la donnée indiquant l'extension d'unité sont comparées par le dispositif de contrôle 300. Quand ces deux sortes de données coïncident, la donnée de compteur de partie prolongeable est rétablie. 15 A la fois dans le cas où la donnée de compteur de partie prolongeable et la donnée indiquant l'extension d'unité ne coïncident pas, et dans le cas où la donnée indiquant l'existence d'un véhicule sur la voie de communication prioritaire, c'est-à-dire la donnée indiquant l'information sur la circulation, est positive, 20 la donnée indiquant la période maximum de signal vert est lue par le dispositif de contrôle 300» et comparée ainsi à la donnée indiquant le temps écoulé depuis le premier temps de référence. Quand la donnée indiquant le temps écoulé depuis le premier temps de référence et la donnée indiquant la période maximum 25 de signal vert coïncident, et aussi quand la donnée de compteur de partie prolongeable a été rétablie, la donnée indiquant le temps écoulé depuis le premier temps de référence est rétablie, de 'même qu'une impulsion de commutation du signal d'un terminal correspondant est produite ; de ce fait l'étape du signal de terminal est 30 avancée. Maintenant, en se reportant aux figures 2, 3 et 4, l'invention sera expliquée plus particulièrement en se référant à un exemple de réalisation qui est utilisé dans un dispositif de contrôle de signalisation actionné par la circulation. 35 Dans la figure 2, la référence 1 indique une mémoire à noyau» Quand une adresse dans la mémoire à noyau 1 est spécifiée par un registre d'adresses2 contenant 7 bits, et quand ensuite un circuit de commande d'inscription 3 est actionné, la donnée emmagasinée dans un premier bus d'informations4 est inscrite dans l'adresse spécifiée de la mémoire à noyau 1. Quand une adresse dans 40 la mémoire à noyau 1 est spécifiée par le registre d'adresses2 et 71 13173 2092045 quand ensuite un circuit de commande de lecture 5 est actionné, la donnée emmagasinée dans l'adresse spécifiée de la mémoire à noyau 1 es: "ut par le registre à mémoire 6. .Ce registre à mémoire 6 contient treize bits. 5 Comme représenté dans la figure J, les données d'instruc tion pour contrôler les opérations qui seront décrites plus loin, sont emmagasinées dans une section d'adresse de la mémoire à noyau 1, dans laquelle chaque bit de tête est indiqué par "0" et, comme l'indique la figure 4, les données de terminal sont emmagasinées 10 dans une section d'adresse de la mémoire à noyau 1, section dra-dresse dans laquelle chaque bit dé tête est indiqué par "l". Comme pour les données de terminal, les premières données de terminal ou données de terminal n° 1 sont emmagasinées dans une section d'adresse, dans laquelle chacun des trois bits de tête 15 (trois premiers bits) est indiqué par 'ÎLOO", et les secondes- données de terminal ou données de terminal h° 2 sont emmagasinées dans une section d'adresse, dans laquelle chacun des trois bits de tête est indiqué par "101", et des troisièmes données de terminal ou données de terminal n° 3 sont emmagasinées dans une section d'adresse, dans 20 laquelle chacun des trois bits de tête est indiqué par "110" et des quatrièmes données de terminal ou données de terminal n° 4 sont emmagasinées dans une section d'adresse, dans laquelle chacun des trois bits de tête est indiqué par "111". Dans chaque section d'adresse des données de terminal, 25 les données IG1, IG2, IG3 et IG4, qui indiquent les parties initiales, sont placées dans des adresses, dans lesquelles les quatrième et cinquième bits sont indiqués par "00" ; lés données EG1, EG2, EG3 et EG4, qui indiquent les extensions d'unité sont placées dans des adresses, dans lesquelles les quatrième et cinquième bits 30 sont indiqués par "01", respectivement ; et les données MG1, MG2, •*33 et Mu sont r-lacé se ians ies n dresses, dans lesquelles les quatrième et cinauième bits sont indiqués'psr '"01", respectivement. Comme pour les aonnées indiquant les parties initiales, 35 les extensions d'unité et les périodes maximum de signal vert, chacune ae leur première étape est placée dans une adresse correspondante, dans laquelle les deux derniers bits ou bits de queue sont indiqués par "00" ; chacune de leur seconde étape est placée dans une adresse correspondante, dans laquelle les deux derniers bits 40 ou bits de queue sont indiqués par "01" ; chacune de leur troisiè- 71 13173 2092045 me1 étape est placée dans une adresse correspondante, dans laquelle les deux derniers bits ou bits de queue sont indinués par "10" et chacune de leur quatrième étape est placée dans une adresse correspondante dans laquelle les deux derniers bits ou bits de queue 5 sont indiqués par "il". Par exemple, la donnée IG1, qui indique la partie initiale d'une première étape est placée dans l'adresse, dans laquelle les quatrième et cinquième bits sont indiqués par "00" et les deux derniers bits ou bits de queue sont indiqués par "00," ; la donnée 10 EG1, qui indique la partie prolongeable d'une première étape, est placée dans l'adresse, dans laquelle les quatrième et cinquième bits sont indiqués par "01" et les deux derniers bits ou bits de queue sont indiqués par "00" ; et la donnée MG1, qui indique la période maximum de signal vert d'une première étape est placée dans 15 l'adresse, dans laquelle les quatrième et cinquième bits sont indiqués par "10" et les deux derniers bits ou bits de queue sont indiqués par "00". Dans chaque section d'adresse des données de terminal, les données variables sont emmagasinées dans des adresses, dans les-20 quelles les quatrième et cinquième bits sont indiqués par "11". C'est-à-dire la donnée IC, qui indique le temps écoulé depuis un premier temps de référence est constituée dans une adresse, dans laquelle les quatrième et cinquième bits sont indiqués par "11", et les deux derniers bits sont indiqués par "00". La donnée SC, 25 qui indique des étapes, est constituée dans line adresse, dans laquelle les quatrième et cinquième bits sont indiqués par "il" et les deux derniers bits sont indiqués par "01". La donnée ETC, qui indique la donnée de compteur de partie prolongeable est constituée dans une adresse, dans laquelle les quatrième et cinquième bits 30 sont indiqués par "11" et les.deux derniers bits sont indiqués par "10". La donnée D, qui indique l'existence d'un véhicule sur la voie de communication prioritaire, est placée dans une adresse, dans laquelle les quatrième et cinquième bits sont indiqués par "il" et les deux derniers bits sont indiqués par "il". 35 la référence 7 dans la figure. 2 indique un registre IXR contenant deux bits, auxquels sont appliquées les données provenant du premier bus d'informations1^. La donnée emmagasinée dans le registre à mémoire 6 est appliquée au premier bus d* informations4 quand tin premier circuit porte (61)8 est ouvert, et est appliquée à un premier additionneur 71 13173 7. 2092045 (FAI) 10 quand vin second circuit porte (G2)9 est ouvert. La donnée emmagasinée dans le premier additionneur (FAI) 10 est appliquée au premier bus d'informations 4 quand un troisième circuit porte . (G3) 11 est ouvert. La donnée emmagasinée dans le 5 premier additionneur (FAI) 10 par le second circuit porte (G2) 9 est augmentée d'une unité quand un quatrième circuit porte (G4) 12 est ouvert. La donnée emmagasinée dans le registre IXR 7 est appliquée au premier additionneur (FAI) 10 quand un cinquième circuit porte (G5) 13 est ouvert. 10 La référence 14 indique un registre ACR contenant treize bits, qui applique des données au premier bus d'informations 4 quand un sixième circuit porte (G6) 16 est ouvert, après que la donnée provenant d'un deuxième bus d'informations 15 a été appliquée au registre ACR 14. La référence 17 indique un second addi-15 tionneur (FA2), auquel est appliquée la donnée provenant du premier bus d'informations 4 quand un septième circuit porte (G7) 18 est ouvert, et qui applique des données au second bus d'informations 15 quand un huitième circuit porte (G8) 19 est ouvert. La donnée emmagasinée dans le deuxième additionneur (FA2) 17 est aug-20 mentée d'une unité quand un neuvième circuit porte (G9) 20 est ouvert. De même, la donnée emmagasinée dans le deuxième additionneur (FA2) 17 est augmentée de deux imités quand un dixième circuit porte (G10) 21 est ouvert. La référence 22 indique un circuit complémentaire, auquel 25 sont appliquées les données provenant du premier bus d'informations 4. Le circuit complémentaire 22 applique des données au second additionneur (FA2) 17 quand un onzième circuit porte (Gll) 23 est ouvert. La référence 24 indique un registre LNR contenant trois 03 bits, auquel sont appliquées les données provenant du deuxième bus d'informations 15, et qui applique lui-même des données au premier bus d'informations 4 quand un douzième circuit porte (G12) 35 est ouvert. Le registre LNR 24 spécifie les adresses des données de terminal dans la mémoire à noyau 1. La référence 25 indique un 35 compteur IC contenant 7 bits, qui applique des données au premier bus d'informations 4 quand un treizième circuit porte (G13) 26 est ouvert j et qui spécifie successivement les adresses des données d'instruction mentionnées ci-dessus. La référence 27 indique un circuit de discrimination, 40 auquel sont appliquées les données provenant du registre ACR 14. 71 13173 8. 2092045 Le circuit de discrimination 27 ouvre le neuvième circuit porte (G9) 20 par un quatorzième circuit porte (G14) 28 quand la donnée appliquée à partir du registre ACR 14 est "0", et ouvre le dixième circuit porte (G10) 21 par un quinzième circuit porte (G15) 29 5 quand la donnée appliquée à partir du registre ACR 14 est positive. La référence 31 indique un registre COR, auquel sont appliquées les données provenant du premier bus d'informations 4, et qui applique une donnée à un circuit-programme 32. La référence 33 indique un générateur d'impulsions d'hor-10 loge (0SC) qui produit des impulsions d'horloge lorsque se produit une deuxième impulsion ; la référence 34 indique un générateur d' impulsions qui produit des impulsions de synchronisation en réponse à un signal de sortie provenant du générateur d'impulsions d' horloge 33. 15 Le premier bus d'informations 4 et le deuxième bus d'in formations 15 contiennent treize bits, respectivement. Les trois bits du registre LNR 24 sont reliés auxseptième à neuvième bits de tête d'à la fois le premier bus d'informations 4 et le second bus d'informations 15. Les deux bits du registre IXR 7 sont reliés aux 20 deux bits de queue du premier bus d'informations 4. Les sept bits du compteur IC 25 sont reliés respectivement aux sept bits de queue d'à la fois le premier bus d'informations 4 et le second bus d'informations 15. Les sept bits du registre d'adresses 2 sont reliés aux sept bits de queue du deuxième bus d'informations 15. 25 Le générateur d'impulsions de synchronisation produit successivement huit impulsions de synchronisation en réponse à une impulsion d'horloge. Le circuit-programme 32 exécute les opérations suivantes en réponse aux première à quatrième impulsions de synchronisation. 30 En d'autres termes, le circuit programme 32, lorsque se produit la première impulsion de synchronisation, positionne le registre d'adresses 2, et, au même moment, ouvre le treizième circuit porte (g13) 26, le septième circuit porte (g7) 18 et le huitième circuit porte (g8) 19. De ce fait, la donnée qui a été emma-35 gasinée dans le compteur ic 25 est positionnée dans le registre d'adresses 2 par le second additionneur (FA2) 17. Lorsque se produit la deuxième impulsion de synchronisation, le circuit-programme 32 actionne le circuit de commande de lecture 5, et, au même moment, positionne le registre à mémoire 6. 40 De ce fait, la donnée dans l'adresse de la mémoire à noyau 1, a 71 13173 ?* 2Q92045 s dresse a été spécifiée par le registre d'adresses2, est lue :?ar le registre h mémoire 6. lorsque se produit- la troisième impulsion ,ie synchronisa-le oiraui -'1 xioiaicnne le compteur î 3 même noir^nv., ouvre le treizième eirouit porte (G13."' 26, le septième circuit porte (37'- et le neuvième circuit porte (G9) 20. De ce fi-it, lr. donnée qui -. été emmagasinée dans le compteur IC 25 est augmentée d'une unité. Lorsque se produit la quatrième impulsion de synchronisait) tion, le eîreuit-programme ouvre le premier circuit porte (Gl) 3 et, au même moment, positionne le registre COR ~yi. De ce fait, la donnée qui a été emmagasinée dans le registre à mémoire 6 est emmagasinée dans le registre COR J>1 par le premier bus d'informations h. 15 Lorsque se produit la cinquième impulsion de synchronisa tion, le circuit-programme 32 exécute, en accord avec le contenu des cinquième à sixième bits de tête des données emmagasinées dans le registre COR 31* des opérations de trois manières différentes, comme on le décrit ci-dessous. 20 En d'autres termes, dans le cas où la valeur des cin quième à sixième bits de tête des données ci-dessus est "11", le circuit-programme 32 positionne le registre d'adresses 2 et, au même moment, ouvre le premier circuit porte (Gl) 8, le douzième circuit porte (G12) 35* le septième circuit porte (G7) 18 et le 25 huitième circuit porte (g8) 19. De ce fait, la donnée contenant sept bits, dont les trois bits de tête sont constitués par la donnée emmagasinée dans le registre LNR 24 et les quatre bits de queue par les valeurs des quatre bits de queue du registre à mémoire 6, cette donnée est emmagasinée dans le registre d'adresses 2. 30 Dans le cas où le cinquième et le sixième bits de tête des données ci-dessus sont "10", le circuit-programme 32 ouvre le premier nirouit porte (Gl; 3, le douzième circuit porte (G12) 35, le . incuième circuit porce (G5î 12, le troisième circuit porte (33 11, le septième circuit oorte (G7) 18 et le huitième circuit 35 porte (G-S ) 19 et au même moment positionne le registre d'adresses 2. Te ce fait, la donnée contenant sent bits, dont les quatrième à cinquième Dits de tête sont constitués par la donnée emmagasinée dans le registre à mémoire 6 et dont les deux bits de queue sont constitués par la donnée emmagasinée dans le registre IXR 7* est 40 emmagasinée dans le registre d'adresses 2. 71 13173 1 2092045 Dans le cas où les cinquième à sixième bits des têtes des données ci-dessus sont "00", le circuit-programme $2 ouvre le premier circuit porte (Gl) 8, le septième circuit porte (G7' 18 et le Huitième circuit porte (G8) 1° et, ~u même moment, pos: >ionne J « 3 registre d'.-.dresses 2. De ce fait, lr> donnée des sept bJ te de queue du registre à mémoire 6 est positionnée dans le registre d' adresses 2. En réponse à la sixième impulsion de synchronis?;ti on et aux impulsions de synchronisation qui suivent, le circuit-program-10 me 32 exécute, comme on le décrira ensuite, différentes opérations en accord avec le contenu emmagasiné dans le registre COR Jl. Les données d'instruction pour contrôler les différentes opérations du circuit-programme 32 sont emmagasinées dans la section d'adresse de la mémoire à noyau 1, chaque premier bit de tê-15 te dans une telle section étant indiqué par "0". Dans le cas où les quatre bits de tête des données d'instruction, qui ont été positionnés dans le registre COR 7» sont "0000", la donnée dans la mémoire à noyau 1 est emmagasinée dans le registre ACR 14 par le registre à mémoire 6. En d'autres termes, 20 dans le cas où les quatre bits de tête de la donnée emmagasinée dans le registre COR 31 sont "0000", le circuit de commande de lecture 5 est actionné lorsque se produit la sixième impulsion de synchronisation, et, au même moment, le registre à mémoire 6 est positionné, de sorte que, la donnée dans l'adresse spécifiée de la 25 mémoire à noyau 1 est lue par le registre à mémoire 6. Après cela, lorsque se produit la septième impulsion de synchronisation, le premier circuit porte (Gl) 8, le septième circuit porte (G7)'l8 et le huitième circuit porte (G8) 19 sont ouverts et, au même moment, le registre ACR 14 est positionné, et de ce fait la donnée qui a 30 été lue par le registre à mémoire 6 est emmagasinée dans le registre ACR 14. Cette donnée d'instruction est indiquée par L dans la figure 3. Dans le cas où les quatre bits de tête des données d'instruction, qui ont été positionnés dans le registre COR 31, sont 35 "0001", la donnée qui a été emmagasinée dans le registre ACR 14 est inscrite dans la mémoire à noyau 1. En d'autres termes, dans le cas où les quatre bits de tête de la donnée emmagasinée dans le registre COR 31 sont "0001", lorsque se produit la sixième impulsion de synchronisation, le circuit-programme 32 ouvre le sixième 40 circuit porte (G6) 16, et, au même moment, actionne le circuit de 71 13173 ii. 2092045 4 commande d'inscription De ce fait, la donnée qui a été emmagasinée dans le registre ACR 14 est inscrite dans l'adresse spécifiée de la mémoire à noyau 1. Cette donnée d'instruction est désignée par ST dans la figure 3. f Dans le cas où les quatre bits de tête des données d'ins truction, qui ont été positionnés dans le registre COR 31* sont "0010", la donnée qui a été emmagasinée dans le registre ACR 14, est augmentée d'une unité. En d'autres termes, dans ce cas, lorsque se produit la sixième impulsion de synchronisation, le circuit-10 programme 32 ouvre le sixième circuit porte (G6) 16, le septième circuit porte (G7) 18, le huitième circuit porte (g8) 19 et le neuvième circuit porte (G9) 19* et, au même moment, positionne le registre ACR 14. De ce fait, la donnée qui a été emmagasinée dans le registre ACR 14 est augmentée d'une unité au moyen du second addi-15 tionneur (FA2) 17. Cette donnée d'instruction est désignée par AXC dans la figure 3« Dans le cas où les quatre bits de tête sont "0100", la donnée qui a été emmagasinée dans le registre ACR 14 est emmagasinée dans d'autres registres. En d'autres termes, lorsque se pro-20 duit la sixième impulsion de synchronisation, le circuit-programme 32 ouvre le sixième circuit porte (g6) 16, et, au même moment, positionne soit le registre IXR 2, soit le registre LNR 24, selon que les cinquième à septième bits de tête des données d'instruction, qui ont été emmagasinés dans le registre COR 31* sont "001" ou 25 r,010". Cette donnée d'instruction est indiquée par SXA dans la figure 3. Dans le cas où les quatre bits de tête de la donnée d'instruction, qui ont été emmagasinés dans le registre COR 31* sont "0101", la valeur, qui est obtenue en soustrayant la valeur de la 30 donnée qui a été lue par le registre à mémoire 6 de la valeur de la donnée emmagasinée dans le registre ACR 14, est emmagasinée dans ce dernier registre. Dans ce cas, le circuit de commande de lecture 5 est actionné lorsque se produit la sixième impulsion de synchronisation, et, au même moment, le registre à mémoire 6 est po-35 sitionné, de sorte que la donnée dans l'adresse spécifiée de la mémoire à noyau 1 est lue par le registre à mémoire 6. Après cela, le premier circuit porte (Gl) 8 est ouvert lorsque se produit la septième impulsion de synchronisation, et, au même moment, le circuit complémentaire 22 est positionné. Cette donnée d'instruction 40 est désignée par S dans la figure 3» 71 13173 12. 2092045 Dans le cas où les quatre bits de tête des données d'instruction, qui ont été positionnés dans le registre COR 31, sont "0110", la donnée dans le compteur IC 25 est augmentée de deux u-nités quand la valeur des données du registre ACR 14 est positive, 5 tandis que la donnée du compteur IC 25 est augmentée d'une unité quand la valeur des données du registre ACR 14 est "0". En d'autres termes, le circuit de discrimination 27 est positionné lorsque se produit la sixième impulsion de synchronisation, de sorte que la donnée dans le registre ACR 14 est emmagasinée dans le circuit de 10 discrimination 27. Ensuite, lorsque se produit la septième impulsion de synchronisation, soit le quatorzième circuit porte (G14) 28, soit le quinzième circuit porte (£15) est ouvert, selon que la donnée qui a été emmagasinée dans le circjxifc de discrimination 27 est"Owou positive. Ensuite, lorsque se produit la huitième im-15 pulsion de synchronisation, le treizième circuit porte (GljJ 26, le septième circuit porte (&7) 18 et le huitième circuit porte (G8) 19 sont ouverts, et, au même moment, le .compteur IC 25 est positionné. De ce fait, la donnée emmagasinée .dans le compteur ïC 25 est augmentée soit d'une unité jsoit de deigx. Cette donnée d'iij^-20 truction est désignée par TA dans la figure Dans le cas où les quatre bits de fcête s.ont "0111", la donnée dans l'adresse spécifiée de la mémoire à noyau 1 est effacée. En d'autres termes, dans ce cas, le circuit-programme 32 positionne, lorsque se produit la sixième impulsion de synchronisation, 25 le registre d'adresses 2, et, au même moment, actionne le circuit de commande d'inscription 3, et, de ce fait, efface la donnée dans l'adresse spécifiée de la mémoire à noyau 1. Cette donnée d'instruction est désignée par CL dans la figure 3. Dans le cas où les quatre bits de tête sont "10Q0'V, l'a-30 dresse des données d'instruction pour contrôler l'opération, au moment où est émise une impulsion de synchronisation suivante, est emmagasinée dans le compteur IC 25. En d'autres termes, le circuit-programme 32 ouvre, lorsque se produit la sixième impulsion de synchronisation, le premier circuit porte (Gl) 8, le treizième clr-35 cuit porte (G13) 26, le septième circuit porte (Gj) 18 et le huitième circuit porte (G8) 19, et, au même moment, positionne le compteur IC 25. De ce fait, les sept bits de queue de la donnée qui ont été lus par le registre à mémoire 26 sont emmagasinés dans le compteur IC 25. Cette donnée d'instruction est désignée par B 40 dans la figure 3. 71 13173 15. 2092045 " Dans le cas où les quatre bits de tête sont "1001", le circuit-programme 32 positionne le compteur IC 25, et, au même moment, remet en position le générateur d'impulsions d'horloge 33. A ce moment, toutes les opérations sont terminées. Cette donnée 5 d'instruction est désignée par FIN à la figure 3. Maintenant, lorsque se produit "une deuxième impulsion, lé registre LNR 24.est mis-en position "100", et à la fois le registre IXR 7 et le compteur IC 25 sont remis en position. Après cela, le générateur dTimpulsions de synchronisation 10 34 produit successivement, après réception d'une impulsion d'horloge engendrée par le.générateur d'impulsions d'horloge 33, huit impulsions de synchronisation^ Le circuit-programme 32 ouvre, a-prës réception de la première impulsion.de synchronisation, le treizième circuit poste (g13) 26., le septième circuit porte (Gj) 18 et 15 le huitième circuit porte- .(g8). 19 et, au même moment, positionne le registre d'adressa2,De ce. fait,- la donnée [0000000]," qui a été emmagasinée dans le compteur IC '25 est positionnée dans le registre d'adresses 2. .. . Lorsque se produit -la deuxième impulsion de synchronisa-20 tion, le circuit de commande de lecture 3 est actionné, et, au même moment, le registre- à mémoire 6 est positionné,- de sorte que la donnée dans l'adresse [0000000] dans la mémoire à noyau 1 est lue par le registre à mémoire 6. Dans l'adresse [0000000] de la mémoire à noyau 1, est em-25 magasinée la donnée"0000110001100',' comme l'indique la figure 3. Lorsque se produit la troisième impulsion de synchronisation, la donnée [0000001] est emmagasinée dans le compteur IC 25. Après cela, lorsque se produit la quatrième impulsion de synchronisation, la donnée qui a-été lue par le registre à mémoire 6 en 30 réponse à la deuxième impulsion de synchronisation est emmagasinée dans le registre COR 31. Lorsque se produit la cinquième impulsion de synchronisation, la donnée [1001100] est emmagasinée dans le registre d'adresses 2, puisque à, la fois les cinquième et sixième bits de tête de 35 la donnée emmagasinée dans le, registre COR J>1 sont "1". Lorsque se produit la sixième impulsion de synchronisation, la valeur du compteur de temps TC du premier terminal emmagasinée dans l'adresse [1001100] de la mémoire à noyau 1 est lue par le registre à mémoire 6, puisque les quatre bits de tête de la 40 donnée emmagasinée dans le registre COR 31 sont "0000". 71 13173 14. 2092045 Lorsque se produit la septième impulsion de synchronisation, la donnée qui a été lue par le registre à mémoire 6, est emmagasinée dans le registre ACR 14, puisque les quatre bits de tête de la donnée emmagasinée dans le registre COR 31 sont "0000". 5 Ainsi, la valeur du compteur de temps TC pour le' premier terminal est lue après que la première impulsion d'horloge est produite. : -• 1 Lorsque se produit une seconde impulsion d'horloge,' la donnée d1instruction ,"0010000000000". dans l'adresse -[0000001] est 10 lue. De ce fait, la donnée, TC, qui indique le temps écoulé depuis un premier temps de référence donné--.pour le. premier tèrminal et qui a été emmagasinée, dans le registre ACR 14, est augmentée d'une unité. Lorsque.se produit une troisième impulsion d'horloge> la 15 donnée d'instruction "000111000110.0".dans l'adresse [0000010] est emmagasinée,dans le compteur IC 25. De ce fait, la valeur dé TC pour le premier terminal qui a été emmagasinés dans lé registre ACR 14 est inscrite,dans 1?adresse 1001100 de la mémoire à noyau 1. Lorsque se produit une quatrième impulsion d-horloge, la 20 donnée d'instruction "OLOQOO1000000" dans l'adresse [0000011] est, lue. De ce fait, la donnée SC. dans l'adresse f1001101] de la' mémoire à noyau 1, qui indique l'étape du premier terminal, est lue par le registre ACR 14. " Lorsque se produit la cinquième impulsion d'horloge, la 25 donnée d'instruction "0100001000000" dans l'adresse [0000100] est lue, puisque la donnée [0000100] a été.emmagasinée dans le compteur IC 25. De ce fait, la donnée indiquant l'étape du premier terminal, qui a été emmagasinée dans le registre ACR 14, est emmagasinée 30 dans le registre ÎXR 7. Lorsque se produit une sixième impulsion d'horloge, la donnée d'instruction "OOOOIOOOQOOOO" dans l'adresse [0000101] est lue puisque la donnée [0000101] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée qui indique la partie initiale du pre-35 mier terminal dans cette étape est lue par le registre ACR 14. Lorsque se produit une septième impulsion d'horloge, la donnée d'instruction "0101110001100" dans l'adresse [0000110] est lue, puisque la donnée [0000110] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée indiquant le temps TC écoulé à partir 40 d'un premier temps de référence du premier terminal, qui a été em 71 13173 15. 2092045 magasinée dans l'adresse [1001100], est soustraite de la donnée indiquant la partie initiale dans cette étape, qui a été emmagasinée dans le registre ACR 14. Lorsque se produit une huitième impulsion d'horloge, la 5 donnée d'instruction "0110000000000" est lue, puisque la donnée [0000111] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée emmagasinée dans le registre ACR 14 est discriminée par le circuit de discrimination 27, et la donnée dans le compteur IC 25 est augmentée soit d'une unité soit de deux 10 unités, selon que la valeur de la donnée dans le registre ACR 14 est^)"ou positive. Par conséquent, dans le qompteur IC 25, soit la donnée [0001000]- soit la donnée [0001001] est emmagasinée, selon que la donnée dans le registre ACR est"0"ou positive. Maintenant, supposons que la valeur de la donnée emmaga-15 sinée dans le circuit de discrimination 27 est"0"ou positive quand la huitième impulsion d1horloge est produite, c'est-à-dire que la donnée du compteur de temps TC a, à ce moment, atteint la partie initiale ÏG. Alors, soit la donnée [0001000] soit la donnée [0001001] est emmagasinée dans le compteur IC 25. 20 Dans le cas où la valeur du compteur de temps TC n'a pas atteint la partie initiale IG à ee moment, la valeur du compteur IC 25 n'est pas augmentée, et la donnée d'instruction "100000010 -1100"-dans l'adresse [0001000] est lue lorsque se produit une impulsion d'horloge suivante. 25 Lorsque se produit une neuvième impulsion d'horloge, la donnée [0001011 ] est emmagasinée dans le compteur IC 25. Par conséquent, la donnée d'instruction "Q000110001111" dans l'adresse [0001011] est lue lorsque se produit une dixième impulsion d'horloge. De ce fait, la donnée dans l'adresse [1001111] de la mémoire 30 à noyau 1, qui indique l'existence d'un véhicule sur la voie de communication prioritaire est lue par le registre ACR 14. Après cela, une onzième impulsion d'horloge est appliquée au eircuit-programme 32. Alorg, la donnée d'instruction "0110000000000" dans l'adresse [0001100] est lue, puisque la don-35 née "0001100" a été emmagasinée dans le compteur IC. De ce fait, la donnée indiquant l'existence d'un véhicule sur la voie prioritaire, qui a été lue par le registre ACR 14, est discriminée. Ensuite, la valeur du compteur IC 25 est augmentée soit d'une unité soit de deux, selon que la valeur du registre ACR 14 est "0"ou po-40 sitive. Par conséquent, soit la donnée [0001110] soit la donnée 71 13173 16. 2092045 [0001101] est emmagasinée dans le compteur IC 25 selon que la valeur du registre ACR 14 est positive ou "0". Maintenant, supposons que la donnée emmagasinée dans le circuit de discrimination 27 est "0" quand la onzième impulsion 5 d'horloge est produite, c'est-à-dire, qu'aucun véhicule n'existe sur la voie prioritaire. Dans ce cas, la donnée [0001101] esz emmagasinée dans le compteur IC 25. Alors, la donnée [0001110] est emmagasinée dans le compteur IC 25 lorsque se produit une douzième impulsion d'horloge. 10 Après cela, une treizième impulsion d'horloge est appli quée au circuit-programme 32. A ce moment, la donnée d'instruction "0000110001110" dans l'adresse [0010000] est lue. De ce fait, la donnée du compteur de partie prolongeable ETC du premier terminal dans l'adresse [1001110] de la mémoire à noyau 1 est lue par le 15 registre ACR 14. Lorsque se produit une quatorzième impulsion d'horloge, la donnée d'instruction "0010000000000" dans l'adresse [0010001] est lue, puisque la donnée [0010001] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée du compteur de partie pro-20 longeable ETC du premier terminal emmagasinée dans le registre ACR 14 est augmentée d'une unité. Lorsque se produit une quinzième impulsion d'horloge, la donnée d'instruction "0001110001110" dans l'adresse [0010010] est lue, puisque la donnée [0010010] a été emmagasinée dans le comp-25 teur IC 25. De ce fait, la donnée ETC qui a été augmentée d'une u-nité quand s'est produite la quatorzième impulsion d'horloge est inscrite dans l'adresse [1001110] de la mémoire à noyau 1. Lorsque se produit une seizième impulsion d'horloge, la donnée d'instruction dans l'adresse [0010011] est lue, puisque la 30 donnée [0010011] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée qui indique la partie prolongeable EG dans cette étape du premier terminal est soustraite de la donnée ETC du premier terminal qui a été emmagasinée dans le registre ACR 14. Alors, la donnée obtenue par la soustraction ci-dessus est emmagasinée 35 dans le registre ACR 14. Lorsque se produit une dix-septième impulsion d'horloge, la donnée d'instruction "0110000000000" dans l'adresse [0010100] est lue, puisque la donnée [0010100] a été emmagasinée dans le compteur IC 25. De ce fait, si la valeur de la donnée dans le re-40 gistre ACR 14 est soit "0" soit positive, en d'autres termes, si la 71 13173 17. 2092045 donnée de la partie prolongeable dans cette étape du premier terminal a atteint l'extension d'unité EG, la donnée [0100000] est emmagasinée dans le compteur IC 25 lorsque se produit une dix-neu-vième impulsion d'horloge. Par conséquent, la donnée d'instruction 5 "0111110001110" dans l'adresse [0100000] est lue lorsque se produit une vingtième impulsion d'horloge. De ce fait, la donnée du compteur de pa.rtie prolongeable ETC dans l'adresse [1001110] est effacée. Alors, la donnée [0100001] est emmagasinée dans le comp-10 teur IC 25. Par conséquent, la donnée d'instruction "1000000100010" est lue lorsque se produit une vingt-et-unième impulsion d'horloge. Si la donnée du compteur de partie prolongeable ETC n'a pas atteint l'extension d'unité EG quand la dix-septième impulsion d'horloge est produite, en d'autres termes, si la valeur de la 15 donnée du registre ACR 14 est négative à ce moment, la donnée [0010101] est emmagasinée dans le compteur IC 25. Par conséquent, la donnée d'instruction "1000000011010" dans l'adresse [0010101] est lue lorsque se produit l'impulsion d'horloge suivante. Maintenant, supposons que la valeur de la donnée du regis-20 tre ACR 14 est positive, c'est-à-dire, qu'un véhicule se trouve sur la voie de communication prioritaire, quand la onzième impulsion d'horloge est produite.Dans ce cas, la donnée [0001111] est emmagasinée dans le compteur IC 25. Par conséquent, la donnée d' instruction "1000000011000" dans l'adresse [0001111] est lue lors-25 que se produit la douzième impulsion d'horloge. De ce fait, la donnée [0011000] est emmagasinée dans le compteur IC 25. Lorsque se produit la treizième impulsion d'horloge, la donnée d'instruction "0111110001110" dans l'adresse [0011000] est lue, et la donnée du compteur de partie prolongeable ETC est effa-30 cée. Lorsque se produit la quatorzième impulsion d'horloge, la donnée d'instruction "1000000011010" dans l'adresse [0011001] est lue, puisque la donnée [0011001] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée [0011010] est emmagasinée dans le comp-35 teur IC 25. Lorsque se produit la quinzième impulsion d'horloge, la donnée d'instruction "0000100001000" dans l'adresse [0011010] est lue par le compteur IC 25. De ce fait, la donnée MG, qui indique la période maximum de signal vert de la première étape est emmaga-40 sinée dans le registre ACR 14. 71 13173 18. 2092045 Lorsque se produit la seizième impulsion d'horloge, la donnée d'instruction "OlOlllOOOllQO" dans l'adresse [0011011] est lue, puisque la donnée [0011011] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée indiquant le temps TC écoulé de-5 puis le premier temps de référence du premier terminal, qui a été emmagasinée dans l'adresse [1001100] est soustraite de la donnée MG indiquant la période maximum de signal vert du premier terminal, qui a été emmagasinée dans le registre ACR 14. Lorsque se produit la dix-septième impulsion d'horloge, 10 la donnée d'instruction "0110000000000" dans l'adresse [0011100] est lue, puisque la donnée [0011100] a été emmagasinée dans le compteur IC 25. De ce fait, le contenu des valeurs emmagasinées dans le registre ACR 14 est discriminé par le circuit de discrimination 27. 15 Dans ce cas, la valeur de la donnée du compteur IC 25 est augmentée soit d'une unité soit de deux, selon que la valeur du registre ACR 14 est "0" ou positive. Par conséquent, soit la donnée [0011111] soit la donnée [0011110] est emmagasinée dans le compteur IC 25, selon que la valeur du registre ACR 14 est positi-20 ve ou "0". Si la donnée TC, qui indique le temps écoulé depuis le premier temps de référence n'a pas atteint la période maximum de signal vert, alors la valeur du registre ACR 14 est négative. Par conséquent, la donnée du compteur IC 25 n'est pas augmentée dans 25 ce cas et la donnée d'instruction "1000000101100" dans l'adresse [0011101] est lue lorsque se produit l'impulsion d'horloge suivante, puisque la donnée [0011101] a été emmagasinée dans le compteur IC 25. Maintenant, supposons que la valeur du registre ACR 14 30 est positive ou "0". Alors, lorsque se produit la dix-huitième impulsion d'horloge, la donnée d'instruction "1000000100010" dans l'adresse [0011111] ou dans l'adresse [0011110] est lue, puisque soit la donnée [0011111] soit la donnée [0011110] a été emmagasinée dans le compteur IC 25. 35 Lorsque se produit la dix-neuvième impulsion d'horloge, la donnée d'instruction dans l'adresse [0100010] est lue, puisque la donnée [0100010] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée TC indiquant le temps écoulé depuis le premier temps de référence du premier terminal, qui a été emmagasinée dans 40 Il'adresse [1001100] est effacée. 71 13173 19. 2092045 Quand la valeur du compteur de temps TC est effacée, le circuit-programme 32 engendre un signal pour le terminal spécifié par le registre LNR c'est-à-dire, le premier terminal dans ce cas pour en commuter l'étape. 5 Lorsque se produit la vingtième impulsion d'horloge, la donnée d'instruction "0011001000000" dans l'adresse [0100011] est lue, puisque la donnée [0100011] a été emmagasinée dans le compteur 10 25. De ce fait, la donnée indiquant l'étape à ce moment, qui a ézé emmagasinée dans le registre IXR "J, est emmagasinée dans le re-10 gistre ACR 14. Lorsque se produit la vingt-et-unième impulsion d'horloge, la donnée d'instruction "0010000000000" dans l'adresse [0100100] est lue, puisque la donnée [0100100] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée indiquant l'étape du premier 15 terminal qui a été emmagasinée dans le registre ACR 14, est augmentée d'une unité. Lorsque se produit une vingt-deuxième impulsion d'horloge, la donnée d'instruction "0001110001101" dans l'adresse [0100101] est lue, puisque la donnée [0100101] a été emmagasinée dans le comp-20 teur IC 25. De ce fait, la donnée indiquant l'étape du premier terminal qui a été emmagasinée dans le registre ACR 14, est inscrite dans l'adresse [1001101] de la mémoire à noyau 1. Ainsi, après que la donnée du compteur de temps TC a été effacée, et que l'étape a été avancée, la donnée indiquant l'étape du premier terminal est 25 inscrite dans l'adresse [1001101]. Lorsque se produit une vingt-troisième impulsion d'horloge, la donnée d'instruction "0101011111101" dans l'adresse [0100110] est lue, puisque la donnée [0100110] a été emmagasinée dans le compteur IC 25. De ce fait, le nombre maximum d'étapes SCMAX du 30 premier terminal est soustrait de la donnée indiquant l'étape du premier terminal, qui a été emmagasinée dans le registre ACR 14. Lorsque se produit une vingt-quatrième impulsion d'horloge, la donnée d'instruction "0110000000000" dans l'adresse [0100111] est lue, puisque la donnée [0100111] a été emmagasinée 35 dans le compteur IC 25. De ce fait, le contenu des données emmagasinées dans le registre ACR 14 est; discriminé par le circuit de discrimination 27. Alors, la valeur du compteur IC 25 est augmentée soit d'une unité soit de deux, selon que la valeur de la donnée du registre ACR 14 est "0" ou positive. Par conséquent, soit la 40 donnée [0101001] soit la donnée [0101010] est emmagasinée dans le 71 13173 20' 2092045 compteur IC 25> selon que la valeur de la donnée du registre ACR 14 est "0" ou positive. Lorsque se produit une vingt-cinquième impulsion d'horloge, la donnée d'instruction "1000000101011" soit dans l'adresse 5 [0101001] soit dans l'adresse [0101010] est lue, puisque soit; la donnée "0101001" soit la donnée "0101010'! a été emmagasinée dans le compteur IC 25. De ce fait, la donnée [0101011]'est emmagasinée dans le compteur IC 25. Lorsque se produit une.vingt-sixième impulsion d'horloge, 10 la donnée d'instruction "0111110001101" dans l'adresse [0101011] est lue, puisque la donnée [0101011] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée indiquant l'étape du premier terminal, qui a été emmagasinée dans l'adresse [1001101] est effacée. 15 Dans le cas où la valeur du registre ACR 14 est négative quand la vingt-quatrième impulsion d'horloge a été produite, la donnée [0101000] est emmagasinée dans le compteur IC 25. Par conséquent, la donnée d'instruction "1000000101100" est lue lorsque se produit l'impulsion d'horloge suivante. Alors, lorsque se pro-20 duit une vingt-cinquième impulsion d'horloge, la donnée d'instruction "0111110001111" dans l'adresse [0101100] est lue, puisque la donnée [0101100] a été emmagasinée dans le compteur IC 25. La donnée SC indiquant l'étape du premier terminal est effacée lorsque se produit une vingt-sixième impulsion d'horloge. 25 Lorsque se produit une vingt-septième impulsion d'horloge, la donnée d'instruction "0111110001111" dans l'adresse [0101100] est lue, puisque la donnée [0101100] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée D, qui a été emmagasinée dans l'adresse [1001111], et qui indique l'existence d'un véhicule sur la voie de 30 communication prioritaire au premier terminal est effacée. Lorsque se produit une vingt-huitième impulsion d'horloge, la donnée d'instruction "0011010000000" dans l'adresse [0101101] est lue, puisque la donnée [0101101] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée qui a été emmagasinée dans le regis-35 tre LNR 24 est emmagasinée dans le registre ACR 14. Lorsque se produit une vingt-neuvième impulsion d'horloge, la donnée d'instruction "0010000000000" dans l'adresse [0101110] est lue, puisque la donnée [0101110] a été emmagasinée dans le compteur IC 25. De ce fait, la donnée "100" indiquant, le premier 40 terainal, qui a été emmagasinée dans le registre ACR 14, est aug 71 13173 21. 2092045 mentee d'une unité. Lorsque se produit une trentième impulsion d'horloge, la donnée d'instruction "0100010000000"'dans l'adresse [0101111] est lue, puisque la donnée [0101111] a été emmagasinée dans le 5 compteur IC 25. De ce fait, la donnée "101" indiquant le deuxième terminal, qui a été emmagasinée dans le registre ACR 14, est emmagasinée dans le registre LNR 24. Ainsi, le registre LNR 24 spécifie le deuxième terminal. Lorsque se produit une trente-et-unième impulsion d'hor-10 loge, la donnée d'instruction "0101011111110" dans l'adresse [0110000] est lue, puisque la donnée "0110000" a été emmagasinée dans le compteur IC 25. De ce fait, la donnée indiquant le nombre maximum de terminaux est soustraite de la donnée "101" indiquant le second terminal, qui a été emmagasinée dans le registre ACR 14. 15 La donnée obtenue par la soustraction ci-dessus est emmagasinée dans le registre ACR- 14. Lorsque se produit une trente-deuxième impulsion d'horloge, la donnée d'instruction "0110000000000" dans l'adresse [0110001] est lue, puisque la donnée [0110001] a été emmagasinée dans le 20 compteur IC 25. De ce fait, le contenu des données du registre ACR 14 est discriminé par le circuit de discrimination 27. Dans ce cas, la valeur des données dans le registre ACR 14 est négative. Par conséquent, la donnée d'instruction "1000000000000" dans l'adresse [0110010] est lue lorsque se produit 25 une impulsion d'horloge suivante, puisque la donnée "0110010" a été emmagasinée dans le compteur IC 25. De ce fait, la donnée [0000000] est emmagasinée dans le compteur IC 25, et ensuite les opérations telles que décrites ci-dessus en ce qui concerne le premier terminal sont exécutées en ce qui concerne le second terminal. 30 Si la valeur de la donnée du registre ACR 14 est "0" quand l'impulsion d'horloge suivante décrite ci-dessus est produite, la donnée qui a été augmentée d'une unité, c'est-à-dire [0110011] est emmagasinée dans le compteur IC 25. Et si la valeur de la donnée du registre ACR 14 est positive, quand l'impulsion 35 d'horloge suivante décrite ci-dessus est produite, la donnée qui a été augmentée de deux unités, c'est-à-dire, "0110100" est emmagasinée dans le compteur IC 25.-Par conséquent, lorsque se produit une autre impulsion d'horloge, la donnée d'instruction "1000000110011" soit dans l'adresse [0110011] soit dans l'adresse 40 [0110100] est lue, puisque soit la donnée "0110011M soit la donnée 71 13173 22. 2092045 [0110100] a été eœoagasirtée dans le compteur IC 25. De ce fait, lorsque se produit etïccwe une autre impulsion d'horloge, la donnée d'instruction "1OO1OOOOOOÛQ0W dans l'adresse [0110011] est lue, puisque la donnée [0110011] a été emmagasinée dans le compteur IC 5 25. Alors les quatre bits de tête de la donnée emmagasinée dans le registre COR 31 deviennent "1001", et le circuit-programme J2 remet en position le générateur d'impulsions d'horloge 33, de sorte que les opérations du dispositif sont arrêtées. Quand les opérations décrites ci-dessus ont été exécutées 10 respectivement en ce qui concerne chaque terminal, le générateur d'impulsions d'horloge 33 est positionné à la réception d'une seconde impulsion suivante, de sorte que les signaux provenant du générateur d'impulsions de synchronisation 34 sont à nouveau appliqués au circuit-programme 32. 15 Dans la description ci-dessus, l'invention a été expli quée en se reportant à un exemple de réalisation utilisé dans un dispositif de contrôle de signalisation actionné par la circulation. Dans un cas où l'invention est utilisée dans un dispositif de contrôle de signalisation centralisée pour la circulation, les 20 données des écarts et des interruptions sont emmagasinées dans le GROUPE DE DONNEES FIXES de la mémoire à noyau 100 représenté dans la figure 1, et des impulsions de pourcentage provenant du générateur d'impulsions sont appliquées au dispositif de contrôle 300. La donnée qui doit être lue, augmentée par le dispositif de contrô-25 le 300 chaque fois que l'impulsion de pourcentage lui est appliquée et qui doit alors être ré-inscrite dans la mémoire à noyau 100, est emmagasinée dans l'un des GROUPES DE DONNEES VARIABLES. Dans la zone de la mémoire à noyau 100 dans laquelle la donnée, augmentée d'une unité, est inscrite, la mémoire à noyau 100 fonctionne 30 comme un compteur des écarts et un compteur des interruptions. En d'autres termes, les données d'écart et d'interruption pour chaque signal de terminal sont emmagasinées dans le GROUPE DE DONNEES FIXES dans la mémoire à noyau 100, et la donnée qui doit être augmentée d'une unité après chaque réception de l'impulsion de pour-35 centage et la donnée qui indique l'écart sont lues par le circuit de contrôle 300 lorsque se produit l'impulsion de pourcentage, et ensuite sont comparées» Quand ces deux sortes de données coïncident, un signal est produit pour amorcer la partie initiale d'un signal d« feeraâml ccorrespondant. De plus, la donnée qui doit être aug-40 uaalté après chaque réception de l'impulsion de pour 71 13173 2092045 centage et la donnée qui indique l'interruption, et qui a été emmagasinée dans le GROUPE DE DONNEES FIXES dans la mémoire à noyau 100, sont lues par le circuit de contrôle 300, chaque fois qu'est produite l'impulsion de pourcentage, et elles sont comparées. 5 Quand ces deux sortes de données coïncident, un signal est produit pour mettre fin à la période de signal vert d'un signal de terminal correspondant. La présente invention n'est pas limitée aux exemples de réalisation qui viennent d'être décrits, elle est au contraire 10 susceptible de variantes et de modifications qui apparaîtront à l'homme de l'art. 71 13173 24. 2092045 REVENDICATIONS 1 - Dispositif de contrôle de signalisation pour la circulation, caractérisé en ce qu'il comprend une mémoire à noyau pour emmagasiner un groupe de données variables telles que les 5 temps écoulés, les étapes et les informations de circulation, un groupe de données fixes telles que les parties initiales, les extensions d'unité et les périodes maximum de signal vert, et un groupe de données d'instructions ; un générateur d'impulsions ; et un moyen de contrôle fonctionnant, en réponse à chaque signal de 10 sortie provenant dudit générateur d'impulsions pour augmenter d'un certain nombre ladite donnée, qui indique le temps écoulé, et qui est emmagasinée dans ladite mémoire à noyau, pour comparer les données augmentées aux données fixes correspondantes, e'; pour augmenter lesdites données d'étape d'un certain nombre quand la don- 15 née augmentée coïncide avec la donnée fixe correspondante. 2 - Dispositif de contrôle de signalisation pour la circulation selon la revendication 1, caractérisé en ce que la donnée de temps écoulé correspondant à l'extension d'unité est remise en position en accord avec la donnée indiquant l'information de cir- 20 culation. 3 - Dispositif de contrôle de signalisation pour la circulation selon la revendication 1, caractérisé en ce qu'un registre dans lequel sont emmagasinées les données indiquant les intersections est prévu et en ce qu'undesgroupssde données fixes, corres- 25 pondant aux données de temps écoulé est lu par un dispositif de contrôle en accord avec la donnée emmagasinée dans ledit registre. 4 - Dispositif de contrôle de signalisation pour la circulation selon la revendication 3, caractérisé en ce que la donnée indiquant les intersections, qui est emmagasinée dans le registre, 30 est successivement augmentée d'un certain nombre après qu'une seconde impulsion a été produite.