Consiglio acquisto gruppo relè

tra l'altro volevo acquistare arduino DUE, mi sembra che rispetto all'UNO regga un carico maggiore no?

errore

Arduino DUE

Each pin can provide (source) a current of 3 mA or 15 mA, depending on the pin, or receive (sink) a current of 6 mA or 9 mA, depending on the pin.

Total DC Output Current on all I/O lines 130 mA

ho capito, mentre il mega?

pari pari la UNO

DC Current per I/O Pin ................................................ 40.0mA
DC Current VCC and GND Pins................................. 200.0mA

comunque non ti porre piu' problemi di quelli che realmente ci sono.
Andrebbe verificato realmente quanta corrente serve per illuminare il led del fotoaccoppiatore.
Si potrebbe anche mettere una resistenza in serie al pin per abbassare questa corrente.
Probabilmente con 10 mA il led lavora.

Se lavori con meta' rele in contemporanea non ci sono problemi, al limite per risolvere del tutto basta mettere tra arduino e la scheda rele' dei driver, come un ULN2803, e allora il consumo scende a 1-2 mA per pin

brunello:
pari pari la UNO

DC Current per I/O Pin ................................................ 40.0mA
DC Current VCC and GND Pins................................. 200.0mA

comunque non ti porre piu' problemi di quelli che realmente ci sono.
Andrebbe verificato realmente quanta corrente serve per illuminare il led del fotoaccoppiatore.
Si potrebbe anche mettere una resistenza in serie al pin per abbassare questa corrente.
Probabilmente con 10 mA il led lavora.

Se lavori con meta' rele in contemporanea non ci sono problemi, al limite per risolvere del tutto basta mettere tra arduino e la scheda rele' dei driver, come un ULN2803, e allora il consumo scende a 1-2 mA per pin

ok grazie!comunque ti dico al massimo lavoreranno 4 contemporaneamente quindi non ci sono problemi.
tra arduino DUE e MEGA cosa mi consigli di prendere?

ciao,

allora ho collegato il gruppo relè e funziona tutto correttamente.
una domanda però:
per tenere aperto il relè devo dare al pin digitale LOW, mentre per chiuderlo devo dare HIGH, a sto punto però tutto il discorso di non usarne più di metà per non sovraccaricare troppo, si ribalta?

Che sia HIGh o LOW e' la stessa cosa.
In questo caso la corrente per accendere il led del fotoaccoppiatore scorre quando il pin di Arduino va' in LOW, ma sempre corrente e'..

a proposito, se ci riesci ed hai un multimetro, misura quanto e' l'assorbimento su una linea

ok grazie, appena rimonto misuro.

Ciao,
guarda la parte elettrica dell'ardupower è più o meno quello che vuoi fare tu, solo che io la scheda relè me la sono costruita, quella che hai messo nel post va benissimo, basta alimentare il tutto (scheda ed Arduino) con un alimentatore elettronico esterno a 5v, l'alimentazione la devi dare attraverso i pin 5V e GND dell'Arduino Uno, non passare per il connettore o il pin vin perché alimentano il regolatore dell'Arduino e 5v non bastano.

Alberto

Ciao a tutti,
riporto in alto il topic perchè ho un problema con il gruppo relè in questione. Vi descrivo un po' la situazione:
ho deciso di alimentare il mio progetto con un alimentatore da pc, arduino lavora a 5 V, il gruppo relè anche e l'uscita a 12V l ho utilizzata per far girare alcune ventole da pc.
l'impulso al singolo relè da arduino l'ho fatto lavorare con una resistenza da 1k per diminuire la corrente sulle uscite digitali di arduino;
Senza carichi a 220 sul gruppo relè tutto perfettamente funzionante.
Oggi per la prima volta ho attaccato un carico a 220v sul gruppo relè (banalissima lampada da tavolo di prova), ma ho un problema: quando scatta il relè si spegne l'alimentatore pc e non da più segni di vita finchè non stacco la spina e faccio ripartire il tutto.
Il circuito a 220 dovrebbe essere totalmente separato però non riesco a capire perchè succede questo.
sapete aiutarmi per favore?
grazie.

Lo fa solo su un relè (del gruppo di otto) o su tutti?

effettivamente quello adiacente funziona; quest'ultimo l'ho fatto lavorare in normalmente chiuso mentre quello che da problemi in normalmente aperto...ma non credo sia quello il problema non avrebbe senso...

L'alimentatore dei pc è molto delicato per quanto riguarda gli assorbimenti e si protegge con il blocco. Può andare in blocco credo anche per disturbi sulla rete 220 (che potrebbero derivare dalla chiusura del carico in questione). Se lo fa solo con quel relè controlla che non ci sia qualche dispersione verso la bobina (anche se mi sembra una evenienza remota). Se continua a dare il problema lo sostituirei con un alimentatore classico. Ciao Carlo.

ottimo grazie farò alcune prove allora!

Ciao a tutti, riporto in alto questo topic.
del gruppo relè i questione ho sempre sfruttato al max 4 relè in contemporanea; ora ho la necessità di usarne di più.
Già quattro a volte ho notato che arduino era tirato (tenete conto che arduino gestisce un display i2c, un sensore di temperatura, gruppo RTC e qualche transistor), e mi è successo che si spegnesse e riaccendesse. Per cui pensavo di agire così, in base a quanto suggeriva cyberhs:

cyberhs:
Vorrei aggiungere qualcosa alla discussione relativa alla scelta del gruppo relè.

Quelli che usano i fotoaccoppiatori son ideali per la sicurezza, ma hanno una contropartita, l'assorbimento dei circuito di pilotaggio.

In pratica di devono accendere tanti LED quante sono le uscite: se il LED del fotoaccoppiatore assorbe 20mA (in realtà potrebbero bastare 10mA) ed i relè sono 8, l'assorbimento complessivo a carico di Arduino sono 80mA.

Se il numero di relè è elevato, conviene acquistare una scheda con driver di pilotaggio a transistor oppure con IC tipo ULN2803 per cui l'assorbimento si riduce, diciamo, ad un solo mA per canale.

Se proprio non si vuole rinunciare alla sicurezza del fotoaccoppiatore, si devono usare dei transistor per non sovraccaricare Arduino.

pensavo di agire in questo modo per ridurre il carico in uscita dai pin di arduino. Utilizzando un BC547 per ogni relè collegando:

+5V (alimentatore ausiliario) --> collettore
pin(x) digitale --> 10kohm --> base
emitter --> 1kohm --> IN(x) (gruppo relè)

+modulo relè alimentato con sempre alimentatore ausiliario.

NB: con 10kohm ho già constatato che il BC547 viene attivato da arduino, e che 1kohm è sufficiente per far accendere il fotoaccoppiatore del modulo relè (già testato).

Cosa dite? potrebbe funzionare per rendere il sistema più stabile e poter inoltre usare più relè?
grazie.

Nessuno mi da un consiglio? :slight_smile:

Andando a rivedere lo schema che hai postato, puoi pilotare direttamente il transistor Q1 della scheda collegando l'uscita digitale di Arduino con il pin 3 del fotoaccoppiatore tramite un diodo 1N4148.

cyberhs:
Andando a rivedere lo schema che hai postato, puoi pilotare direttamente il transistor Q1 della scheda collegando l'uscita digitale di Arduino con il pin 3 del fotoaccoppiatore tramite un diodo 1N4148.

scusami, ma non ho ben capito cosa intendi.
Per favore mi potresti fare uno schema veloce?
grazie.

buondì

mi inserisco perchè il fatto della "logica invertita" (si dice così?) non sempre è chiaro nelle specifiche di alcuni prodotti.

Per esempio proprio ora stavo guardando a questo http://www.banggood.com/8-Channel-5V-Solid-State-Relay-Board-Module-OMRON-SSR-AVR-DSP-Arduino-p-919917.html

e leggo:

Input control signal voltage:
(0-0.5V low stage SSR is OFF)
(2.5-20V high stage SSR is ON)

quello di Matt86 dice:

0V - 0.5V Low stage (relay is ON)
2.5V -5V High state (relay is OFF)
...
CH_x: Control signal input, Low: relay ON, High: relay OFF.
COM / NO / NC: (C1=COM1, C2=COM2)
Control signal state low, the relay ON, COM - NO disconnected, COM - NC connected.
Control signal stage high, the relay OFF, COM - NO connected, COM - NC disconnected

Anche questa: http://www.amazon.it/gp/product/B00E370JAC/ref=oh_details_o02_s00_i00?ie=UTF8&psc=1 ha logica invertita (ma l'ho capito da un commento: per farlo funzionare bisogna usare la logica negata collegando il piedino del relay a massa. oppure si puo fare attraverson un bc107 o 547).

Mi pare di capire che queste schede relè siano a logica invertita, o sbaglio? C'è un motivo tecnico?

Grazie

andreino:
Mi pare di capire che queste schede relè siano a logica invertita, o sbaglio? C'è un motivo tecnico?

Quando si progetta una scheda si prendono delle decisioni che possono essere dettate da svariati motivi, compresi (spesso) quelli economici ...

Io posso progettare una scheda in cui i relè scattano se colleghi l'ingresso a Vcc (HIGH - ed in tal caso la scheda avrà delle pull-down a bordo) oppure quando lo colleghi a GND (LOW - ed in tal caso la scheda avrà delle pull-up a bordo).

Non cambia nulla ... basta saperlo ed agire di conseguenza a livello di programma ...
... non mi sembra una cosa complessa ... :roll_eyes:

Guglielmo

Confermo che la scheda lavora al contrario, quello che mi chiedo è come fare per ridurre al minimo il carico di lavoro di arduino.
Sinceramente, a causa della mia inesperienza, non ho capito l'idea che suggeriva cyberhs:

cyberhs:
Andando a rivedere lo schema che hai postato, puoi pilotare direttamente il transistor Q1 della scheda collegando l'uscita digitale di Arduino con il pin 3 del fotoaccoppiatore tramite un diodo 1N4148.

La mia idea era di fare un circuito parallelo di transistor per far ricadere l'eccitamento dei relè a carico dell'alimentatore, e lasciare ad arduino solo l'onere di attivare i transistor:

+5V (alimentatore ausiliario) --> collettore
pin(x) digitale --> 10kohm --> base
emitter --> 1kohm --> IN(x) (gruppo relè)

Però non ho capito se può funzionare, o se cyberhs mi spiega meglio attuo la sua soluzione!
grazie.