Rasp-Hack-L298-Wiring

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Préparation du breakout pour Raspberry-Pi

Désactiver les Résistances Pull-Up

Il est nécessaire (impératif même) de désactiver les résistances Pull-Up de pont-H en retirant les cavaliers.

Rasp-Hack L298-Setup-00.jpg

En temps normal, ces résistances ont pour rôle de ramener le potentiel des entrées de commande (IN1, IN2, IN3, IN4) à +5V lorsque le microcontrôleur / Raspberry-Pi n'applique pas de niveau logique BAS (0v).

Cette fonctionnalité n'est pas nécessaire dans le cas d'un Raspberry-Pi mais applique de surcroit une tension de 5V sur un entrée/sortie du Pi qui fonctionne en logique 3.3v!!! Aie!!! Il y a peu de chance qu'il survive bien à un tel traitement.

Voila pourquoi il est important de désactiver les résistance Pull-Up :-)

Désactiver le régulateur 5V

Nous allons alimenter la logique de contrôle du pont-H (en 5V) par l'intermédiaire du Raspberry-Pi. Nous allons donc désactiver le régulateur 5V présent sur le Breakout en retirant le cavalier.

Il faudra donc brancher la broche +5V du Pi sur la broche +5V du pont-H (voir le câblage plus loin)

Rasp-Hack L298-Setup-01.jpg

Note: Il est tout à fait possible d'alimenter le pont-H depuis le régulateur de tension du breakout... ce dernier n'est alimenté que lorsque vous appliquez la tension d'alimentation moteur. Cela signifie donc que l'alimentation de la logique du pont-H ne dépend de l'alimentation moteur. Nous préférons les certitudes et avons donc opté pour l'alimentation de la logique de Pont-H via l'intermédiaire du Pi (d'autant qu'il ne consomme que 36mA).

Branchement

Nous avons utiliser un Pi-Cobbler pour réaliser le câblage sur un Raspberry-Pi. Son usage permet d'éviter les erreurs de câblage car chaque broches est identifiée sur le Cobbler.

Rasp-Hack L298-Wiring-00.jpg

Nous retrouvons les raccordements suivants entre le GPIO du Raspberry-Pi et le Pont-H:

Raspberry Pi L298 Information complémentaire
GPIO 25 IN1 Contrôle de sens Moteur A
GPIO 24 IN2 Contrôle de sens Moteur A
GPIO 23 IN3 Contrôle de sens Moteur B
GPIO 18 IN4 Contrôle de sens Moteur B
GPIO 4 ENA & ENB Activation moteur A & Moteur B.
GPIO 4 peut également être utilisé pour produire un signal PWM permettant ainsi de commander les moteurs en vitesse.
GND GND Il est impératif d'avoir une masse commune
5V0 +5V Alimenter la logique du L298 en 5V à partir du Pi 8-)

Ce raccordement est réaliser à l'aide d'un Pi-Cobbler et peut aussi être réaliser par un Pi-Cobbler PLUS en respectant les n° de broche.

Carte L298 - WB291111

Si vous disposez d'une carte L298 avec l'identification WB29111, vous remarquerez qu'il n'y a pas de broche GND et +5V (avec IN1, IN2, ...) pour l'alimentation de la logique de contrôle.

Nous alimenterons la logique de commande par l'intermédiaire du bornier bleu GND et 5V comme sur l'image ci-dessous.

Rasp-Hack L298-Wiring-01.jpg

Pi-Cobbler ou Pi-Cobbler-Plus?

Avec l'arrivée du Raspberry Pi 3, Raspberry Pi-2 et Raspberry Pi-B PLUS, Raspberry Pi Zero W vient également un GPIO étendu de 40 broches rétro-compatible avec le GPIO des premières générations du Raspberry-Pi qui, lui, n'avait que 26 broches.

GPIO-Compatibility-00v3.jpg

La seule vraie différence réside dans la longueur du GPIO du modèle Pi-3, Pi-2 ou B+ qui contient des broches en plus... et le Pi-Cobbler PLUS qui à également grandi pour accueillir les broches en plus.

Avec l'apparition du Pi Zero, nous pouvons reparler de la correspondance des GPIO.

Pour notre plus grand bonheur, le GPIO du Pi Zero et du Pi 3 (ou Pi 2) sont identiques :) chouette.

RASP-PIZERO-Correspondance-GPIO v2.jpg
Cliquez pour agrandir


Réalisée par Meurisse D pour MCHobby.be.

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.