Comment contrôler 4 relais avec une puce non (7404)

Farzad Bekran

Comment contrôler 4 relais avec une puce non (7404)


J’ai un atmega8 qui fonctionne avec 3,6 V cc, j’ai besoin de contrôler certains relais 12V avec une puce non (7404), quelle est la façon la plus simple de le faire? J’ai connecté un 12V cc aux relais, donc quand je connecte les relais à la puce puis à l’atmega8, le courant revient à l’atmega via la puce non. Cette solution est-elle correcte? Y a-t-il une meilleure façon de le faire?

Brian Carlton

numéro de pièce du relais? S’agit-il d’une bobine 12 V?

Brian Carlton

Pourquoi vous limiter à une puce non?

Réponses


 Olin Lathrop

Vous ne devriez pas avoir besoin d’un « pas de puce », plus normalement appelé « onduleur ». Il suffit de retourner le niveau logique du signal. Étant donné que le micro doit être capable de produire le signal dans la polarité souhaitée, il ne devrait pas être nécessaire de l’inverser par la suite.

La conduite d’un relais à partir d’un signal numérique peut se faire comme ceci:

La plupart des sorties numériques peuvent générer quelques mA. Ce circuit prend les quelques mA et utilise un transistor pour les amplifier afin qu’un relais puisse être piloté. Habituellement, une bobine de relais aura besoin de plus de courant que ce qu’une sortie numérique peut fournir, et l’isoler à travers un transistor est de toute façon une bonne idée.

Vous n’avez pas dit combien de courant de bobine votre relais doit allumer, ce n’est donc qu’un exemple. Figure le transistor va baisser de 700 mV de la base à l’émetteur, de sorte que laisser 2,9 V à travers la résistance lorsque la ligne logique numérique est élevée (à 3,6 V). Dans cet exemple, cela provoquera environ 1,6 mA de courant de base, ce que presque toutes les sorties numériques devraient être capables de faire. Disons que vous pouvez compter sur le transistor pour avoir un gain d’au moins 50, ce qui signifie qu’il peut descendre jusqu’à 81 mA.

De nombreux petits relais 12V n’auront pas besoin de beaucoup de courant de bobine, donc cela fonctionnerait directement. Si le vôtre a besoin de plus, donnez-nous les spécifications et nous pourrons vous montrer comment le conduire. Il serait également utile de connaître la quantité de courant que la sortie numérique peut réellement fournir. Probablement 5 mA est sûr, et très probablement 10 mA, ce qui permettrait de commuter jusqu’à 1/2 ampère par le transistor si vraiment nécessaire.

Le 7404 n’est pas un bon choix pour piloter le transistor même si vous avez vraiment besoin de l’inversion externe pour une raison quelconque. Ces vieilles puces logiques TTL avaient une capacité de source de courant de sortie très faible. Un 74HC04 est une partie CMOS, et peut source beaucoup plus, et devrait fonctionner dans ce circuit avec la plupart des petits relais.

Farzad Bekran

Merci pour la réponse, je vais demander à mon ami les spécifications et vous remplir car ce n’est pas mes projets.

Farzad Bekran

vous aviez raison, les transistors sont le meilleur pari, nous ne voulions pas utiliser des transistors séparés pour chaque relais, c’est pourquoi nous avons utilisé un onduleur, mais après une petite recherche, nous avons trouvé ULN2803 qui est un bon CI pour cette application.

 

(7404), #(une, 4, avec, comment, contrôler, non, puce, relais

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *