Go Down

Topic: Multiples inversions de courant (Read 307 times) previous topic - next topic

vkaestle

Jan 10, 2017, 11:35 am Last Edit: Jan 10, 2017, 02:20 pm by vkaestle
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

J-M-L

#1
Jan 10, 2017, 11:55 pm Last Edit: Jan 11, 2017, 07:47 am by J-M-L
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.
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

_pepe_

#2
Jan 11, 2017, 02:37 pm Last Edit: Aug 19, 2018, 03:03 pm by _pepe_
Supprimé

-Standby

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.
The Mind is like a parachute it works best when opened.

Go Up