Etabli
← Retour aux leçons
Leçon · AVN-02 · Encodeurs et odométrie · 3/4

Approfondir : quadrature, sens et vitesse

4 étapes·25 min·0/4 fait·quiz à réussir
voix

Ton compteur monte, monte… même quand on pousse le robot en arrière. Une voie unique compte les crans mais ignore le SENS — et ta mesure de vitesse, elle, n'existe pas encore. Cette leçon ajoute la deuxième voie : deux décalés d'un quart de période, dont l'ordre des fronts trahit le sens de rotation et dont les quatre fronts quadruplent la finesse. En prime : la vitesse, comptée dans une fenêtre de temps bien choisie.

📖 Comprendre

1. Une voie compte, mais ne sait pas dans quel sens

La fourche unique voit défiler des fentes — lumière, ombre, lumière — et le spectacle est rigoureusement identique dans les deux sens de rotation. Le compteur monte donc toujours, que le robot avance, recule ou se fasse pousser par un coéquipier. Pour une distance en ligne droite, passe encore ; pour une complète, c'est disqualifiant : reculer d'un mètre doit RETIRER un mètre de l'estimation, pas l'ajouter.

La parade tient en une idée : ajouter un deuxième point de vue, légèrement décalé. Deux pris à deux endroits différents du disque racontent la même rotation, mais pas au même instant — et l'ORDRE dans lequel ils changent dépend du sens. C'est le principe de la , la norme de tous les sérieux, du industriel à la molette de ta souris.

2. La quadrature : deux voies décalées d'un quart de période

Un délivre deux voies, A et B, décalées d'un quart de période — 90°. En marche avant, A change la première et B la suit ; en marche arrière, l'ordre s'inverse. Le sens de rotation n'est écrit nulle part ailleurs que dans cette chronologie : qui monte en premier dit tout.

Le décodage logiciel est d'une sobriété exemplaire : sur le de A, et dans la routine, une seule lecture — l'état de B. B bas : la roue avance, compteur plus un. B haut : elle recule, compteur moins un. Le compteur devient signé, et l' hérite gratuitement du sens : pousser le robot en arrière retire enfin des au lieu d'en ajouter.

3. Quatre fronts par fente : la résolution multipliée par quatre

Pendant le passage d'une seule fente, les deux voies offrent quatre fronts — A monte, B monte, A descend, B descend — soit quatre repères de position au lieu d'un. Les décoder tous porte la résolution de 20 à 80 crans par tour : 20,4 ÷ 80 ≈ 2,6 mm par . Même matériel, finesse quadruplée : c'est le mode « fois quatre » des .

Le revers : compter quatre fois plus de fronts, c'est offrir quatre fois plus d'occasions aux fronts . Tu as vu un rebondir à l' ; un disque voilé ou une fourche limite produisent les mêmes bavures. Les à sorties propres et les décodages qui vérifient la séquence complète des deux voies éliminent ces fantômes — mais la leçon d'atelier demeure : soigne le avant de raffiner le comptage.

relâché0 frontsau repos : la ligne est parfaitement stable

4. La vitesse : des impulsions dans une fenêtre de temps

La vitesse se mesure en comptant les d'une fenêtre de temps fixe : à chaque tic — toutes les 50 ms, par exemple — la boucle lit le compteur, le remet à zéro, et divise par la durée. Deux impulsions en 50 ms font 40 impulsions par seconde, soit 2 tours par seconde et environ 0,41 m/s avec la roue de l'établi. Le comptage vit dans l', le calcul vit dans la boucle : l'architecture ne change pas.

La taille de la fenêtre est un curseur entre deux défauts. Courte, elle réagit vite mais contient peu d' : à 2 impulsions par fenêtre, l'incertitude de ±1 impulsion pèse ±50 % — la vitesse affichée tremble. Longue, elle lisse le — ±1 sur 20 impulsions ne pèse plus que ±5 % — mais répond avec retard. La adoucit l'arbitrage en offrant quatre fois plus de fronts par fenêtre ; le choix final dépendra de qui consomme la mesure, et ton sera le client le plus exigeant.

🧮 Exemple guidé : la vitesse au cordeau, fenêtre par fenêtre

Roue de 20,4 cm de circonférence, 20 fentes. Dans une fenêtre de 50 ms, le compteur relève 2 impulsions. Calcule la vitesse, chiffre l'incertitude de la fenêtre courte, puis montre ce que changent une fenêtre de 500 ms et le décodage en quadrature ×4.

  1. 1.Le débit d'abord : 2 impulsions ÷ 0,05 s = 40 impulsions par seconde — la roue livre un front montant de A toutes les 25 ms.
  2. 2.La vitesse ensuite : 40 ÷ 20 = 2 tours par seconde, et 2 × 20,4 cm = 40,8 cm/s ≈ 0,41 m/s. Un bon rythme de robot d'intérieur.
  3. 3.L'incertitude de la fenêtre courte : ±1 impulsion sur 2 comptées = ±50 % — l'affichage peut osciller entre 20 et 61 cm/s à vitesse pourtant constante.
  4. 4.Les remèdes : fenêtre de 500 ms → 20 impulsions, ±1 = ±5 % mais dix fois plus de retard ; quadrature ×4 → 8 fronts en 50 ms, ±1 = ±12,5 % sans perdre la réactivité — et 20,4 ÷ 80 ≈ 2,6 mm de finesse.

Une même roue, une même vitesse — et trois mesures : bruyante à 50 ms, endormie à 500 ms, honorable en quadrature. La fenêtre est un curseur bruit-réactivité que TU règles ; la quadrature déplace le curseur au lieu de le subir. Note tes chiffres : l'asservissement du module précédent en fera son entrée favorite.

🛠 Pratiquer sur l'établi

  1. 01Observer les voies A et B décalées de 90°

    Branche les deux voies de l' et observe-les ensemble, A au-dessus, B au-dessous : deux trains de créneaux jumeaux, décalés d'un quart de période. Tourne la roue à la main dans un sens, puis dans l'autre, très lentement, et regarde le décalage se retourner — c'est là, dans cet ordre d'arrivée, que le sens se cache.

Objectifs

  • +Lire le sens avec deux voies
  • +Mesurer une vitesse instantanée
  • +Quadrupler la résolution
🧪 S'entraîner sur l'établi

Quiz de validation

À réussir pour valider la leçon

Réponds de mémoire, sans remonter la page : c'est l'effort de rappel qui grave le cours. Les trois bonnes réponses valident la leçon.

1. Comment un encodeur en quadrature connaît-il le sens de rotation ?

2. Pour mesurer la vitesse, tu raccourcis la fenêtre de comptage de 500 à 50 ms. Qu'obtiens-tu ?

3. Que change le décodage « ×4 » qui compte les quatre fronts des voies A et B ?

🧠 Ce qu'il faut retenir

  • 1.Deux voies donnent le sens ET quadruplent la finesse.
  • 2.Vitesse = ÷ fenêtre de temps : la fenêtre arbitre contre réactivité.
  • 3.Le comptage vit dans l' ; le calcul vit dans la boucle.