Arduino Forum

International => Français => Topic started by: vkaestle on Jan 10, 2017, 11:35 am

Title: Multiples inversions de courant
Post by: vkaestle on Jan 10, 2017, 11:35 am
Bonjour  :)
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
Title: Re: Multiples inversions de courant
Post by: J-M-L on Jan 10, 2017, 11:55 pm
pour les H-bridge, c'est ce que la puce L293(D)  (http://www.ti.com/lit/ds/symlink/l293.pdf) fait (cf cet exemple (http://www.instructables.com/id/How-to-use-the-L293D-Motor-Driver-Arduino-Tutorial/?ALLSTEPS) 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.
Title: Re: Multiples inversions de courant
Post by: _pepe_ on Jan 11, 2017, 02:37 pm
Supprimé
Title: Re: Multiples inversions de courant
Post by: -Standby on Jan 11, 2017, 10:39 pm
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.