Accueil > Nouvelles > Contenu

Encodeur optique petite taille, haute précision, travail fiable

Nov 01, 2017

L'encodeur optique est un capteur qui convertit le déplacement géométrique mécanique d'un arbre de sortie en une impulsion ou une quantité numérique par conversion photoélectrique. C'est actuellement le capteur le plus utilisé, Optical Encoder est un disque de réseau et un dispositif de détection photoélectrique. Le disque de râpage est un certain diamètre de la plaque circulaire sur l'ouverture de plusieurs trous rectangulaires. Parce que le disque du codeur optique est coaxial avec le moteur, lorsque le moteur tourne, le disque de réseau tourne avec le moteur à la même vitesse, et le détecteur des composants électroniques, comme la diode électroluminescente, détecte la sortie de plusieurs impulsions. signaux, le diagramme schématique est représenté sur la figure 1, et le nombre d'impulsions de sortie par seconde peut refléter la vitesse actuelle du moteur. De plus, afin de déterminer le sens de rotation, la plaque de code peut également fournir une différence de phase 90 de l'impulsion biphasée.

Selon le principe de détection, le codeur peut être divisé en type optique, type magnétique, type inductif et type capacitif. Selon sa méthode d'étalonnage et la forme de sortie du signal, peuvent être divisés en trois types incrémentaux, absolus et mixtes. Codeur incrémental est l'utilisation directe de la sortie de principe de conversion photoélectrique trois ensembles d'impulsion d'onde carrée phase A, B et z; A, b deux groupes de phase de pulsation Difference 90 Sea Maid décerner votre dorure de fraisage de déchargement de Gu est plus que la phase magnificus pour chaque tour une impulsion, utilisée pour le positionnement de point de référence. Son avantage est le principe de construction simple, la durée de vie moyenne mécanique peut être plus de dizaines de milliers d'heures, la capacité anti-parasitage, une grande fiabilité, adapté à la transmission à longue distance. L'inconvénient est que l'information de position absolue de la rotation de l'axe ne peut pas être sortie. 1.2 Absolute Encoder Absolute Encoder est une sortie directe de capteur numérique, dans son encodeur circulaire le long du nombre radial de chemin de code concentrique, chaque route est composée de zone de ventilateur léger et opaque, le nombre de verges adjacentes est doubles relations, le nombre de yards est son numéro de nombre binaire, du côté de la plaque de code est la source, l'autre côté correspond à chaque canal a un élément photosensible, lorsque la plaque de code est dans une position différente, chaque élément photosensible transforme le signal de niveau correspondant en fonction de l'illumination ou non, forme le numéro du système binaire. Ce codeur est caractérisé par aucun compteur, dans n'importe quelle position de la charnière on peut lire une position fixe et correspondant au code numérique. Évidemment, plus le chemin du code est élevé, plus la résolution est élevée, pour une résolution binaire N bits du codeur, la plaque de code doit avoir n chemin de code à barres. À l'heure actuelle, il existe des codeurs absolus à 16 chiffres en Chine. Absolute Encoder est l'utilisation d'un mode binaire circulaire ou binaire circulaire (code Grimes) de conversion photoélectrique. Codeur absolu et codeur incrémental est différent du disque sur la lumière, graphique ligne opaque, codeur absolu peut avoir un certain nombre de code, selon le code sur le code de lecture, la détection de position absolue. La conception de code peut être utilisée pour le code binaire, le code de boucle, le complément binaire, etc. Il est caractérisé par:

La valeur absolue de la coordonnée d'angle peut être lue directement;

Aucune erreur cumulative

Les informations de localisation ne seront pas perdues après la coupure de courant. Cependant, la résolution est déterminée par les chiffres binaires, c'est-à-dire que la précision dépend du nombre de chiffres, il y a actuellement 10, 14 bits et ainsi de suite.

