Se sei già registrato           oppure    

Orario: 29/03/2024 06:57:19  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

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


PPTEA -Sensore di Corrente, Dopo la temperatura, la tensione vediamo come fare a misurare la corrente
FinePagina

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 29/11/2012,12:35

Per gli impegni ti capisco al 100% jumpy.
Grazie della risposta!



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 8/1/2013,11:54

Alla fine ho acquistato il sensore da 75A.
Sto impostando il programma per calibrare la lettura con questo sensore (-75A - +75A).
In uscita restituisce 28mv/A letto.
Quindi quando leggo 2,5V significa che gli ampere sono 0.
Secondo il codice di Jumpy dovrei fare così:

2107 AMP=(AMP-513)*4.5/1023
2108 'per ogni 0.028mV ho un Amper, quindi spero di aver fatto i calcoli corretti! 1/0.028 = 35.7142.
2109 AMP=AMP*35.7142

E' corretto?
La mia domanda ora è: perchè 4,5 come riferimento e non 5 (gli ingressi sono calibrati per 5 V se non sbaglio..)
Perchè comunque le letture non arriveranno mai a "fondo scala"?
In effetti se ho 0,028 V/A, significa che 75 A sono 2,1 V. Il fondo scala: 2,5 + 2,1 = 4,6. Potrei impostare 4,6 anzichè di 4,5?

Piccola nota su questo sensore: sembra che sia accurato solo per correnti nel range -37,5 / +37,5.. speriamo che oltre non dia i numeri! faccine/smile.gif

Grazie a tutti!
P.S. Poi posto le foto delle scatole che ho fatto per contenere il circuito...



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

jumpy75

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:686

Stato:



Inviato il: 8/1/2013,12:11

CITAZIONE (Luca450Mhz @ 8/1/2013, 11:54)
Quindi quando leggo 2,5V significa che gli ampere sono 0.
Secondo il codice di Jumpy dovrei fare così:

2107 AMP=(AMP-513)*4.5/1023
2108 'per ogni 0.028mV ho un Amper, quindi spero di aver fatto i calcoli corretti! 1/0.028 = 35.7142.
2109 AMP=AMP*35.7142

E' corretto?

Si, il codice è corretto così come l'hai riportato nel post.


CITAZIONE (Luca450Mhz @ 8/1/2013, 11:54)
La mia domanda ora è: perchè 4,5 come riferimento e non 5 (gli ingressi sono calibrati per 5 V se non sbaglio..)

Perchè dalla porta USB dove alimento il mio PPTEA escono 4,5 volt. Magari puoi eseguire delle verifiche con il tester e capire se il valore 4,5 è corretto anche per te oppure dovrai cambiarlo a 5.........




J.

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 8/1/2013,12:38

Perfetto, grazie mille della spiegazione chiara!



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

jumpy75

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:686

Stato:



Inviato il: 8/1/2013,12:47

Figurati Luca, è un piacere!!!

;-)

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 11/1/2013,14:00

Come promesso allego le foto dei box che ho fatto per contenere il sensore di corrente.
Ne ho fatti due io (uno per la corrente di carica dai pannelli e uno per la corrente di scarica sulla batteria prima dell'inverter).
Spero possano essere utili a qualcuno.
Ho deciso di fare in questo modo per non rendere questo sensore una parte "debole" del nostro impianto. In questo modo si possono collegare i cavi dei pannelli/batterie anche di dimensioni generose direttamente alla scatola con dei bulloni e capicorda.
Così facendo non c'è il rischio di strappare via cavi o sensore tirando magari qualche filo.
E' tutto materiale di facile reperimento in qualsiasi obi o ferramenta.
Ho fatto in modo che se dovesse rovinarsi il sensore è molto facile sostituirlo: collegamenti elettrici scheda con strip-line e pin e i resto con bulloni che si possono svitare velocemente.


http://www.energialternativa.info/Public/NewForum/ForumEA/7/6/4/7/4/4/1/t/1357908800.jpg http://www.energialternativa.info/Public/NewForum/ForumEA/7/6/4/7/4/4/1/t/1357908801.jpg http://www.energialternativa.info/Public/NewForum/ForumEA/7/6/4/7/4/4/1/t/1357908803.jpg http://www.energialternativa.info/Public/NewForum/ForumEA/7/6/4/7/4/4/1/t/1357909154.jpg



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

marpad65
KiloWatt


Gruppo:Utente
Messaggi:230

Stato:



Inviato il: 12/1/2013,18:45

CITAZIONE (Luca450Mhz @ 8/1/2013, 11:54)
In effetti se ho 0,028 V/A, significa che 75 A sono 2,1 V. Il fondo scala: 2,5 + 2,1 = 4,6. Potrei impostare 4,6 anzichè di 4,5?

Ciao Luca,

agli arbori sono inciampato nel valore dichiarato .... 0 amper = 2,5 Volt
in realtà 0 Amper è il 50% della tensione di alimentazione es: Valim = 4,5V .... 0 amper = 2,25V

Comunque ti consiglio di leggere bene le caratteristiche tecniche .... campo di lavoro, rumore, ecc

Ciao
MarPad

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 14/1/2013,18:10

Ciao marpad65,
il valore di 0 ampere me lo legge senza problemi. Ho tenuto conto di un'alimentazione di 5 volt.
Il valore logico di 0 ampere è di 511. Solo a volte legge anche 512 come livello analogico, e scrive 0,xx ampere; alla fine per un impianto fotovoltaico questa approssimazione va più che bene!
Oggi ho collegato il tutto e sembra stia funzionando alla grande! Nei prossimi giorni vi aggiorno!



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 14/1/2013,18:16

CITAZIONE (Luca450Mhz @ 14/1/2013, 18:10)
Solo a volte legge anche 512 come livello analogico, e scrive 0,xx ampere; alla fine per un impianto fotovoltaico questa approssimazione va più che bene!

Vediamo di scriverlo nuovamente con un altro esempio, quando leggi un valore non è mai detto che sia quello giusto...ma se leggi 10 volte quel valore e fai la media...allora il valore mediato è molto più vicino alla realtà.

ESEMPIO VALORE ISTANTANEO
10 A=CADS1
20 PRINT "VALORE :"& A

ESEMPIO VALORE MEDIATO
10 V=0
20 FOR I=1 TO 10
30 V+=CADS1
40 NEXT I
50 PRINT "VALORE :"& V/10

Poi c'è un altro sistema per non far oscillare i valori tra varie letture...si fa tutto a livello Software! faccine/smile.gif
Capito il concetto?
Ciao
Bolle



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

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 14/1/2013,18:23

Ciao Bolle,
ogni misurazione è la media di 10 letture.
Faccio un ciclo di 10 letture, e alla fine faccio la media, proprio come hai scritto tu..
Questo metodo è già a livello software. Di quale altro metodo stai parlando? Se viene letto un valore logico tra 511 e 512 consideriamo come se fosse uno zero?



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 14/1/2013,18:25

Codice codice....voglio vedere il codice.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).

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 14/1/2013,19:43

Ok

