MULTIPLEXER SYSTEM FORMING AN ASYNCHRONOUS INTERFACE FOR RECORDING ORDERS AND CONTROLS

Abstract: The apparatus (A) is coupled to a tape recorder of which it uses a same head in the writing mode (E) or reading mode (L) according to the position of a nip flop (B), for recording a set of commands (C1)... (Cn) applied to the inputs of a multiplexor (Cx) and for the restitution thereof at an output of a synchronous demultiplexor (Dx) to control the homologous sanction (F1)... Fn. Push buttons BC/1... n allow to selectively and "on the by" correct the recorded orders. The arrangements of the writing circuit (I), reading circuit (II) and correction circuit (III) of the apparatus and particularly the servo-control of its internal clock (H) at the unwinding speed of the magnetic tape preserve in all cases of usage the levels and relative variations of the restituted orders in real or deferred time at any rate, even on a backward mode.

Description: Appareil multiplex formant interface transparente et atemporelle pour l'enregistrement d'ordres et commandes. L'invention se rapporte d'une manière générale aux techniques de multiplexage et d'enregistrement d'informations, et notamment a leur mise en oeuvre pour la préparation puis 1 exécution différée et/ou répétée de programmes complexes de commandes avec possibilite de les modifier à volonté. Plus particuliêrement, l'invention concerne un appareil multiplex formant interface pour permettre l'enregistrement sur une seule piste d'une bande ou autre support magnétique, la restitution a l'identique et la modification sélective d'un ensemble de tensions de commande representatives d'ordres ou grandeurs de nature analogique ou bien numérique ou codée. Le multiplexage temporel de ces tensions est assuré par leur échantillonnage périodique séquentiel, de sorte que l'enregistrement est formé de "mots" successifs comprenant chacun une suite ordonnée de "moments" respectivement affectes aux différentes tensions de commande, dont le niveau échantillonné est représente par le retard relatif du front intermédiaire dun double creneau, engendré par un comparateur de tensions couplé à un générateur de rampes recurrentes. L'invention met en oeuvre ces techniques en elles mêmes connues dans des conditions originales qui confèrent à 1' appareil des fonctions d'interface "transparente " et "atem porelle", au sens où cet appareil permet d'effectuer un enregistrement ou de le corriger sélectivement en contrôlant en temps réel les résultats qui seront obtenus en temps dif féré lors de sa lecture, et ce en s'affranchissant de tous les défauts de fidélité de restitution que pourraient introduire les circuits de l'appareil lui-même ou les variations de vitesse du dispositif d'enregistrement magnétique auquel il est couplé. A cet effet, l'appareil conforme à l'invention telle qu' elleest caractérisée dans les revendications, comporte trois circuits d'interface dont l'un est couplé à un dispositif d'enregistrement magnétique sélectivement utilisable en écriture ou en lecture et dont les autres sont respectivement un multiplexeur d'entree et un démultiplexeur de sortie couplés à deux ensembles homologues de sources et récepteurs de tensions de commande et incluent deux registres identiques dont l'exploration séquentielle cyclique est commande pas à pas à partir d'impulsions de synchronisation. Cet appareil est essentiellement caractérisé en ce qu'il comprend en combinaison opérante - des circuits communs utilisés tant en écriture qu'en lecture, qui incluent un oscillateur engendrant des impulsions d'horloge dont la fréquence de récurrence est asservie à la vitesse de defilement du support d'enregistrement en lecture, un compteur-diviseur associé engendrant une impur sion de synchronisation chaque fois qutil a reçu un nombre déterminé d'impulsions d'horloge, un générateur intégrant ces dérnéres et remis à zéro lors de chaque impulsion de synchronisation pour produire une tension en rampes récurrentes dont chacune est par ailleurs limitée à un niveau kgal à celui d'une tension de commande concernée, une memoire analogique élémentaire qui d'une part est périodiquement couplee à la sortie dudit géné rateur pour echantillonner le niveau de limitation de chaque rampe, et d'autre part est reliée en per manence à l'entrée du registre demultiplexeur, dont chaque sortie est couplée à une semblable memoire, - et des circuits utilisés sélectivement en écriture et en lecture, à savoir un comparateur de tensions couplé aux sorties du registre multiplexeur et du générateur précités pour engendrer, des que le niveau de chaque rampe devient egal à la tension de commande à transcrire, un signal de basculement qui commande d'une part la limitation de ladite rampe et d'autre part l'inver- sion de la polarité d'un signal d'écriture par ail leurs inversée lors de chaque impulsion de synchro nisation, de sorte que ce signal est formé de dou bles creneaux à front intermédiaire mobile en fonc tion du niveau de la tension de commande transcrite, et un amplificateur de lecture separant les impul sions négatives et positives dérivées du signal en registré, qui sont utilisées les unes pour l'asser vissement en fréquence de l'oscillateur précité et les autres pour commander la limitation de chaque rampe engendrée par le générateur précité. Les avantages essentiels procures par l'invention tiennent d'une part à la facilite de la mise au point de pYgrammes complexes dont les commandes élémentaires peuvent être établies ou modifiées séparément ou en toute combinaison, dans un ordre indifférent et avec vérification immediate des résultats obtenus, et d'autre part au fait que d'eventuelles variations de la vitesse de défilement du support d'enregistrement - par exemple entraîné manuellement au ralenti sont sans effet sur la séquence relative et sur les niveaux absolus des commandes restituées. D'autres caracteristiques et avantages de l'invention appa raieront plus clairement à la lecture de la description qui suit d'un exemple de mise en oeuvre non limitatif illustré par les dessins annexés, sur lesquels La Figure 1 donne le schema synoptique d'une instal lation complexe, en l'occurrence une machine-outil à commande programmée, incluant un appareil selon l'invention; La Figure 2 est un diagramme temporel regroupant divers signaux intervenant dans le fonctionnement de cet appareil; et La Figure 3 donne le schéma detaillé de l'organisa tion de l'appareil, dont seuls les principaux élé- ments sont représentés sous forme symbolique. L'appareil A montre sur la Figure 1 est supposé servir à la conduite d'une machine-outil devant effectuer des travaux répétitifs mais modifiables à volonté, et incluant à cet effet une pluralité de moteurs et relais electriques, des moyens de préhension pour l'immobilisation et le transport des pièces comme pour l'échange des outils s'il y a lieu, et éventuellement un système numerique de gestion et/ou de mesure. Un simple rectangle figure cet appareil A, puisqu'il comporte quatre interfaces distinctes respectivement symboli séespar les côtés du rectangle, à savoir - en haut, un ensemble d'organes de commande manuelle, comprenant un basculeur B pour la sélection "Ecriture" E ou "Lecture" L et des boutons-poussoirs de correction BC. L'état de ces organes conditionne le mode de fonctionnement de l'appareil; - en bas, un magnétophone comportant une entrée d' écriture E et une sortie de lecture L couplées à une même et unique tête TU sous laquelle défile l'une des pistes d' une bande magnétique susceptible d'être entrainée à une vitesse variable VV par le cabestan du magnétophone, voire même à la main; - à gauche, un nombre a priori quelconque d'entrées de commande Cl...Cn respectivement couples à autant d'organes de règlage ou capteurs fournissant une valeur de consigne sous la forme d'une tension électrique variable, ou bien analogique, ou bien numérique ou codée; et - à droite, autant de sorties Fl...Fn dont chacune reflète la valeur de consigne fixée par l'entrée correspondante et commande en conséquence la fonction voulue par 1 intermédiaire d'un amplificateur-adaptateur G dont le gain peut être fixe (boucle ouverte) ou asservi à la fonction réalisee par un circuit de contre-reaction ou contrôle de gain CG, selon la nature de ladite fonction. Ainsi et par exemple, le rheostat couplé à l'entrée C1 permet de faire varier la vitesse de rotation du moteur couplé à la sortie F1 avec un asservissement eliminant toute influence de sa charge. Par contre, l'interrupteur couplé à l'entrée C2 peut commuter le relais couple à la sortie F2 sans qu'il soit besoin d'asservissement, l'amplificateuradaptateur interposé étant bistable par nature si besoin. D'une autre maniere, l'ordre de fermeture de la pince du bras mécanique de préhension fourni à l'entrée Cp et reproduità la sortie Fp n'implique pas un serrage excessif de la pièce saisie si l'asservissement est conçu pour assurer une exécution "intelligente" des ordres. On remarquera que toutes les commandes et fonctions susmentionnees sont de nature analogique et traduites par des tensions dont l'amplitude varie progressivement ou bien par tout ou rien. Par contre, l'entrée Cn et la sortie Fn étant supposées traiter des grandeurs numériques ou codées sont représentées différemment des autres, car elles mettent en jeu des circuits spécifiques, qui seront décrits plus loin. A l'intérieur du rectangle figurant l'appareil A, plusieurs compartiments délimités par des traits tiretes correspondent à des sous-ensembles fonctionnels, à savoir et d'une part, un codeur ou multiplexeur séquentiel d'entrée Cx par lequel sont tour à tour prélevés les signaux présents sur les en trées Cl...Cn, et d'autre part, un décodeur ou demultiplexeur séquentiel de sortie Dx qui fonctionne en synchronisme avec le codeur pour prélever dans une mémoire dite "de moment" m une information élémentaire et la présenter à l'entrée voulue d'une mémoire dite "de mot" M comportant n adresses respectivement associées aux fonctions F1...Fn. Le cycle de la mémoire de moment m correspond à un pas de progression du codeur Cx ou décodeur Dx, tandis que le cycle de la mémoire de mot M est synchronisé sur ces derniers, afin de maintenir l'état de chacune des fonctions Fl...Fn pendant toute la durée d'un mot de n moments. La synchronisation des différentes opérations susmentionnées comme d'autres ultérieurement decrites est assurée par une "horloge" H, qui en fait est un cadenceur dont la période de récurrence varie - selon un aspect essentiel de l'invention - non seulement en mode "Ecriture" E si le réglage d'un po tentiomêtre PR est modifié, mais surtout en mode "Lecture" L etalors dans l'exacte proportion des variations de vitesse VV de la bande magnétique défilant sous la tête TU, et ce quelque soit la cause de ces variations. Pour illustrer ces faits, l'horloge H est symboliquement montrée pourvue de deux entrées de commande, dont l'une est directement reliée à la sortie L du magnétophone, tandis que l'autre est reliée à travers le potentiomètre de réglage PR à la sortie E du basculeur B de commutation "Ecriture/Lecture". La Figure 1 montre enfin sous forme symbolique l'organisation interne des circuits de l'appareil A dans ses trois modes de fonctionnement possibles. Le premier mode, dit de préparation ou d'écriture, permet de transferer directement tous les ordres présentés sur les entrées Cl.. .Cn vers les sorties Fl...Fn correspondantes, tout en les enregistrant simultanément sur la bande magnétique supposée initialement vierge ou préalablement effacée. Pour ce mode d'écriture, le basculeur B doit être placé en position E et aucun des boutons BC peut n'être enfoncé. Le circuit I montre que dès lors, tout signal issu du codeur-multiplexeur Cx est transmis parallèlement à la mémoire de moment m et à l'entrée E du magnétophone. Pour obtenir le second mode dit de lecture simple, il suffit de commuter le basculeur B en position L, les boutons BC restant tous relevés. Dès lors, la mémoire de moment m est déconnectée du codeur-multiplexeur d'entrée Cx et se trouve couplée à la seule sortie L du magnétophone, comme le montre le circuit II. C'est dire que seules les informations préalablement enregistrées sur la bande magnétique - lors d'une phase antérieure d'écriture - se presenteront sur les sorties Fl...Fn selon des combinaisons et dans un ordre de succession immuables lors du défilement de la bande, sans que leur nature et/ou leur valeur soient affectées par d' éventuelles variations de la vitesse de défilement, par exemple si la bande est entraînez à la main pour examiner en détail et au ralenti un passage de l'enregistrement. Pourpasser au troisième mode dit de lecture avec correction sélective ou plus simplement de correction, il suffit d'enfoncer celui ou ceux des boutons BC dont le rang correspond à celui de toute fonction Fl.. .Fn devant être modifiée par rapport à sa valeur préalablement enregistree, et d'agir en conséquence sur l'organe de commande relié à l'entrée C1... Cn de même rang. Dès lors, si par exemple et comme représenté é bouton de correction BC-2 est seul enfoncé, et comme le suggère le circuit III en trait tirete, les nouveaux ordres présentés à l'entrée C2 sont transmis en mode écriture à l'entrée E du magnétophone pour être substitués à ceux préalablement enregistrés et sont simultanément chargés dans la mémoire de moment m, qui reçoit par ailleurs en simple lecture tous les ordres enregistrés concernant les fonctions autres que F2, qui restent non modifiées. Ainsi, dans tous les modes de fonctionnement de l'appareil, les fonctions Fl...Fn se manifestent toujours dans leur dernier etat enregistré sur la bande magnétique, et notamment à l'instant même de leur enregistrement ou modification pour les modes d'écriture (I) et de correction (III), qui permettent donc de constater le résultat de toute action en tempsreel, éventuellement ralenti ou accélére à la demande. Comme l'appareil permet en outre le retour en arrière, avec verrouillage ou bien inversion de certains circuits pour respectivement garantir leur sécurité comme celle de l'enregistrement ou bien au contraire modifier ce dernier par des manipulations d'ordres à rebours, il est bien évident que la préparation et la mise au point de tout programme comme sa modification ultérieure peuvent s'effectuer avec la plus grande facilité en agissant sur les commandes C1...Cn soit séparément et successivement, soit en toute combinaison. La Figure 2 est un diagramme temporel des principaux signaux intervenant dans le fonctionnement de l'appareil A Le signal F est celui fourni par l'horloge ou cadenceur H de la Figure 1, à savoir l'oscillateur VC0 qui sera décrit en relation avec la Figure 3. Ce signal F est formé de créneaux alternes ou d'impulsions récurrentes b fréquence éle vée,fonction du nombre des commandes C1...Cn à prendre en compte, de la vitesse maximale de variation des tensions les représentant, et enfin de la précision souhaitée; ; en pratique, une fréquence de récurrence de l'ordre de quelques 100 kHz suffit pour assurer l'exécution fidèle de plusieurs dizaines d'ordres par des moyens électromécaniques, hydrauliques, pneumatiques ou autres organes effecteurs du genre communément utilisé dans l'industrie ou le spectacle. Comme pour tout signal d'horloge, les flancs des créneaux ou les fronts des impulsions doivent être aussi raides que possible. En outre, dans le cas présent, il est intéressant que le rapport cyclique soit important. Le signal f dérive du précédent par comptage et maintien de chaque Nême impulsion seulement. Sur la Figure 2, ce nombre quelconque est fixé à m e 6 pour la commodité de la représentation, mais en pratique il est très supérieur et au moins egal à l'inverse de la précision de mesure souhaitée1 soiten fait de l'ordre de quelques centaines. Dans le cas present, l'intervalle entre deux impulsions f consecutives correspond au "moment" déjà evoque a propos de la memoiretampon élémentaire de la Figure 1. Si une suite de n moments constitue un "mot" au sens précite, la séparation des mots successifs implique que dans le signal f, chaque impulsion de rang n + 1 marquant la fin d'un mot joue un rôle particulier, de même que la suivante de rang n + 2 si besoin est, afin d'affecter le rang 1 a la prochaine impulsion et ainsi initialiser le mot suivant. Pour ces raisons, les impulsions de rangs n + 1 et n + 2 sont soulignées en noir. La courbe suivante montre qu'une tension inconnue V? peut êtremesuree par comparaison avec une rampe R croissant de manière quasi-lineaire depuis une valeur "zero" jusqu'à une valeur "max" pendant un certain intervalle de temps T a 1' issue duquel la rampe retourne à zéro. En effet, l'instant i de coincidence des deux tensions divise l'intervalle T en deux parties tO,tl de durées telles que tO/T e V?/Vmax. Commeil est bien connu par exemple dans les voltmetres élec- troniques, si la rampe R se repete assez rapidement, la mesure peut facilement suivre les variations de V?. Dans le cas present et comme représenté pour la premiere période T1, la rampe R n'est pas strictement linéaire mais presente des degrés, car elle est engendre - selon un autre aspect essentiel de l'invention - par simple intégration pendant la durée de chaque moment m des impulsions successives du signal F, dont le rapport cyclique est pour cette raison aussi élevé que possible. Comme leur nombre est par ailleurs important, les degrés ainsi obtenus sont presque rectangulaires et de faible hauteur relative (par exemple, 0,5% pour F = 200 f). En conséquence, la rampe R est représentée par une droite dans les périodes suivantes T2...T4, dontchacune illustre un aspect particulier du fonctionnement de l'appareil A ; La seconde période T2 montre qu'à partir de l'instant j pour lequel la valeur de la tension de rampe devient égale à celle de la tension mesurée, sa croissance est interrompue; la rampe R se poursuit dès lors et jusqu'à sa remise à zéro par un plateau ou sommet tronqué S de niveau constant égal à la tension mesurée. La troisième période T3 montre comment est dérivé de chaque rampe R ainsi conformée le signal d'écriture E fourni à la tête d'enregistrement du magnétophone : ce signal est forme de créneaux correspondant à chaque moment ou periode, qui débutent par un front descendant coincidant avec celui d' une impulsion du signal f, dont les alternances négative et positive sont séparées par un front ascendant "mobile" pro voqué Åa l'instant k de coincidence entre la rampe et la tensionmesurée, et donc correspondent respectivement a la rampe proprement dite R et à son sommet tronque S. La quatrième periode T4 montre enfin qu'en raison des inévitables problèmes de commutation lors de sa remise à zéro, la rampe présente des irrégularites au voisinage de son pied et de son sommet, et qu'il convient donc pour cette raison - sans préjudice d'autres motifs - de s'abstenir de toute mesure pendant de très courts intervalles de temps El et EO suivant le début et précédant la fin de chaque moment. Enfin, les deux périodes suivantes groupées correspondent au "blanc" inséré entre la fin du mot M et l'initialisation du mot suivant M + 1. La dernière courbe de la Figure 2 montre que le signal de lecture L est - en vertu du principe de fonctionnement d'un magnétophone - la simple dérivée du signal enregistré E, et présente en conséquence des impulsions négatives dont le front coïncide avec celui des impulsions du signal f, alternant avec des impulsions positives dont le front councide avec le début du sommet S des rampes R. Ceci étant, le signal de lecture L permet de restituer la tension mesurée lors de chaque période ou moment, puisqu'elle est égale à la valeur lors de chaque impulsion positive de la rampe R reconstituée en synchronisme avec les impulsions négatives. Ce procédé de traduction des variations d'amplitude d'une tension par la modulation du rapport cyclique de créneaux a front intermédiaire mobile est bien connu dans la technique, de meme que la représentation de tels créneaux par le signal derivé permettant leur reconstitution. Néanmoins, l'invention met en oeuvre ces procédés connus d'une manière originale répondant aux besoins de l'application spécifique envisagée, a savoir au fait que le temps de référence 8 du diagramme de la Figure 2 peut être une fonction quelconque du temps réel, selon la vitesse et le sens du défilement de la bande magnétique. En effet, lorsque l'appareil A est utilisé en mode lecture simple (II), la vitesse de défilement de la bande est sujette ade légères fluctuations, en relation notamment avec la tension d'alimentation du magnétophone. Mais surtout, lorsque l'appareil est utilisé en mode écriture (I) ou en mode correction (III), le sens et la vitesse de défilement de la bande font l'objet de fréquentes modifications, par exemple pourexamen detaillé et reprise d'un passage de l'enregistre ment ou pour introduction séquentielle de corrections séparées. Il s'ensuit comme déjà indiqué que le temps de référence 8 propre a la bande ainsi enregistrée est une fonction aléatoire 8 = f(t) du temps réel t, qui en première approximation sert de référence lors de la lecture simple d'un enregistrement effectué en temps réel. C'est pourquoi l'appareil conforme à l'invention est agencé - comme on le verra ci-après - pour comporter une référence de temps intrinsèque, dont la mise en oeuvre implique notamment et comme montré sur la Figure 2 l'emploi des deux signaux de référence temporelle invariable F et f pour la génération des rampes de comparaison R en escalier et à sommet tronqué. Cette référence de temps intrinsèque est en fait constituée par la vitesse instantanée de défilement de la bande magnétique, à laquelle est asservie la fréquence du signal d' horloge H, comme va le montrer la description du schéma de l'appareil donné à la Figure 3. Cette Figure 3 représente de manière symbolique mais fonctionnelle les éléments et circuits propres à l'appareil A inclus dans le rectangle de la Figure 1, leur couplage au magnétophone, et enfin un exemple d'utilisation de 1 'appa- reil pour le traitement de grandeurs numériques. Sur le schéma, les circuits en trait fort acheminent des signaux de type analogique pouvant éventuellement varier par tout ou rien. Les autres circuits traitent des signaux de type logique, c'est à dire présentant l'un ou l'autre de deux états bien déterminés. Parmi ces circuits, ceux repré sentés en trait interrompu sont spécifiques de l'exploitationde l'appareil en mode correction (III), ceux en trait mixte du traitement de grandeurs numériques, et enfin ceux en double trait acheminent le signal d'horloge asservi f A cet égard, un oscillateur VCO engendrant le signal a haute fréquence F de la Figure 2 est couplé à un compteur-diviseur 1/N fournissant le signal f. La fréquence de fonctionnement de l'oscillateur VCO dépend du niveau d'une tension continue de commande VCC fournie en mode écriture (I) par le potentiomètre de réglage PR, et en mode lecture (II) ou correction (III) par un comparateur de phase A. A cet effet, la borne de commande de l'oscillateur VCO est sélectivement couplee au potentiometre ou au comparateur par un inverseur E/L actionné par le basculeur B a commande manuelle, qui hormis les boutons de correction BCl...n, est le seul organe de l'appareil A normalement accessible à la manoeuvre. Le signal F engendré par l'oscillateur VCO est par ailleurs applique à travers le contact normalement fermé d'un relais Z1 à l'entrée d'un générateur de rampes GR en fait constitué par un montage dit "pompe a diodes" dont la remise à zéro est assurée par le signal f issu du compteur-diviseur 1/N. La sortie de ce générateur GR est couplée d'une part à une entre d'un amplificateur opérationnel Aml formant partie de la memoire de moment m, et d'autre part à une entrée d' un comparateur de tension AV dont la seconde entrée est directement reliée par le circuit I à la sortie du codeurmultiplexeur d'entree Cx. La mémoire de moment m comprend, en sus de l'amplificateur d'entree Aml deja mentionné, un condensateur Qm relié à sa sortie à travers le contact normalement ouvert d'un relais Z2 excité par le relais Z1 ou bien dès l'ouverture de son contact. La tension aux bornes du condensateur Qm est appli quéeà l'entrée d'un second amplificateur opérationnel Am2, dontla sortie est directement reliée par un circuit commun I + il à l'entrée du décodeur-démultiplexeur Dx. Incidemment, on remarquera que le fonctionnement de l'appareil fait que tout se passe - pour des raisons qui apparat tront ci-après - comme si le circuit I issu du multiplexeur Cx était directement relié au circuit I + Il qui aboutit au démultiplexeur Dx. La flèche T symbolise cette liaison directe, en temps réel ou différée par le truchement de l'enregistrement sur bande magnétique, liaison certes fictive maisqui confère à l'appareil une "transparence" bien réelle lors de son exploitation. Le multiplexeur Cx et le démultiplexeur Dx sont constitues par des registres identiques comportant n positions de contact analogique, c'est à dire capables de recevoir et acheminer une tension de valeur déterminée, en l'occurrence re présentative soit d'un ordre Cl...Cn, soit d'une commande de fonction Fl...Fn. Les positions des deux registres sont explorées en synchronisme - en fait, avec un décalage d'un moment symbolisé par leur decalage vertical sur le dessin par l'action d'impulsions de synchronisation S fournies par les étages 1 à n d'un registre a décalage RD bouclé en anneau et dont la progression est commandée par le signal d' horloge f. On remarquera que le registre à décalage RD comporte deux étages supplémentaires permettant de créer le "blanc" de séparation des mots successifs, par introduction d'un intervalle de deux moments entre deux explorations con sécutîves des n positions des registres Cx et Dx, comme il a déjà été indiqué en relation avec la Figure 2. Il convient de bien remarquer içi que cet agencement des registres Cx, Dx et RD garantit en toutes circonstances la correspondance univoque entre les commandes Cl...Cn et les fonctions respectives Fl...Fn, mais que cette correspondance vraie & tout instant et symbolisée par la flèche T est en fait de nature a-temporelle, au sens ou elle dépend de la séquence des impulsions d'horloge f, mais est indifférente à leur fréquence de récurrence, et donc à la vitesse de défilement de la bande magnétique'mesuree en temps reel. Tous les composants de l'appareil A jusqu'à présent mention nés à 8 l'exception des deux comparateurs av et d, et bien entendu du multiplexeur Cx - interviennent quand il est utilisé tant en mode écriture (I) qu'en mode lecture (II) ou correction (III). Ces composants sont en conséquence hachures horizontalement sur le dessin, pour souligner qu'ils constituent avec leurs liaisons et accessoires les circuits dits "communs" de l'appareil. La mise en oeuvre de ces circuits communs dans tous les cas d'emploi non seulement réduit le coût de construction et l'encombrement de l'appareil mais surtout garantit la précision et la fidélité de son fonctionnement et notamment sa "transparence", par compensation automatique à la lecture d'un enregistrement de tout défaut introduit lors de son écriture, par exemple en raison de la non-linéarité des rampes fournies par le généra- teur GR ou de la courbe de transfert des amplificateurs Aml, Am2, seuls concernés par les signaux analogiques chargés en tous cas dans le même registre de sortie Dx. Ceci étant, la qualite des performances de l'appareil A ne dépend guere que de celle des comparateurs 4V et A et des amplificateurs d'écriture AE et de lecture AL, qui tous peuvent être constitués par des amplificateurs opérationnels a hautes performances en précision et fiabilité, et qui pris deux à deux sont les composants essentiels des circuits spécifiques d'écriture et de lecture, respectivement repré sentés à droite et à gauche dans la partie inférieure de la Figure 3. Le circuit specifiquement mis en oeuvre en mode écriture I partdu comparateur de tensions 4V, qui engendre lorsque la rampe issue du générateur GR atteint le niveau de la tension V provenant du multiplexeur Cx par le circuit I, un signal dit "de basculement", en fait constitué par un front d'inversion de l'amplitude du signal de sortie du comparateur, supposé fixé à l'un ou l'autre de deux niveaux discrets, selon le sens de la différence de tension appliquee entre ses entrées. Ce signal de sorte doit être amplifié et converti de maniere à donner naissance a des courants assez intenses et de sens alternativement opposés dans la tête d' enregistrement TU du magnétophone. A cet effet, le circuit d'écriture comprend encore un relais Z3 qui en reponse au signal de sortie du comparateurav bascule le contact mobile d'un inverseur K alternativement de l'une à l'autre de deux bornes respectivement reliées aux pôles (Z) et (-) d'une source de tension continue. Cette source alimente par ailleurs un pont diviseur formé de deux résistances égales Re. La borne commune de l'inverseur K est couplée à l'entrée de l'amplificateur d'écriture AE, tandis que la jonction commune des résistances Re est reliée à l'une des extrémités de l'enroulement de polarisation de la tête d'enregistrement TU, dont l'autre extrémité est alors reliée à la sortie de 1' amplificateur par le contact inverseur d'un relais Z4 à double bobine excité vers la droite par un inverseur du basculeur B en position d'écriture E. Le circuit spécifiquement mis en oeuvre en mode lecture II part de la borne L de 1 'inverseur du relais Z4 reliée à 1 entrée de l'amplificateur de lecture AL, qui à partir des impulsions alternativement négatives et positives induites dans la tête de lecture TU reconstitue un signal en créneaux semblable à celui fourni par le comparateur bV en mode ecriture. Ce signal est appliqué a l'entrée d'un circuit Mf qui en détecte chaque front négatif et le met en forme d'impul- sion de calibre identique à celui des impulsions de synchronisation f. Les impulsions des deux origines sont appliquées aux entrées du comparateur de phase a, qui fournit en sortie une tension continue VCC d'asservissement de la fréquence F de l'oscillateur VCO propre à annuler tout décalage temporel desdites impulsions. Il en résulte que la fréquence d'horloge F est à tout moment proportionnelle à la vitesse de défilement VV de la bande magnétique, et par suite, que le début et la fin de chaque rampe engendrée par le généra teur g coincident avec les fronts de deux impulsions négatives issues de la lecture de cette bande. Or, en écriture comme en lecture, la croissance de chaque rampe est arrêtée au début des créneaux positifs respectivement issus du comparateur de tensions flV ou de l'amplificateur de lecture AL, transmis par des diodes aux entrées d'une porte "OU" assurant l'excitation du relais Z1 et donc l'ouverture de son contact, qui interrompt la fourniture des impulsions d'horloge F au générateur de rampes GR. Ainsi, chaque rampe est limitée en lecture exactement au même niveau qu'en écriture, à savoir au niveau de la tension V à laquelle est affecté le moment m en cause, lequel correspond au même couple ordre C1...Cn / fonction Fl...Fn grâce a l' action du registre à décalage RD commandant la progression synchrone du multiplexeur Cx et du démultiplexeur Dx. Au total, durant la partie finale de chaque moment, la sortie du générateur GR est portée en lecture au niveau auquel elle avait été limitée en écriture, et ce niveau est celui de la tension V représentative d'un ordre destiné à la fonction homologue. En d'autres termes, la mémoire de moment m retrouve en temps différé à la lecture le même état qu'en temps réel à l'écriture, de sorte que la transparence de 1' appareil reste préservée, quel que soit le laps de temps séparant les deux opérations. L'identité de ces deux états est en outre garantie par 1' agencement particulier de la memoire de moment m, et notamment par la présence des amplificateurs Aml et Am2 agissant comme adaptateurs d'impédance et suiveurs de tension pour assurer la charge du condensateur Qm au niveau exact de la sortie du générateur GR échantillonnée en temps opportun par excitation temporaire du relais Z2, puis le maintien de ce niveau de harge jusqu'a l'échantillonnage suivant, lequel provoque l'augmentation ou la diminution de la charge dudit condensateur en fonction de la valeur relative de la nouvel-' le tension considérée en écriture ou lecture. On remarquera que la faible impédance de sortie de l'amplificateur Aml permet une charge tres rapide du condensateur Qm, qui peut être maintenue sans perte sensible grâce à 1 'impé- dance d'entrée élevée de l'amplificateur-Am2. S'il est en outre entendu que la memoire de mot M couplée à la sortie du démultiplexeur Dx est constituée par la juxtaposition de n cellules capables des mêmes performances, l'appareil A peut donctravailler sans problème de perte d'information avec un cycle élémentaire (intervalle entre deux impulsions de synchronisation f) raccourci ou bien allonge par rapport a sa durée en temps réel, et donc peut indifféremment fonctionner en accéléré ou au ralenti. Cette faculté est particulièrement précieuse lorsque 1 'appa- reil est exploité en mode correction III. pour lequel les inverseurs du basculeur B et donc du relais Z4 sont en position L, tandis que l'un au moins des boutons BC est enfoncé. Dès lors, les circuits en trait tireté entrent en jeu : une part, comme montré en haut et à droite sur la Figure 3, l'enfoncement d'un bouton BC/l. ..n excite l'une des entrées d'une porte "ET" associez dont l'autre entre est couplée à l'étage de même rang du registre à décalage RD, et dont la sortie transite par une porte "OU" commune à tous ces circuits. La sortie X de cette porte est donc excitée au moment affecte à l'ordre C1...Cn dont la correction est requise par l'enfoncement du bouton BC correspondant, mais reste au repos lors du traitement des autres ordres. Ce signal X est transmis à l'une des entres de la porte "ET" située en bas à gauche sur le dessin et dont l'autre entrée reçoit les signaux de synchronisation f. En conséquence, au début du moment-affecte à l'ordre à corrigeur, un circuit dit "margeur" ceci de type bistable par exemple, est active puis ramené au repos par l'impulsion f marquant la fin de ce moment. A l'état activé, ce circuit peut être excité pendant l'intervalle séparant deux signaux EO,El engendrés peu auprès le début et peu avant la fin du moment considéré, par exemple par le compteur-diviseur 1/N (en alternative, ce circuit pourrait aussi bien comporter des temporisations internes asservies à f). Durant cet intervalle ±0,ex le circuit ZEE excite à travers une diode de découplage la bobine droite du relais Z4, qui donc commute momentanément son inverseur en position E pour permettre l'écriture de l'ordre corrigé se substituant à celui précédemment enregistré. Le circuit margeur a évidemment pour rôle d'éviter toute altération des fronts de synchronisation enregistrés avant la correction de l'ordre concerné, altération qui pertuberait gravement l'asservissement de l'oscillateur VCO notamment en cas de corrections répétées et/ou combinées d'un ou plusieurs ordres C1...Cn. De la sorte, lorsque l'appareil A est exploité en mode de correction (III), il fournit en sortie d'une part, les ordres non modifiés restitués par simple lecture de 1 'enregis- trement, et d'autre part les ordres moment corrigés, qui sont simultanément enregistrés, les uns comme les autres étant par ailleurs exécutés. Cette correction sélective de tout ordre deja enregistré s' effectuant ainsi "au vol" alors que se deroule l'exécution des autres ordres, il serait intéressant dans certains cas de faciliter la tache de l'opérateur en lui offrant la possibilité de procéder à des essais préalables "en blanc", c'est à dire avec exécution entemps réel mais sans enregistrement des modifications. A cet effet, il suffirait d'in terdlre provisoirement la commutation de l'inverseur du relais Z4 en position d'écriture E, par exemple en déconnectant la bobine droite du relais au moyen d'un interrupteur interposé entre le circuit margeur et la dipode associée, et ainsi couper le courant normalement injecté par cette voie pour forcer le relais vers la droite. A cepropos, il est souligné que la parfaite substitution d' un ordre corrigé à l'ordre antérieurement enregistré Empli que que le temps de commutation du relais Z4 dans l'un et 1 autre sens doit par principe être très bref (une petite fraction d'un moment élémentaire), et que les autres composants concernés par cette commutation, et notamment les amplificateurs d'écriture AE et de lecture AL, doivent de maniere corollaire être capables de réponses tres rapides. Ce fait peut être mis a profit pour assurer le traitement par l'appareil A d'ordres non plus analogiques, mats numériques ou codés, comme il a été déjà indiqué. Un tel ordre doit se présenter sous la forme d'un échelon de tension ou d'une impulsion de niveau maximal de préférence, survenant & un instant déterminé par convention au cours d'un moment élémentaire m, divisé en autant d'intervalles égaux que le requiert le nombre des informations distinctes à prendre en compte (par exemple 27 pour les lettres de l'alphabet plus un espace). Dansle cas illustré et plus réaliste du traitement des chiffres 0 à 9, chaque moment élémentaire est divisé en dix intervalles égaux par référence à des impulsions fournies à cet effet par un circuit multiplicateur x10 sur la base de la fréquence de synchronisation f (ou plus simplement, par une prise sur l'étage adéquat du compteur-diviseur 1/N). Ces impulsions de fréquence 10 f sont appliquées Åa l'entrée d' une roue codeuse décimale RC couplée à l'entrée Cn du multiplexeur d'entrée Cx dans l'exemple représente. Selon le chiffre 0-9 affiché sur la roue codeuse, seule l'impulsion de rang correspondant est transmise au multiplexeur et prise en compte par l'appareil. Il s'ensuit que le comparateur AV bascule - au moment de l'écriture de l'ordre Cn - avec un retard relatif proportionnel au chiffre affichés puis reste verrouillé en l'état jusqu'à la fin du moment en cause. Lors de la lecture de ce même moment sur 1 'enregistrement, le front positif du signal de sortie de l'amplificateur AL se présente avec un retard relatif identique à la sortie de la porte "OU" des circuits communs, comme lors de l'écriture. Le générateur GR se trouve donc bloqué à un niveau proportionnel, mais ntintérvient pas en l'occurrence, sauf application spéciale requérant deux informations correspondantes, l'une codée et l'autre analogique. Le front positif prélevé à la sortie de la porte "OU" citée est appliqué à l'une des entrées d'une porte "et" formant partie intégrante d'un circuit de sortie décimale SD qui re çoit par un conducteur Y les impulsions à fréquence 10 f fournies à la roue codeuse RC. L'autre entrée de la porte "et" est pour sa part reliée a une sortie dite "numérique" Nn de l'étage n du démultiplexeur Dx, portée à l'état vrai (positif en l'occurrence) lorsque cet étage est sélectionné. Ceci étant, la porte "et" n'est rendue passante qu'à 1 'arri- vée du front positif precité, et donc avec un retard relatif correspondant au chiffre affiché sur la roue codeuse RC en temps reel à l'écriture, comme à la lecture ultérieure de l'enregistrement. La coincidence temporelle du signal de sortie de cette porte "et" avec l'une des impulsions transmises par le conducteur Y permet d'identifier le chiffre à afficher à l'aide d'un classique circuit de décodage par portes, éventuellement doté d'une mémoire de même cycle que la mémoire de mot M couplée aux sorties F1...Fn du démultiplexeur Dx. Dans le cas mentionne au début de la description, concernant l'emploi de l'appareil A pour la conduite d'une machine-outil à commande programmée, les informations numériques ou codées ainsi enregistrées et restituées pourraient être utilisées par exemple pour la commande sélective par une même voie de plusieurs organes simalaires, par exemple des électrovannes pour la distribution de différents produits de lubrifîcation ou detraitement de surface. Ou encore et comme suggéré sur la Figure 1, ces informations numériques pourraient assurer l'appel sélectif de différents sous-programmes complexes dans la mémoire d'un microprocesseur p P, spécifier l'amplitude d'un mouvement par ailleurs commandé du bras de préhension mécanique, ou enfin fournir les cotes d'usinage d'une pièce. Il est bien évident que ces exemples d'applicatibn ne sont nullement limitatifs et que l'appareil pourrait être utilisé à bien d'autres fins, par exemple pour régler des jeux de lumiere et actionner des accessoires de scène dans un spectacle incluant un accompagnement musical.enregistré sur d' autres pistes de la même bande magnétique. Il est par ailleurs bien entendu que le schéma de la Figure 3 n'a qu'une valeur explicative et ne préjuge nullement de la technologie de réalisation de l'appareil. En particulier, les relais et autres contacteurs pourraient être avantageusement remplacés par des montages électroniques plus rapides et plus fiables, incorporant par exemple des composants de type MOS parfaitement compatibles avec les portes, registres, compteurs et amplificateurs opérationnels de même technologie disponibles sur le marche. Par ailleurs, de nombreuses variantes des circuits peuvent être envisagées pour assurer les fonctions spécifiées. C'est dire d'une maniere plus générale que l'invention n'est nullement limite à l'exemple de mise en oeuvre décrit et illustré, mais comprend tous les moyens en constituant ensemble ou séparément des équivalents tehniques.

Claims: REVENDLCATLONS DE BREVET 1. Appareil multiplex formant interface transparente et atemporel le pour l'enregistrement magnétique sur une seule piste, la restitution à l'identique et la modification sélective d'un ensemble de tensions de commande, comportant trois circuits d'interface dont l'un est couplé a un dispositif d'enregistrement magnétique sélectivement utilisable en écriture ou .en lecture et dont les autres sont respectivement un multiplexeur d'entrée et un démultiplexeur de sortie couplés à deux ensembles homologues de sources et récepteurs de tensions de commande et incluent deux registres identiques dont l'exploration séquentielle cyclique est commandée pas à pas à partir d'impulsions de synchronlsation, caractérisé en ce qu'il comprend essentiellement et en combinaison opérante - des circuits communs utilisés tant en écriture qu'en lecture, qui incluent . un oscillateur VCO engendrant des impulsions d'hor loge F dont la fréquence de recurrence est asservie à la vitesse de défilement VV du support d'enregis trement en lecture, . un compteur-diviseur associé 1/N engendrant une im pulsion de synchronisation f chaque fois qu'il a reçu un nombre déterminé d'impulsions d'horloge, . un générateur GR intégrant ces dernières et remis à zéro lors de chaque impulsion de synchronisation pour produire une tension en rampes récurrentes dont chacune est par ailleurs limitée à un niveau égal à celui d'une tension de commande V concernée, . une mémoire analogique élémentaire m qui d'une part est périodiquement couplée à la sortie dudit qéné rateur pour échantillonner le niveau de limitation de chaque rampe, et d'autre part est reliée en per manence à l'entrée du démultiplexeur Dx, dont chaque sortie est couplée à une semblable mémoire, - et des circuits utilisés sélectivement en écriture et en lecture, à savoir un comnarateur de tensions 4V couplé aux sorties du multiplexeur Cx et du générateur GR pour engendrer, des que le niveau de chaque rampe devient égal à la tension de commande à transcrire, un signal de bas culement qui commande d'une part la limitation de ladite rampe et d'autre part l'inversion de la pola rité d'un signal d'écriture inversée lors de chaque impulsion de synchronisation, de sorte que ce signal est forme de doubles créneaux à front intermédiaire mobile en fonction du niveau de la tension de com mande transcrite, et un amplificateur de lecture AL separant les im pulsions négatives et positives dérivées du signal enregistré, qui sont utilisées les unes pour l'as servissement en fréquence de l'oscillateur VCO et les autres pour commander la limitation de chaque rampe engendrée par le générateur GR. 2. Appareil selon la revendication 1, dans lequel la fréquence de recurrence des impulsions d'horloge F engendres par l'oscillateur VCO est fonction d'une tension continue de contrôle VCC réglée à une valeur fixe en écriture mais fournie en lecture par un comparateur de phase Ap recevant les impulsions de synchronisation f et les impulsions homologues dérivées de l'enregistrement. 3. Appareil selon la revendication 1 ou la revendication 2, dans lequel le générateur de rampes.r8currentes GR est un montage agencé pour intégrer les impulsions d'horloge F jusqu'au niveau de la tension.de commande V concernée puis maintenir ce niveau jusqu'a la prochaine impulsion de synchronisation f assurant sa remise à zéro. 4. Appareil selon l'une quelconque des revendications 1 à 3, dans lequel la mémoire élémentaire m comprend un condensateur Qm monté en dérivation entre un point de référence de potentiel et la liaison entre deux amplificateurs Aml, Am2 agissant comme adaptateurs d'impédance et suiveurs de tension*, ledit condensateur ne recevant la tension de sortie de 1 amplificateur d'entrée qu'au cours de la période de limitation de chaque rampe issue du générateur GR. 5. Appareil selon l'une quelconque des revendications 1 à 4, dans lequel l'exploration séquentielle cyclique des positions homoloques des registres multiplexeur Cx et démultiplexeur Dx est commandée en synchronisme par un registre à décalage RD bouclé en anneau qui comporte au moins une position supplémentaire et dont la progression pas à pas est commandée par les -impulsions de synchronisation f. 6. Appareil selon l'une quelconque des revendications 1 à 5, dans lequel le circuit d'écriture comprend un montage Z3 + K d'inversion du courant de polarisation de la tete d'enregistrement TU, par lequel elle est reliée d'une part au point milieu d'un pont diviseur de tension symétrique Re/Re alimenté par une source continue, et d'autre part à l'un ou à l'autre pôle de ladite source, selon la polarité du signal de sortie du comparateur EV. 7. Appareil selon l'une quelconque des revendications 1 a 6* pourvu de circuits de correction incluant d'une part, une quatrieme interface de commande manuelle formée de commutateurs BC/l...n et de circuits de portes associés aux registres de multiplexage Cx,Dx pour en selectionner une ou plusieurs positions homologues, et d'autre part, un montage inverseur automatique Z4 par lequel la tête TU du dispositif d'enregistrement est temporairement decouplée du circuit de lecture et couplee à celui d'écriture lors du traitement de chaque position sélectionnée des registres. 8. Appareil selon la revendication 7, dont le montage inverseur automatique Z4 est commandé par l'întermédiaire d'un circuit margeur JEt agissant pour respectivement retarder et avancer sa commutation par rapport aux impulsions de synchronisation f qui déterminent le début et la fin du traitement de chaque position sélectionnée des registres. 9. Appareil selon l'une quelconque des revendications 1 à 8, comportant des circuits pour le traitement d'informations numériques ou codees associés à au moins l'une de ses voies et incluant des moyens x10 pour diviser la période de traitement comprise entre deux impulsions de synchronisation f en plusieurs intervalles discrets, à chacun desquels est affectée une valeur ou signification conventionnelle, une source de codage RC couplée auxdits moyens et agencee pour fournir Åa la position concernée du multiplexeur Cx un échelon ou une impulsion de tension au cours de l'intervalle correspondant à l'information à traiter, et un récepteur de décodage SD couple auxdits moyens d'une part, et d'autre part à travers une porte "et" à une sortie spéciale Nn de la position concerne du demultiplexeur Dx excite pendant toute sa période de sélection, et à une porte "OU" par laquelle est commandée en écriture comme en lecture la limitation du niveau des rampes engendrées par le générateur GR. 10. Appareil selon l'une quelconque des revendications pré cédentes, dont les composants actifs sont de nature électronique et notamment réalisés au moyen d'éléments de technologie dite "MOS".

Inventors: GENDROT, ANDRE JEAN-CLAUDE, Gendrot, André Jean-Claude
Applicants: GENDROT, ANDRE JEAN-CLAUDE
Application year: 1980
Main classification: G08C19
IPC codes: G08C19, G05B19, G08C15