Cours:Servomoteur : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(Travail à réaliser)
Ligne 8 : Ligne 8 :
  
 
=Travail à réaliser=
 
=Travail à réaliser=
[[File:TiemposServo.svg|TiemposServo]]
+
 
 
==Commande du servomoteur==
 
==Commande du servomoteur==
La figure ci dessus montre le type de signal à générer pour piloter un servomoteur.
+
{|
 +
|-
 +
|
 +
La figure ci contre montre le type de signal à générer pour piloter un servomoteur.
  
 
Ce signal est donc de type MLI (ou PWM) avec les caractéristiques suivantes :
 
Ce signal est donc de type MLI (ou PWM) avec les caractéristiques suivantes :
Ligne 20 : Ligne 23 :
 
**les valeurs sont indicatives et propres à chaque servomoteur
 
**les valeurs sont indicatives et propres à chaque servomoteur
 
**sur tinkercad il faudra avoir un temps à l'état haut dans la plage [0.5ms à 2.5ms]
 
**sur tinkercad il faudra avoir un temps à l'état haut dans la plage [0.5ms à 2.5ms]
 +
||
 +
[[File:TiemposServo.svg|TiemposServo]]
 +
|}
 +
 +
On utilisera le timer1 de l'atmega328p pour piloter ce servomoteur.
 +
 +
{{Question|Sur quelles broches peut-on le relier ?}}
 +
 +
{{Question|Faire un programme qui utilise le mode

Version du 28 avril 2020 à 09:06

Documents

ArduinoPinout.png

Travail à réaliser

Commande du servomoteur

La figure ci contre montre le type de signal à générer pour piloter un servomoteur.

Ce signal est donc de type MLI (ou PWM) avec les caractéristiques suivantes :

  • période 20ms maximum => ça peut être moins, la valeur n'a pas d'importance
  • rapport cyclique
    • varie dans une certaine plage
    • ne descend pas à 0%
    • n'augmente pas à 100%
    • les valeurs sont indicatives et propres à chaque servomoteur
    • sur tinkercad il faudra avoir un temps à l'état haut dans la plage [0.5ms à 2.5ms]

TiemposServo

On utilisera le timer1 de l'atmega328p pour piloter ce servomoteur.

Question.jpg Sur quelles broches peut-on le relier ?

{{Question|Faire un programme qui utilise le mode