Modifications

Sauter à la navigation Sauter à la recherche
7 191 octets ajoutés ,  8 juin 2014 à 14:02
Page créée avec « {{Rasp-Hack-L298-NAV}} == Introduction == Ce breakout board est un '''Double Pont-H destiné au contrôle de moteur continu''' (H-Bridge Motor Driver). Il est basé sur le c... »
{{Rasp-Hack-L298-NAV}}

== Introduction ==
Ce breakout board est un '''Double Pont-H destiné au contrôle de moteur continu''' (H-Bridge Motor Driver). Il est basé sur le composant L298N qui est un double Pont-H conçu spécifiquement pour ce cas d'utilisation.

C'est un module extrêmement utile pour le contrôler de robots et ensembles mécanisés. Il peut contrôler deux moteur courant continu ou un moteur pas-à-pas 4 fils 2 phases. il est conçu pour supporter des tensions plus élevées, des courants importants tout en proposant une commande logique TTL (basse tenstion, courant faibles, idéal donc pour un microcontrôleur).

Il peut piloter des charges inductives comme des relais, solénoides, moteurs continus et moteurs pas-à-pas. Les deux types de moteurs peuvent être contrôlés aussi bien en vitesse (PWM) qu'en direction. Toutes les sorties en puissance sont déjà protégées par des diodes anti-retour.

Il s'agit d'un module prêt à l'emploi.


[[File:L298N_3.jpg]]

== Caractéristiques ==
* Léger, petit
* Des capacités hors-pair pour contrôle moteur
* Diodes de protections
* Un dissipateur (pour dissiper la chaleur en cas de forte charge)
* Un sélecteur pour sélectionner la source d'alimentation
* 4 Sélecteurs pour les résistances pull up
* Sortie pour 2 moteurs continu/ 1 moteur pas-à-pas (4 bobines, deux phases)
* Indicateur LED pour sens de rotation moteur
* Indicateur LED pour alimentation 5V
* 4 trous de fixation standard

== Spécifications ==
* Composant de contrôle en puissance: L298N
* Alimentation de la charge: de +6V à +35V
* Courant Max (en pointe): 2A
* Tension de commande logique Vss: de +5 à +7V (alimentation interne de +5V)
* Courant de commande logique: de 0 à 36mA
* Tensions pour contrôle du sens: Low -0.3V~1.5V, high: 2.3V~Vss
* Tensions pour contrôle "Enable": Low -0.3V~1.5V, high: 2.3V~Vss
* Puissance Max: 25W (Température 75 ℃)
* Température de fonctionnement: de -25℃ à +130℃
* Dimensions: 60mm x 54mm
* Poids: ~48g

== Idées d'applications ==
* Pilotage de moteur continu (eg: voiture téléguidée, montage divers à base de moteurs)
* Pilotage de moteur pas-à-pas 4-fils deux-phase

== Précautions ==
<font color="red">
* S'assurer que le pôle positif soit raccorder à VMS et le pôle négatif à GND
* La tension d'entrée (étage de puissance) ne doit pas excéder 35V
</font>

== Détails techniques ==
[[File:L298N_Descr.jpg]]

