Je ne sais pas comment câbler ma carte relais Arduino 5VDC à 120VAC

10

J'ai une carte avec 8 relais qui prendra 5v de mon arduino et les relais basculeront sur mes appareils 120VAC.

Je ne suis en aucun cas un ingénieur électricien, donc je me demande comment câbler mes appareils 120 V dans les relais, et comment câbler le 5 V provenant de l'arduino à la carte.

Ceci est une image de toute la carte, et j'ai écrit les noms des broches sous les broches:

image d'une carte avec 8 relais

Voici une image de la sortie des relais: Connexions des bornes 120 V un gros plan de la logique de commande.

Gros plan de la logique de commande

Luke D.
la source
3
Avez-vous un manuel pour cette chose?
Majenko
7
Si vous n'êtes pas sûr de la façon de câbler cet appareil et que vous n'êtes pas familier avec l'utilisation des fiches techniques et des schémas, je serais extrêmement prudent en faisant tout projet impliquant un réseau 120v. Pour être honnête, je l'éviterais complètement jusqu'à ce que vous ayez acquis les bases en réalisant d'abord des projets électroniques plus sûrs.
Jim
aussi - pour obtenir une bonne réponse, vous devrez publier le nom exact du module relais et probablement un lien vers la fiche technique du module aussi, pour vous assurer que nous parlons de la même chose lorsque nous vous conseillons de câbler il en place.
Jim
2
D'accord, un manuel / schéma est définitivement nécessaire pour réduire la possibilité de donner de mauvais conseils avec des tensions élevées impliquées.
Oli Glaser
Aucune feuille de manuel ou schématique pour ce produit. Je l'ai acheté d'Amazon et je pense qu'il a été soudé à la main. L'entreprise qui fabrique les relais est chinoise et a un support en ligne médiocre. J'ai déjà travaillé avec du 120v, je peux donc travailler en toute sécurité avec. Je me demande principalement pourquoi il y a un VCC à ce sujet? Ne devrais-je pas simplement avoir à mettre en 5v à une extrémité du relais et il magnétise la bobine pour basculer l'interrupteur?
Luke D.

Réponses:

7

J'ai trouvé cette photo en surfant (le haut est haché malheureusement):

Image de la carte relais

... avec ce lien d'achat. Cela ressemble beaucoup à ce que vous avez entre les mains.

Dans ce cas, l'alimentation JD-VCC est une source rigide pour fournir le courant de bobine de relais, qui a besoin d'un retour commun avec l'alimentation Arduino VCC. Si vous avez un multimètre, vous devriez pouvoir vérifier si la même connexion existe sur votre carte. (Votre carte semble avoir VCC et JD-VCC pontés.)


RMc a ajouté un commentaire:

(1) Si Vcc et JD-Vcc sont connectés, l'entrée et la sortie ne sont pas isolées et les diodes isolantes optiques peuvent être alimentées à partir de l'alimentation Arduino si vous le souhaitez (si 5 V est disponible).

(2) Si Vcc et JD-Vcc ne sont pas connectés, une alimentation 5V séparée peut être utilisée côté sortie et une isolation optiocale complète de la came d'entrée et de sortie] n peut être obtenue si l'Arduino et la masse de sortie ne sont pas connectés.

(3) En (2), si des approvisionnements séparés sont utilisés mais que les terrains sont communs, il n'y a pas d'isolement complet, mais de nombreux désastres de sortie peuvent encore survivre tant que le sol est "rigide".

(4) Notez que les entrées doivent être entraînées LOW (à la masse) pour être activées, pas hautes (+ 5V) comme je l'ai suggéré dans ma réponse.

(5) Les niveaux d'entrée doivent être de 5 V car ils doivent alimenter une diode opto (1,5 V peut-être) et une LED série (1,7 V peut-être) pour une chute de plus de 3 V avant la chute de la résistance incluse.

