Etabli
← Retour aux leçons
Leçon · FND-06 · Servomoteurs et angles · 1/4

Comprendre les servomoteurs

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

Ton robot sait déjà faire tourner des roues. Mais comment lever un bras, orienter une tête, pointer une direction — et la TENIR ? Voici le : un à qui l'on ne demande pas de tourner, mais d'aller à un angle précis et d'y rester. Cette leçon l'ouvre pour comprendre son secret.

📖 Comprendre

1. Quatre organes dans un boîtier

Sous le couvercle d'un , quatre organes se partagent le travail. Un petit fournit la rotation brute — rapide et faible. Un la démultiplie : l'axe de sortie tourne lentement mais avec du . Un , solidaire de cet axe, mesure en permanence l'angle réel. Et une petite carte électronique — le cerveau — écoute tout ce monde.

C'est ce embarqué qui change tout : le connaît sa propre position. On ne lui dit pas « tourne », on lui dit « va à 90 degrés » — il calcule l'écart entre là où il est et là où on le veut, s'y rend, et y RESTE. La course est bornée, en général de 0 à 180 degrés, par des mécaniques internes.

2. Une boucle fermée de poche

Assemble les quatre organes et tu obtiens un — une boucle fermée : le PERÇOIT l'angle réel, le cerveau DÉCIDE en le comparant à l'angle demandé, le AGIT pour réduire l'écart. La boucle tourne en continu : dès que l'écart est nul, le moteur se calme ; dès qu'il réapparaît, la correction repart.

C'est cette boucle qui explique le comportement étrange du : pousse son bras du doigt, il résiste et revient. Ton doigt crée un écart entre angle mesuré et angle demandé — et l'écart déclenche aussitôt la riposte du . Voilà pourquoi un servo tient une charge sans : il ne « bloque » pas, il corrige sans relâche.

PERCEVOIRcapteursDÉCIDERcerveauAGIRactionneursles capteurs regardent le monde…

3. Le code des impulsions : la largeur dit l'angle

Le n'a qu'un fil de commande, alors l'angle voyage sous forme de code : une dont la LARGEUR porte le message, répétée toutes les 20 ms — 50 fois par seconde. Le dictionnaire tient en trois lignes : 1 ms = 0°, 1,5 ms = 90°, 2 ms = 180°. Entre les deux, tout est : chaque degré vaut environ 5,6 de largeur en plus.

La règle de trois, à connaître dans les deux sens : largeur = 1 ms + angle ÷ 180 × 1 ms, et angle = (largeur − 1 ms) × 180. La répétition toutes les 20 ms n'est pas décorative : c'est le rafraîchissement de la . Tant que la même largeur revient, le servo tient son angle ; si les cessent, la plupart des relâchent l'effort.

1,00 mssilence jusqu'à 20 ms, puis on répète0°90°180°0 °la largeur dit l'angle — pas l'énergie : le servo s'y rend et y reste

4. Attention : ce n'est PAS la PWM des moteurs

La ressemblance est trompeuse : dans les deux cas, des créneaux. Mais la PWM d'un dose une : c'est le — la part du temps passée au — qui fait la vitesse. Le , lui, transporte un MESSAGE : c'est la largeur absolue, entre 1 et 2 ms, qui code l'angle. L'énergie du servo ne passe pas par le fil de signal : elle arrive par le fil d'.

La preuve par les nombres : 1,5 ms toutes les 20 ms, c'est un de 7,5 % — et pourtant l'ordre est « 90 degrés », pas « 7,5 % de ». Allonge la période à 25 ms sans toucher à la largeur : l'angle demandé reste le même, car seule la largeur compte. Confonds les deux logiques, et ton code enverra des angles absurdes sans comprendre pourquoi.

🧮 Exemple guidé : quelle largeur pour 135 degrés ?

Tu veux placer le bras du servo à 135 degrés. Quelle largeur d'impulsion envoyer, et à quel rythme la répéter ?

  1. 1.La plage : de 1 ms (0°) à 2 ms (180°) — 1 ms de largeur en plus pour 180 degrés de course.
  2. 2.Règle de trois : largeur = 1 ms + 135 ÷ 180 × 1 ms = 1 + 0,75 = 1,75 ms.
  3. 3.Contre-vérification dans l'autre sens : (1,75 − 1) × 180 = 0,75 × 180 = 135 degrés. Le compte est bon.
  4. 4.Le rythme : cette impulsion de 1,75 ms se répète toutes les 20 ms — 50 rafraîchissements de consigne par seconde.

135 degrés se demandent avec des impulsions de 1,75 ms répétées toutes les 20 ms. Toute la conversation avec un servo tient dans cette règle de trois — apprends-la dans les deux sens, elle servira à chaque leçon du module.

🛠 Pratiquer sur l'établi

  1. 01Ouvrir un (en images) : , ,

    Sur les vues de l'établi, ouvre le et nomme chaque organe à voix haute : le qui fournit la rotation, le qui échange la vitesse contre du , le qui mesure l'angle de l'axe, le cerveau qui compare. Retrouve le chemin complet : → comparaison → moteur → réducteur → axe → potentiomètre → comparaison. La boucle est bouclée.

    📖 Termes de cette étape

Objectifs

  • +Comprendre l' 1-2 ms
  • +Voir l' interne
  • +Câbler sans se tromper
🧪 S'entraîner dans le bac à sable

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. Dans le signal d'un servo, qu'est-ce qui code l'angle demandé ?

2. Quelle largeur d'impulsion envoyer pour placer le bras à 90 degrés ?

3. Pourquoi le servo résiste-t-il quand on pousse son bras ?

🧠 Ce qu'il faut retenir

  • 1.Un se pilote en largeur d' : 1 ms ≈ 0°, 1,5 ms ≈ 90°, 2 ms ≈ 180°.
  • 2.Le contient déjà sa : on demande un angle, il s'y tient.
  • 3.Trois fils, un ordre précis : le ne va jamais sur l'.