{| border="1" class="wikitable"
|-
| width="150px" align="center" | '''Nom du connecteur'''
| width="100px" align="center" | '''Direction'''
| width="500px" align="center" | '''Description'''
| width="200px" align="center" | '''Utilisation'''
|- style="font-size: 90%"
| align="center" | '''VMS GND'''
| align="center" | /
| align="center" | Connecté à l'alimentation externe(6V~35V)
| rowspan="13" align="center" | ENA(ENB) raccordés à un niveau haut (HIGH) activera MOTORA(MOTORB). <br />
IN1(IN3) raccordés à 5V et IN2(IN4) a GND MOTORA(MOTORB) tournera dans le sens horlogique.<br /> IN1(IN3) raccordés à GND et IN2(IN4) à 5V MOTORA(MOTORB) tournera dans le sens Anti-horlogique.<br />Si vous voulez contrôler la vitesse, vous pouvez connecter ENA(ENB) sur une sortie PWM.
|- style="font-size: 90%"
| align="center" | '''ENA'''
| align="center" | Entrée
| align="center" | Compatible TTL, '''peut donc être utilise directement avec Arduino'''.<br />Entrée "Enable": un niveau bas LOW désactive le Pont A
|- style="font-size: 90%"
| align="center" | '''IN1'''
| align="center" | Entrée
| align="center" | Compatible TTL. Entrée de commande de sens du pont A.
|- style="font-size: 90%"
| align="center" | '''IN2'''
| align="center" | Entrée
| align="center" | Compatible TTL. Entrée de commande de sens du pont A.
|- style="font-size: 90%"
| align="center" | '''ENB'''
| align="center" | Entrée
| align="center" | Compatible TTL.<br />Entrée "Enable": un niveau bas LOW désactive le Pont B
|- style="font-size: 90%"
| align="center" | '''IN3'''
| align="center" | Entrée
| align="center" | Compatible TTL. Entrée de commande de sens du pont B.
|- style="font-size: 90%"
| align="center" | '''IN4'''
| align="center" | Entrée
| align="center" | Compatible TTL. Entrée de commande de sens du pont B.
|- style="font-size: 90%"
| align="center" | '''MOTORA'''
| align="center" | Sortie
| align="center" | Sortie du pont A. Commande en puissance du Moteur A
|- style="font-size: 90%"
| align="center" | '''MOTORB'''
| align="center" | SORTIE
| align="center" | Sortie du pont A. Commande en puissance du Moteur B
|- style="font-size: 90%"
| align="center" | '''CSA(CSB)'''
| align="center" | /
| align="center" | Broches "Current Sensor" pour le Pont A et B.<br />Est utilisé pour tester le courant électrique qui traverse le pont A (pont B)
|- style="font-size: 90%"
| align="center" | '''UR1 UR2 UR3 UR4'''
| align="center" | /
| align="center" | Résistance pull-up
|- style="font-size: 90%"
| align="center" | '''5V +5V'''
| align="center" | /
| align="center" | Sortie 5V
|- style="font-size: 90%"
| align="center" | '''Jumper activant le régulateur 5V'''
| align="center" | /
| align="center" | ''5V Chip Enable Jumper''. Le régulateur 5 volts est activé sur le jumper est connecté.
|}

=== Activation moteur ===
* ENA raccordés à un niveau haut (HIGH) activera MOTORA.
* ENB raccordés à un niveau haut (HIGH) activera MOTORB.

Si vous voulez contrôler la vitesse, vous pouvez connecter ENA(ENB) sur une sortie PWM.

=== Rotation Moteur A ===
* IN1 raccordés à 5V et IN2 a GND MOTORA tournera dans le sens horlogique.
* IN1 raccordés à GND et IN2 à 5V MOTORA tournera dans le sens Anti-horlogique.

=== Rotation Moteur B ===
* IN3 raccordés à 5V et IN4 a GND MOTORB tournera dans le sens horlogique.
* IN3 raccordés à GND et IN4 à 5V MOTORB tournera dans le sens Anti-horlogique.

==Mise en route==
=== Comment utiliser les jumpers ===
* Cavalier d'activation du régulateur 5V: <br />''5V-Enable jumper''. Quand ce jumper est connecté, le régulateur 78M05 fournira 5V à la partie logique du L298. Si le jumper n'est pas connecté, vous devez fournir les 5 volts nécessaire au fonctionnement de la partie logique du l298.
* Jumper pour les résistances Pull up<br />N'enlevez ces jumper que si vous connectez IN1(IN2 IN3 IN4) à un MicroControleur ayant des portes I/O capables d'asservir correctement le potentiel de ses sorties.<br />Avec ces cavaliers connecté, lorsque le microcontroleur place une sortie à la masse/GND est a la masse... et dès lors que le microcontroleur abandonne la mise à la masse, la résistance pull-up ramène automatiquement le potentiel à +5V (la tension utilisé pour la logique de contrôle.


== Ressources ==
* [http://arduino103.blogspot.com/2011/06/controle-moteur-dc-via-l298.html Notre article sur le contrôle d'un Moteur DC à l'aide d'un L298]
* Notre article de fond [http://arduino103.blogspot.com/2011/06/pont-h-transistor-pour-controler-un.html décrivant le fonctionnement du pont-H].
* [http://www.geekonfire.com/wiki/index.php?title=File:L298_datasheet.pdf Fiche technique du L298]

{{Rasp-Hack-L298-TRAILER}}
29 923

modifications

Menu de navigation