FR 2156449 A1 19730601 FR 7137649 A 19711020 La présente invention a pour objet un dispositif de codage électrique commandé par clavier particulièrement utilisable dans un téléimprimeur émetteur. Les claviers de machines électriques émettrices de signaux de caractères alphanumériques et les circuits associés comprennent généralement un ensemble de touches sans verrouillage fournissant un signal composé caractéristique du caractère correspondant à la touche enfoncée, un dispositif de codification transformant ce signal en signaux binaires parallèles et des circuits engendrant de plus un signal signifiant "Présence d'un caractère" lorsque le contact dû à l'enfoncement d'une touche a été établi. Ces claviers fournissent en général la fonction dite de pianotage sur deux touches dans laquelle, lorsque l'opérateur enfonce une touche sans avoir relaché la touche précédente, le signal de sortie est bloqué tandis que le signal correspondant à cette dernière touche est émis dès que l'epérateur relache la première touche. La présente invention permet d'obtenir une fonction de pianotage sur N touches dans laquelle l'enfoncement d'une nouvelle touche peut titre effectué alors que les précédentes ne sont pas encore rel chéess les signaux correspondants à ces touches étant émis successivement, lors du relèvement des touches, dans l'ordre d'enfoncement de ces touches, et non dans l'ordre de leur relèvement, Dlautres améliorations aux claviers existants sont apportées par le clavier de l'invention, qui seront indiquées dans la description ci-après. Cette description fera mieux comprendre l'inventions en se référant aux dessins annexés sur lesquels s - la Fig. 1 représente des schémas de circuits logiques élémentai- res utilisés dans l'invention; - la Fig, 2 représente un schéma de principe d'un circuit de codage selon l'invention; - la Fig. 3 représente un mode de réalisation de circuits de codage et de génération de fonctions selon l'invention. Dans la réalisation décrite, les touches du clavier commandent des relais associés chacun à un contact. Les contacts (C1,C2... Fig. 2) sont fermés lors de 11 enfoncement des touches par le doigt de l'opérateur. Lorsque l'opérateur relâche sa pression, la touche est automatiquement rappelée à sa position de repos par un ressort et le contact associé s'ouvre. Pour simplifier, les touches nsont pas été représentées et seuls lelars contacts associés Ci C2 sont visibles sur la Fig. 2. La Fie. 1 montre de haut en bas des schémas symboliques repré- sentant respectivement un circuit ou porte ET, une porte OU, un basculeur à deux positions d'équilibre, et un mémoire temporaire. Dans la description qui va suivre et sur les autres figlrcs, un signal représenté par A est le complément du signal A. En outre tous les signaux utilisés sont des signaux binaires à deux niveaux de tension et pouvant prendre par suite deux valeurs "0" ou "1". Sur la Fig. 2 ont été représentés des transformateurs Tr1, Tr2 ... Tr8, Tr9, un contact de touches C1, une résistance de char- ge reliée à la masse, et des circuits primaire et secondaire des transformateurs. Les transformateurs peuvent être par exemple des tores de ferrite pouvant avoir chacun un nombre variable de primaires constitués chacun par exemple par un fil unique les traversant et un seul secondaire. Les huit transformateurs Tr1 à Tr8 correspondent aux huit positions binaires ou "bits" de chaque caractère et le transformateur Trg est un transformateur de détection de la présence d?un caractère. Un certain nombre de primaires des transformateurs sont montés en série dans la ligne 1 avec C1 et R suivant la combinaison binaire à réaliser.Ainsi, sur la Fig. 2, les transformateurs Tr3 et Tr8 ne sont pas connectés et correspondent par conséquent aux "0" binaires, les autres transformateurs correspondants aux "1" binaires. Quand la touche T1 est abaissée, le contact C1 se ferme et le circuit des primaires débite un courant I (du fait que les armatures mobiles des contacts C1, C2 . sont portées à un potentiel positif) qui induit dans les secondaires S1, S2, ... S3 des signaux pulsatoires qui sont enregistrés dans une mémoire temporaire parallèle non représentée et qui représentent les positions binaires du caractère codé binaire correspondant à la touche enfoncée. Le transformateur Tr9 comporte N primaires, si le clavier comprte N touches et il est toujours connecté en sorte que l'appui sur une touche quelconque excite toujours le secondaire S9 qui fournit done un signal de présence de caractère. La Fig. 3 représente un schéma de circuits plus complets de codage de caractère et de génération de fonctions. Le clavier utilisé comprend un ensemble de T touches en nombre inférieur au nombre de caractères du code, ce qui nécessite d'associer plusieurs caractères à une touche. On dit que ce clavier est à plusieurs motions. Dans le clavier pris comme exemple, il y a trois motions motion haute, motion basse et motion haute fugitive auxquelles correspondent trois touches spéciales non verrouillable associées à trois contacts représentés sur la figure par le nom de la motion. La motion haute peut correspondre par exemple aux lettres majuscules, la motion basse aux lettres minuscules, et la motion haute fugitive permet de passer de la motion basse a la motion haute sans modifier les positions déjà mémorisées. Les contacts des touches à caractères sont représentés en C1, C2 ... A Chaque contact tel que C1 sont associés deux transformateus Tr1 et Tr'1 correspondant aux motions respectives haute et basse, trois portes ES 1, 2 et 3 corresoondant respectivement aux motions haute et basse et au maintien du signal transmis et une position binaire M1 de la mémoire temporaire M. Ce circuit comporte encore un transformateur unique Tr9 de présence de caractère, comme dans la Fig. 2, un baseuleur HB, un baseuleur PC, une touche répétition 7, un basculeur 10, un basculeur 11, un multivibrateur 12, des résistances R1, R2 ... des portes ET 5, 6 ..., une position de mémoire dite "présence caractére", et des visualiseurs V1, V2. Le fonctionnement de ce circuit est le suivant : lorsque l'opé- rateur appuie sur la touche motion basse" par exemple, le basculeur HB engendre un signal binaire "1" du c8té "DAS" qui traverse les portes ET 15 et 16 et arrive à l'entrée des portes ET 2.Si maintenant 1 opérateur appuie sur la touche correspondant au contact C5 par exemple, C5 se forme, la ligne 1' est excitée et les secondaires des transformations Tr'2 et Tr'8 sont excités en sorte que les protes ET 2 correspondant aux positions de mémoire M2 et M8 sont excitées et émettent chacune un signal binaire "7" pris en mémoire en M2 M8 dans la mémoire M.En même temps, le visualiseur V2 s' allume. Si l'opérateur avait enÇoncé la touche motion haute, puis la touche du caractère correspondant au contact C1, les portes ET 1 correspondantes aux positions de mémoire M, et et g auraient été excitées. Ainsi donc, lorsqu'on désire émettre une combinaison, motion haute ou motion basse, il suffit d'enfonceur la touche correspondante, ce qui alimente un circuit passant par une sélection des tores Tr ou T'r. L'information résultante se présente à l'entrée des portes 1 ou 2 de tous les niveaux de mémoire, mais seule l'une d'entre elle sera autorisée en fonction de 11 état haut ou bas défini précé dément. En outre, le transformateur Tr9 est dans tous les cas excité, toutes les lignes telles que 1 et 1' le traversant. Si les conditions suivantes sont réunies : - ne pas Btre en répétition (REP = i) (ce qui correspond à : touche 7 non enfoncée); - ne pas outre en émission. de présence caractère (PC = 1) résultant de l'émission d'une précédente combinaison;; - recevoir de l'utilisation l'information "mémoire disponible" indiquant que celle-ci est prote à traiter le caractère qui va être présenté en sortie, alors le circuit basculeur PC est actionné et transmet un signal binaire PC égal à "1" à la position "présence caractère" de la mémoire M par le conducteur 20. Ce signal PC 2 - interdit la présentation d'une nouvelle commande tant qu'il est présent, en bloquant les portes ET 5 et 6 par le signal PC = 0 qui leur est appliqué sur leurs entrées 21 et 22, et par suite en bloquant la porte ou 23; - présente cette information à l'utilisation par le conducteur 20 comme indiqué ci-dessus;; - maintient les codes binaires du caractère enregistré temporairement par le circuit OU 24 et le conducteur 25, du fait que les signaux Mt à M8 sont réinjectés dans les portes ET 3 correspondantes par des conducteurs tels que 30. Par exemple, si le signal binaire M8 est égal à "1", la ligne 25 étant aussi au niveau "1" quand PC = t, la porte ET 3 correspondante est débloquée ainsi que la porte Ou 26, ce qui maintient le signal M8 à sa valeur "1", Si ce- signal est égal à "0", alors la porte 3 correspondanteest bloquée, et le signal M1 est maintenu à "0". La touche utilisée peut titre relâchée à tout moment sans modifier le fonctionnement du système puisque, comme indiqué ci-dessus, les codes binaires du caractère sont enregistrés définitivement. Elle peut aussi titre maintenue enfoncée pendant une durée quelconque. Du fait que l'excitation d'un secondaire d'un transformateur quelconque est due aux signaux transitoires qui apparaissent dans le primaire de ce transformateur au moment de la fermeture du contact correspondant à la touche enfoncée, le système ignore ensuite le mouvement de cette touche, ce qui permet donc le pianotage sur 7 touches dans l'exemple choisi. il faut bien remarquer que la sélection suivante des codes d'un caractère n'est possible que lorsque l'information présence caractères définie ei-dessus a pris fin. Si ltutilisateur désire rendre le clavier inefficacef une entrée "blocagew est prévue. Cette dernière permet d'inhiber lsin- formation "présence caractère" Le dispositif de codification décrit peut être commandé, en outre, selon l'invention, par une touche spéciale dite "MotiOn haute fugitive, sans verrouillage, qui permet de passer de la motion basse à la motion haute temporairement en enfonçant ladite touche, le relèvement de cette touche "motion haute fugitive" ramenant automatiquement la sélection de codes à la motion basse. En effet, l'abaissement de cette touche ferme le contact CHF et par suites transmet un signal HF égal à "1" à la porte 18 et aux portes t 1-par l'intermédiaire de la porte 17.L'appui sur une touche de caractère enregistrera alors le code du caractere correspondant en motion haute par l'intermédiaire des portes 1, bien que La motion basse soit toujours mémorisée, parce que la porte ET 15 est bloquée par' le signal HF à "0, en sorte que les portes 2 sont bloquées. Quand l'opérateur relache la touche "metion haute fugitive" les portes 1 sont de nouveau bloquées parce que lez circuit 17 est bloqué, ses deux signaux d'entrée étant égaux a "0", et le fonctionnement en motion basse peut reprendre instantanément. Un système de répétition de caractères selon l'invention va maintenant être décrit. Le clavier comporte une touche de répétition 7, qui, lorsqu'elle est enfoncée, ferme le contact OR. En maintenant cette touche enforcée, il suffit d'appuyer une seule fois sur la touche correspondant a un caractère pour répéter en permanence ce dernier.Le relâchement de cette touche répétition supprime l'envoi du code de ce caractère. E n effet la répétition est commandée Bar la porte ET 6 qui commande à son tour en perManence le basculeur monostable PC à condition - que la touche répétition soit enfoncée, ce qui ferme le contact CR et débloque le basculeur bistable 11 par l'intermédiaire du conducteur 27; - que la touche correspondant au caractère que l'on veut émettre ait été enfoncée, parce qu'alors le signal PC dudit caractère est émis.Ce signal commute le basculeur monostable 10 et le basculeur d'émission @ @ @@ @@ @@@@ @@@ @i@@@ux @@l@@tei@es émis à la f@éouence 11 qui fait démarrer les signaux pulsatoires émis à la des caractères par le multivibrateur auto-oscillant 12; - que le circuit d'utilisation fournisse l'information "mémoire disponible"; - qu'il nXy ait pas émission actuelle d'un caractère, c'est-à-dire que PC soit égal à "1". La memoire M enregistre donc cycliquement le signal PC, par la porte OU 23, le basculeur PC et le conducteur 20, à la position "présence caractère", ce qui autorise le transfert du caractère enregistre dans le circuit d'utilisation. La répétition est supprimée dès que la touche répétition est relevée. Le contact CR étant alors ouvert, le basculeur 11 est blopé par le conducteur 27 à la masse, et le multivibrateur 12 cesse donc d'émettre des signaux. Quand la touche répétition est enfoncée, la porte 5 est bloquée de façon à ne pas perturber le fonctionnement de la porte 6, et la porte OU 24 est constamment débloquée, en sorte que les positions binaires M1 à M8 sont constamment maintenues à leur valeur par les portes 3. La présente invention a été décrite à l'aide de modes de réalisation donnés à titre dtexemple mais il est clair que de nombreuses modifications peuvent leur titre apportées sans sortir du cadre de ladite invention REVENDICATIONS 1 - Dispositif de codage commandé par un clavier comportant des touches de caractères sans verrouillagesassoeiées chacune à un contact normalement ouvert et qui se ferme lors de l'abaissement de la touche correspondante, caractérisé en ce qu'il comporte des trains formateurs, ayant chacun plusieurs primaires et un secondaire, en nombre au moins égal au nombre de signaux codés correspondant à un caractère, dont certains prinaires sélectionnés correspondant au caractère à coder sont montés en série dans un circuit de contact de touche comprenant une source de tension et le contact de la touche de ce caractère, les signaux de codage étant engendrés en parallèle par les signaux recueillis aux bornes des secondaires desdits transformateurs. 2 - Dispositif de codage selon la revendication 1 caractérisé en ce que les signaux de codage sont enregistrés dans une mémoire temporaire. 3 - Dispositif selon la revendication 7 caractérisé en ce qu'il comporte un autre transformateur supplémentaire à plusieurs priluai; res montés chacun en série dans un circuit de contact de touches, en sorte que l'appui sur une touche quelconque engendre au secondaire de ce transformateur un signal de présence de caractère qui autorise le transfert des signaux de codage dans un circuit d'utilisation. 4 - Dispositif selon la revendication 1 caractérisé en ce que les secondaires des transformateurs sont inclus dans des circuits de codage engendrant des signaux pulsatoires de codage seulement à l'instant de la fermeture du contact de touche correspondant en sorte qu'une nouvelle touche peut être abaissée sans relever les touches précédentes, ce qui permet d'obtenir une fonction de pianotage sur plusieurs touches. 5 - Dispositif de codage selon les revendications 1 à 4 dans lequel chaque touche est associée à n caractères, n tant un nombre entier, caractérisé en ce qutil comprend au moins n touches spéciales dont i1 abaissement fende uil contact et n groupes de transformateurs dont les primaires sélectionnés sont montés pour chaque groupe dans un circuit de contact de touche, les circuits de codage des secondaires de chaque groupe de transformateurs étant reliés à ladite mémoire par l'intermédiaire de portes logiques commandées par l'abaissement d'une touche spéciale. 6 - Dispositif de codage selon la revendication 5 caractérisé en ce qu'il comporte une touche spéciale supplémentaire sans ver- rouillage qui, lorsqu'elle est abaissée, commande une porte logique OU reliée aussi auxdites portes logiques dune touche spéciale ordinaireS la sortie de cette porte étant reliée par des circuits logiques aux positions d'enregistrement des signaux codés de caractères dans la mémoire temporaire, de façon à pouvoir enregistrer en mémoire les caractères correspondants à ladite touche spéciale ordinaire sans abaisser cette dernière touche. 7 - Dispositif de codage selon la revendication 1 caractérisé en ce qu'il comprend une touche répétition dont l'abaissement ferme un contact et excite un multivibrateur qui transmet à la mémoire temporaire des signaux périodiques de présence de caractère permettant le transfert répété du caractère enregistré dans la mémoire dans des circuits drutiJisation. 8 - Dispositif de codage selon les revendications 2 et 4 carac térisé en ce que lesdits transformateurs sont des tores magnétiques dont les primaires sont constitués par de simples fils les traversant.