Citation Envoyé par Zig38 Voir le message
Bonsoir,

J'ai pas compris ton idée.

Il me semble que pour fonctionner correctement, il faudrait que les transistores de ton pont en H soient commandés de cette façon.

Le transistor en HAUT a GAUCHE commandés en même temps que celui en BAS à DROITE donne un sens de rotation.

Pour changer de sens, il faut

Transistor en bas à gauche commandés en même temps que celuis en haut à droite.

Dans ta commande, tu n' réalisé que la moitié gauche (à peu prés), en tout cas, c'est uniquement la partie gauche qui est commandée via l'ULN.

Pour ma part, dans ton schéma, je commencerais par mettre l'inverseur en bas à droite sur le transistor en haut à droite, et je rajouterais une liaison reliant les entrées des 2 inverseurs.

De telle sorte qu'un niveau BAS (par exemple) en entrée de tes inverseur commanderait le transistor en bas à gaucheET celui en haut à droite, et le courant dans le moteur circulerait dans le sens en haut à droite vers en bas à gauche.

Un niveau HAUT en entrée des inverseur ferait la commande inverse, cad
Tr en haut à gauche + en bas à droite fermés, et courant circulant dans le sens haut gauche vers bas droit.

J'espére ne pas avoir embrouillé les pistes.

A+
enfaite le schema est juste a titre d'example, sur mon montage reel, j'ai 2 output du K8055 qui vont se connecter aux entrées du pont en H(avec resistance de pull up).
Le probleme c'est que quand je met un output a 1 et l'autre a 0 (ce qui normalement devrait faire tourner mon moteur) le moteur ne tourne pas.

Pour tester j'ai mis une des entrée du pont en H a la masse et l'autre output au niveau bas, la le moteur tourne.
apres j'ai fais l'inverse, une entrée du pont en H au 5V et l'autre output au niveau haut, le moteur ne tourne pas.

je comprends pas pourquoi.

bon enfaite si je viens de comprendre.
quand je met mon output a 1 (donc au niveau bas en sortie) la tension de sortie n'est pas de 0V mais de 0.6V ce qui met en saturation mon transistor

donc au final mais 2 transistor sont tout le temps ouvert que mes output soient a 1 ou 0.

que faire ? mettre une pote OUI apres entre les outputs de la carte est les entrée de mon pont en H afin que le 0.6V se transforme en 0V ?
y a t'il une solution plus adapté ?

Merci,
Math