Se sei già registrato           oppure    

Orario: 14/05/2024 09:02:53  

 

Energia Alternativa ed Energia Fai Da Te > Solare Fotovoltaico

VISUALIZZA L'ALBUM

Pagine: (76)  < ...  49   50   51   52   53   54   55   56   57   58   [59]   60   61   62   63   64   65   66   67   68   69  ...>    (Ultimo Msg)


Scheda per gestire lo scambio enel-FV con inverter-UPS NO INVERTER PURO
FinePagina

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 12/06/2015 23:50:31

Vebbeh dai, vedo che hai già inquadrato il problema: dunque, quando scrivi Serial.print("12345") il compilatore, in pratica, scrive la stringa nella RAM di arduino, che è di soli 2048 byte, rubandoti ben 5 byte !

Vien da se che se nel tuo codice ci sono tante stringhe la RAM subito finisce !

Ma allora cosa fare ?

Semplice, dobbiamo dire al compilatore di scrivere i testi nella flash (32 kbyte) anziché la RAM.

Si ma come ?

Ancora più semplice, basta scrivere F("12345") e il valore sarà salvato nella memoria flash !

Quindi nel tuo codice se sostituirai tutti i Serial.print("testo") con Serial.print(F("testo")) recupererai a volo tanti byte quante sono le lettere dei tuoi testi !

Sicuramente saprai che ad per ogni lettera viene utizzato un byte di memoria.

Non ho ancora avuto modo di leggere il topic, ma quanto prima lo farò.

Fai sapere se funziona!

Ciao Elix.



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

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 13/06/2015 07:11:55

Quella funzione l'ho sempre fatta con PROGMEM e buffer ed è una rogna perchè se ci si sbaglia a dimensionare il buffer l'esecuzione del listato si blocca a random e diventa instabile. Gira magari per un giorno, talvolta di più e poi...si blocca, prima di riuscire a capire dove sbagliavo ho impiegato settimane. Non conoscevo però la possibilità di impostare tutto con F(), provo e vediamo se si risolve, grazie della segnalazione.



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

 

eolo1234
KiloWatt


Gruppo:Utente
Messaggi:253

Stato:



Inviato il: 13/06/2015 10:24:56

Buon giorno
sto testando la scheda sull impianto e collegandola al banco batterie mi sono accorto che il voltaggio fluttua di +o- 0.2v (easempio da 13.2 a 13.5) da cosa puo dipendere?

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 13/06/2015 13:34:15

Dovrebbe oscillare di +-0,1V. Nel partitore devi usare resistenze di precisione.

Ho usato il sistema suggerito da BellaEli , funziona e liberando memoria non è necessario togliere nulla. La modifica è stata un gioco e mentre c'ero ho apportato al codice anche delle altre modifiche che da tempo avevo in mente. Ora il programma è in test sul mio "muletto", qualche giorno di prove, se tutto va bene lunedì la nuova versione.



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

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 13/06/2015 13:43:33

In questo momento il mio muletto è alimentato da un alimentatore (IN 220V, uscita 12,7V) e misura una tensione che oscilla tra 12.6 e 12.7V, però da precedenti prove posso dirti che alimentato a tensione costante con un alimentatore da banco, l'oscillazione è praticamente nulla (0,03V). Sicuramente il valore letto è influenzato dal lavoro dei pannelli e dell'inverter. Per fare una misura corretta dovresti staccare tutto e lasciare collegato alle batterie solo l'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.

 

eolo1234
KiloWatt


Gruppo:Utente
Messaggi:253

Stato:



Inviato il: 15/06/2015 20:22:17

Ciao
Grazie calcola domani compro le resistenze di precisione tempo di montarle (ad avercene )e ti faccio sapere

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 16/06/2015 17:30:13

Nuova versione del software che salva i dati di produzione e consumo in un file sulla SD.

Utilizza la libreria SDfat, attenti che in alcune versioni dell'ide di Arduino occorre spostare i file dalla sottocartella /libraries/SdFat/SdFat a /libraries/SdFat.

Saluti

http://www.energialternativa.info/public/newforum/ForumEA/E/fotovoltaico_5_3.zip



Modificato da calcola - 16/06/2015, 17:35:33


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

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 16/06/2015 17:46:43

Scordavo la scheda si collega così:

MOSI --> pin 11
MISO --> pin 12
SCK --> pin 13
CS --> pin 10

la scheda deve essere alimentata a +3,3 V esatti e generalmente ha un suo piccolo trasformatore da 5V a 3,3V, quindi se vi è il pin +5V collegatela a quello altrimenti occorre un alimentatore DC-DC con uscita a 3,3V esatti, neutro GND.

http://i.ebayimg.com/00/s/NjAyWDcxOA==/z/h7sAAOSwe-FU7KV1/$_12.JPG

La scheda della foto può essere alimentata a 3,3V esatti o a 5V



Modificato da calcola - 16/06/2015, 18:01:24


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

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 16/06/2015 17:52:15

Oppure anche questa però solamente a 3,3V esatti.

http://i.ebayimg.com/00/s/NDc4WDUwMA==/z/kpQAAOSw7ThUiCd3/$_12.JPG

http://i.ebayimg.com/00/s/MTAwMFgxMjUw/z/4JkAAOSwAL9UcwCG/$_57.JPG

Questo è un modulo che riduce la tensione da 4,2-10V a 3,3V

http://i.ebayimg.com/00/s/NjAwWDYwMA==/z/bmoAAOSwj0NUbuw9/$_12.JPG

PS: la foto della scheda per la mini SD è molto ingrandita così come il trasformatore.



Modificato da calcola - 16/06/2015, 17:59:29


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

 

eolo1234
KiloWatt


Gruppo:Utente
Messaggi:253

Stato:



Inviato il: 16/06/2015 21:43:20

ciao calcola
ho inserito le resistenze di precisione la fluttuazione si e ridotta a +o- 0,1 poi ho staccato pannelli e inverter e cosi e pari a zero quindi era come dicevi tu il problema sono inverter e regolatore ma ora e accettabile

Potresti inserire in (Software vari: http://digilander.libero.it/calcola/scheda/software.zip ) la libreria SDfat che hai usato ?
ho gia comprato la stessa scheda che hai usato tu
grazie



Immagine Allegata: immagine.JPG
 
ForumEA/E/immagine_1.JPG

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 16/06/2015 21:52:09

Tutte le versioni dell'ide hanno già la libreria. Comunque se può esserti utile,

Scarica allegato

SdFat.zip ( Numero download: 189 )



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

 

eolo1234
KiloWatt


Gruppo:Utente
Messaggi:253

Stato:



Inviato il: 18/06/2015 18:28:44

Ciao Calcola
La versione 5.3 l hai provata con il monitor LCD I2C ?
La sto testando aspettando la scheda SD e LCD si accende ma non ci sono le letture

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 18/06/2015 21:49:02

Se non inserisci una SD non parte, il led di verifica collegato al pin digitale 8 si accende se la scheda SD è collegata correttamente. Se apri il monitor seriale leggerai l'avviso di mancanza scheda. Se vuoi provare comunque il funzionamento, dentro il void setup modifica il codice:

Serial.print("Accesso SD card...");
pinMode(SS, OUTPUT);
if (!SD.begin(chipSelect )) {
Serial.println("SD rotta o non presente");digitalWrite(led, LOW);
// don't do anything more:
while(1);

In:

Serial.print("Accesso SD card...");
pinMode(SS, OUTPUT);
if (!SD.begin(chipSelect )) {
Serial.println("SD rotta o non presente");digitalWrite(led, LOW);
// don't do anything more:
return;

E funzionerà lo stesso, sul monitor seriale leggerai SD rotta o mancante



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

 

eolo1234
KiloWatt


Gruppo:Utente
Messaggi:253

Stato:



Inviato il: 18/06/2015 22:27:43

Mi era venuto il dubbio che se non era collegata la SD non funzionava
Dovrebbe arrivare domani quindi aspetto poi ti faccio sapere
Grazie calcola

 

eolo1234
KiloWatt


Gruppo:Utente
Messaggi:253

Stato:



Inviato il: 19/06/2015 23:50:32

calcola scusa se ti rompo
è arrivata scheda sd montata ma non funge mi dice mancante o rotta probabilmente mi e arrivata rotta con il culo che ho non c e un programma per vedere se e effettivamente rotta

 
 InizioPagina
 

Pagine: (76)  < ...  49   50   51   52   53   54   55   56   57   58   [59]   60   61   62   63   64   65   66   67   68   69  ...>    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum