Utilisation d'un seul module de relais 5V (jqc-3ff-sz) - Demander de l'aide

Nov 23 2020

J'ai un arrière-plan de développeur qui manque le fond de l'électronique. J'ai lu quelques fils avec beaucoup d'intérêt:

  1. Utilisation d'un seul relais 5V (jqc-3ff-sz) - conseils de sécurité requis et
  2. Relais 5V (jqc-3ff-sz)

J'ai besoin de piloter trois relais et parce que j'ai déjà détruit un RPi en utilisant trop d'énergie, je pensais alimenter les modules de relais par une alimentation externe 5v Psu Psu (Vcc), RPi et les broches de masse du relais toutes connectées ensemble. La broche IN du relais est directement connectée à différentes broches GPIO (cf. image). Cela devrait être possible selon l'une des réponses ci-dessus.

Maintenant, je vois que le relais est toujours allumé (la led verte brûle toujours) même si je bascule la valeur GPIO Low <-> High. Cependant, je vois une certaine différence dans la consommation de courant

  1. Si la valeur GPIO est faible, seul 136uA est consommé.
  2. Si la valeur GPIO est élevée, 4 mA sont consommés (je pense que c'est sûr, juste en dessous de 5 mA).

Mais, encore une fois, dans les deux cas, le relais reste allumé et ne bascule pas quand je m'y attendais.
Quelqu'un peut-il me donner des conseils / astuces pour «déboguer» ce problème? Merci beaucoup.

MODIFIER: V2

Merci à tous pour les informations détaillées et les réponses. J'essaye de les traiter, pas facile. À @Joan: je ne trouve pas de schéma tout de suite. Mais c'est le module relais qui est visualisé dans la question suivante, exactement le même ( Utilisation d'un seul relais 5V (jqc-3ff-sz) - conseils de sécurité requis )

De plus, je comprends que la tension n'est pas assez élevée. Cela me semble déjà logique. Cela me rappelle également que j'ai essayé le convertisseur logique sparkfun (https://learn.sparkfun.com/tutorials/bi-directional-logic-level-converter-hookup-guide/all) Aussi sans résultat:

  • GPIO off: a donné une situation de relais stable
  • GPIO on: fait vibrer les relais (marche-arrêt et vice versa)
    cf. Schéma Fritzing. (Désolé pour mon incompétence à fournir un schéma détaillé) Donc, si quelqu'un peut aider à rencontrer à travers cette configuration, c'est bien pour moi aussi. Déjà merci beaucoup!

Edit - V3 @joan,
comme demandé, j'ai ajouté quelques photos du module. J'espère que vous pourrez m'aider avec ça. Merci déjà.

Réponses

2 Ghanima Nov 25 2020 at 09:55

Malheureusement, il existe de nombreuses cartes de relais différentes qui utilisent ce relais particulier, mais qui peuvent présenter des composants électroniques de conduite différents. Il est donc difficile de donner une réponse définitive. Il y a cependant quelques indications que cet excellent article / 1 / couvre cette carte et les problèmes décrits par l'OP.

(Source de l'image: / 1 /)

Je laisse à l'OP le soin de confirmer que ce circuit correspond à la carte, mais d'après les images fournies et la description de son comportement, cela semble convenir.

L'image du PCB montre que le transistor est sur le côté haut de la charge - la bobine du relais. Donc, si ce transistor est un transistor à jonction bipolaire, ce serait PNP. Selon la mesure de l'OP "Si la valeur GPIO est élevée, 4 mA est consommé", il est sûr de supposer que le transistor est bipolaire et non FET. Ceci est soutenu par l'OP confirmant "2TY" comme marquage du transistor. Donc selon / 1 / cela a l'inconvénient:

La tension du signal doit être proche du Vcc pour couper le relais. La tension de saturation Vbe est de -1,2Volt. Donc, s'il est alimenté en 5 volts, tout ce qui est inférieur à 5-1,2 = 3,8 V maintiendra le transistor en saturation, ce qui signifie que vous ne pouvez pas alimenter le circuit avec 5 volts et utiliser un microprocesseur de 3,3 volts pour donner le signal d'entrée, car un HAUT de 3,3 Volt n'est pas assez élevé pour fermer le transistor PNP.

/ 1 / fournit une solution simple pour surmonter ce problème. Cependant, cela tirera un courant supplémentaire du régulateur de tension du Pi et pourrait donc ne pas fonctionner si un plus grand nombre de relais doit être piloté (note latérale: ici et ici et ici, il est indiqué que jusqu'à 800 mA pourraient provenir du 3.3 Rail en V, donc un certain nombre de ces modules de relais pourraient être utilisés):

Cela signifie que si vous souhaitez l'utiliser sur un raspberry Pi ou un ESP8266, vous devrez utiliser la broche 3,3 volts pour alimenter le relais. Le relais est de type 5 volts, mais il fonctionnera sur 3,3 volts, mais à 70 ohms, il tire 47 mA supplémentaires du LDO 3v3.

Ce qui précède n'explique pas pourquoi il échoue également en utilisant des convertisseurs de niveau logique (comme l'indique l'édition V2 de la question).

/ 1 / recommande d'utiliser un transistor supplémentaire pour piloter la carte de relais à partir de broches GPIO 3,3 V. Notez que cela inverse à nouveau la logique.

(Source de l'image: / 1 /)

2 Seamus Nov 23 2020 at 21:05

Vous avez fait une erreur, j'en ai bien peur. Vous semblez essayer de commuter la bobine de relais avec une broche GPIO. À moins que votre module de relais ne soit conçu pour utiliser une entrée 3,3 V, vous risquez de casser un autre RPi.

Les broches GPIO sont pour 3,3 V - et seulement 3,3 V

De plus, les broches GPIO sont de délicates petites fleurs; ils ne fourniront pas (ou ne absorberont pas) beaucoup de courant et ne tolèrent pas du tout les tensions supérieures à leur limite nominale.

Voici le reste de ma réponse:

  1. Obtenez les spécifications détaillées de votre module de relais (par @joan cmt); modifiez votre question pour ajouter les détails, ou mieux encore, créez un lien vers eux afin qu'aucun détail ne soit oublié.

  2. Pour plus de clarté qui VOUS aidera à obtenir une meilleure réponse: créez un schéma réel au lieu des trucs fritzing ( voici comment )

  3. Il y a des tonnes de comment puis-je conduire une question de relais sur ce site. Certains incluent des schémas. Peut-être les lire? ( 1 , 2 , 3 , et si vous en avez besoin de plus: 1304 autres résultats )


ÉDITER:

La bonne réponse à la question du PO semble être le deuxième schéma de la réponse de Ghanima . Je dis «apparaît» uniquement parce que cette réponse correcte dépend de l'exactitude / l'applicabilité de l'analyse effectuée par l'auteur de cet article .

Peut-être dans un sens plus large, une autre réponse à cette question, et à des centaines d'autres vues ici dans RPi SE, est de suivre cette règle simple:

N'ACHETEZ PAS DE PIÈCES ÉLECTRONIQUES À DES VENDEURS FLY-BY-NIGHT QUI NE FOURNISSENT PAS UN ENSEMBLE DÉTAILLÉ DE SPÉCIFICATIONS: "PAS DE FICHE TECHNIQUE - PAS DE VENTE!"

Cette question aurait pu être résolue avec une fraction du temps et des efforts dépensés par toutes les parties impliquées si une «fiche technique» avait été fournie par le fournisseur. J'ai récemment publié une version plus pointue de cette vue avec quelques détails supplémentaires et des conseils sur l'identification des fournisseurs de qualité.

1 Milliways Nov 25 2020 at 02:06

D'après les photos plutôt floues que vous avez postées, l'appareil ne dispose pas d'un opto-isolateur mais d'un transistor.

On ne sait pas pourquoi cela ne fonctionne pas, mais il existe un autre type de module médiocre, déclenché par un niveau bas, avec un transistor PNP qui n'est pas contrôlable à partir de 3,3V. (Cela a permis au fabricant d'économiser une fraction de cent.)

Sans circuit, il n'est pas possible d'en être sûr. Il serait assez simple de tracer le circuit vous-même pour déterminer ce qu'il contient.

REMARQUE J'espère que vous ne prévoyez pas de mettre la tension secteur sur les modules. Des détritus visibles sur les planches, il y aurait une isolation insuffisante, même avec la découpe. Il s'agit probablement d'une arnaque bon marché d'un autre appareil, car l'état de la carte indique une mauvaise fabrication.

GuyH Nov 25 2020 at 20:08

@Ghanima: une dernière question: si je duplique le circuit réalisable pour piloter plusieurs relais, est-il permis de partager la terre (X1-1) et 5V (X1-2) comme illustré dans mon dessin.
Ou devrait-il s'agir de circuits séparés différents?, Mais la terre et le 5V seront partagés via les connecteurs du bloc d'alimentation, puis ...
PS. que signifie OP?