• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
enel rete a fotovoltaico monitorare intensità da direzione corrente e

Monitorare intensità e direzione corrente da fotovoltaico a rete enel
#81
ho seguito questo tutorial: https://cdn-learn.adafruit.com/downloads...eakout.pdf
Risposta
#82
interessante
Risposta
#83
Più difficile di quanto pensassi: tra la lettura del raspberry e quella dell'inverter non c'è una relazione lineare :-( E neppure una funzione esponenziale. Il meglio che sono riuscito a fare è una funzione empirica che tuttavia ha un errore che raggiunge i 300 w nei valori centrali. Troppo se si considera che l'errore tenderà ad aumentare quando l'insolazione supererà quella odierna. Il glorioso visual basic, col quale mi destreggiavo secoli fa, consentiva di creare una griglia con valori di riferimento punto-punto. Qui come me la cavo? dovrebbe esistere una relazione matematica ma tra correnti alternate, diodi, condensatori e resistenze temo non sia facile ricavarla. Bah....
Risposta
#84
La comparazione è stata fatta all'uscita dell'inverter immagino, ma all'uscita ENEL quale è l'errore?. Credo,però, sia opportuno verificare le misure con la pinza amperometrica (piuttosto che con l'inverter); non sai se quanto visualizzato dall'inverter è una misurazione mediata su x tempo o altro. Resistenze e condensatori non influiscono sulla linearità della risposta (la capacità del condensatore potrebbe ritardare la risposta). Il diodo potrebbe ma solo su variazioni di corrente che lo attraversano "importanti" che spostano il punto di lavoro per cui la caduta di tensione acqusisce un peso rilevante. Lo stesso dicasi per il toroide, ma la resistenza integrata nel case dovrebbe evitare questo problema (saturazione del nucleo). Non esiste una relazione matematica tra corrente alternata, diodi, ecc. Per verificare la linearità del sistema in funzione della corrente servono la pinza amperometrica, tester digitale e vari carichi resistivi. Per evitare la somma di errori scollega l'ina219 dal toroide; le misure con il tester in DC le farai ai capi del condensatore e con la pinza aperometrica verifica le correnti circolanti sui vari carichi. Appuntati le tensioni DC in relazione della correnti CA rilevate. Queste misure dovranno essere fatte sulla linea ENEL che all'uscita dell'inverter (forma d'onda pseudo sinusoidale?) a parità di tensione CA. Potrai così verificare se la risposta su entrambe le linee è quantomeno coerente. Non conosco python, ma sicuramente può creare delle tabelle/griglie, eventualmente indicizzate, per apportare le correzzioni necessarie.
Risposta
#85
Ottimi spunti. Domani proverò. Buonanotte
Risposta
#86
Ovviamente la regolazione di fino la farò seguendo le tue indicazioni. Ma debbo attrezzarmi con fotocamera che riprenda la pinza amperometrica per redigere una tabella di corrispondenza o trovare una relazione matematica. Intanto ho fatto una routine con le matrici la cui esistenza ho scoperto grazie al tuo suggerimento. Troppo facile e divertente! Posto in opera il tutto, funziona, con decente approssimazione. Ora una curiosità e un consiglio. Ho visto in diversi video che si prevedono tre toroidi. Ma se uno è per la produzione, l'altro per il consumo, a che serve il terzo? infine, come anticipato, ora vorrei comandare un bel led remoto con un lampeggio proporzionale all'eccedenza di corrente. Il raspi con i toroidi è sul recinto esterno, troppo lontano per comandare un relè. La soluzione ce l'avrei: invio l'informazione ad altro raspberry interno, un GPIO del quale chiude il pulsante di un normale relè. tramite paramiko potrei gestire il tutto. Però sarebbe più pratico utilizzare un esp8266 o un interruttore sonoff che giacciono inutilizzati. Hai esperienza sul come inviare gli impulsi all'esp8266 via wifi? È inutile che ti dica che senza la tua guida ora starei ancora a lambiccarmi con gli errori circuitali. Grazie
Risposta
#87
Perchè fotocamera? Per la relazione matematica la vedo un po difficoltosa: la somma degli errori potrebbe realizzare delle curve un po strane. A mio avviso la soluzione più immediata è proprio l'utilizzo di matrici; più sono accurate e maggiore sarà la precisione: molto dipende quindi dalla disponibilità di carichi resistivi "stabili". Per quanto riguarda i tre toroidi non ho idea dell'utilizzo del terzo a meno che non venga impiegato per compensare qualche misura (in verità stavo pensando di utilizzare due toroidi per migliorare la linearità della lettura, ma con altra tipologia di circuiti di raddrizzamento; il tutto è da verificare con oscilloscopio); se puoi, mandami i link dei video. In rete ho visto che vi sono diverse soluzioni di accoppiamento INA219 + esp8266 proprio per inviare il segnale in remoto. Pur avendo avuto modo di utilizzare l'esp8266 alcuni anni addietro, non ho avuto necessità di trasferire impulsi, quindi non saprei che dirti. Per quanto riguarda la frequenza degli impulsi proporzionali all'accedenza di corrente l'attuazione, tramite raspberry locale, dovrà essere realizzata con un transistor o con un relay allo stato solido. La frequenza non dovrà eccedere i 25 Hz, altrimenti si vedrà il led sempre acceso che cambia intensità luminosa.
Risposta
#88
Io suggerirei un approccio più "digital". Niente relè (inutile per un led) e niente impulsi. Trasmetto direttamente il numero, con MQTT.
Phttps://www.raspberryitaly.com/sensori-wireless-con-raspberry-pi-e-esp8266-tramite-mqtt/
Poi, al software potresti dire di far lampeggiare il led più veloce tanto quanto più si avvicina al fondo scala.. Ma a quel punto lì è inutile: un piccolo display i2c (magri un oled da 0,89") e ci scrivi direttamente il valore..

Inviato dal mio A0001 utilizzando Tapatalk
Risposta
#89
(28/08/2019, 20:21)ippogrifo Ha scritto: Perchè fotocamera?  
ho sbagliato. Telecamera con cui inquadro la pinza e leggo il valore in contemporanea allo scorrere del programma sul pc ed annoto i valori mentre faccio altro :-)
Per la relazione matematica la vedo un po difficoltosa: la somma degli errori potrebbe realizzare delle curve un po strane.
bene, nel tempo farò un array sempre più ampio con interpolazione lineare dei valori intermedi.
 Per quanto riguarda i tre toroidi non ho idea dell'utilizzo del terzo a meno che non venga impiegato per compensare qualche misura (in verità stavo pensando di utilizzare due toroidi per migliorare la linearità della lettura, ma con altra tipologia di circuiti di raddrizzamento; 
questo mi interessa. Per l'appunto avrei 4 toroidi disponibili
 se puoi, mandami i link dei video.
li cerco e li condivido
In rete ho visto che vi sono  diverse soluzioni di accoppiamento INA219 + esp8266 proprio per inviare il segnale in remoto.
Ah, ma io non voglio imbarcarmi in comunicazioni tra INA219 e esp8266. Va benissimo che gli integrati colloquino con il raspi. Io volevo inviare gli impulsi del raspi al esp8266 solo per fargli accendere il relè. Serve per visualizzare a mia moglie se accendere elettrodomestici a manetta o aspettare. a parte, con domoticz mi conservo o dati per valutare la convenienza di un accumulo del surplus.
Per quanto riguarda la frequenza degli impulsi proporzionali all'accedenza di corrente l'attuazione, tramite raspberry locale, dovrà essere realizzata con un transistor o con un relay allo stato solido. 
In altra applicazione il raspi Trasmittente tramite Paramiko attiva un programma su Ricevente che può essere, a seconda del caso:"LampeggioLento.py","LampeggioVeloce.py" ecc. Funziona bene.

[quote="Zzed" pid='22708' dateline='1567020679']
Io suggerirei un approccio più "digital". Niente relè (inutile per un led) e niente impulsi. Trasmetto direttamente il numero, con MQTT.
Phttps://www.raspberryitaly.com/sensori-wireless-con-raspberry-pi-e-esp8266-tramite-mqtt/
Poi, al software potresti dire di far lampeggiare il led più veloce tanto quanto più si avvicina al fondo scala.. Ma a quel punto lì è inutile: un piccolo display i2c (magri un oled da 0,89") e ci scrivi direttamente il valore..

Inviato dal mio A0001 utilizzando Tapatalk

il solo nome MQTT mi fa paura. Ma forse sbaglio. Tra qualche giorno debbo partire e mi premeva avere il controllo in remoto del FV. Al ritorno mi cimenterò con questa strana bestia. Big Grin
Risposta
#90
Un'ulteriore verifica andrà fatta sui tempi di risposta del sistema di raddrizzamento/livellamento; per fare questa prova utilizza un carico resistivo che possa far circolare una corrente notevole ed aspetta che la lettura del modulo si stabilizzi. Stacca il carico e verifica in quanto tempo la lettura del modulo va a 0. Se questo tempo è abbastanza rapido (dovrebbe andare a 0 entro 2-3 sec max - minore è, meglio è) puoi considerare reattivo il sistema (tieni presente che di default l'ina219 esegue 1 campionamento a 12 bit in 532 microsec). Qualora il tempo fosse più lungo prova a diminuire la capacità del condensatore sino ad ottenere il giusto compromesso tra la stabilità in lettura (dovuta all'ondulazione o ripple) e rapidità di risposta.
Risposta
  


Vai al forum:


Navigazione: 76 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect