Messaggi: 164
Discussioni: 10
Registrato: Jan 2017
Reputazione:
0
Vorrei mettere a punto un ciclo che, misurando gli ampere rispettivamente prodotti e consumati, ne faccia la media e la moltiplichi per il tempo intercorso al fine di ottenere i kw/h (previo ragguaglio tra secondi e ore). Credo debba trovare il miglior compromesso tra frequenza di misurazione e utilizzazione della ram. Ad occhio, una misurazione al limite della capacità di aggiornamento dell'INA219 sovraccaricherebbe il processore e non mi sembra cosa buona. Intervalli di misurazione maggiori ridurrebbero, però, l'attendibilità del risultato. fondato il mio cruccio di non sovraccaricare il processore?
Messaggi: 1,219
Discussioni: 4
Registrato: Apr 2016
Reputazione:
130
Quello che vuoi ottenere è semplicementa la somma di variabili, aggiornate in X tempo, e successivamente farne la media avendo conteggiato contemporaneamente il numero di misurazioni nell'arco del tempo definito (e quindi ricavare il consumo/produzione espresso in Kw/h o KW/giorno, ecc). Sono operazioni che non impattono sulla possibilità del raspberry di eseguirle senza impegnare in modo "profondo" la RAM. Puoi scegliere se farle eseguire (come succederà) in virgola mobile, per cui in caso di numeri molto elevati, anche frazionari, ti verrà mostrato anche l'esponente in base 10. Per 128 campionamenti l'ina219 impiega 68,5 msec; tutte le elaborazioni le fa in background, quindi non impattono sul campionamento. Puoi quindi scegliere tranquillamente la metodologia che preferisci per sviluppare l'applicazione.
Messaggi: 164
Discussioni: 10
Registrato: Jan 2017
Reputazione:
0
Quanto dici mi tranquillizza. Credo che lavorerò con numeri interi non essendo significativi i decimali. L'ultima fase sarà elaborare i dati e memorizzarli. Io uso domoticz. Se qualcuno ha suggerimenti in proposito sarebbero molto graditi.
Messaggi: 1,219
Discussioni: 4
Registrato: Apr 2016
Reputazione:
130
Al momento sono fuori Italia anche io. Se ne riparla a fine mese
Messaggi: 1
Discussioni: 0
Registrato: Sep 2019
Reputazione:
0
26/09/2019, 19:54
(Questo messaggio è stato modificato l'ultima volta il: 26/09/2019, 19:59 da papergion.)
ho realizzato anni fa un misuratore di questo tipo utilizzando come rilevatore un contatore DIN "tipo" questo (cerca su google ebay 163579531353).
questi contatori (costano poco) hanno anche un'uscita ottica isolata che emette, nel mio caso, un impulso ogni wattora che passa nel contatore (ce ne sono anche di precisione maggiore).
per fare in modo di non avere problemi di "senso di circolazione" della corrente ne ho usati 2: uno in uscita dal generatore fotovoltaico (sul 220v ovviamente) e uno in entrata all'impianto di casa.
se la produzione supera il consumo sto immettendo energia, viceversa la sto prelevando.
il valore immediato di potenza (watt) si ottiene con un calcolo basato sull'inverso del tempo che intercorre tra 2 impulsi (1/T).
la somma degli impulsi si usa per calcolare l'energia (wattora).
per un calcolo preciso della differenza ovviamente si deve operare impulso per impulso.
io uso un banale processore PIC che poi trasmette le misure su di una rete can...
Messaggi: 164
Discussioni: 10
Registrato: Jan 2017
Reputazione:
0
Il sistema rilevazione/elaborazione di cui sopra è in funzione da un paio di mesi in maniera costante ed affidabile. Ringrazio ancora Ippogrifo per l'aiuto essenziale. Ho elaborato un sw che trasferisce su domoticz le informazioni di base (corrente prodotta e consumata, risparmio prodotto dall'impianto fotovoltaico, ammontare approssimativo della bolletta). Ora debbo affrontare la questione più ostica dal punto di vista squisitamente matematico. Non sono sicuro che questo sia il thread giusto e se qualcuno ha già elaborato un modello che tracci la curva di convenienza per l'accumulo della corrente eccedente i consumi istantanei. Prima di iniziare una discussione sull'argomento chiedo il consenso dell'amministratore.
Messaggi: 1,219
Discussioni: 4
Registrato: Apr 2016
Reputazione:
130
per accumulo intendi l'impiego di batterie? per consumi istantenei quali sono le tempistiche di riferimento?