Pages: [1]   Go Down
Author Topic: Controllo di stringa impianto fotovoltaico  (Read 1449 times)
0 Members and 1 Guest are viewing this topic.
SR
Offline Offline
Jr. Member
**
Karma: 0
Posts: 51
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve ragazzi,
è da un po che non scrivo sul forum anche se seguo sempre tutti i consigli utili che riuscite a dare!

Mi frulla un progetto in testa.
Vorrei  realizzare un controllo di un impianto fotovoltaico. Vorrei misurare tensioni e correnti sul lato DC e AC, e di conseguenza valutare la potenza.
Ovviamente con il mitico Arduino.
Per quanto riguarda i sensori ho individuato l'ACS712
http://www.allegromicro.com/Products/Current-Sensor-ICs/Zero-To-Fifty-Amp-Integrated-Conductor-Sensor-ICs/ACS712.aspx
per la misura della corrente che apprezza correnti fino a 100 A sia in continua che in alternata.
La difficoltà invece ce l'ho per la misura della tensione in continua, perchè si potrebbe arrivare a misurare tensioni di 500 volt in continua.
Per quanto riguarda la parte AC  non avrei problemi dato che valutandola in uscita dell'inverter si sa che è di 220 Volt, per cui la potenza è presto valutata.

Come posso misurare quelle tensioni?
Potrei sfruttare il valore di corrente valutato dal sensore per ricavare la tensione?
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 116
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao
   leggendo il tuo post ho visto che hai esperienza con l'ACS712.
Mi puoi aiutare su come si fa ad utilizzarlo in 220vAC? In corrente continuo non ho avuto problemi... ma in alternata continuo ad avere valori sballati.

Grazie
Logged

Malo ( VI )
Offline Offline
Sr. Member
****
Karma: 0
Posts: 372
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ma in alternata continuo ad avere valori sballati.
Ti rimando qui per leggere la mia esperienza
http://arduino.webveneto.net/energy_control/
In particolare questo passo :
Viene indicato come bidirezionale ; in realta' bidirezionale lo e' , ma solo in DC .
Inoltre se si misura una corrente alternata il valore e' a tutti gli effetti sinusoidale
Si avra' pertanto una lettura che oscilla fra sopra e sotto i Vcc/2 corrispondenti al valore amperometrico 0
Il risultato e' uguale a non leggere niente
Per ovviare all'inconveniente ho fatto questa semplice verifica e "conversione"

ValA0 = analogRead(A0) ;
if (ValA0 < 512 ){ValA0 = 512 + (512 - ValA0); }

Questo riporta anche la lettura della semionda negativa al valore positivo
Logged

Le mie opere : Flusso correnti nell'impianto fotovoltaico http://arduino.webveneto.net/energy_control/     PING ed E.Mail http://arduino.web

Pages: [1]   Go Up
Jump to: