Brevet FR2473193A1 — publié le 19810710

-1 Procédé de commande numérique utilisant une mémoire formant table de fonc- tions inverses. La reproduction d'une copie imprimée de bonne qualité à partir d'un original constitué par une photographie ou une image en couleurs dépend de la séparation des couleurs. La séparation des couleurs est-un processus dans lequel on soumet l'image en couleurs origi- nale à des filtres bleu, vert et rouge en vue d'effectuer une séparation des couleurs cyan,magenta, jaune et noir. On effectue également un masquage, c'est-a-dire un processus permettant de régler les différences entre la cou- leur originale et la couleur de l'encre de la copie imprimée. Par rapport aux séparations réalisées par une caméra optique selon la méthode tradition- nelle, le dispositif de balayage convertit les zones de lumière intense et les zones d'ombre de l'original en couleurs en signaux électriques afin d'effectuer les séparations et le masquage, tout en réglant les tons des couleurs et simultanément le grossissement. Les images originales sont en- registrées au moyen de la modulation de la quantité de lumière émanant d'une source de lumière telle qu'un laser ou une lampe à incandescence, mais la caractéristique de modulation d'une telle lumière du point de vue quantita- tif n'est en général pas linéaire. De même pour le laser, des variations de la quantité de lumière dans le temps sont inévitables. Jusqu'à présent on a employé un système de commande à réaction, fonctionnant en continu. Cependant ce système présente de tels inconvénients, comme par exemple la dérive de température due au système analogique, que la commande n'est pas possible lors d'un enregistre- ment à grande vitesse, étant donné que le retard dépend de la caractéristi- que de modulation de la source de lumière, et de la difficulté à corriger la caractéristique non linéaire de modulation. La présente invention a pour objet princi- pal de fournir un procédé de commande numérique permettant une adaptation linéaire de caractéristiques non linéaires de modulateurs et autres, dues à une variation dans le temps telle qu'une dérive. Un autre objet de l'invention est de four- nir un procédé de commande numérique permettant de rendre universelle la fonction de commande en plus de l'adaptation linéaire, en rendant les carac- téristiques -d'entrée et de sortie de l'ensemble du système de commande lar- gement conformes à une caractéristique désirée. 2477 193 -2- Lorsqu'il est nécessaire de corriger des variations, liées au temps, d'un système ou d'une grandeur à régler telle que, par exemple, une dérive, en vue de rendre linéaire le fonctionnement d'un appareil, il convient que la valeur de sortie et la valeur de réglage (valeur d'entrée dans le système de commande) du système à régler puissent être commandées à un niveau identique sans tenir compte des caractéristi- ques du système à régler. La caractéristique essentielle de la pré- sÄn-e irtention résida da.ns la fait qu'on *u1, s une mémoire RAM en tant que mémoire formant table de fonctions inverses et qu'on maintient égales l'entrée et la sortie de l'ensemble du système de commande en prenant la période d'absence d'action de commande au cours du fonctionnement d'un appa- reil comme période de mesure, en mesurant les caractéristiques d'entrée- sortie du système à régler au cours de la période du mode de commande, en inscrivant et en mémorisant le signal d'entrée de mesure comme donnée de la mémoire RAM et le signal de sortie comme adresse de la mémoire RAM, et en utilisant cette dernière comme mémoire formant table de fonctions inverses au cours de la période du mode de commande qui suit la période du mode de mesure. Si les cycles de la période du mode de mesure et de la période du mode de commande sont réglés de manière à-s'adapter de façon appropriée au système à régler, on peut corriger la variation, liée au temps, de ce sys- tème comme par exemple une dérive des caractéristiques. En prévoyant une mé- moire formant table et travaillant selon la fonction désirée, du côté entrée de ce système de commande,-on peut amener Ies caractéristiques d'entrée- sortie à suivre toute caractéristique désirée, ce qui confère à la fonction de commande un caractère universel. En tant que système de commande numérique tel que décrit plus haut, le système de commande utilisant la mémoire for- mant table de fonctions inverses, selon la présente invention, présente les avantages suivants: on obtient des caractéristiques stables, un fonctionne- ment à grande vitesse est possible étant donné que les données de correction du système à régler sont réglées au cours de la période d'absence d'action de commande et que toute caractéristique de modulation peut être transformée en une caractéristique désirée. D'autres caractéristiques et avantages de l'invention ressortiront de la description qui va suivre à titre d'exemples non limitatifs et en regard des dessins annexés sur lesquels: 2473 193 - La Fig. 1 est un dessin explicatif mon- trant la relation entre la période du mode de mesure et la période du mode de commande. - La Fig. 2 est le schéma-bloc d'une forme de réalisation conforme à l'invention. - La Fig. 3 est un schéma de principe du fonctionnement du système de commande selon l'invention, au cours de la période du mode de mesure. - La Fig. 4 est un schéma de principe du fonctionnement du système de commande selon l'invention au cours de la période du mode de commande. - La Fig. 5 est un schéma-bloc d'une se- conde forme de réalisation dans laquelle une mémoire morte (ROM), qui fonc- tionne en tant que mémoire formant table, est prévue à l'entrée du système de commande. - La Fig. 6 est un schéma de principe de fonctionnement au cours de la période du mode de commande de la seconde forme de réalisation de l'invention. - La Fig. 7 est le schéma-bloc d'une troi- sième forme de réalisation dejtinvention. - La Fig. 8 est un organigramme montrant le processus d'enregistrement de de mémorisation de la mémoire RAM au cours de la période du mode de mesure conformément à l'invention. - La Fig. 9 est le schéma-bloc partiel du circuit de commande des Fig. 2, 3, 5 et 7. - La Fig. 10 est le chronogramme du fonc- tionnement du circuit de commande conforme à la présente invention. Ci-après, on va donner une description dé- taillée de la première forme de réalisation de l'invention. En se référant aux Fig. l et 2, on voit que les sélecteurs 101 et 103 sélectionnent respectivement le contact B au cours de la période M du mode de mesure et le contact A au cours de la période S du mode de commande. La mémoire RAM 2 lit et mémorise la donnée /3et l'adresse (x sous la forme d'un couple, par l'intermédiaire du circuit de commande 107. Le convertisseur numérique/ analogique 104 est commandé par le signal numérique x et le système à régler 105 est commandé par le 2 473193 -4- signal analogique X. Le convertisseur analogique/ numérique 106 convertit le signal de sortie analogique Y provenant du système à régler 105 en un signal de sortie numérique y. Le système de commande selon la présente invention est conçu de manière à avoir un fonctionnement de commande au cours de la période M du mode de mesure et de la période S du mode de com- mande. On va décrire, ci-après, le principe de la commande et le fonction- nement de commande au cours des périodes de fonctionnement selon les deux Période M du mode de mesure Etant donné que les sélecteurs 101 et 103 sélectionnent respectivement le contact B dans le circuit de la Fig. 2 au cours de cette période, la structure du circuit est telle que représentée sur la Fig. 3. Le signal d'entrée de mesure numérique x du circuit de commande 107 est envoyé au convertisseur numérique analogique 104 et au système à régler 105 en tant que signal analogique X en vue de fournir le signal de sortie analogique Y, qui est transformé en une grandeur numéri- que y par le convertisseur analogique /numérique 106 et est envoyé au cir- cuit de commande 107. Conformément aux caractéristiques d'entrée - sortie du système à régler, la relation entre le signal d'entrée de mesure numé- rique x et le signal de sortie numérique y du système à régler 105, con- verti par le convertisseur analogique numérique 106, est représentée par la relation (1) suivante, dans ces conditions y - f (x)...... (1) Le signal d'entrée x traversant le circuit de commande 107 est alors introduit dans l'adresse îx de la mémoire RAM 102 en tant que donnée /3. Si l'adresse (x est égale au signal de sortie y, la relation suivante est établie entre l'adresse cx et la donnée A de la mémoire RAM 102 ox = f (3) .(2) Par conséquent, si l'on exprime la donnée /3 au moyen de l'adresse (x de la mémoire RAM 102 constituant la mémoire servant de table, on a la relation /3 = f-1 (cx).... (3) 2 473 19 3 -5- Ainsi, on obtient la relation suivante, c'est-à-dire la fonction inverse x = f (y).......................... (4) On va décrire, ci-après, l'algorithme de la fonction inverse et le fonctionnement du circuit de commande 107 au cours de la période M du mode de mesure. Sur la Fig. 3, le signal d'entrée x péné- trant dans le système à régler 105 est envoyé en tant que signal de mesure numérique x dans le convertisseur numérique/ analogique et le signal de sor- 10. tie y du système à régler est envoyé au circuit de commande 107 sous la forme du signal numérique y sortant du convertisseur analogique/ numérique 106. Par conséquent, le signal de mesure numérique x et le signal numérique y sont représentés par un nombre entier. Si les valeurs du signal d'entrée de mesure numérique x sont: X = X0, Xi, X2.(........... ........... (5) (Xn+1 = Xn + 1) et si les valeurs du signal numérique y correspondant au signal d'entrée numérique de mesure respectif x sont: y= Yo- 1' Y2.. YN *----------. (6) le fonctionnement du circuit de commande 107 de la Fig. 9 est le suivant..DTD: 1) La valeur de x, c'est-à-dire xo, est rA- glée dans le compteur 115 des x et est envoyée au système à régler 105 par l'intermédiaire du convertisseur numérique/ analogique 104, puis la valeur de y, à savoir yo = f (xo), est délivrée par le convertisseur analogique / numérique 106 et est introduite dans le registre 112 des y. Ces opérations sont représentées sur la Fig. 8: départ 21 du mode de mesure, envoi du signal y après délivrance du signal de sortie x, c'est-à-dire 22. 2) La donnée x est introduite dans le re- gistre 114 des /3 et l-a valeur est prise en tant que valeur /3, ce qui est représenté sur la Fig. 8 par /3 = x,23. 3) A partir du registre 112 des y, la valeur yo est introduite dans le compteur 113 des o et cette valeur est considé- rée en tant que valeur /3: c = y, 24, sur la Fig. 8. 22473 193 -6- 4) Lors du comptage progressif effectué par le compteur 113 des ox, de ox à c+ C, la valeur de A est introduite dans l'adresse ox jusqu'à l'adresse oî+ C, dans laquelle C est une constante entière de la mémoire RAM 102. Ceci est représenté sur la Fig. 8: i = 0 25, a> o max, oî max: valeur maximum de l'adresse de mémoire RAM 26, oui 27, non 28, enregistré dans la mémoire servant de table sous la forme de l'adresse cx et de la donnée,6 29, i = i + 1 30, o = a + 1 31, i = C 32, non 33, et oui 34. ) La valeur de x passe à (x- 1) pour le re- tour au fonctionnement du paragraphe 1) plus haut.. C'est-à-dire que l'on a x = x +1 35, x>xN 36, et non 37, sur la Fig. 8. 6) Lorsque la valeur de x dépasse la valeur finale xN, l'enregistrement dans la mémoire RAM 102 est suspendu, c'est oui 38, et arrêt du mode de mesure 39. Au cours de l'opération 4) ci-dessus, la même donnée est enregistrée dans plusieurs numéros d'adresse de manière à empêcher l'absence d'enregistrement dans une adresse quelconque, étant donné que la valeur de y n'est pas nécessairement augmentée d'une unité de y à y + 1, lorsque x augmente d'une unité en passant à x+ 1. Par consé- quent la valeur de la constante entière C est réglée de façon adéquate dans le système de commande. Si la capacité de la mémoire RAM 102 est dé- passée après le comptage de l'adresse, aucun enregistrement n'est effectué Les processus indiqués ci-dessus sont représentes sous la fcrme d'un crga- nigramme sur la Fig. 8. Le schéma-bloc du circuit de commande 107 des Fig. 2 et 3 est tel que représenté sur la Fig. 9. Période S du mode de commande Etant donné que les sélecteurs 101 et 103 sélectionnent le contact A dans le circuit de la Fig. 2 au cours de cette période, la structure du circuit est telle que représentée sur la Fig. 4. L'adresse de la mémoire RAM 102 est fournie par le signal d'entrée numé- rique tu arrivant au système de commande, la donnée est délivrée sous la forme du signal de sortie x, le signal de sortie X est fourni par le con- vertisseur numérique/ analogique 104 et est envoyé au système à régler 105, et l'on obtient ainsi le signal de sortie Y, et le signal de sortie numé- rique y est délivré par le convertisseur analogique/ numérique 106. 7 - Par conséquent, à partir de la relation (3) indiquée précédemment, c'est- à-dire /3 = f 1 (ox), on obtient la relation suivante: x = f-1 () A partir de l'équation (1) donnée précédemment, on obtient la relation entre le signal d'entrée w arrivant dans le système de commande et le signal de sortie numérique y du système à régler 105: y = f (x) Par consequent, on a: y= f {f- (} Y =: Donc le signal d'entrée co arrivant dans le système de commande est main- tenant, à tout instant, égal au signal de sortie numérique y du système à régler 105. Comme décrit plus haut, le système selon la présente invention se caractérise par un fonctionnement conservant le signal de sortie numérique y du système à régler, égal, à tout instant, au signal d'entrée w arrivant dans le système de commande, indépendamment des caractéristiques d'entrée-sortie du système à régler 105. Circuit de commande 107 En se référant à la Fig. 9, on voit que l'impulsion d'horloge délivrée par un circuit 110 générateur d'impulsions d'hrologe est transmise au circuit de cadencement 111. En outre, une im- pulsion de fonctionnement arrivant du circuit 111 est envoyée au compteur des x, au compteur 113 des x, au convertisseur analogique/ numérique 116, au registre 112 des y, au registre 114 des 3 et à la mémoire RAM 102. Le tableau des chronogrammes des opérations ci-dessus est représenté sur la Fig. 10 sur laquelle on a illustré respectivement en 40 le mode de mesure, en 41 le fonctionnement du compteur des x, en 42 les impulsions de démarrage du compteur analogique/ numérique, en 43 le fonctionnement du registre des y, en 44 celui du registre des /3, en 45 celui du compteur des cx et en 46 les impulsions d'enregistrement en mémoire. Dans le comp- teur des cx (45), chaque période 47 fournit: Y0 YO +1...., O+C; Yl' Yl 1', Y +C;...*; YN, YN+ 1,..., YN +C- En d'autres termes, l'impulsion est envoyée au compteur 115 des x, de sorte que l'état de comptage est augmenté d'une unité à chaque période P. Au bout de A secondes comptées par le générateur 2473 19 3 - 8 - d'impulsions, l'impulsion d'actionnement du circuit de conversion analo- gique/ numérique est envoyée et au bout de B secondes écoulées après l'im- pulsion d'actionnement, l'impulsion d'enregistrement est envoyée au regis- tre 112 des y et au registre 114 des /3. Si l'actionnement se produit à cet instant avec le cadencement A + B = P, le signal d'entrée x est retardé d'une durée égale à la période P par rapport au signal de sortie y et donc l'enregistrement et la mesure sont effectués simultanément. L'enre- gistrement dans la mémoire RAM 102 est déclenché par les impulsions pen- iant la période P. Aucun enregistrement n'est effectué pendant la période C', étant donné que la valeur de l'adresse oa dépasse la capacité maximum. Comme décrit ci-dessus, l'avantage de ce système de commande est caractérisé par le fait que les systèmes à régler possédant des caractéristiques entrée-sortie non linéaires sont soumis à une commande à grande vitesse grâce à une adaptation linéaire, par mesure des caractéristiques d'entrée-sortie au cours du mode de mesure, mémorisa- tion des données dans la mémoire RAM et utilisation de la mémoire RAM au cours de la période du mode de commande, entant que mémoire formant table de fonctions inverses. Ci-après, on va décrire une seconde forme de réalisation de l'objet de l'invention, qui est représentée sur les Fig. 5 et 6, et dans laquelle une mémoire ROM, qui fonctionne en tant que mémoire servant de table, est prévue à l'entrée du système de commande. Les données d'une fonction désirée sont enregistrées dans la mémoire ROM 108. Par conséquent, en utilisant une mémoire formant table, on peut ré- gler librement toute fonction souhaitée, c'est-à-dire que la mémoire ROM 108 fournit la valeur de la fonction g (tw), réglée librement, correspon- dant au signal d'entrée go. Etant donné que les sélecteurs 101 et 103 sélectionnent le contact B au cours de la période M du mode de mesure, le principe et le mode d'action de la commande selon cette forme de réa- lisation sont les mêmes que ceux indiqués pour la première forme de réa- lisation et la structure du circuit est telle que représentée sur la Fig. 3. Au cours de la période S du mode de commande, les sélecteurs 101 et 103 sélectionnent le contact A et fournissent alors la structure illustrée sur la Fig. 6. Le signal d'entrée numérique ta entrait dans le système de commande est délivré sous la forme du signal de sortie g (c.) de la mémoire 2 473 193 -9- ROM 108, qui est réglée pour une fonction désirée. Avec le signal de sor- tie g (bai, l'adresse de la mémoire RAM 102 est affectée et la donnée est délivrée sous la forme du signal de sortie x. La donnée x est envoyée au système à régler 105 par l'intermédiaire du convertisseur numérique / analogique 104 sous la forme du signal de sortie analogique X, puis on obtient le signal de sortie y qui est transformé par le convertisseur analogique numérique 106 en un signal de sortie numérique y. A partir de la relation (3): /3 = f 1 (î), on obtient la relation suivante x =f1 (g (b,) A partir de la relation (1), y = f (x), on obtient donc la relation entre le signal d'entrée numérique entrant dans le système à régler 105 Y = f f1 (g (L))} = g (a) Ainsi, le signal d'entrée numérique ca envoyé au système de commande et le signal de sortie numérique du système à régler 105 peuvent être réglés conformément à n'importe quelle relation caractéristique désirée au moyen de la mémoire formant table ROM 108, qui agit à la manière d'une fonction arbitraire. Comme décrit ci-dessus, il est possible, grâce au système selon la présente invention, de régler librement les caractéristiques d'entrée et de sortie de l'ensemble du système de com- mande, conformément à n'importe quelle caractéristique désirée, indépen- damment de, caractéristiques d'entrée-sortie du système à régler. En rem- plaçant la mémoire ROM utilisée en tant que mémoire en table, il est éga- lement possible de modifier librement les caractéristiques d'entréesortie de l'ensemble du système de commande pour obtenir une caractéristique différente. On va décrire, ci-après, une troisième forme de réalisation de l'invention. Comme représenté sur la Fig. 7, dans le système de commande selon l'invention, il est possible de maintenir le signal d'entrée et le signal de sortie du système de commande dans une relation de proportionnalité, en prévoyant un amplificateur 109 dans le circuit de réaction du signal de sortie reliant le système à régler au système de commande. Par conséquent la fonction de commande fournie par le système selon la présente invention est d'une utilisation universelle. - 10 - REVENDICATIONS ) - Procédé de commande numérique utilisant une mémoire (102) formant table de fonctions inverses et mettant en oeuvre des systèmes de commande (107) fonctionnant selon un mode de mesure (M) et un mode de commande (S), caractérisé en ce qu'il consiste à mesurer des caractéristiques d'entréesortie du système à régler (105), au cours du mode de mesure, à prendre les caractéristiques de sortie mesurées en tant qu'adresse (x), à inscrire et mémoriser le signal d'entrée (x) dans une mémoire RAM (102) en tant que donnée (/3), et à commander les caractéristi- ques d'entrée-sortie de manière qu'elles soient identiques à tout instant, en utilisant la mémoire RAM (102) en tant que mémoire formant table, après la période du mode de mesure. 2 ) - Procédé de commande numérique utilisant une mémoire (102) formant table de fonctions inverses, selon la revendica- tion 1, caractérisé en ce que les caractéristiques d'entrée-sortie dans l'ensemble du système de commande (107) sont commandées librement pour fournir les caractéristiques désirées, selon la mémoire (102) formant table, qui agit en délivrant une fonction désirée et est prévue sur le côté entrée du système de commande (107). 3 ) - Procédé de commande numérique utilisant une mémoire (102) formant table de fonctions inverses selon l'une quelcon- que des rèvpndications 1 et 2, caractérisé en ce que les caractéristiques d'entrée-sortie dans l'ensemble du système de commande (107) sont comman- dées de manière à être en relation proportionnelle, par l'amplificateur (109) monté dans le circuit de réaction aboutissant au système (107) de commande de sortie du système à régler (105).