Codeur de valeur absolue hybride codeur absolu mixte, qui délivre deux ensembles d'informations: un ensemble d'informations permettant de détecter la position du pôle magnétique, avec une fonction d'information absolue, et un autre ensemble avec les informations de sortie du codeur incrémental. Encodeur optique est un dispositif de détection angulaire (vitesse angulaire), il entrera dans l'axe de l'angle, en utilisant le principe de conversion photoélectrique pour convertir en impulsion électrique ou volume numérique correspondant, avec petite taille, haute précision, travail fiable, numérisation de l'interface et d'autres avantages. Il est employé couramment dans des machines-outils de commande numérique par ordinateur, la plaque tournante, le servo-commande, le robot, le radar, la détection militaire de cible, telle que la nécessité de détecter l'angle du dispositif et de l'équipement.

Circuit d'application de l'encodeur optique

EPC-755A Optical Encoder a de bonnes performances, il a une forte capacité anti-interférence dans la mesure d'angle et mesure de déplacement, et a un signal d'impulsion de sortie stable et fiable, et le signal d'impulsion peut obtenir le signal numérique après comptage. Ainsi, lorsque nous développons un simulateur de conduite automobile, l'angle de rotation du volant est sélectionné comme capteur, et le circuit de sortie de l'encodeur optique EPC-755A est sélectionné comme type ouvert du collecteur, et la sortie la résolution sélectionne 360 ​​impulsions / boucles, considérant que le volant de la voiture est bidirectionnel, qui peut tourner dans le sens des aiguilles d'une montre et tourner dans le sens des aiguilles d'une montre. Il est nécessaire d'éliminer progressivement le signal de sortie du codeur avant de pouvoir le compter.

Lorsque le codeur optique tourne dans le sens des aiguilles d'une montre, diriger une forme d'onde de sortie vers l'avant Canal B sortie 90 °, D déclencher la sortie Q (forme d'onde W1) pour le haut niveau, Q (forme d'onde W2) pour le niveau bas à travers (forme d'onde W3), envoyé au compteur à deux voies 74ls193 entrée d'impulsion CU, pour effectuer un compte d'addition; A ce stade, le suivant est fermé avec la porte, et sa sortie est un niveau haut (forme d'onde W4). Lorsque le codeur optique tourne dans le sens inverse des aiguilles d'une montre, la forme d'onde de sortie du canal est retardée de 90 ° par rapport à la forme d'onde de sortie du canal B, D (Q1) avec la porte fermée, la sortie du niveau haut (forme d'onde W3); À ce stade, ce qui suit avec la non-porte ouverte, comptant impulsion à travers (forme d'onde W4), Envoyer au compteur bidirectionnel 74ls193 pour réduire l'entrée d'impulsion CD, le compte de soustraction. Lorsque le volant tourne dans le sens horaire et antihoraire, l'angle de rotation maximal de la voiture est de deux et demi, le codeur avec une résolution de 360 ​​impulsions / boucles est sélectionné, le nombre maximal d'impulsions de sortie est 900 et le circuit de comptage utilisé est composé de 3 pièces de 74ls193, qui sont réinitialisées (signal CLR) lorsque le système est initialisé par l'électricité. La valeur initiale est fixée à 800H, c'est-à-dire $ number (signal LD); Ainsi, lorsque le volant tourne dans le sens des aiguilles d'une montre, la plage de sortie du circuit de comptage est de 2048 ~ 2948, et lorsque le volant tourne dans le sens antihoraire, la plage de sortie du circuit de comptage est de 2048 ~ 1148. est envoyé à un circuit de traitement de données.

Usage réel, le volant tourne fréquemment dans le sens horaire et antihoraire, à cause de l'erreur de quantification, après une longue période de temps, le volant dans la sortie du circuit de comptage ne peut pas être 2048, mais il y a quelques mots d'écart; Pour résoudre ce problème, nous avons ajouté un volant de direction au circuit de détection, travail du système, Lorsque le circuit de traitement des données est dans l'état non opérationnel du simulateur, le système détecte le circuit à l'arrière, si le volant est dans le l'état de retour, et la sortie du circuit de comptage n'est pas 2048, le circuit de comptage peut être réinitialisé et la valeur initiale réinitialisée.