Multiples inversions de courant

Bonjour :slight_smile:
J'ai une problématique sur un petit projet, peut-être sauriez-vous m'éclairer.

J'ai plusieurs mini-moteurs à brancher à l'arduino - entre 40 et 100.
Tous les moteurs doivent pouvoir être allumés indépendamment dans un sens ou dans l'autre.

Pour multiplier les pins de sortie, il semblerait que des Shift Register (74HC595) fassent l'affaire .

Concernant l'inversion de courant nécessaire pour pouvoir inverser le sens de rotation des moteurs :

Quel est selon vous le meilleur moyen ?

  • Existe-t-il un composant type pont en H ? Il faudrait alors contrôler chaque pont en H avec un bit supplémentaire.

  • Est-ce que des Shift Register à 3 états conviendraient ? J'ai l'impression que le 3ème état s'applique à toutes les sorties du Shift Register, et non indépendamment à chaque sortie.

Merci par avance,
Bonne journée

pour les H-bridge, c'est ce que la puce L293(D) fait (cf cet exemple pour 2 moteurs)

Oui il faut dédier 2 bits par moteur ensuite - jouable avec des Shift Registers en cascade

Ensuite vu le nombre de steppers vous aurez peut être des pbs de timing.

Il n'y a pas de secret, il faut passer par un expander et un pont en H.

L'astuce pour économiser des broches c'est d'optimiser la table de vérité du pont en H avec des portes logique inverseuse.