(6) Le courant d'entrée doit être suffisamment élevé pour conduire l'opto suffisamment bien pour activer l'étage de sortie. Son niveau dépend du courant de relais et du gain de courant Q3 et du CTR opto (= Ratio de transfert de courant = gain de courant vers l'extérieur), mais disons 1 mA, 50% CTR (opto bon marché typique), bêta (gain de courant) de 100 = 1 x 1/2 x 100 = courant de relais 50 mA par mA de l'opto variateur. R5 réglera le courant opto à 5V sur environ (5-3) / R5 = 2 / R5 amp ou 2000 / R5 mA. La plupart des broches du micricontroller sont susceptibles de pouvoir facilement absorber suffisamment de courant pour groud pour conduire cela OK.

(6) L'entraînement actuel vers Q3 dans (6) sera également limité par R6 mais le CTR, etc. sont probablement des facteurs limitants.

(7) YMMV :-)! (mais probablement pas).

Résumé:

JD-VCC = 5 V (probablement) pour l'entraînement à relais

Connectez JD-VCC et VCC et alimentez avec + 5VDC si l'isolement n'est pas souhaité.

Utilisez une alimentation 5 V CC distincte pour JD-VCC si une véritable isoaltion opto est souhaitée.

Les variateurs d'entrée sont actifs bas et doivent être de 5V. Le 3V3 ne fonctionnera certainement pas bien ou pas du tout.

Adam Lawrence
la source
Ahhh, merci pour ça, ça a du sens maintenant. C'est pourquoi il y a 2 VCC car les entrées sont à drain ouvert. Les 2 motifs visibles ont également un sens. Je pensais que c'était comme toute la puissance liée à l'UC peut être conservée derrière les optos. Il me manque probablement quelque chose, mais pourquoi pensez-vous que JD-VCC a besoin d'un retour commun avec l'alimentation Arduino?
Oli Glaser
@Oli Glaser - Vous avez raison, JD-VCC n'a pas besoin d'être partagé avec l'arduino.
Connor Wolf
1

Réponse basée sur l'examen de la photo. J'ai commencé à écrire cela avant, mais je n'ai pas pu le faire car je n'ai pas de schéma et je ne voulais pas donner de mauvais conseils.
C'est toujours le cas, je ne recommande pas que cela soit utilisé pour la tension secteur, sauf si vous êtes absolument sûr de savoir exactement ce qui se passe et que tout est comme il se doit, donc je l'utiliserais pour autre chose avec et achèterais un autre avec une documentation détaillée à des fins de haute tension. Cependant, il peut être testé / utilisé avec des tensions sûres, donc voici quelques suppositions pour vous aider, car il ne semble pas y avoir de manuel disponible.

Les bobines de relais nécessiteront plus de courant pour les piloter que vos broches Arduino peuvent fournir (ou à la limite, donc pas idéal) et en tout cas ne sont pas connectées directement aux entrées.
C'est presque certainement à cela que servent les transistors (Q1, Q2, etc.) et ont besoin d'une alimentation. Ceux-ci sont probablement contrôlés par ce qui ressemble à des opto-isolateurs, qui auront également besoin d'une alimentation d'un côté. Celles-ci et les bobines de relais auront besoin du VCC et / ou du VCC-JD, qui peuvent donc être isolés du Arduino VCC, qui n'est pas connecté, uniquement de sa masse et de ses entrées (qui alimentent un côté des optos et probablement utilisées) pour allumer les LED présentes)

