Calculateur de résolution d'encodeur
Calculez le nombre de codeurs par révolution, la résolution angulaire et la fréquence maximale pour les codeurs en quadrature et à canal unique.
Formule
CPR = PPR × 4 (quadrature), θ = 360°/CPR
Comment ça marche
Exemple Résolu
Un codeur en quadrature de 500 PPR est utilisé avec une boîte de vitesses 20:1. L'arbre de sortie doit être positionné à 0,1° près. Étape 1 — Nombre par tour sur l'arbre du codeur : CPR = 4 × PPR = 4 × 500 = 2000 coups/tour Étape 2 — Résolution angulaire au niveau de l'arbre du codeur : θ_enc = 360°/2000 = 0,18°/unité Étape 3 — Résolution angulaire à l'arbre de sortie de la boîte de vitesses : θ_out = θ_enc/ratio d'engrenage = 0,18°/20 = 0,009 °/compte Étape 4 — Vérification de résolution requise : 0,009° < 0,1° exigence → l'encodeur est adéquat avec une marge de 11x Étape 5 — Fréquence d'impulsion maximale à une vitesse du moteur de 3 000 tr/min : f_max = PPR × tr/min/60 = 500 × 3000/60 = 25 000 Hz = 25 000 Hz = 25 kHz Résultat : Un codeur 500 PPR avec décodage en quadrature 4x satisfait à l'exigence de résolution de l'arbre de sortie de 0,1°. Assurez-vous que le décodeur en quadrature du microcontrôleur peut gérer des impulsions d'entrée de 25 kHz à la vitesse maximale du moteur.
Conseils Pratiques
- ✓Placez le codeur du côté charge d'une boîte de vitesses lorsque la précision de position absolue est importante : le positionnement côté moteur ne peut pas détecter le contrecoup de la boîte de vitesses ou les erreurs de conformité
- ✓Utilisez des sorties de commande de ligne différentielles (RS-422) plutôt que des sorties TTL asymétriques pour les câbles d'encodeur de plus de 0,5 m afin de rejeter le bruit de mode commun dans les environnements moteurs
- ✓Le repérage des impulsions d'index (canal Z) à la mise sous tension est essentiel pour les codeurs incrémentaux. Sans cela, toute interruption de courant entraîne la perte de la référence de position
Erreurs Fréquentes
- ✗Confondre PPR (impulsions par révolution) et CPR (comptes par tour) : un encodeur 500 PPR avec décodage 4× donne 2000 CPR, et non 500
- ✗Oublier de prendre en compte le contrecoup de la boîte de vitesses : une boîte de vitesses avec un contrecoup de sortie de 0,5° élimine l'avantage du placement d'un encodeur haute résolution sur l'arbre du moteur
- ✗Dépassement de la fréquence d'entrée maximale du décodeur du microcontrôleur à haute vitesse, ce qui entraîne des comptes manqués et une accumulation d'erreurs de position
Foire Aux Questions
Shop Components
Affiliate links — we may earn a commission at no cost to you.
Related Calculators
Motor
DC Motor
Calculate DC motor speed, torque, power, and efficiency from electrical parameters
Motor
Servo Motor
Calculate servo motor torque, speed, efficiency, and back-EMF from electrical and load parameters.
Motor
Gear Ratio
Calculate gear ratio, output speed, torque multiplication, and power transmission efficiency for gear trains.
Motor
Stepper Motor
Calculate stepper motor speed, step frequency, and travel per revolution
Motor
BLDC Motor
Calculate brushless DC motor no-load RPM, stall torque, maximum efficiency, input power, and propeller thrust from Kv rating and electrical parameters
Motor
PWM Motor Speed
Convert PWM duty cycle to effective motor voltage, calculate no-load speed and stall current for DC motor PWM control.