Brevet FR2375675A1 — publié le 19780721

D'après la publication "Taschenbuch der Nachrichtven verarbeitung de Steinbuch, 1962, Springer-Verlag, page 889, il est connu de transmettre de façon multiple des données, en vue d'obtenir une-sécurité de ces données, et ce soit par des conducteurs parallèles, soit successivement dans le temps. Etant donné qu'avec le dernier type mentionné de transmission on ne peut pas identifier les erreurs apparaissant dans le cas d'une transmission, on transmet de façon appropriée les données une fois sous forme inversée et une fois sous forme non inversée. La- présente invention a pour but d'indiquer un montage permettant d'interroger des cpntacts de commutation, qui délivre les valeurs d'interrogation sous forme inversée et sous forme non inversée. Conformément a l'invention ce problème est résolu grace au fait que les contacts de commutation sont raccordés à une unité d'interrogation qui délivre successivement à des premiers contacts et ensuite à des seconds contacts d'un signal d'interrogation que les commutateurs délivrent sous la forme d'une valeur d'interrogation, et qu'en série et en aval des commutateurs est branché un comparateur délivrant un signal d'erreur lorsque les valeurs d'interrogation ne sont pas antivalentes. On utilise par conséquent deux séries de intacts de commutation en envoyant au cours d'une première phase, aux premiers contacts, et au cours d'une seconde phase auxsecondscontacts,un signal d'interrogation qui possède la même polarité dans les deux phases. Les deux valeurs d'interrogation apparaissantes doivent être antivalentes,dans le cas d'un fonctionnement non perturbé, c'est-à-dire que des chiffres se correspondant reciproque- ment doivent conduire à des signaux inverses l'un de l'autre. Par comparaison des signaux dans des organes d'antivalence ou circuits OU-Exclusif, il est possible de contrôler si cette exigence est satisfaite ou non. Fréquemment, par exemple dans des régulateurs numériques, il faut interroger un nombre si grand de contacts de commutation, que le nombre des chiffres des valeurs d'interrogation est supérieur au nombre des lignes de transmission disponibles, en sorte que les valeurs d'interrogation ne peuvent pas être transmises en parallèle, mais doivent être réparties, les différentes parties devant être retransmises successivement. Les commutateurs sont subdivise-s alors de façon appropriée en groupes, qui sont interrogés séparément. A partir de la considération du fait que, dans un tel cas, la position des contacts de commutation n'est pas encore garantie par le fait que les commutateurs sont interrogés deux fois, et qu'également des erreurs lors de l'adressage des groupes de commutateurs peuvent apparaitre, une variante de la présente invention prévoit que l'unité d'interrogation est un décoder d'adresses auquel sont envoyées successivement les adresses associées aux commutateurs et les adresses inversées, et que respectivement lesdits premiers contacts des commutateurs sont raccordés à la sortie du décodeur, à laquelle apparait un signal d'interrogation lors de l'envoi de l'adresse des commutateurs, et que les seconds contacts de commutation sont raccordés à la sortie du décodeur, à laquelle apparaît un signal d'interrogation lors de l'envoi de l'adresse inversée des commutateurs.De cette façon on obtient, à l'aide de dispositions simples, une assurance totale concernant l'interrogation de l'unité qui délivre les adresses de commutation, jusqu'au récepteur des valeurs d'interrogation. A titre d'exemple, on a décrit ci-dessous et illustré schématiquement au dessin annexé une forme de réalisation de l'objet de l'invention. La référence ZE désigne un régulateur numérique, qui contient un grand nombre de commutateurs US1O, Usîl ... US30. Au moyen de chaque groupe de quatre commutateurs US10, Usil, US121 Us13, et US20 ... US23, et US30 ..., il est possible de régler une décade, par exemple dans le code DCB (décimal codé binaire). Chaque commutateur comprend un premier contact, par exemple alO, all ..., et un second contact blO, bll ... La position des commutateurs doit être disponible sous la forme de-signaux électriques de code dans un central ZT. Pour la transmission des signaux il est prévu quatre lignes de transmission de signaux agO, agl, ag2 et ag3 ; par conséquent les positions de commutation de tous les commutateurs ne peuvent pas hêtre transmises simultanément.Conformément aux quatre lignes de transmission, il se produit une interrogation de respectivement quatre commutateurs, qui constituent respectivement une décade du nombre décimal réglé. L'interrogation est commandée par l'unité centrale ZT grâce au fait que cette dernière commute des adresses, à partir d'une unité DAE de sortie de données, qui est contenue dans ladite unité centrale, à des lignes de transmission d'adresses adO, adl, ad2. Ces adresses sont transférées dans une mémoire d'adresses ASP, lorsqu'un générateur de cadence TG, contenu dans l'unité centrale ZT, délivre une impulsion dans la ligne tl. Un décodeur TC raccordé à la mémoire d'adresses ASP délivre un signal de commande conformément à l'adresse contenue dans la mémoire d'adresses ASP, à l'un de huit amplificateurs de ligne LVO, LV1 ...LV6, LV7, raccordés à ses sorties. Par exemple lors de l'envoi de l'adresse 000, l'am- plificateur de ligne LVO se trouve commandé d'une telle manière qu'il commande 1' envoi,dans une ligne d'interrogation fO, d'un signal d'interrogation qui est envoyé à des contacts alO, b10 des commutateurs US10, US11, US12 et US13.Les commutateurs étant dans la position représentée, le signal d'interrogation est transmis directement par les commutateurs US1O et US13, par l'intermédiaire de diodes de découplage D10 et D13, à des lignes silO et sl13, parmi lesquelles la ligne sl10 est reliée à une ligne omnibus slo tandis que la ligne st13 est reliée à une ligne omnibus. s13. Aux commutateurs USll et US12 sont raccordées des lignes omnibus stl et st, par l'intermédiaire de diodes de découplage Dli et D12 et de lignes sl11. et sl12.Les lignes omnibus s2O, sil, s22 et s23, sont raccordées par l'intermédiaire de résistances RO, RI, R2 et R3 à une source de signaux qui délivre un signal "0" logique constant, par exemple +5 V. Par conséquent, dans les lignes omnibus sel et s22 est appliqué également un signal "O"-, tandis qu'un signal "1" est délivré dans les lignes omnibus si et sl3 par l'amplificateur de ligne LVO, par l'in termédiaire des commutateurs US10 et US13. Ces lignes omnibus sont reliées à des entrées de circuits de porte TO, T1, T2 et T3, dont les autres entrees sont raccordées par l'intermédiaire d'une ligne t4, d'un organe OU O et d'une ligne t2, à une sortie du générateur de cadence TG. A un instant déterminé par l'unité centrale ZT, il se produit la délivrance,à cette sortie, d'une impulsion qui a pour effet que les circuits de porte TO, T1, T2 et T3 transmettent directement les signaux situés dans les lignes omnibus spO, sRl, sti et sQ3, dans les lignes de sortie agO, agl, ag2 et ag3,par Iesquelles ils sont transmis darisune mémoire intermédiaire ZSPI, dont l'entrée de libération est également raccordée à la ligne t2. Dans cette mémoire intermédiaire se trouve donc le chiffre binaire 1001, pour la position de commutation des commutateursUS10, Usîl, US12 et US13. Ensuite on suppose que l'unité DAE de sortie de données de l'unité centrale ZT délivre une adresse, qui est l'inverse de l'adresse 000 délivrée précédemment, c'est-à-dire délivrant l'adresse 111. Cette adresse est à nouveau introduite dans la mémoire ASP au moyen d'une impulsion envoyée dans la ligne tl, et est décodée par le décodeur DC. Le résultat du décodage est commandé par l'amplificateur de ligne LV7, dont la signal de sortie parvient par l'intermédiaire d'une ligne d'interrogation f7 aux seconds contacts des commutateurs US10, USll, US12 et US13.Les commutateurs Usil et US12 délivrent ce signal par l'intermediai- re de diodes de découplage Dil et D12 et par l'intermédiaire des lignes sgll et sl12, aux lignes omnibus sl1 et s22. Au contraire, le signal "O" est présent dans les lignes omnibus sgO et sQ3. Cette combinaison de signaux est de nouveau transmise directement, au moyen d'une impulsion de la ligne t4, par les circuits de porte TO, T1, T2, T3 aux lignes de sortie agO, agl, ag2 et ag3. Cette impulsion est cette fois délivrée par le générateur de cadence dans une ligne t3 à laquelle est raccordée l'entrée de libration d'une seconde mémoire intermédiaire zSP2, en sorte que cette mémoire reçoit les signaux présents dans les lignes de sortie agO, agl, ag2 et ag3. Dans le cas de la position représentée des commutateurs US10 ... US13, le chiffre linéaire 0110 est contenu dans la mémoire intermédiaire ZSP2.Les contenus des mémoires intermédiaires sont réciproquement antivalents, c'est-àdire que les signaux logiques de chiffres ou positions se correspondant réciproquement sont différents. Ces chiffres sont compa rés entre eux dans des organes OU-Exclu AVO, AV1J AV2, AV3, qui délivrent un signal "O" par l'intermédiaire d'un organe OU 02 à une unité FM de siinalisation d'erreurs, lorsque les contenus des mémoires intermédiaires sont antivalents, comme c'est le cas représenté, et délivrent un signal "1", lorsqu'il n'existe aucune antivalence pour un chiffre. Ceci est par exemple le cas lorsqu'un contact all du commutateur Usil ne-se ferme pas. Dans ce cas, le signal du troisième chiffre des nombres contenus dans l'élément intermédiaire ZSP1 et ZSP2 est nul, l'organe d'antivalence ou organe OU-Exclusif AV1 délivre un signal 1 et l'erreur est signalée. Après contrôle, les contenus dep mémoires intermédiaires ZSP1 et ZSP2 sont transférés dans une unité de traitement dans laquelle ils subissent un traitement ultérieur séparé, avec des programmes séparés. Parconséquent se trouve assurée une sécurité ou protection des données dépuis la délivrance de l'adresse de l'unité DAE de sortie de données jusqu'à l'unité de traitement des valeurs d'interrogation. La seconde décade est interrogée de la même façon que la première par les commutateurs US20, US21, US22 et US23 et il en va de même pour les autres décades au moyen de commutateurs (non représentés), l'unité DAE de sortie des données délivrant les adresses des décades, le decodeur DC les décodant et commandant respectivement un amplificateur de ligne. Pour chaque groupe de commutateurs il existe donc deux amplificateurs de ligne, en sorte que dans l'exemple de realisation on peut commander séparément huit amplificateurs de ligne avec trois lignes d'adresses et l'on peut interroger quatre groupes de commutateurs. Les valeurs d'interrogation sont comparées individuellement entre elles, dans l'exemple de réalisation représenté. Au lieu de cela il est également possible d'introduire toutes les valeurs d'interrogation non inversées dans une première mémoire intermédiaire et introduire toutes les valeurs d'interrogation inversées dans une seconde mémoire intermédiaire, les différentes cases de mémoire étant déterminées par les-adresses déli vrées par l'unité DAE de sortie des données. Au moyen d'un contrôle de ces valeurs complètes d'interrogation du point de vue de leur antivalence, on peut établir l'existence d'une erreur éventuelle. L'unité centràle ZT est en général distante du régulateur numérique ZE et en sorte que de façon appropriée les adresses et les valeurs de sortie sont envoyées par paquets par l'intermediai- re des mêmes lignes. Dans le cas ou le nombre des lignes de sortie agO, agl ... est égal ou supérieur au nombre des lignes fO, fl ..., l'unité DAE de sortie des données peut délivrer directement des signaux d'interrogation pour les commutateurs. Ceci serait par exemple le cas si, dans l'exemple de réalisation présenté, le régulateur numérique ne comportait que deux groupes de chacun quatre commutateurs. Dans le cas d'un nombre plus important de groupes, il est avantageux de disposer le décodeur d'adresses à proximité des commutateurs et de réaliser la transmission d'adresses codée REVENDICATIONS 1. Montage pour réaliser l'interrogation sûre des positions de commutation de commutateurs, notamment de régulateurs numériques, caractérisé par le fait que les contacts de commutation (alO, all ..., blO, bll ...) sont raccordés à une unité d'interrogation (ASP, DC) qui délivre successivement à des contacts (a10, all ...), puis à d'autres contacts (blo, bll ...) un signal d'interrogation que les commutateurs (USîO, USil ...) délivrent comme valeur d'interrogation, et qu'en série et en aval des commutateurs (US10, US11 ...) est branché un comparateur (AVO, AV1 ...) et qui délivre un signal d'erreur lorsque les valeurs d'interrogation ne sont pas antivalentes. 2. Montage suivant la revendication 1, caractérisé par le fait que l'unité d'interrogation (ASP, DC) est un décodeur d'adresses, auquel sont envoyées successivement les adresses associées aux commutateurs (US10, USll ...) et les adresses inversées, que respectivement les contacts (alO ...) des commutateurs sont raccordés à la sortie (fO ; fl) du décodeur (DC), à laquelle apparaît un signal d'interrogation lors de l'envoi de l'adresse des commutateurs (US1O ... US20 ...), et que les autres contacts de commutation (blO ...) sont raccordés à la sortie (f 7) du décodeur, à laquelle apparaît un signal d'interrogation lors de l'envoi de l'adresse inversée des commutateurs (USîO ...).