Se sei già registrato           oppure    

Orario: 02/05/2024 15:39:42  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

Pagine: (5)   1   2   [3]   4   5    (Ultimo Msg)


PPTEA-datalogger universale con SD
FinePagina

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 11/9/2013,09:52

CITAZIONE (giorgio54 @ 11/9/2013, 10:34)
i dati vengono estratti con il software PPTEACompiler.exe giusto ?

Bè, no...occorre fare un SW ad hoc sul PC che oltre al trasferimento dei dati si occupa di generare anche un foglio excel o un file in formato leggibile dall'uomo. faccine/biggrin.gif

CITAZIONE (giorgio54 @ 11/9/2013, 10:34)
però ferma un momento, non ho capito bene cosa hai in mente ma visto che alla mezzanotte i secondi si azzerano e ripartono daccapo sarebbe da anteporre alla stringa dati un indicatore giorno p.e. 1 o A e il giorno dopo 2 o B sempre che ci sia posto (ho detto una caxxata?)

Non hai detto una cretinata....anche se quella informazione può anche essere dedotta dal SW che gira sul PC.
Facciamo un esempio:
Parte il PPTEA dalle ore 10:00 fino alle ore 7:00 del giorno dopo.

L'estrazione dati alle ore 10:00 mostrerà

INIZIO DATI

