Se sei già registrato           oppure    

Orario: 20/04/2024 01:16:47  

 

Energia Alternativa ed Energia Fai Da Te > Arduino

VISUALIZZA L'ALBUM

Pagine: (12)   1   2   3   4   [5]   6   7   8   9   10   11   12    (Ultimo Msg)


Domotica e arduino: dal progetto alla realizzazione, Sono al progetto.. e avrei bisogno di alcune info
FinePagina

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 21/10/2016 08:43:51

Grazie mille Marko! Avevo letto tempo fa di questi integrati, vedo se riusco a procurarmeli!



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 27/10/2016 13:25:39

Allora mi sono procurato gli ULN2003 e sto facendo delle prove. Però non mi torna come si comporta. Ogni uscita (sono 7) l'ho collegata ad un ingresso della scheda relè per fare i test.
Questo IC mette a massa l'uscita quando il relativo input è alto. Perfetto per la logica inversa dei relè.
Il pin di gnd lo connetto a massa, e il pin com lo collego ai +5 (non ho ben capito a cosa serve questo pin..).
Ora quando attivo un pin di ingresso, il relativo relè viene eccitato, ma anche i led degli altri relè si accendono, anche se con una intensità molto lieve, ma effettivamente vengono eccitati tutti!!
Perché? Dovrebbe attivarsi solamente un relè.. faccio altre prove ma se già avete usato questo IC e vi è capitata una cosa simile sarei felice di avere vostre notizie



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 27/10/2016 13:35:27

Sfogliano velocemente il datasheet mi sembra di capire che il driver in uscita è un OpenCollector, quindi vuole la resistenza di Pull-Up verso Vcc... Prova e vedi cosa succede !

Il COM, nel tuo caso, è indifferente... se pilotassi direttamente la bobina di un relè, invece, sarebbe necessario collegarlo a Vcc risparmiandoti di inserire il diodo di protezione in parallelo alla bobina perchè già integrato nell'ULN2003 !

Elix



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 27/10/2016 19:07:30

Aggiorno.. forse la breadboard ogni tanto crea qualche strano contatto..
Ho riprovato ora e tutto funziona. E confermo che non è necessario collegare la Vcc al piedino 9 com.
Quindi aggiudicato che per pilotare i relè utilizzo l'IC PCF8574 per aumentare il numero di I/O pilotato con due cavi (I2C) e le sue uscite saranno collegate agli ingressi dell'ULN2003 che piloterà i vari relè tramite le sue uscite.
Magari se riesco comincio a fare qualche schemino e a pubblicarlo..



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 27/10/2016 19:16:08

Ma toglimi una curiosità, le schede relè che hai acquistato non dispongono a bordo del transistor per pilotare la bobina ??? Secondo me funziona anche senza ULN...

Elix



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 27/10/2016 19:21:09

Il problema è che i relè sono 8 per scheda. Arduino o ESP8266 non ce la fanno ad alimentarli direttamente tutti (tieni conto per tutti e 8 accesi consumo circa 0,48A a 5V). E poi l'ESP ha pochi pin di IO quindi devo passare per il PCF8574, che dalle prove che ho fatto non è in grado di alimentare più relè insieme, non riesce a fornire adeguata potenza.

Scusa correggo il problema è che i relè funzionano con logica inversa, quindi o uso dei transistor BC337 che attivati mandano a massa il pin, o uso questo ULN..



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 27/10/2016 19:56:05

Scusa, ma le bobine dei relè le alimenti dall'Arduino?



---------------
Impara l'arte e mettila da parte
14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 27/10/2016 19:59:41


E non puoi invertire la logica nel firmware ?



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 27/10/2016 21:16:24

nono fermi tutti e ragionate. Eli l'ULN è un driver di potenza, non serve nessuna resistenza di pull up non dobbiamo usarlo per pilotare circuiti logici. il pin COM (che, vado a memoria, collega l'anodo di tutti i diodi flyback) _deve_ essere collegato alla Vcc che userà per alimentare le bobine dei relè pena la *distruzione* del driver di potenza a causa della sovratensione alla diseccitazione. Quali relè userai? monostabili o step? bobina a quanti V?



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 27/10/2016 21:26:19

nono fermo tu!

A me sembra di aver capito che Luca sta usando una di quelle schedine che hanno il transistor pilota e il diodo a bordo, qualcosa del genere:

http://www.energialternativa.info/public/newforum/ForumEA/N/Modulo%20Rele%208%20canali%20DC%205V%20per%20Arduino%20e%20Raspberry%20Pi_1.jpg



Come in questa foto, spesso, sono anche fotodisaccoppiate !!!

Elix



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 27/10/2016 22:10:14

La scheda relè che uso è proprio quella postata da BellaEli (con fotoaccoppiatore). In realtà ho due schede di questo tipo per poter pilotare tutte le tapparelle di casa.
In questi giorni ho fatto molti test, e non mi ricordavo bene tutte le decisioni prese mano mano (dovrei segnare tutto, ogni tanto me lo dimentico). Allora ho provato a collegare i relè direttamente all'uscita del PCF8574, e a parte il problema della logica invertita (mi rompe un po' dover lasciare tutte le uscite alte per diseccitare i relè consumando un sacco di energia inutilmente) ma noto che le lucine dei relè quando vengono disaccitati rimangono leggermente accese. Significa che non stanno lavorando bene. Mentre usando il transistor oppure l'ULN non succede, i led si spengono completamente quando il relè non è eccitato. Cmq sembra che a parte la luce fioca del led che rimane accesa, i relè sembra vengano eccitati e diseccitati correttamente.
Mettere nel mezzo un ULN non mi costa molto ma mi fa stare tranquillo che tutto lavora bene.



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 27/10/2016 23:49:29

CITAZIONE (Luca450Mhz, 27/10/2016 22:10:14 ) Discussione.php?212030&5#MSG70

...mi rompe un po' dover lasciare tutte le uscite alte per diseccitare i relè consumando un sacco di energia inutilmente...

Faccine/roflmao.gifFaccine/roflmao.gifFaccine/roflmao.gif
Ma che dici ??? Parliamo di circuiti elettronici, le correnti in gioco sono irrisorie... Anche perchè o metti l'ULN ed è lui che tiene le uscite alte o non lo metti e sarà il PCF a tenere le uscite alte, per tenere i relè diseccitati comunque qualcuno deve alimentare il fotoaccoppiatore !!!
Dai... questa motivazione è insensata...

CITAZIONE (Luca450Mhz, 27/10/2016 22:10:14 ) Discussione.php?212030&5#MSG70
...ma noto che le lucine dei relè quando vengono disaccitati rimangono leggermente accese. Significa che non stanno lavorando bene. Mentre usando il transistor oppure l'ULN non succede, i led si spengono completamente quando il relè non è eccitato.

Questa è una motivazione valida, tuttavia è curioso quanto descrivi... Hai misurato la tensione dei due livelli logici in uscita dal PCF ? Sia con scheda relè collegata che scollegata ? Guardando il datasheet del PCF sembra avere una sufficiente corrente di usciuta che, tra l'altro, ha uno stadio in push-pull quindi non ci dovrebbero essere problemi a pilotare i relè.
Ma uno straccio di schema elettrico non è che si può avere ? Così non possiamo capirci...

Elix



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 28/10/2016 06:59:46

Non trovo difficoltà ad usare i tuoi stessi moduli relè con le estensioni di porte digitali. Alimento i relè da una fonte esterna a 5V, il gnd in comune con arduino, i pin dell'espansione sui pin pilota dei relè. Per usare quei relè LOW, nel setup li porto tutti in HIGH, cosi le bobine rimangono a riposo ed i led spenti. L'espansione la alimento direttamente da arduino, se vuoi alimentarla da sorgente esterna i gnd, devono essere tutti in comune ed i led si spengono. Con gli ESP l'uso dei relè low é più facile, hanno la stessa logica LOW.



---------------
Impara l'arte e mettila da parte
14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 28/10/2016 08:51:55

scusate ma avevo capito una cosa diversa... l'ULN ha senso se usato per pilotare direttamente i relè nel tuo caso, Luca, nn serve.
Mi ha ingannato quando parlavi di transistor. In efetti come dice Eli quelle schede hanno già lo stadio di potenza a bordo. Probabilmente il tuo problema deriva dall'alimentazione. Prova a fare come suggerisce calcola, alimenta la scheda rele da una sorgente diversa ed adeguata al suo massimo assorbimento... senza ULN di mezzo ma direttamente dal PCF... se poi hai ancora problemi puoi usare un buffer TTL e gli ULN li tieni buoni per altri progetti...



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 28/10/2016 09:10:28

Scusate che forse vi ho confuso le idee..
Allego lo schema elettrico.
Io alimento l'ESP con l'USB e la scheda relè e il PCF con un'alimentazione esterna 5V e il gnd è in comune con l'ESP.

@BellaEli ok accetto la tua "riprensione" per il consumo di energia.. ok hai ragione. Appena faccio dei test ti dico la questione dei livelli logici delle uscite.

@calcola cosa intendi con

CITAZIONE

Con gli ESP l'uso dei relè low é più facile, hanno la stessa logica LOW.

Le uscite degli ESP non sono uguali a quelle di Arduino? Puoi metterle LOW/HIGH nello stesso modo.. mi sfugge qualcosa?

@MarkoZakka la fonte esterna di alimentazione è un alimentatore da banco e fornisce tutta la potenza necessaria. Cercherò di capire oggi quale possa essere il problema delle lucine led che rimangono accese fioche anche se non dovrebbero.

Grazie mille a tutti!!



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 
 InizioPagina
 

Pagine: (12)   1   2   3   4   [5]   6   7   8   9   10   11   12    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum