Se sei già registrato           oppure    

Orario: 01/05/2024 12:02:13  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM


PPTEA - Centralina Pannello Solare Termico
FinePagina

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 25/1/2012,10:16

Realizziamo questa centralina a bassissimo costo mediante il PPTEA, riducendo i componenti al minimo,scrivendo il codice sfruttando a pieno la programmazione dell'eabasic.
Questa centralina lavora sul delta termico, cioè si attiva se la temperatura del pannello ha una differenza di 8 (DELTA_TEMP_ON) gradi in più rispetto al boiler e si stacca se la temperatura scende al di sotto dei 4 (DELTA_TEMP_OFF) gradi.Il controllo di temperatura viene effettuato ogni secondo...ma si può anche aumentare il tempo di attesa.
Ci sono due led che indicano lo stato della pompa/circolatore :
1.Led verde acceso pompa attiva.
2.Led rosso acceso pompa spenta.
Per il momento non c'è una temperatura minima di avvio pompa...parte sempre...dipende dall'utilizzo che si vuol fare. Il circuito assorbe sui 150 mW...praticamente nulla.
Il PPTEA si avvale di due sensori (ipertestati) di temperatura lm35...che sopportano tranquillamente i 0°-100°C...e si avvale della partenza automatica.
Con qualche linea di codice in
più si potebbe inserire il Display, l'orologio, i minuti lavorati, collegarlo ad un pc (occhio che occorre rimettere i componenti per l'usb) per fare valutazioni di rendimenti...etc...il codice è a disposizione di tutti...divertitevi come meglio credete.
Allego lo schema elettrico ed il codice ampiamente commentato con variabili autodescrittive.
Se qualcuno ha bisogno del firmware precaricato di tutto (esattamente così com'è) per il 18f2550 faccia un fischio...ma sappia che si perde il mondo del PPTEA!!!

CODICE
100  '---------------------------------------------------------------------------
110  '-----------  CENTRALINA PANNELLO TERMICO SOLARE MEDIANTE PPTEA  -----------
120  '---------------------------------------------------------------------------
130  ' IL BIT 15 (PIN 28) AZIONA LA POMPA
140  ' IL BIT 14 (PIN 27) LED DI INDICAZIONE POMPA ACCESA
150  
;' IL BIT 13 (PIN 24) LED DI INDICAZIONE POMPA SPENTA
160  ' IL SENSORE LM35 DELLA TEMP DEL BOILER    VA POSTO AL BIT 1 (PIN 3)
170  ' IL SENSORE LM35 DELLA TEMP DEL PANNELLO  VA POSTO AL BIT 0 (PIN 2)
180  ' LA POMPA SI ATTIVA PER DIFFERENZE DI DELTA_TEMP_ON GRADI
190  ' LA POMPA SI DISATTIVA PER DIFFERENZE INFERIORI A DELTA_TEMP_OFF GRADI
200  '--------------------------------------------------------------------------
210  CONSTANT DELTA_TEMP_ON  =8 'DELTA TERMICO (GRADI) PER FAR ATTIVARE    LA POMPA
220  CONSTANT DELTA_TEMP_OFF =4 'DELTA TERMICO (GRADI) PER FAR DISATTIVARE LA POMPA
230  CONSTANT IO_POMPA_OFF = &H1000
240  CONSTANT IO_POMPA_ON =  &HC000
250  CONV_TEMP=5/10.24
260  REPEAT
270     DELTA_T=CADS1*CONV_TEMP-CADS2*CONV_TEMP
280     IF  DELTA_
T >  DELTA_TEMP_ON  THEN :POMPA_ON
290     IF  DELTA_T > DELTA_TEMP_OFF  THEN :FINE_LOOP
300     OUT=IO_POMPA_OFF
310     GOTO :FINE_LOOP
320     :POMPA_ON  OUT=IO_POMPA_ON
330     :FINE_LOOP
340     WAITS 1
350  UNTIL 1


SCHEMA ELETTRICO:

ForumEA/us/img507/6084/centralinapannellosolar.jpg


Bolle
PS:Un ringraziamento a Jumpy75 per la segnalazione dell'errore. faccine/clap.gif









Modificato da NonSoloBolleDiAcqua - 25/1/2012, 11:20


---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 25/1/2012,12:48

visto che il progetto usa pochi i/o, metterei un dip_switch o un potenziometro per regolare la temperatura di avvio... faccine/smile.gif Adesso che ho finito (spero) col wattmetro limitatore, mi metto al lavoro sul controller per l'impianto di riscaldamento a legna di casa mia...



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 25/1/2012,13:18

CITAZIONE (MarKoZaKKa @ 25/1/2012, 12:48)
visto che il progetto usa pochi i/o, metterei un dip_switch o un potenziometro per regolare la temperatura di avvio... faccine/smile.gif

Ottimo suggerimento...

CITAZIONE (MarKoZaKKa @ 25/1/2012, 12:48)
Adesso che ho finito (spero) col wattmetro limitatore, mi metto al lavoro sul controller per l'impianto di riscaldamento a legna di casa mia...

Questa cosa interessa anche a me... faccine/cool.gif Cosa vuoi fare?
Hai visto la discussione sulla sonda lambda?
Ciao
Bolle



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 25/1/2012,14:08

Non te lo dico, sennò tu mi rovini il divertimento facendo tutto il lavoro!!! faccine/smile.gif Scherzo!
Allora, casa mia è piccolina (35mq), ho una stufa a legna da 18Kw, a vaso aperto, collegata all'impianto termosifoni a vaso chiuso, perchè in origine pensato per la caldaia a gas. Ora, 18Kw per casa mia sono moltissimi, quindi spesso la stufa se ne và in ebbollizione, poi ho problemi di fumo in casa quando apro la porta della stufa per caricare, per cui volevo fare una centralina che:

1) gestisca i due circolatori come un termostato ma "evoluto"
2) controlli il livello acqua del vaso di espansione, dato che ho il carico manuale
3) mi segnali il rischio di sovratemperatura con un certo anticipo sulla base delle temperature dell'acqua caldaia e di ritorno dei termosifoni
4) faccia partire il ventilatore di tiraggio quando voglio aprire la porta oppure quando la combustione peggiora... (ho visto la discussione lambda faccine/smile.gif )
5) mi devii l'eccesso di calore aprendo un termosifone nella stanza dove si trova la stufa, per cercare di controllare la situazione mentre mi segnala l'allarme
6) volevo far gestire anche l'apertura dello scambiatore acqua sanitaria della caldaia a gas, che ora uso solo come scaldabagno, ma sto valutando di sostituirla con un termoboiler o forse due, che funzionino anche da "volano termico"... e mi facciano risparmiare i soldi del GPL!!!

Purtroppo, per come è fatta la casa, non posso integrare con solare termico e fotovoltaico, per cui il divertimento è limitato... faccine/smile.gif Sono solo 4 anni che devo realizzarlo... faccine/sad.gif



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

 

Sergio P
milliWatt


Gruppo:Utente
Messaggi:10

Stato:



Inviato il: 25/1/2012,18:58

Ciao bolle, messi in quel modo i sensori lm35 non segnalano le temperature negative, per quanto riguarda il boiler non è un problema, perché è molto probabile che la temperatura non scenda mai sotto zero, ma per il pannello sicuramente la temperatura può scendere anche a livelli negativi.

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 25/1/2012,19:34

Aspetta che non ho capito bene l'osservazione...l'lm35 (almeno quello che ho io..ma so che ci sono diversi modelli e devo vedere meglio quale è il mio) misura da 0° a 100°...anzi l'ho portato fino a 107°...ma non mi da valori negativi ...anche perchè è alimentato con 0-5V. Se è come dici...ed hai fatto bene a farmelo notare...occorre mettere un paio di diodi per proteggere il pic...anche se fino a -0.7 non gli fanno nulla....cioè 7° sotto lo zero. Questa sera guardo meglio modello e datasheet.
Ciao a dopo
Bolle



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

Sergio P
milliWatt


Gruppo:Utente
Messaggi:10

Stato:



Inviato il: 25/1/2012,20:15

Di sonde lm35 ce ne sono di vari tipi, controlla questo datasheet http://pdf1.alldatasheet.com/datasheet-pdf...6/NSC/LM35.html

poi secondo me collegati in quel modo sono molto soggetti a interferenze sul cavo(dato che la distanza di Sensore/Scheda non sarà di pochi centimetri) poi ci sono degli accorgimenti come puoi notare sul datasheet per misurare anche temperature negative,
si può raggiungere range di -55/150
tra un'oretta posto il mio progetto per l'arduino

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 25/1/2012,20:46

Bene! Altro materiale da pubblicare sulla pagina PPTEA se fate delle personalizzazioni siete pregati di condividerle.
Appena mi libero dagli impegni giornalieri aggiorno il sito e devo ricordare di mettere pure l'esempio della comunicazione tra PC e PIC.
Sulla pagina principale si trovano tutti i datasheet dei componenti interessati.
Saluti
Pino



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.altervista.org/
http://pptea.altervista.org/

 

Sergio P
milliWatt


Gruppo:Utente
Messaggi:10

Stato:



Inviato il: 25/1/2012,21:48

Per fare un controllo a distanza con Lm35 si devono prendere alcuni accorgimeni
ForumEA/us/img803/4458/sensorelm35distanza.png

Questo schema è un semplice disaccopiatore alta impedenza/bassa impedenza,
si consideri che 1° centigrado per la sonda lm35 è uguale a 10 mV cioè 0,01V su questi valori gli ingressi sono MOLTO sensibili ai disturbi ambientali, considerando poi un ingresso di un pic (o similari) ad alta impedenza, anche un alito di zanzara falsa la misura,
con questo adattatore si porta l'impedenza all'impedenza dell'uscita dell'operazionale(teoricamente 0) poi passando in un filtro passa-basso con taglio sui 10/20 Hz siamo quasi sicuri che i disturbi li portiamo a massa.
E' chiaro che così facendo dobbiamo per forza tarare via codice( o aggiungendo altri componenti) l'offset di zero, perché i componenti aggiunti hanno tutti delle tolleranze, ma una volta tarato l'offset tutto funzionerà a dovere.
Resto a disposizione
Ciao Sergio




 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 25/1/2012,22:01

Ho ripreso il datashhet e fatto una prova con il mio assistente...e quanto riguarda l'lm35 non c'è il problema della tensione negativa....quindi il circuito rimane tale e quale.



Per la distanza se si ha a che fare con distanze esagerate forse conviene mettere un filtro...ma considera che a livello sw si può fare anche una media eliminando i disturbi...non concordo sull'alito della zanzara...se si ha una distanza lunga (una sola perchè il circuito è o vicino al boiler o vicino il pannelllo) schermare il cavo dovrebbe risolve probabilmente il problema.Occorre cmq una pova pratica sul campo...e mi sembra che un volontario già lo abbiamo. faccine/biggrin.gif
Ciao
Bolle



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

Sergio P
milliWatt


Gruppo:Utente
Messaggi:10

Stato:



Inviato il: 25/1/2012,22:16

Piccoli geni crescono.... faccine/biggrin.gif faccine/biggrin.gif faccine/biggrin.gif faccine/biggrin.gif faccine/biggrin.gif faccine/biggrin.gif

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 25/1/2012,22:17

Ho realizzato tre sonde da due metri utilizzando un cavetto doppio con schermo, appena posso provo come si comporta in prossimità di campi RF molto elevati, temo che mi darà qualche numero...visto che dovrei misurare la temperatura dell'aria in uscita dal camino di una valvola di un amplificatore RF da 2kW...

CITAZIONE
Piccoli geni crescono.... faccine/biggrin.gif faccine/biggrin.gif faccine/biggrin.gif faccine/biggrin.gif faccine/biggrin.gif faccine/biggrin.gif

e già.... faccine/biggrin.gif



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.altervista.org/
http://pptea.altervista.org/

 
 InizioPagina
 

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum