Pages: [1]   Go Down
Author Topic: [resolu] comment utiliser un relais statique avec arduino ?  (Read 2933 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 9
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
« Last Edit: July 10, 2011, 09:30:23 pm by Alain_cor » Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Voila de quoi résoudre ton probléme smiley-wink
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.
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 9
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 ?
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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é (?).
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 9
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 !
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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).

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.
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 9
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 smiley-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).

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.
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 9
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

vu que j'utilise un arduino mega2560
j'ai du 40mA donc ça va j'ai de la marge  smiley-razz

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

Offline Offline
Newbie
*
Karma: 0
Posts: 9
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Pages: [1]   Go Up
Jump to: