FR 2688081 A1 19930903 FR 9202290 A 19920227 i La présente invention concerne un dispositif pour lire un code d'identification d'objets notamment des compo- sants mécaniques. Lorsqu'il s'agit de composants mécaniques destinés à être assemblés, par exemple en construction automobile, les codes qui leurs sont appliqués consistent en des empreintes réalisées à l'intérieur d'un périmètre précis qui peut être palpé par des touches mécaniques. Le palpeur comporte autant de touches qu'il y a d'endroits possibles prédéterminés pour les empreintes à l'intérieur de ce périmètre, et le code consiste en deux empreintes parmi le nombre possible qui peut être 13 ou 15. D'une manière connue, les touches sont maintenues en saillie à l'extérieur d'une surface de référence du palpeur par des organes élastiques si bien qu'une opération de lecture de code provoque l'enfoncement de toutes les touches qui ne se trouvent pas en face d'une empreinte On comprend qu'il suffit d'associer à chaque touche un capteur de position qui émette un signal électrique à deux niveaux (par exemple de tension) chaque niveau correspondant à une position de la touche. Le palpeur est connecté à une unité d'interpréta- tion de la lecture qui est programmée pour déterminer le code lu en fonction des deux touches qui restent en position sortie Il est nécessaire de créer entre l'unité d'interpré- tation et les conducteurs provenant du palpeur un organe d'interfaçage pour rendre les signaux des capteurs compati- bles avec l'unité de leur traitement qui est le plus souvent un automate programmable ou une unité à commande numérique. La présente invention entend simplifier la liaison entre le palpeur et l unité de traitement et d'interprétation des signaux de sorte que cette liaison puisse être effectuée par un câble standard soit plat, soit cylindrique avec des broches de connexion standard. A cet effet, elle a donc pour objet un dispositif de lecture d'un code formé sur une pièce par N empreintes réalisées parmi N emplacements d'empreinte possibles, comportant N touches qui sont montées chacune à coulissement dans un support entre une position rentrée correspondant à5 l'absence d'empreinte et une position sortie correspondant à la présence d'une empreinte, un organe élastique de rappel qui est attelé entre le support et la touche pour solliciter en permanence la touche en direction de sa position sortie, et un capteur qui est associé à chaque touche et qui délivre10 une information différente selon que la touche est dans sa position rentrée ou dans sa position sortie; chaque capteur est relié à l'une des N entrées d'adresses que comporte une mémoire électronique chargée pour chaque adresse d'une donnée numérique significative du code correspondant à l'adresse15 définie par les N touches activées lors de la lecture, qui peut être lue lorsque la mémoire reçoit les signaux de n capteurs et délivrée et transmise par un bus de données à une unité de traitement des données. Par cette mémoire, les signaux du palpeur sont convertis en des données qui sont immédiatement transmissi- bles à une unité de traitement qui vient la lire par l'ins- truction du microprocesseur qu'elle contient. Le composant électronique qui constitue la mémoire est avantageusement logé dans le support des touches du palpeur de sorte que ce palpeur devient un périphérique mobile à connexion normalisée d'un automate programmable ou une commande numérique. Dans un mode préféré de réalisation, il est suffisant de choisir N égal à 2 et N égal à 13 ou 15 ce qui permet de réaliser 78 ou 105 codes différents. Les valeurs numériques à inscrire en mémoire n'étant donc pas supérieures à 128, il suffit de 7 bits pour l'enregistrement et la lecture de ces valeurs Bien entendu, la liaison automate/mémoire sera assurée avec un câble possédant d'autres conducteurs pour les signaux de validation, pour l'alimentation et le contrôle du retour en position sortie de toutes les touches, notamment. D' autres caractéristiques et avantages ressortiront de la description d'un exemple de réalisation de l'invention donné ci-après en référence aux dessins annexés dans les- quels: la figure 1 est une vue schématique en coupe longitudinale d'un palpeur selon l'invention, la figure 2 est une coupe selon la ligne II-II de la figure 1, la figure 3 est une coupe selon la ligne III-III de la figure 2, la figure 4 est une vue suivant F de la figure 1 la figure 5 est une vue de dessus de la zone de chaque pièce explorée par le palpeur, les figures 6 et 7 sont des tableaux de codes possibles avec un palpeur à 15 touches et un palpeur à 13 touches, la figure 8 est le schéma du circuit électronique placé entre les touches et l'unité centrale de traitement des données. Le palpeur utilisé dans l'invention est de consti- tution générale connue Il comporte un boîtier support 1 dans lequel sont montées coulissantes quinze touches, référencées 2 à 16 Chaque touche est une tige qui fait saillie du support 1 au travers d'une surface l A sous l'effet d'un ressort de rappel 17. Les touches sont en réalité divisées en une partie inférieure qui fait saillie hors du boîtier 1 et une partie supérieure qui agit comme un poussoir des parties inférieures et sur lequel s'exerce le ressort 17. La partie supérieure de chaque poussoir traverse une cloison 18 interne au boîtier et constitue la partie mobile d'un capteur de position des touches Cette partie peut actionner un contact pour fermer ou ouvrir un circuit ou, comme représenté, coopérer avec un capteur à effet Hall et des aimants Cette disposition est décrite dans le document EP-A 451 044 Chaque poussoir comporte une gaine tubulaire qui renferme une partie supérieure magnétique 19,5 une partie amagnétique 20 et une partie inférieure magnétique 21 Chaque poussoir est associé à une paire d'aimants 23, 24 séparés par une plaque 25 La figure 3 montre que 6 paires d'aimants 23, 24 suffisent pour coopérer avec les extrémités de quinze poussoirs Entre ces aimants et les poussoirs, on10 a disposé un capteur à effet Hall noté 26 sur la figure 3 et situé à cheval sur la tranche de la cloison 25 séparant les deux aimants 23, 24 Comme l'explique le document cité ci- dessus, en fonction de la position de la touche, donc du poussoir et donc de la partie amagnétique de celui-ci, le flux magnétique produit par un aimant traverse le capteur 26 tandis que l'autre flux produit par l'autre aimant ne traverse pas le capteur Au cas o la touche est en position sortie, comme la touche 8 de la figure 2, la partie amagnéti- que 20 du poussoir correspondant est dans sa position basse. Le flux magnétique produit par l'aimant 23 (supérieur) voisin de la touche 8 est bouclé sur le capteur 26 par la partie magnétique supérieure 19 du poussoir tandis que le bouclage du flux magnétique produit par l r aimant 24 est interrompu par la partie amagnétique 20. A l'inverse, quand la touche est en position haute (rentrée), le circuit magnétique de l'aimant 24 est bouclé tandis que celui de l'aimant 23 est interrompu Le capteur a effet Hall concerné émet donc deux signaux différents selon la position des touches. Les quinze touches sont destinées à explorer une zone Z (figure 5) d'une pièce qui comporte un espace suffi- sant pour recevoir une empreinte circulaire telle que celle n d'un diamètre de l'ordre de 7 mm dans quinze emplacements différents, notés de a à o sur la figure 5. Le code qui sera porté par la pièce consistera en deux empreintes (par exemple e et n) parmi les quinze emplacements possibles. Le tableau de la figure 6 donne la valeur numérique 59 à ce code e-n Le palpeur décrit aux figures 1 et 3 qui serait placé sur une zone Z telle que celle de la figure 5 aurait les touches 6 et 15 en position sortie Les capteurs à effet Hall associés aux poussoirs de ces touches émettrait donc un signal significatif de cette position "sortie". L'invention propose un moyen simple pour l'exploi- tation du signal émis par ces deux capteurs Il est constitué par un composant électronique du commerce sous forme d'une mémoire ROM, (mémoire à lecture seule) programmable Cette mémoire 30 sur la figure 8 comporte quinze entrées d'adresses et huit entrées de données La programmation consiste à15 affecter à une adresse le nombre code correspondant Par exemple, la présence d'un signal de niveau un sur les entrées d'adresse 5 et 14 de la mémoire 30 active l'adresse d'un code correspondant à deux empreintes parmi quinze situées aux emplacements e et N de la figure 5 A cette adresse, on peut donc écrire lors de la programmation de la mémoire le nombre 59 au moyen de sept bits soit 1-1-1-0-1-1. Parmi toutes les adresses possibles d'une mémoire à 216 adresses, on en utilise 105 pour loger les 105 valeurs possibles du code d'une pièce identifiée par deux empreintes parmi quinze Si le code était de deux empreintes parmi 13, le nombre de valeurs différentes serait de 78 comme le montre le tableau de la figure 7. Ainsi, lorsqu'une adresse est activée, la mémoire délivre par sept de ses huit sorties de données une valeur, la huitième étant un signal de validation Ce signal à sept bits peut donc être aisément conduit par une liaison standard à par exemple un automate programmable d'interprétation et de traitement. La figure 4 représente le connecteur du palpeur vu suivant F de la figure 1 Ce connecteur 40 et un connecteur classique du type DIN 43 651 qui comporte 12 broches Par exemples les sept broches B 2 et B 8 sont les broches porteuse du signal code à sept bits et la broche B 9 est celle du signal de validation.5 Sur la figure 8 on retrouve les broches de connex- ion avec les mêmes références On peut considérer que le signal émis par chaque capteur à effet Hall ferme un inter- rupteur Ia- Io lorsque la touche est sortie et l'ouvre lors- qu'elle est rentrée Ainsi quand l'interrupteur est fermé, la10 résistance R à ses bornes est court-circuitée et la tension + 5 v et appliquée à l'entrée d'adresse correspondante Quand cet interrupteur Ia-Io est ouvert, la tension est environ OV. On notera par ailleurs qu'en dérivation à l'entrée d'adresse de la mémoire 30, chaque interrupteur est relié à une15 fonction ET 50 qui permet de délivrer un signal de contrôle de la sortie de toutes les touches En effet, si celles-ci sont toutes sorties, la tension de tous les conducteurs à l'entrée de la fonction ET est nulle et en sortie on trouve un état de tension validant la bonne position de touches En revanche, si l'une d'elles est coincée et n'est pas repoussée par le ressort 17, le signal en sortie de la fonction ET invalide le palpeur Ce signal est présent sur la broche B 10. Les broches Bil et Bl sont celles d'alimentation et de mise à la masse. Le circuit électronique représenté à la figure 8 peut être réalisé sur une petite carte qu'il est aisé de loger dans le boîtier support 1 du palpeur par exemple à l'endroit 60 indiqué en figure 1. Le palpeur ainsi équipé peut être traité par n'importe quelle unité de traitement (micro-ordinateur ou automate, commande numérique) comme un organe périphéri- que standard. REVENDICATIONS 1 Dispositif de lecture d'un code formé sur une pièce par N empreintes réalisées parmi N emplacements d'empreintes possibles, comportant N touches ( 2-16) qui sont5 montées chacune à coulissement dans un support ( 1) entre une position rentrée correspondant à l'absence d'empreinte (a - o) et une position sortie correspondant à la présence d'une empreinte, un organe élastique ( 17) de rappel qui est attelé entre le support ( 1) et la touche ( 2-16) pour solliciter en10 permanence la touche en direction de sa position sortie, et un capteur ( 26) qui est associé à chaque touche et qui délivre une information différente selon que la touche est dans sa position rentrée ou dans sa position sortie, caracté- risé en ce que la sortie de chaque capteur est reliée à l'une15 de N entrées d'adresses que comporte une mémoire ( 30) électronique chargée pour chaque adresse d'une donnée numérique binaire significative du code correspondant à l'adresse définie par les N touches activée lors de la lecture, qui peut être lue lorsque la-mémoire ( 30) reçoit les signaux de N capteurs activés et transmise à une unité de traitement des données. 2 Dispositif selon la revendication 1 caractérisé en ce que la mémoire ( 30) est logée dans le support ( 1) des touches. 3 Dispositif selon la revendication 1 ou 2 caractérisé en ce que N = 2 et N = 13. 4 Dispositif selon l'une des revendications 1 et 2 caractérisé en ce que N = 2 et N = 15. Dispositif selon l'une des revendications 3 et 4 caractérisé en ce que les données numériques sont à sept. bits.