Accueil
Recherche
Plan du site
Accueil
Articles
Commander 4 moteurs avec une seule commande à 4 états !!!
Présentation du robot LEGO Mindstorms NXT
Relais et Triacs
Tutorial Eagle
... articles
Séances de formation
Les diodes
Les résistances
... séances de formation
Évènements
Visite à Jeunes Science Tunis
... évènements
Accueil Biblio Logitheque Evenements projets contact
Article : Commander 4 moteurs avec une seule commande à 4 états !!! (2/3)
* * *
Outils
le 01-04-2008, par Mehdi FELHI

<< IdéeSommaireRoutage  >>

  • PIC 16F628A (ce microcontrôleur va, par l’intermédiaire d’un programme, commander soit la voiture, soit le bras) ;
  • L298 : circuit intégré qui va commander le Moteur CC (avancer-reculer) et l’électroaimant (gauche-droite), il délivre jusqu'à 2A aux charges attachés aux pins OUT ;
  • 8 diodes (facultatives) : ils servent tout simplement à la sécurité des moteurs (figure 3);
  • 4 résistances : 2 K;
  • une voiture téléguidée ;
  • 2 servo-moteurs ;
On voit que ce projet ne nécessite pas trop de composants. En fait, le L298 comprend deux ponts(H) qui peuvent commander nos moteurs et ci-joint le datasheet de ce composant expliquant le mécanisme de ce dernier… ne vous en faites pas !! Voici une description rapide du L298:
  • si on impose 5V en IN1 (pin 5) et 0V en IN2 (pin 7) le moteur attaché à la sortie OUT1-OUT2 (pins 2 et 3) le moteur tourne dans un sens. Dans le cas inverse le moteur tourne dans l’autre sens;
  • si on impose 5V en IN3 (pin 10) et 0V en IN4 (pin 12) le moteur attaché à la sortie OUT3-OUT4 (pins 13 et 14) le moteur tourne dans un sens. Dans le cas inverse le moteur tourne dans l’autre sens;
Figure 1 - PIC + L298 + Moteurs
En ce qui concerne l’alimentation et les autres pins du L298 on verra ça dans le dessin du circuit ci-après.
Figure 2 - La carte électronique
C’est le circuit lors de la simulation :
  • Vous vous demander c’est quoi le rôle des résistances R1, R2, R3 et R4 ?
La réponse est la suivante : ils sont des « Pull-Downs » aux pins d’entrées PortA.0, PortA.1, PortA.2 et PortA.3 qui remettent chaque entrée à l’état bas dès qu’on lâche l’interrupteur (le bouton de la télécommande dans notre cas) ;
  • La lampe L1 s’allume lorsqu’on commande les deux servos ;
  • La composition de chaque code est signalée par un bip du buzzer (BUZ1).
Sans trop retarder, ci-joint la simulation sur ISIS et le programme (en PBP et extension HEX) du PIC 16F628A dans le fichier RAR ci-joint.



<< IdéeSommaireRoutage  >>

<< | 1 | 2 | 3 | >>


Copyright © 2008 Club Électronique - École Polytechnique de Tunisie