CODICE
100 ' ----------------------------------------------------------------------------
110 ' CADS1: TEMPERATURA
120 ' CADS2: VOLTAGGIO
130 ' CADS3: AMPERE PANNELLI - IN
140 ' CADS4: AMPERE BATTERIE - OUT
150 ' ----------------------------------------------------------------------------
160 ' DICHIARAZIONE COSTANTI
170 CADS=4  
200 CONSTANT POS_GIORNO_DISPLAY=&H19
210 CONSTANT POS_ORA_DISPLAY=&H21
220 CONSTANT POS_TEMPERATURA_DISPLAY=&H2B
230 CONSTANT SIMB_GRADI_CENTIGRADI=223
240 CONSTANT NUM_ELEMENTI_MEDIA=10
250 CONSTANT ATTESA_REFRESH=2 ' VISUALIZZO I DATI OGNI 2 SECONDI
260 CONSTANT FATTORE_PRECISIONE=1
270 CONSTANT ELE_MEDIA=30 ' EFFETTUA LA MEDIA DI 30 VALORI LETTI
280 CONSTANT R1=10000 ' Resistenza da 10 K
290 CONSTANT R2=1000 ' Resistenza da 1 K
300 CONSTANT FAT_PROP = (R1+R2)/R2
310 CONSTANT FATTORE_CORREZIONE=1.02
320 ' CADS=4
360 ' -------------------------------------------------------
400 ' PRESENTAZIONE INIZIALE
410 LCDCLEAR  
420 LCDWRITE="IMPIANTO LUCA"
430 WAITS 2
440 LCDCLEAR    
450 ' -------------------------------------------------------
460 :MAIN
470 GOSUB :TEMP
480 GOSUB :VOLTS
490 GOSUB :AMPERE_PANNELLI
500 GOSUB :AMPERE_INVERTER  
510 WAITS ATTESA_REFRESH
520 GOTO :MAIN
590 ' SUBROUTINE
600 :TEMP '  ----------------------------------    RILEVAZIONE TEMPERATURA     ----------------------------------
610 T=0.0
620 FOR INDICE=1 TO NUM_ELEMENTI_MEDIA
630 T+=CADS1
640 NEXT INDICE
650 T/=NUM_ELEMENTI_MEDIA
660 TEMP=T*CAD_TO_TEMP*FATTORE_PRECISIONE
670 USBOUT="T: " & LEFT(TEMP&"",4) & CHR(SIMB_GRADI_CENTIGRADI) & "C"
680 LCDPOS=33 ' 45
690 LCDWRITE = "" & LEFT(TEMP&"",4) & CHR(SIMB_GRADI_CENTIGRADI)  
700 RETURN
710 '  ** Fine temperatura **
900 :VOLTS ' ----------------------------------    RILEVAZIONE VOLTAGGIO     ----------------------------------  
910 VOLT=0.0
920 ' INDICE=0
930 FOR INDICE=1 TO NUM_ELEMENTI_MEDIA
940 VOLT+=CADS2
950 NEXT INDICE
960 VOLT/=NUM_ELEMENTI_MEDIA
970 VOLTOUT=VOLT*CAD_TO_VOLT *FAT_PROP*FATTORE_CORREZIONE
980 ' VOLT2=V*CAD_TO_VOLT *FAT_PROP*FATTORE_CORREZIONE  
990 STRVOLT="  V: " & LEFT(VOLTOUT&"", 5) & "  "
992 USBOUT=STRVOLT
994 LCDPOS=17
996 LCDWRITE = "V" & LEFT(VOLTOUT&"", 4)
998 RETURN
999 ' ** Fine voltaggio
1100 :AMPERE_PANNELLI
1110 A1=0
1120 FOR INDICE=1 TO NUM_ELEMENTI_MEDIA
1130  A1+=CADS3
1140 NEXT INDICE
1150 A1/=NUM_ELEMENTI_MEDIA
1160 VAL_A1=((A1-511) * 5.0/1023)*35.7142
1165 ' IF VAL_A1 > 0 THEN 1170
1167 ' VAL_A1=0.0  
1170 AMPSTR1=" A1:  "  & LEFT(VAL_A1&"", 5) & "  "
1180 USBOUT=AMPSTR1 & CR_LF
1190 LCDPOS=22 ' 23
1200 LCDWRITE = "A" & LEFT(VAL_A1&"", 4)
1210 LCDPOS=27
1220 W=VAL_A1* VOLTOUT
1230 LCDWRITE = "W=" & LEFT(W, 4)
1240 RETURN  
1250 ' ** Fine ampere pannelli
1400 :AMPERE_INVERTER
1410 A2=0
1420 FOR INDICE=1 TO NUM_ELEMENTI_MEDIA
1430  A2+=CADS4
1440 NEXT INDICE
1450 A2/=NUM_ELEMENTI_MEDIA
1460 VAL_A2=((A2-511) * 5.0/1023)*35.7142
1465 ' IF VAL_A2 > 0 THEN 1470
1467 ' VAL_A2=0.0
1470 AMPSTR2=" A2:  "  & LEFT(VAL_A2&"", 5) & "  "
1480 USBOUT=AMPSTR2 & CR_LF
1490 LCDPOS=38 '33
1500 LCDWRITE = "A" & LEFT(VAL_A2&"", 4)
1510 LCDPOS=43 ' 38
1520 W=VAL_A2* VOLTOUT
1530 LCDWRITE = "W=" & LEFT(W, 4)
1540 RETURN  
1550 ' ** Fine ampere pannelli



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 15/1/2013,17:36

Il sensore dell'inverter mi segna in positivo quando l'inverter preleva dalla batteria, e mi segna in negativo quando ricarico per emergenza le batteria da inverter.
Così posso controllare anche la corrente emessa dall'inverter per caricare le batterie! Troppo bello! faccine/smile.gif



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 
 InizioPagina
 

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

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum