Brevet FR2131907A1 — publié le 19721117

La présente invention concerne les appareils du type ''téléimprimeurs n permettant de recevoir en clair,sur papier, des informations transmises sur lignes télégraphiques ou téléphoniques appropriées dans un code à 8 moments dont le plus usité est le code CCITT nO 5. La vitesse de 200 Bauds ou 18,2 caractères / sec. est normalement requise. Dans les dispositifs Connus de ce genre il est fait appel,pour le décodage et la traduction, à des systèmes mécaniques à leviers,barres,embrayages Ou électroaimants associes à des courroies ou des fils. De tels dispositifs ont l'inconvénient de mettre en jeu des inerties importantes et d'offrir une complexité énorme pour les règlages de position de telle sorte qu'il est très difficile d'obtenir,d'une façon sure, les vitesses requises. La présente invention a pour objet un ensemble de moyens électromécaniques et électroniques dont la constitution est telle que les inerties mises en jeu sont considérablement réduites,que la mécanique étant réduite à sa plus simple expression,les jeux sont tels que les règlages peuvent dtre supprimés; de plus le fait d'utiliser largement ltélectronique permet d'atteindre facilement les vitesses requises. Le dispositif selon la présente invention est basé sur ltutilisation de moteurs pas à pas à commande électronique pour l'entrainement direct des élé- ments de traduction et d'impression. A titre d'exemple et pour faciliter la compréhension de l'invention, on représente en dessins annexés : Fig.t- une vue schématique de ltensemble du dispositif; l'entrai- nement du papier et le dispositif du ruban encireurne-Sont pas representes pour la clarté du dessin. Fig.2- une vue schématique du dispositif de frappe; le dispositif de contrôle de position n'est pas représenté. Fig.3- une vue schématique du dispositif, vue en bout. Fiv.1 une vue détaillée du dispositif de contrôle de position relative du cylindre d'impression et du marteau de frappe. Fig.S- le chronogramme du cycle d'exécution des différentes phases de fonctionnement. Fig.6- un schéma-blocs de la commande électronique. Dans l'exemple présenté le dispositif est déstiné à fonctionner pour les informations reçues dans le code CCITT nO 5 avec un cylindre d'impression à axe horizontal de 96 caractères; cependant il faut noter que l'invention n'est pas limitée par ce code particulier. Les figures 1,2 et 3 représentent d'une façon très schématique l'ensemble de la partie mécanique à l'exception du dispositif du ruban encreur qui nest d'ailleurs pas nécessaire si l'on utilise des papiers autocopiants. Le cylindre d'impression 5 est composé de 6 rangées de 16 caractères ce qui donne 96 caractères pouvant Qtre positionnés. Le choix de la place des caractères sur le cylindre est fourni par le tableau de position du code CCITT n0 5 dans lequel les 16 caractères de chaque rangée sont définis par les moments : bi, b2, b3 et b4 et les 6 rangées par les mom ents : b5, b6 et b7. Le déplacement en rotation du cylindre 5 est provoqué par le moteur I à 16 positions et à 2 sens de rotation par l'intermédiaire de l'arbre cannelé 4 sur lequel le cylindre 5 cannelé intérieurement peut glisser sans jeu. Le déplacement axial du cylindre pour le choix de la rangée est provoqué par la fourchette 6 à écrou entraînée par la vis 7 solidaire du moteur 2 qui est à 12 positions et 2 sens de rotation. La vis dtentraSnement 7 7 a un pas tel que si le moteur fait 2 pas le cylindre 5 se déplace de 1 pas. Le marteau 13 est articulé sur l'axe fixe 25 qui sert de guide au support 12 lequel se visse sur la vis 11 entratnée par le moteur 3 à 12 positions et 2 sens de rotation. La vis 11 a un pas tel que si le moteur fait 2 pas le marteau se déplace de 1 pas. La fonction de frappe est effectuée par un électro-plongeur 16 par l'in termédiaire de la barre 19 de la biellette 14 et du renvoi linéaire 18. Le rappel de cette commande est fait par un ressort. Le papier 15 est entraîné par un cylindre 20 commandé par un moteur 21 à 16 pas et 2 sens de rotation. le diamètre du cylindre 20 est calculé de telle sorte que si le papier doit avancer d'un interligne le moteur fera 2 pas. La figure 5 représente le chronogramme du cycle à effectuer :l'échelle supérieure donne les temps en millisecondes- en abrégé : msec - la 20 ligne indique la position relative des moments de code ainsi que les moments de start - ST et de stop - SP. Le moment marqué P est le moment de parité qui permet un contrdle de bonne réception des signaux. L'électronique de réception va transformer le code arrivant en série ligne A - en un code inscrit en parallèle à l'entrée d'un décodeur bino décimal - ligne B. La sortie décimale sera présente de l'instant 40 à l'instant 47,5.Les différents calculs se feront pendant une durée de 2,5 msec à partir de l'instant 4o.A l'instant 42,5 l'arrivée de la paritédonnera l'ordre, si le code est bien reçu, de démarrer le cycle normalement. Si la parité est bonne,les différentes opérations de positionnement du cylindre dans le sens axial ou rotatif,le déplacement du papier et le déplacement du marteau dev ront steffectuer en 40 msec. à partir de l'instant 45-ligne C. La frappe se fera en 10 msec. aussitôt la fin des différents déplacements - ligne D. Afin d'éviter une remise à zéro des différents éléments à positionner, ce qui conduirait à une perte de temps,le dispositif électronique est conçu de telle sorte qu'il calcule,à chaque nouvel envoi d'un code,la différence algébrique entre la nouvelle position demandée et l'ancienne position ce qui a pour avantage de limiter au maximum les déplacements et de ce fait de diminuer de moitié les vitesses. Sur l'arbre 4 est fixé un codeur 17 qui informe le calculateur de la position réelle du cylindre 5.Par exemple : position 6 qui correspond d'après le code à : %5.E.U.e.u; suivant la rangée. Si le nouveau code donne la lettre Q le calculateur dira Q = position i ;donc de 6 à 1 soit 5 pas dans le sens in verse de l'avance des nombres.Cette disposition a pour effet que le cylindre ne pourra jamais avoir un déplacement supérieur à 8 pas et ce en 40 msec. Le moteur 1 aura une vitesse maxi de 200 pas/sec. Pour le déplacement axial du cylindre il sera tenu compte de ltancienne position et le calcul sera basé sur la formule suivante si AN si AN > NO " AN - No + 1 " " arrière dans tette formule AN = Ancienne position NC = Nouvelle position et+reprE'sente l'avance qu'il raout faire effectuer " ltenser1ble pour avancer d'un pas après chaque caractre. Pour effectuer ce calcul la figure 4 montre schématiquement le codeur 9 et son palpeur 8 monté sur la vis 7. Le codeur 9 est monté fou sur l'arbre 7 et est entraîné par l'engrenage 10 calé pour lavis11. Pendant le déplacement du marteau de 1 pas le codeur 9 va également se déplacer de 1 pas.Pendant le même temps le palpeur va venir occuper la position demandée. Ainsi pour le calcul suivant l'ensemble codeur-palpeur indiquera la position relative entre le marteau 13 et le cylindre 5. De plus,si une défaillance dans le fonctionnement de l'un des éléments provoque une erreur de frappe, cette erreur ne sera pas cumulative puisque le codeur indiquera une position mécanique réelle et non un résultat de calcul. Une butée 24 empêche le codeur de franchir l'espace entre les positions 1 et 6 dans un sens ou dans l'autre,ceci afin d'éviter qu'un dérèglement fasse que le marteau 13 ne soit plus en face d'aucune rangée du cylindre 5. Dans le cas d'une avance de 2 pas les formules deviennent : NO - AN - 2 AN - NO + 2 le moteur 2 aura une vitesse de 175 pas/sec pour faire 7 pas en 40 msec. Le déplacement linéaire du marteau 3 est commandé par tous les codes demandant une impression et par le code"espace". Le moteur 3 aura une vitesse de 100 pas/sec pour faire 2 pas en 40 msec. Le déplacement du papier 15 par le cylindre 20 doit s'effectuer en 40 msec. si l'on a 2 interlignes. Le moteur 21 aura une vitesse de 100 pas/sec. Les figures 1, 2 et 3 montrent un codeur linéaire 23 exploré. par un palpeur 22 fixé sur le support de marteau 12. Cet ensemble permet de connaître la position réelle du marteau le long de la ligne. Ce dispositif est particulièrement indispensable pour les opérations de repèrage de la tabulation horizontale. Les besoins de la mise en page font apparattre 10 : la nécéssité de pouvoir déplacer le papier de :1/2, 1, 7 1/2 ou 2 interlignes;pour obtenir ce résultat il suffira de commander le moteur 21 de 1, 2, 3 ou 4 pas dans un sens ou dans l'autre,chaque pas du moteur correspond à un déplacement du papier de 1/2 pas. 20 la nécéssité de pouvoir déplacer le cylindre d'impression 5 de 1/2 pas,1pas ou 2 pas;c'est pourquoi les moteurs 2 et 3 possèdent un nombre de pas double de ce qu'il est nécessaire de façon à ce que chaque pas du moteur corresponde à un déplacement du cylindre et du marteau de 1/2 pas. Le retour du cylindre 5 et du marteau 13 s'effectuera en envoyant un train d'impulsions aux moteurs 2 et 3 dans le sens retour. La ligne étant d'une longueur possible de 100 caractères et le retour à la ligne pouvant par définition durer 2 cycles complets soit 100 msec.,la cadence des impulsions sera de 100Opas/sec. Les principes adoptés dans la présente invention font que l'avance d'un pas du marteau et du cylindre se fait avant la frappe;ceci a pour résultat de favoriser certains effets d'impression puisqu'un caractère étant imprimé,on a toute latitude pour choisir le déplacement particulier à faire effectuer au marteau 13 et au cylindre 5, les divers éléments seront en place avant la période d'impression. La conception mécanique et électronique de la présente invention est telle qu'il suffit de changer les caractéristiques électroniques de l'entrée du point de vue cadence ou code pour que la mécanique suive et ceci entre 1 et 200 Bauds. REVENDICATIONS 10 - Dispositif électromécanique d'impression et de transmission télégraphiques caractérisé par le fait qu'il comporte des moteurs électroniques pas à pas à 2 sens de rotation agissant directement par vis et écrou ou arbre cannelé sur les différents éléments de positionnement : du cylindre d'impression horizontal,du marteau et du papier. La frappe est effectuée par un marteau actionné par un électro-plongeur. Le contrôle de position des différents éléments est fait par des codeurs indiquant leurs positions mécaniques réelles. Le retour du cylindre et du marteau est effectué d'une façon positive par une marche arrière rapide des 2 moteurs de translation,en 2 cycles. La tabulation horizontale est contrôlée par un codeur linéaire et effectué à grande vitesse. L'entrée des informations et le décodage série-parallèle ainsi que toutes les commandes de moteurs sont électroniques et permettent de réaliser toutes les vitesses de transmission entre 1 et 200 Bauds ou 18,2 caractères/seconde. - Dispositif selon la revendication 1 dans lequel le fait de faire ef fectusWwles-différents déplacements par des moteurs pas à pas électroniques à 2 sens de rotation permet une réduction prèsque totale de la mécanique, de supprimer la plupart des règlages inhérents aux transmissions multiples et d'avoir le minimum de jeu dans le positionnement des éléments. 30 - Dispositif selon la revendication 1 dans lequel le cylindre d'im- pression a son axe horizontal de façon à supprimer complètement les transmissions de mouvement pour son positionnement axial et rotatif. 40 - Dispositif selon la revendication 1 dans lequel la transformation du mouvement circulaire des moteurs pas à pás errmouvement linéaire est faite par un système vis et écrou guidé. 50 - Dispositif selon la revendication 1 dans lequel le papier étant entratné par un moteur pas à pas à 2 sens de rotation peut se déplacer d'un nombre de pas quelconque dans un sens ou dans l'autre,ce qui facilite la mise en page et même le retour arrière du papier pour des reprises d'impression. 60 - Dispositif selon la revendication 1 dans lequel la position mécanique réelle du cylindre est contrôlée par 2 codeurs : l'un pour la position en rotation,ltautre pour la position axiale. Celui-ci est associé au déplacement du marteau pour connaître la position relative entre le cylindre et le marteau; un autre codeur linéaire fait connaître la position de l'ensemble par rapport à la ligne. Ces informations sont envoyées au calculateur qui peut ainsi déterminer les plus courts chemins à parcourir ce qui réduit les vitesses de déplacement. 70 - Dispositif selon la revendication 1 dans lequel le retour à la ligne du cylindre et du marteau,la tabulation horizontale en marche avant ou arrière s'effectuent en 2 cycles d'une façon positive. Ces 2 fonctions sont contr8lées en position et en nombre de pas par des codeurs,et sont effectués à grande vitesse -1000 pas/seconde - par les moteurs commandés électroniquement en boucle fermée. 80 - Dispositif selon la revendication 1 dans lequel l'électronique permet une réduction très importante de la mécanique du fait qu'elle prend en charge l'entrée des informations,les opérations de translation série-parallele, le décodage et le calcul des positions qui sont transmises directement aux moteurs. Les différentes fonctions sont toutes interprètées par l'électronique et de ce -fait sont prévues pendant la periode de calcul avant la frappe possiSe 90 - Dispositif selon la revendication 8 dans lequel les fonctions, notamment l'avance d'un pas de ensemble marteau - cylindre permet des combinaisons et des effets d'impression avec des 1/2 pas ou des.1/2 interlignes qui sont prévues et mises en place avant lrimpression. 100 - Dispositif selon la revendication 8 dans lequel la vitesse du téléimprimeur est uniquement fonction de l'entrée des informations et ce jusqu'à la vitesse de 200 bauds. Pour modifier la vitesse de réception il suffit de changer les caractéristiques de l'entrée. Ceci est ègalement valable pour le code qui peut être adapté. De ces choses dites la vitesse du téléimprimeur peut être ajustée entre 1 et'200 bauds.