|
|
|
|
|
|
|
|
|
|
|
| |
Article : Commander 4 moteurs avec une seule commande à 4 états !!! (2/3) * * * Outils
le 01-04-2008, par Mehdi FELHI
|
|
|
- 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.
<< | 1 | 2 | 3 | >> |
|
|
|
|
|