Ce dont je ne suis pas sûr (c'est-à-dire encore moins sûr que les autres), c'est ce qui ressemble à un cavalier jaune sur le côté droit (le GND, VCC, JD-VCC) mais cela peut être quelque chose à voir avec les options VCC, donc VCC peut être identique à VCC-JD.

Quoi qu'il en soit, si j'ai raison, vous connecteriez la masse de votre carte arduino au pad avec les entrées à gauche et les sorties numériques aux pads INx. Connectez une autre alimentation au VCC, probablement 5V-12V (la tension sera écrite sur les relais, ressemble à 5V d'après ce que je peux faire - tapez le numéro de pièce dans google et consultez la fiche technique), et basculez les sorties numériques pour commuter les relais. Vous devriez pouvoir suivre les traces pour voir d'où vient la puissance des transistors et ce que fait le cavalier (s'il en est un).

Vous pouvez exécuter un test avec, par exemple, 5 V pour tous les VCC et les câbles comme suggéré, pas besoin de quoi que ce soit connecté aux relais, vous devriez les entendre cliquer s'il est activé. Même si cela ne fonctionne pas, il est peu probable que vous endommagiez quoi que ce soit.
Des photos plus rapprochées de la carte (au dos également) et des numéros de pièce aideraient probablement à clarifier certains points.
Veuillez ne rien faire de dangereux sur la base de ce qui précède, car je me réserve le droit de me tromper complètement sur tout cela :-)

Oli Glaser
la source
1
  • JD-VCC: 5 V
  • VCC (sur en-tête à 3 broches): Aucun
  • GND (sur en-tête à 3 broches): GND
  • VCC (sur l'en-tête d'entrée): 3v3
  • IN1, IN2, etc.: sorties numériques
  • GND (sur l'en-tête d'entrée): GND

(Selon http://wiki.netduino.com/SainSmart-5V-Relay-Module.ashx )

Ben Artin
la source
Pourriez-vous ajouter un résumé de la page pointée afin que le contenu demeure si le lien disparaît?
clabacchio
1

J'ai un conseil très similaire.

Utilisez une alimentation 5 V distincte pour faire fonctionner les relais:
1) Cavalier sur VCC / JD-VCC
2) + alimentation 5 V [externe] vers VCC sur l'en-tête principal (le plus grand qui a également les broches IN1-IN8)
3) Connectez l'alimentation externe et Arduino à la masse commune
4) Connectez la masse [commune] à la broche GND par le cavalier

vous pouvez maintenant utiliser l'Arduino pour mettre les broches [IN1-IN8] à la masse pour activer le relais / LED. (pour le mien, et j'attends le vôtre ... les réglages INput to ground (LOW) activent le relais. Le réglage sur HIGH (ou la déconnexion de la terre bien sûr) le désactive.

REMARQUE: cette configuration nécessite une mise à la terre commune entre l'alimentation et l'Arduino.

Brian
la source
0

Comme le conseille Kortuk, "jouer" avec le secteur est dangereux si vous n'êtes pas certain de ce que vous faites.

Dans ce cas, les fonctions de sortie APPARAISSENT clairement mais la responsabilité vous appartient .

Supposons que le secteur possède des fils "Live" et "Neutral". Relier:

  • Borne de connexion en direct à gauche dans le diagramme

  • Borne du connecteur droit d'un côté de la charge.

  • De l'autre côté de la charge au neutre

entrez la description de l'image ici

Planche de conduite:

  • Je ne sais pas ce que Vcc devrait être - probablement 5 Volts mais ???

  • Je ne sais pas ce que signifie JD-Vcc.

  • Je ne sais pas quel est le niveau Vin.

MAIS

Tension correcte + ve à Vcc.
De terre à terre.
Vin à IN1 etc (peut-être 5V OK).

YMMV.

Russell McMahon
la source
Je suppose que j'ai informé que dans le passé à un moment donné, j'ai été surpris de voir mon nom.
Kortuk
0

Considérez les 3 broches du module relais comme un commutateur 1 étant commun et les 2 autres étant l'état, donc si le module 1 canal 1, l'état 1 est toujours allumé, sauf s'il est actif lo ou haut selon la configuration et le deuxième état sera l'alternative l'état de sorte qu'il peut toujours être éteint à moins qu'il ne soit actif en haut ou en bas selon la configuration, donc lorsque votre jeu avec une alimentation en courant alternatif, la meilleure chose est de ne prévoir que d'utiliser soit l'ac + ou l'ac _ mais pas les deux car cela causera un court-circuit, utilisez donc soit + ou - toujours travailler hors tension, puis tester avec un multimètre réglé sur ca (régler la plage pour corriger ca) et tester qu'il n'y a pas d'alimentation avant de travailler dessus, mais j'espère que cela aide!

Geai
la source
0

Changer R14, R12, R11, R9, R7, R5, R3, R1 de résistances 10k sm à 4.7K ohm

Exécutez une alimentation séparée, retirez le cavalier (le cas échéant) de la connexion de l'option d'alimentation des relais 12 volts, connectez donc JD-VCC à 12V

problème résolu pour moi de toute façon .....

Trent
la source