Cours:InfoS2 tdRoueCodeuse : Différence entre versions
| Ligne 7 : | Ligne 7 : | ||
[[Cours:SimulIDE|{{Bleu|<big>'''simuler avec simulIDE'''</big>}}]] | [[Cours:SimulIDE|{{Bleu|<big>'''simuler avec simulIDE'''</big>}}]] | ||
| + | =Principe du codeur incrémental= | ||
| + | La figure suivante représente un codeur incrémental : | ||
| + | [[Fichier:Codeur incremental disque.gif]] | ||
| + | |||
| + | Pour connaître le sens de rotation on utilise un codeur incrémental. | ||
| + | |||
| + | Vous pouvez consulter le lien suivant sur lequel une animation présente le fonctionnement : http://stephane.genouel.free.fr/FT/0%20Dossier%20technique/1%20Texte/RobotEricc_web2/co/module_Robot_Ericc_13.html | ||
| + | |||
| + | Le codeur utilisé n'a pas de top tour, seulement les 2 voies A et B. | ||
| + | |||
| + | |||
| + | =Préparation de la simulation= | ||
Nous allons simuler sur simulIde les signaux générés par un codeur incrémental. | Nous allons simuler sur simulIde les signaux générés par un codeur incrémental. | ||
#Télécharger les fichiers suivants: | #Télécharger les fichiers suivants: | ||
| Ligne 18 : | Ligne 30 : | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Version du 15 février 2023 à 10:52
Principe du codeur incrémental
La figure suivante représente un codeur incrémental :
Pour connaître le sens de rotation on utilise un codeur incrémental.
Vous pouvez consulter le lien suivant sur lequel une animation présente le fonctionnement : http://stephane.genouel.free.fr/FT/0%20Dossier%20technique/1%20Texte/RobotEricc_web2/co/module_Robot_Ericc_13.html
Le codeur utilisé n'a pas de top tour, seulement les 2 voies A et B.
Préparation de la simulation
Nous allons simuler sur simulIde les signaux générés par un codeur incrémental.
- Télécharger les fichiers suivants:
- charger le programme de l'attiny13 :
- clic droit sur le composant
- charger le firmware
- choisir le fichier CodeurIncremental.hex téléchargé précédemment
- définir l'atmega328 comme "Main cpu" : il doit y avoir un point jaune sur le composant
Utilisez 2 leds pour visualiser le sens de rotation du moteur
Remarque : Le principe est assez simple
- au front montant sur l'une des voies
- on regarde la valeur de l'autre voie
Modifier votre programme pour réaliser un compte tour, on affichera la valeur sur les leds.