Brevet FR2694646A1 — publié le 19940211

i La présente invention concerne un dispositif pour commander des moyens pouvant être déclenchés électroniquement. On connaît un dispositif pour commander des moyens pouvant être déclenchés électroniquement et agencés sur un véhicule, un chariot ou analogue qui est animé d'un mouvement recti- ligne de va-et-vient, dispositif comportant une source d'incréments qui engendre un signal d'horloge pour le déclenchement des moyens devant être déclenchés, avec de plus un microprocesseur pour la transmission de données enregistrées et une division fixe du parcours devant être effectué par le véhicule, le chariot ou analogue (brevet allemand DE-11 29 595) Cette commande numérique connue de machines de travail, en particulier de machines- outils, considère que la précision d'une commande dépend de la 5 définition du parcours à partir d'impulsions Dans ce cas, on propose d'effectuer la mesure grossière par une mesure digitale de distance et la mesure fine par une mesure de temps On admet toutefois que la solution connue ne peut détecter des variations de vitesse, étant donné qu'il est20 connu, par ailleurs, de diviser les intervalles des impulsions, déterminés par une analyse photoélectrique d'une grille de division, par une interpolation linéaire de temps. Une telle division d'intervalles sert, dans ce cas, avant tout, à mesurer les variations de vitesse apparaissant sur des machines-outils. On connaît également un dispositif de commande pour une imprimante à aiguilles (brevet allemand DE-30 14 338) comportant un microprocesseur et une amenée d'informations pour un écartement de fentes prédéterminé d'une grille30 d'impression et pour une grille de signal en retour, prove- nant d'un dispositif de signal en retour et relié à des distances, à chaque fois constantes, du mouvement d'un chariot d'impression, la distance étant plus grande que l'écartement Dans ce cas, on considère une suite de distances d'un signal en retour précédent, une vitesse moyenne pouvant être déterminée à partir d'une distance parcourue et d'une durée mesurée lorsque cette distance a été parcourue De même, cette solution n'est plus suffisante pour les exigences croissantes en précision de moyens pouvant être déclenchés électroniquement, comme par exemple des éléments d'impression dans des imprimantes matricielles. L'objet de l'invention est de détecter également des varia- tions de vitesse et, ainsi, d'obtenir une commande très précise de moyens pouvant être déclenchés électroniquement. A cette fin, le dispositif, tel que décrit précédemment, pour commander des moyens pouvant être déclenchés électroniquement, est remarquable, selon l'invention, en ce que la valeur instantanée du signal délivré par la source d'incréments, est adressée, à titre de pas par l'inter- médiaire d'une logique de synchronisation, à une logique de contrôle, en ce que la logique de contrôle est reliée à une source variable de pas fins, en ce que le pas fin de ladite source variable peut être transmis à un compteur de pas fins, comme également à au moins un générateur de rythme de déclenchement, et en ce qu'un rythme de déclenchement peut être engendré, lorsque la valeur de comptage d'un registre du générateur de rythme de déclenchement est atteinte. Les avantages obtenus par l'invention consistent, en parti- culier, en ce qu'une distance prédéfinie peut être divisée de façon extrêmement précise, le signal de référence pouvant provenir d'une source de distance incrémentielle Ces divisions engendrées avec une horloge variable peuvent être continuellement adaptées à la fréquence de la source de distance incrémentielle. D'autres avantages consistent en ce que, grâce au dispositif conforme à l'invention, pour chaque pas synchronisé de la source d'incréments, un ou plusieurs "pas fins", éventuellement manquants, peuvent être engendrés dans des intervalles plus courts (pour une vitesse trop élevée) ou aucun "pas fin" n'est engendré (pour une vitesse trop lente) Dans ce cas, il est avantageux que le nombre des "pas fins" reste toujours identique, sur toute la distance, pour les données prédéfinies. Un perfectionnement de l'invention consiste en ce que, dans le générateur de rythme de déclenchement, est chargée une valeur pour le départ, qui est égale ou inférieure à la valeur du registre du générateur de rythme de déclenchement. Par ailleurs, il est prévu que le compteur de pas fins soit variable par rapport à un pas de la source d'incréments, c'est-à-dire qu'il peut être déclenché pour un nombre choisi arbitrairement de pas fins. Les figures du dessin annexé feront bien comprendre comment l'invention peut être réalisée. La figure 1 est un schéma synoptique du dispositif. La figure 2 est une décomposition supplémentaire du schéma synoptique de la figure 1. Les figures 3 à 8 montrent les différentes courbes d'impul- sions concernant:25 le départ/arrêt (figure 3), le pas (figure 4), le micro-pas (figure 5), le pas fin (figure 6), le rythme de déclenchement pour un premier moyen pouvant être déclenché électroniquement (figure 7), et le rythme de déclenchement pour un second moyen pouvant être déclenché électroniquement (figure 8), les valeurs de comptage étant à chaque fois indiquées en bas des courbes (figures 7 et 8). Un véhicule, un chariot ou analogue, se déplaçant en va-et-vient, est constitué, par exemple, d'un chariot de tête d'impression, non représenté, d'une imprimante matricielle à aiguilles Une source d'incréments 1 (repré- sentée ici sous forme d'un disque de synchronisation com- portant un émetteur de signal) transmet ses signaux de pas à une logique de synchronisation 2 qui est reliée, de façon à pouvoir transmettre un signal, à une logique de contrôle 3. Par la logique de contrôle 3, est effectuée l'entrée d'un signal de départ ou d'arrêt 4 Par ce signal de départ 4, un compteur est déclenché dans une source de pas fins 5 Un micro-pas 6, dérivé d'une fréquence d'oscillation, synchronise le compteur de la source de pas fins 5 jusqu'à ce que la valeur prédéfinie du registre, dans la source de pas fins 5, soit atteinte Lorsque cette valeur est at- teinte, un pas fin 7 est déclenché simultanément, pas fin 7 qui incrémente un compteur de pas fins, qui met à "zéro" le compteur dans la source de pas fins 5, et qui déclenche d'autres compteurs dans des générateurs de rythme de dé- clenchement 9 et 10 devant encore être décrits. Le compteur de pas fins 8 comporte un registre 8 a de limi- tation de pas fins et une commande 8 b de limitation de pas fins De même, la source de pas fins 5 comporte un registre a de pas fins et un contrôleur 5 b de pas fins Dans le registre 8 a, est enregistré le nombre des pas fins 7 cor- respondant à la durée entre deux incréments de la source d'incréments 1. Le processus qui engendre les pas fins dure, jusqu'à ce que le compteur de pas fins 8 atteint la valeur du registre 8 a, à moins qu'il ne soit arrêté avant par un pas synchronisé de la source d'incréments 1, pendant ce fonctionnement, c'est- à-dire que, pour des valeurs identiques dans le compteur 8 et dans le registre 8 a, la génération de pas fins est arrêtée, jusqu'à ce qu'un nouveau pas synchronisé déclenche le même processus à partir du début. Dans le cas o un pas synchrone de la source d'incréments 1 apparaît avant qu'une égalité du compteur 8 et du registre 8 a ne soit atteinte, le compteur 8 est incrémenté par le micro-pas 6 jusqu'à l'égalité du registre 8 a et de la commande 8 b, des pas fins 7 en nombre correspondant étant engendrés et le compteur 8, ainsi que le compteur dans la source de pas fins 5, étant remis à "zéro" Le même processus commence directement après le pas la de la source15 d'incréments 1. Avec chaque pas fin 7, les générateurs de rythme de déclen- chement 9 et 10 reliés sont synchronisés, générateurs de rythme de déclenchement qui, à chaque fois que l'égalité d'un compteur et d'un registre dans lesdits générateurs de20 rythme de déclenchement 9 et 10 est atteinte, déclenchent un rythme de déclenchement 11 et recommencent alors de nouveau à "zéro". Les rythmes de déclenchement 11 peuvent, par exemple, être transmis à des horloges dans les circuits pour le déclen- chement d'une aiguille d'impression entraînée par un électro-aimant, dans des têtes d'impression matricielles à aiguilles (figures 1 et 2). Conformément à la figure 3, pendant le processus de com- mande, le signal départ/arrêt correspond à la valeur logique " 1 " Sur la figure 4 est représenté, à la même échelle, le pas la de la source d'incréments 1 La figure 5 montre le micro-pas 6 dérivé d'une fréquence d'oscillation (par exemple 1 ou 2 M Hz) Le pas fin 7 (figure 6) est réglé, à titre d'exemple, de façon à correspondre à cinq micro-pas 6 qui sont enregistrés dans le registre 5 a. Le troisième pas la représenté (à partir de la gauche) suit temporairement, par exemple en raison de la course rapide d'un électromoteur qui entraîne un disque de synchronisation et qui entraîne également le véhicule, le chariot ou analo- gue, à une plus faible distance que la distance nominale prédéfinie Dans ce cas, les pas fins 7 nécessaires pour10 compléter doivent être engendrés Le quatrième pas la représenté (à partir de la gauche) suit temporairement, par exemple en raison de la course trop lente de l'électromoteur mentionné, à une distance plus importante que la distance nominale prédéfinie Ainsi, le nombre de pas fins 7 reste15 constant à l'intérieur d'un pas la. Par ailleurs, un registre 12 du générateur de rythme de déclenchement est prévu (figures 1 et 2), registre qui peut émettre le rythme de déclenchement 11, à chaque fois que la valeur prédéfinie enregistrée est atteinte Une valeur peut être chargée dans le générateur de rythme de déclenchement 9, pour le départ, valeur qui est égale ou inférieure à la valeur du registre 12, de sorte qu'un rythme de déclen- chement 11 est engendré avant que la valeur du registre ne soit atteinte comme usuellement Au contraire, la figure 725 montre la valeur du registre telle qu'elle est atteinte usuellement Dans ce cas, le rythme de déclenchement 11 est annulé, à titre d'exemple, par sept valeurs de comptage La figure 8 montre l'obtention d'une valeur de registre non usuelle. REVENDICATIONS 1 Dispositif pour commander des moyens pouvant être dé- clenchés électroniquement et agencés sur un véhicule, un chariot ou analogue qui est animé d'un mouvement rectiligne de va-et-vient, comportant une source d'incréments qui 5 engendre un signal d'horloge pour le déclenchement des moyens devant être déclenchés, avec de plus un microprocesseur pour la transmission de données enregistrées et une division fixe du parcours devant être effectué par le véhicule, le chariot ou analogue,10 caractérisé en ce que la valeur instantanée du signal délivré par la source d'incréments ( 1), est adressée, à titre de pas (la), par l'intermédiaire d'une logique de synchronisation ( 2), à une logique de contrôle ( 3), en ce que la logique de contrôle ( 3) est reliée à une source15 variable de pas fins ( 5), en ce que le pas fin ( 7) de ladite source variable peut être transmis à un compteur de pas fins ( 8), comme également à au moins un générateur de rythme de déclenchement ( 9,10), et en ce qu'un rythme de déclenchement ( 11) peut être engendré, lorsque la valeur de comptage d'un registre ( 12) du générateur de rythme de déclenchement est atteinte. 2 Dispositif selon la revendication 1, caractérisé en ce que, dans le générateur de rythme de déclenchement ( 9), est chargée une valeur pour le départ,25 qui est égale ou inférieure à la valeur du registre ( 12) du générateur de rythme de déclenchement. 3 Dispositif selon la revendication 1, caractérisé en ce que le compteur de pas fins ( 8) est variable par rapport à un pas (la) de la source d'incréments30 ( 1), c'est-à-dire qu'il peut être déclenché pour un nombre choisi arbitrairement de pas fins ( 7).