GIORNO/MESE/ANNO (una sola volta all'inizio....seguo il tuo suggerimento anche se si può fare a meno di questa informazione )
36000 dati
36015 dati
................
0 dati (mezzanotte inizia il giorno dopo)
...............
...............
...............
25200 dati

FINE DATI

I dati dalle ore 10:00 fino alla mezzanotte sono i dati del giorno/mese/anno specificato, mentre quelli dopo la mezzanotte appartengono al giorno dopo.
Il SW che sarà presente nel PC è cmq in grado di capire questa cosa dalla sua data interna. Chiaro ora? Se non è chiaro approfondiamo ulteriormente. faccine/smile.gif



---------------
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: 11/9/2013,10:22

CITAZIONE (NonSoloBolleDiAcqua @ 11/9/2013, 09:46)
Marko l'idea è buona ...ma ho il tempo a mo di contagocce.... faccine/smile.gif

Potrebbe farsi avanti qualche volontario... in fondo si tratta solo di capire come interfacciarlo e scrivere qualche riga di routine eabasic, non serve una modifica del firmware... dai su, il PPTEA è zoppo senza questa cosa, perchè comprare un raspberry quando si può scaricare tutto su una chiavetta usb... basta un volontario... uno magari che abita vicino a me... in gamba con la programmazione... che veste un simpatico abito etnico... che mangia pesce crudo... faccine/smile.gif



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 11/9/2013,10:31

CITAZIONE (MarKoZaKKa @ 11/9/2013, 11:22)
CITAZIONE (NonSoloBolleDiAcqua @ 11/9/2013, 09:46)
Marko l'idea è buona ...ma ho il tempo a mo di contagocce.... faccine/smile.gif

... che veste un simpatico abito etnico... che mangia pesce crudo... faccine/smile.gif

A proposito...ma che fine ha fatto? Aspetta che torni il freddo?



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

 

giorgio54
Watt


Gruppo:Utente
Messaggi:33

Stato:



Inviato il: 11/9/2013,10:36

ciao Marko ....ho capito, un volontario NON proprio a....caso!

Bolle ho capito (penso) che devo fare attenzione a quando è partito il datalogger e in funzione di tale ora devo fermarlo prima che si riaccavallino i dati, giusto?

vedi avendo seguito per diversi mesi molto di quello che veniva implementato/discusso e realizzato a livello EABASIC sul forum (nel mio pensare da ...elettricista) credevo fosse mooolto più semplice, non avrei mai immaginato di scatenare tutto questo superlavoro!

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 11/9/2013,10:43

CITAZIONE (giorgio54 @ 11/9/2013, 11:36)
...non avrei mai immaginato di scatenare tutto questo superlavoro!

Assolutamente, le cose si evolvono e prendono direzioni pseudo casuali...legate all'interesse e anche alle esigenze generali...quello che vuoi fare non è difficile ...se ovviamente si è elettricisti faccine/laugh.gif

Sull'accavallamento dei dati si può gestire a livello SW...quindi o vengono sovrascritti oppure si può bloccare la memorizzazione...dipende da cosa si vuol fare.


Ora che è chiaro (spero) il discorso del giorno, si può pensare di salvare i dati senza fermarsi...cioè non ci si limita ad un solo giorno ma si continua a scrivere fino alla fine della memoria...intanto il PC è sempre in grado di ricostruire la data...ad ogni mezzanotte incrementa il giorno. faccine/biggrin.gif
Esempio di memorizzazione di 3 giorni...il SW del PC è sempre in grado di risalire alla data faccine/biggrin.gif
GIORNO/MESE/ANNO (una sola volta all'inizio....seguo il tuo suggerimento anche se si può fare a meno di questa informazione )
36000 dati
36015 dati
................
0 dati (mezzanotte inizia il giorno dopo)
...............
...............
...............
86400 dati
0 dati (mezzanotte inizia il giorno dopo ancora)
...............
...............
...............
86400 dati
0 dati (mezzanotte inizia il giorno dopo ancora ancora)
...............
...............
...............
86400 dati

FINE DATI

Chiaro anche questa cosa? Ci siamo?



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

 

giorgio54
Watt


Gruppo:Utente
Messaggi:33

Stato:



Inviato il: 11/9/2013,15:01

chiaro...ci siamo! e.... grazie http://smileys.sur-la-toile.com/repository/Respect/P_03BA~1.GIF

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 11/9/2013,15:14

CITAZIONE (giorgio54 @ 11/9/2013, 11:36)
ciao Marko ....ho capito, un volontario NON proprio a....caso!

Beh, io pensavo all'eschimese, ma chiunque voglia farsi avanti è benvenuto...
l'oggetto su RS costa 25 euri scarsi... chi lo vuole per provare ad usarlo si proponga...


Inoltre, ricordo a Bolle che è in procinto di abbondanare la sua creatura al mondo come annunciato nell'altro thread:

CITAZIONE (NonSoloBolleDiAcqua @ 19/6/2013, 02:39)
CITAZIONE (MarKoZaKKa @ 18/6/2013, 22:45)
... come collego il VDIP che è configurato 8-1-1 al PPTEA che è configurato 8-N-1? E' possibile modificare il setting del PPTEA?

Certo...facciamo un'altra versione del fw con un nuovo comando: faccine/smile.gif
Procedo? faccine/construction.gif



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 12/9/2013,10:13

CITAZIONE (MarKoZaKKa @ 11/9/2013, 16:14)
CITAZIONE (NonSoloBolleDiAcqua @ 19/6/2013, 02:39)
CITAZIONE (MarKoZaKKa @ 18/6/2013, 22:45)
... come collego il VDIP che è configurato 8-1-1 al PPTEA che è configurato 8-N-1? E' possibile modificare il setting del PPTEA?

Certo...facciamo un'altra versione del fw con un nuovo comando: faccine/smile.gif
Procedo? faccine/construction.gif

Cavolo in tempo in tempo...mi ero praticamente dimenticato...implemento il comando quanto prima e chiudiamo il progetto! faccine/smile.gif

CITAZIONE (giorgio54 @ 11/9/2013, 16:01)
chiaro...ci siamo!

Non è mica finita qui ( quo qua )... faccine/smile.gif
Per curiosità...quanti giorni vuoi memorizzare i dati? Cioè si può prevedere ad esempio una settimana di dati...cioè il PPTEA memorizza una settimana ...oltrepassata la quale i dati si sovrascrivono o si blocca. Quindi entro una settimana i dati vanno scaricati nel PC. Quindi l'operazione di scarico può essere fatta ogni 3 giorni...oppure ogni giorno...l'importante è non sorpassare la settimana. Se qualcuno lascia un sensore da solo soletto una settimana ogni sabato o domenica va a prendere i dati si può pensare di farlo memorizzare per 8 giorni...in modo da avere un giorno di tolleranza.
Quindi quali sono le tue esigenze? In base alle esigenze cerchiamo di memorizzare i dati in modo da farci bastare la memoria...anche se la 'compressione' dei dati non è ancora ottimizzata...piano piano cerchiamo di spiegare tutto. faccine/smile.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).

 

giorgio54
Watt


Gruppo:Utente
Messaggi:33

Stato:



Inviato il: 12/9/2013,10:35

Bolle una settimana va più che bene....non osavo chiedere tanto!

Se puoi fare un giorno in più ancora meglio e comunque va benissimo il sistema che si blocca anzichè sovrascrivere così quando scarico ho comunque un periodo valido per il confronto dati.

Come si è detto alcuni post fa farò in modo di avere il PPTEA trasportabile e autonomo come alimentazione in modo da portarmelo a casa e scaricare i dati.

Una domandina: sulle batterie di servizio (BS) ho messo lato nefìgativo uno shunt da 20A perchè è per me sufficiente (anche perchè l'amperometro digitale con 4 e 1/2 cifre o lo compravo da 100A o da 20A, da 50A non c'era) per gestirlo con il PPTEA devo utilizzare un operazionale con doppia alimentazione (la corrente entra e esce dallo shunt quindi + e -), ci sono esempi applicativi a cui fare riferimento o consigli sul tipo di operazionale da usare dovendo tenere conto anche dell'offset?
ciao
Giorgio

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 12/9/2013,11:35

CITAZIONE (giorgio54 @ 12/9/2013, 11:35)
...sulle batterie di servizio (BS) ho messo lato nefìgativo uno shunt da 20A perchè è per me sufficiente (anche perchè l'amperometro digitale con 4 e 1/2 cifre o lo compravo da 100A o da 20A, da 50A non c'era) per gestirlo con il PPTEA devo utilizzare un operazionale con doppia alimentazione (la corrente entra e esce dallo shunt quindi + e -), ci sono esempi applicativi a cui fare riferimento o consigli sul tipo di operazionale da usare dovendo tenere conto anche dell'offset?

Non mi è chiaro cosa siano le batterie di servizio...ma non è necessario mettere un operazionale ... ci sono dei sensori di corrente ( vedi gli esempi in questa sezione) che tornano 2.5V con 0A, 0V con -30A , 5V con +30A...gli Ampere massimi dipensono dal tipo di sensore...variano da pochi ampere a centinaia di ampere.



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

 

giorgio54
Watt


Gruppo:Utente
Messaggi:33

Stato:



Inviato il: 12/9/2013,13:46

si Bolle li conosco ma avendo lo shunt utilizzavo quello.

Batteria di servizio è appunto per i servizi del camper, pompa acua, luci, riscaldamento ecc. ecc., non viene utilizzata la batteria motore (BM) che è dedicata solo alla motrice (o cabina di guida).

Quindi la BS è ricaricata dal pannallo solare, dall'alternatore della matrice quando in moto e dal carcabatterie dele camper una volta che questi è collegato a 220 Volt.

 

guppio75
milliWatt


Gruppo:Utente
Messaggi:4

Stato:



Inviato il: 12/9/2013,23:19

Ciao a tutti.
Vi seguo da un pò.... ma non ho avuto mai modo di intervenire.
L'idea di un logger mi affascina perchè vorrei costruirne anche io uno!
Leggendo sul modo di ottimizzare la memoria ho pensato che...

Per ottimizzare la memorizzazione dei dati non si potrebbe scriverli in memoria solo quando questi variano?
Intendo che se dal secondo x al secondo x+100 il dato che ci interessa monitorare non cambia stato allora posso semplicemente non scriverlo.
Quando invece il dato verrà modificato, allora potrò scriverlo (insieme al suo relativo tempo).
Avendo questi dati posso far dedurre al software che in quell'intervallo il dato è rimasto costante.

Giorno 13/09/2013
Secondi 100 --> valore
...
...
Secondi 200 --> nuovo valore

Quindi posso risparmiare la scrittura di molti valori e far fare al sofware sul pc il lavoro di ricostruire l'andamento della grandezza monitorata indicandogli solo i momenti in cui effettivamente varia.

Se però la grandezza varia davvero continuamente.... allora tutto questo va a farsi friggere! faccine/cry.gif

Saluti e complimenti per il bellissimo forum!
Luca

Che dite?

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 13/9/2013,07:18

Ciao e benvenuto,
la tua proposta è ottima...ripeto in altro modo quanto hai scritto:il tuo è una sorta di algoritmo di compressione...una sorta di zip dove i dati uguali non vengono memorizzati...l'intero algoritmo di memorizzazione potrebbe basarsi sulle variazioni ed indicare solo quelle; nel nostro esempio ogni 15 secondi si memorizzano i dati, ma se non avviene una variazione significativa ( da decidere) si va oltre i 15 secondi il che ci consente di risparmiare memoria. Questa è una strada molto valida ma non ci da la certezza della compressione a meno che ogni tanto parta un algoritmo di ottimizzazione dei dati nel caso in cui non sia avvenuta la compressione che ci si aspettava e quindi si gestisca anche la variazione continua dei dati...e quindi nessuna frittura faccine/laugh.gif . Di fatto apri la porta su un mondo che al momento è meglio lasciare chiusa...vediamo in futuro di trattare l'argomento in una discussione apposita. faccine/smile.gif




Modificato da NonSoloBolleDiAcqua - 13/9/2013, 08:36


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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 13/9/2013,07:51

Continuiamo i nostri esempi e focalizziamoci sul primo dato che scriviamo sulla memoria: cioè i secondi ad inizio giornata. Scriviamo un numero compreso tra 0 e 86400 (60*60*24...a dire il vero il valore massimo potrebbe essere 86399 visto che scrivere 86400 vuol dire scrivere 0...ok?) ma questo numero potrebbe essere 'ottimizzato'? Cioè se scriviamo il dato ogni 15 secondi...perchè non scrivere in modo indicizzato...cioè se scrivo 0 sono 0 secondi, se scrivo 1 sono 15 secondi, se scrivo 2 sono 30 secondi e così via. In sintesi invece di scrivere i secondi passati scrivo i secondi passati diviso 15. Quindi il SW sul PC che legge i valori per ricavare i secondi trascorsi dall'inizio della giornata dovrà moltiplicare per 15 il valore letto.
In questo modo cosa abbiamo fatto? Abbiamo risparmiato memoria...vediamo perchè:
Secondi - Valore memorizzato
0 - 0
15 - 1
30 - 2
45 - 3
...............
...............
86400 - 5760

Questo è un modo per risparmiare memoria.
Quindi riassumendo :
1. Abbiamo risparmiato memoria non memorizzando la data
2. Abbiamo risparmiato memoria non memorizzando l'orario ma i secondi trascorsi
3. ops...ma siamo sicuri sicuri che memorizzare i secondi trascorsi dall'inizio della giornata è un qualcosa di necessario?

C'è un modo per evitare di scrivere questa informazione?Come o cosa si può fare?
Vi sto prendendo in giro...oppure possiamo in qualche modo ricavare anche questa informazione? faccine/smile.gif



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

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 13/9/2013,08:43

Visto il tipo di utilizzo sarebbe sufficiente tener conto del sorgere e tramontar del Sole usando le routine dell'inseguitore solare..... faccine/wink.gif



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

 
 InizioPagina
 

Pagine: (5)   1   2   [3]   4   5    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum