[resolu] comment utiliser un relais statique avec arduino ?

bonjour, je suis en train de m'arracher les cheveux parce que je dois commander un projecteur de 1 ou 2k watts avec un arduino. Et je ne suis pas certain d'être parti dans la bonne direction.

J'ai opté pour le relais de puissance statique suivant :

ESR5102402500 d'Excel Cell Electronic

Caractéristiques : Solid State Relay Type Optically Application Type General Mounting Panel Performance Input Voltage (Control Signal) Type DC Input Voltage (Control Signal) Range 3.00 to 32.00 volts Dropout Voltage 1.00 volts Input Current (Control Signal) Range ? to 0.0150 amps Output Voltage Type AC Maximum Switching Current 25.00 amps Load Voltage Range 24.00 to 280 volts Isolation Voltage 3.50 kilovolts Turn-On Switching Zero Switching Output Device MOSFET Switch Configuration Zero-On, NO Features Internal Snubber; TTL Compatible Approvals RoHS (optional feature) Operating Temp -4.00 to 176 F

avant de faire mumuse avec le 230Volt, je veux m'assurer que ma démarche fonctionne et donc je branche l'input + du relais avec une pin d'arduino configurée en sortie. et l'input - sur la masse. entre mes inputs + et - j'ai une continuité quand je la teste que l'arduino envoie un signal ou pas sur la pin de sortie. (ce qui ne me parait pas bien normal)

Par contre je n'ai pas de continuité du coté 230Volt quand je teste la continuité sur les bornes OUTPUT Donc je me dis qu'il y a un soucis...

Faut il ajouter un composant pour que cela fonctionne ? Est ce que ma méthode de test est bancale ?

Quelqu'un peut m'aiguiller vers une solution ? ça serait génial ! parce que là je bloque sévère !

Merci d'avance

Bonjour,

Voila de quoi résoudre ton probléme ;) http://www.arduino.cc/playground/uploads/Learning/relays.pdf http://www.glacialwanderer.com/hobbyrobotics/?p=9 http://www.instructables.com/id/Connecting-a-12V-Relay-to-Arduino/step2/Calculate-how-much-current-will-flow/

Dans ton cas le relay doit être contrôler par un transistor pour 1- permettre tout simplement de le faire marcher et 2- ne pas griller ton arduino.

Merci pour les liens je vais regarder pour approfondir le sujet.

J'ai filé le relais a mon binome de projet qui a réussi à le faire fonctionner. Et donc si j'ai bien pigé entre ce qu'il a fait, les autres recherches que j'ai fait entre temps et tes liens.

Comme il s'agit d'un relais avec une isolation galvanique il faut un courant de chaque coté pour alimenter les émetteur et les recepteurs optiques.

Et mon erreur c'était de tester directement la continuité du coté 220V sans y connecteur de source de courant. Quand j'aurai l'esprit frais et dispo pour travailler sur des choses potentiellement dangeureuses tel que du 220V, je ferais le type de montage que l'on voit dans l'un des liens que tu as posté.

Par contre, j'aimerai bien avoir sur mon arduino une LED de controle (avec sa résistance) que je brancherai en parallele du relais... j'aimerai bien savoir si ça ne va pas etre limite niveau ampérage... Comment je peux déterminer ça ?

Yep j'avais même pas vu "TTL Compatible" donc en faite même pas besoin de transistor tu doit pouvoir directement le connecter à l'arduino (déjà un transistor à l'intérieur des relay statique). Pour la led si elle est en parallèle avec la sortie de l'arduino la tension va chuté vers 1.2v se qui sera pas suffisant pour contrôler le relay, à mon avis une petite led néon (ex: led multi-prise) coté 220v serait plus adapté (?).

Il me semblait bien que ce relais m'évitait de rajouter un transistor (vu son prix j'ai envie de dire que c'est la moindre des choses)

Mais en fait je voulais mettre le relais en parallèle de la led + la résistance donc normalement je dois me retrouver avec une tension de 5V (mais vu mes galères de logique en électronique des derniers temps je peux dire une grosse bêtise)

Mais en faite c'est au niveau de l'intensité qu'il faut pour le relais que je ne trouve pas l'info, je ne vois pas de mention à une intensité ou une impédance de fonctionnement pour déterminer si ça peut marcher

Et si c'est pas possible de le faire comme je le voudrais, la led neon c'est une très bonne idée !

Alain_cor: Mais en fait je voulais mettre le relais en parallèle de la led + la résistance donc normalement je dois me retrouver avec une tension de 5V (mais vu mes galères de logique en électronique des derniers temps je peux dire une grosse bêtise)

Tu me fait douter, il me semble bien qu'il y a une chute de tension au borne d'une led mise en parallèle (et dire que j'y est regarde avant-hier j'ai une mémoire de poisson rouge).

Alain_cor: Mais en faite c'est au niveau de l'intensité qu'il faut pour le relais que je ne trouve pas l'info, je ne vois pas de mention à une intensité ou une impédance de fonctionnement pour déterminer si ça peut marcher

Et si c'est pas possible de le faire comme je le voudrais, la led neon c'est une très bonne idée !

C'est de la logique TTL avec un interface de puissance à mosfet donc normalement le courant de contrôle est trés faible, suffisamment faible pour que l'arduino fasse l'affaire.

J’y connais rien en composant TTL ou plus élaborés…
Mais depuis que je me suis mis dans ce projet avec arduino,
j’apprends plein de choses.

Mais il me semble bien que
“Deux dipôles branchés en dérivation sont soumis à la même tension”
signifie que pour (ma LED + ma Resistance) en parallèle du relais auront la même tension
ce qui dans le cas d’un montage avec un arduino (5V)

enfin c’est les restes que j’en ai du collège/lycée
peut être qu’en pratique ça ne fonctionne pas ou que les LED ont un comportement diffèrent des autres dipoles passifs

après des recherches un peu plus poussées concernant mon relais
il est annoncé avec

  • Impédance d’entrée: 2 Kohms

ce qui selon la formule
U = R * I
avec U = 5V
<=> I = U/ R = 2,5mA
effectivement c’est pas grand chose pour l’arduino

J’ai pas encore testé la config dans son intégralité, mais vu que ça répond à ma première question,
je vais passer ce topic en résolu.

Merci bien pour l’aide

Alain_cor:
Mais il me semble bien que
“Deux dipôles branchés en dérivation sont soumis à la même tension”
signifie que pour (ma LED + ma Resistance) en parallèle du relais auront la même tension
ce qui dans le cas d’un montage avec un arduino (5V)

Le mieux c’est de tester :wink: aprés réfléction tu doit avoir raison c’est si il y avait une résistance de rappel que cela ferait 1.7v
http://www.arduino.cc/en/Tutorial/DigitalPins (2eme paragraphe en bas, dans ton cas pas de pull-up donc surement pas ce probléme).

Alain_cor:
après des recherches un peu plus poussées concernant mon relais
il est annoncé avec

  • Impédance d’entrée: 2 Kohms

ce qui selon la formule
U = R * I
avec U = 5V
<=> I = U/ R = 2,5mA
effectivement c’est pas grand chose pour l’arduino

Un ATmega328 (µc au cœur de l’arduino) peut tirer plus de 25mA donc c’est largement bon.

vu que j'utilise un arduino mega2560 j'ai du 40mA donc ça va j'ai de la marge :P

je vais lire cette histoire de résistance de rappel ça peut toujours être intéressant.

salut, juste un petit up pour dire que j'ai enfin pris le temps de faire le test avec une lampe que j'ai sacrifié pour la connecter sur le relais et donc ça fonctionne.

Pour compléter, concernant l'histoire de brancher le relais en parallèle d'une LED et de sa résistance ça fonctionne. J'ai bien mes 5Volts(j'ai encore des bons restes de physique du lycée ouf !) J'aurai pu prendre le temps de vérifier les intensités de chaque branche.

Maintenant je repars dans la partie programmation.