Se sei già registrato           oppure    

Orario: 05/05/2024 16:10:16  

 

Energia Alternativa ed Energia Fai Da Te > Solare Fotovoltaico

VISUALIZZA L'ALBUM

Pagine: (39)   1   2   3   4   5   6   7   [8]   9   10   11   12   13   14   15   16   17   18   19   20  ...>    (Ultimo Msg)


Partitore di tensione per controllo batterie, APP per Android
FinePagina

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 26/03/2017 22:01:34

Eccoli qua!!!!!!Bravo Vincent



Immagine Allegata: batt.JPG
 
ForumEA/Q/batt.JPG



---------------
Q.CELLS Q.PEAK 4575W sud-est
Solar Frontier CIS 850W sud-ovest
Inverter PIP5048MST
Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh
Scaldabagno Ferroli 30l 1500w
Scaldabagno Ariston 80l 1200w

 

Vincent
GigaWatt


Gruppo:Utente
Messaggi:1902

Stato:



Inviato il: 26/03/2017 22:28:48

Dovrebbero aggiornarsi ogni 2 sec un altra cosa valori batterie non cambia?



---------------
SuperSolar
http://forum.saturnoprezzi.com/

 

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 26/03/2017 22:36:32

No refresh non ne vedo.La prossima settimana compro altri 4 trimmer multigiri e poi lo metto fisso sul banco da 8x6vx300ah che è il più critico



---------------
Q.CELLS Q.PEAK 4575W sud-est
Solar Frontier CIS 850W sud-ovest
Inverter PIP5048MST
Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh
Scaldabagno Ferroli 30l 1500w
Scaldabagno Ariston 80l 1200w

 

Vincent
GigaWatt


Gruppo:Utente
Messaggi:1902

Stato:



Inviato il: 26/03/2017 22:39:24

Faccio un controllo veloce



---------------
SuperSolar
http://forum.saturnoprezzi.com/

 

Vincent
GigaWatt


Gruppo:Utente
Messaggi:1902

Stato:



Inviato il: 26/03/2017 22:40:20

Metti la B maiuscola a Batterie nel sorgente e vedi che funziona



---------------
SuperSolar
http://forum.saturnoprezzi.com/

 

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 26/03/2017 23:18:37

Non mi si collega più alla rete,nemmeno cercandolo da web,mi sa che è meglio dormirci sopra



---------------
Q.CELLS Q.PEAK 4575W sud-est
Solar Frontier CIS 850W sud-ovest
Inverter PIP5048MST
Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh
Scaldabagno Ferroli 30l 1500w
Scaldabagno Ariston 80l 1200w

 

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 26/03/2017 23:24:35

Non me lo trova nemmeno l'ARP scanning del ruter. Devo proprio andare a dormire che caz.... è successo??????



---------------
Q.CELLS Q.PEAK 4575W sud-est
Solar Frontier CIS 850W sud-ovest
Inverter PIP5048MST
Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh
Scaldabagno Ferroli 30l 1500w
Scaldabagno Ariston 80l 1200w

 

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 26/03/2017 23:29:35

Spenta e riaccesa la rete è ripartito



---------------
Q.CELLS Q.PEAK 4575W sud-est
Solar Frontier CIS 850W sud-ovest
Inverter PIP5048MST
Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh
Scaldabagno Ferroli 30l 1500w
Scaldabagno Ariston 80l 1200w

 

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 26/03/2017 23:39:29

Vincent,cambiando quella stupida B si blocca tutto non mi arriva piu l'informazione dal d1 la tua pagina resta bianca,ho provato come in precedenza con la b e funziona.Forse troppe richieste di accesso?



---------------
Q.CELLS Q.PEAK 4575W sud-est
Solar Frontier CIS 850W sud-ovest
Inverter PIP5048MST
Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh
Scaldabagno Ferroli 30l 1500w
Scaldabagno Ariston 80l 1200w

 

Riccardo

Avatar
GigaWatt


Gruppo:Utente
Messaggi:2915

Stato:



Inviato il: 26/03/2017 23:52:48

Ho simulato una 30 di richieste da web molto ravvicinate,risponde bene



---------------
Q.CELLS Q.PEAK 4575W sud-est
Solar Frontier CIS 850W sud-ovest
Inverter PIP5048MST
Batterie:LifePo4 Seplos MASON-48280-DIY EVE280AK 28,6 kWh
Scaldabagno Ferroli 30l 1500w
Scaldabagno Ariston 80l 1200w

 

Vincent
GigaWatt


Gruppo:Utente
Messaggi:1902

Stato:



Inviato il: 27/03/2017 00:53:07

Ho risolto domani posto tutto



---------------
SuperSolar
http://forum.saturnoprezzi.com/

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 27/03/2017 02:32:29

CITAZIONE (Vincent, 26/03/2017 10:17:54 ) Discussione.php?214515&7#MSG110


Comunque x 24 diciamo l algoritmo e se ho capito
Batteria(n)-sommabatterie precedenti tranne b1 e b24 dove b1=v1 e b24=b24-b23
Giusto o ho capito male

@Elix
Quel codice lo avevo pensato in un ciclo for con i
Adesso mi viene in mente di usare la ricorsione con una funzione dipendente da i sempre con 1 ciclo + 1 da 1 a b attuale-1 se<25

Quindi v1 e v24 fissi e apprlichiamo da v2 a v23 il ciclo
E giusto o sto ancora dormendo???

Onestamente non so se la schedina D1 ha le risorse per gestire correttamente un algoritmo ricorsivo in ogni caso non lo userei: generalmente un algoritmo ricorsivo rende il codice poco lineare e comprensibile, si utilizza nei casi in cui il suo utilizzo semplifica drasticamente le cose, non per eliminare un semplice ciclo if

Per quanto riguarda la storia della tensione letta non mi è ancora ben chiaro come funzionino le cose...

Partiamo dallo schema postato da Riccardo:

http://www.energialternativa.info/Public/NewForum/ForumEA/Q/Schema%20elettrico.JPG



L'ADC del D1 accetta in ingresso una tensione di max 3,2 volt e noi ci troviamo nella condizione di dover leggere tensioni fino a 60-65 Volt.
Quindi dobbiamo per forza di cose utilizzare un partitore di tensione.

Ora ipotizziamo che ci siano 10 celle da 2 volt e che tutte siano esattamente a 2 volt.

Per diminuire l'errore di lettura dobbiamo cercare di far si che all'ADC arrivi una tensione che sia almeno maggiore del 50% del fondoscala e, in questo caso, avendo celle da 2 Volt, mandiamo la tensione della cella direttamente all'ADC per la prima batteria, dimezzata per la seconda e così via.

Settiamo tutti i trimmer per far si che i 10 ingressi del multiplexer siano tutti esattamente a 2 volt.
Quindi sull'ADC avremo:
V1 = 2,00 V
V2 = 2,00 V
V3 = 2,00 V
...
V10 = 2,00 V

Ipotizziamo che il nostro algoritmo di calcolo prenda il valore letto e li invii direttamente a video, senza preoccuparsi di fare alcun calcolo, quindi avremo:
V1 = V1 = 2,00 V
V1 = V2 = 2,00 V
V1 = V3 = 2,00 V
...
V1 = V10 = 2,00 V

Ora ipotizziamo che la cella 1 scenda a 1 Volt, cosa succederà ???
Sull'ADC e a video (poichè i valori vengono direttamente inviati) avremo::
V1 = 1,00 V
V2 = 1,50 V
V3 = 1,67 V
V4 = 1,75 V
V5 = 1,80 V
V6 = 1,83 V
V7 = 1,86 V
V8 = 1,88 V
V9 = 1,89 V
V10 = 1,90 V

Perchè succede questo ? Perchè il partitore della batteria 10 leggerà la tensione di 19 volt che divisa per 10 fa esattamente 1,9 Volt.
Tuttavia quello non è il valore della cella, allora come risolviamo ???

Proviamo a modificare l'algoritmo che esegue il calcolo della tensione come segue:
V1 = V1 = 1,00 V;
V2 = (V2 * NumeroCella) - V1 = (1,5 * 2) - 1 = 3 - 1 = 2,00 Volt
V3 = (V3 * NumeroCella) - V2_Calcolata - V1 = (1,67 * 3) - 2 - 1 = 5 - 2 - 1 = 2,00 Volt
V4 = (V4 * NumeroCella) - V3_Calcolata - V2_Calcolata - V1 = (1,75 * 4) - 2 - 2 - 1 = 7 - 2 - 2 - 1 = 2,00 V

Si, così sembra funzionare...

Ma funziona davvero in tutte le circostanze ? Proviamo... ipotizziamo 4 celle da 12 Volt in cui settiamo il partitore per far si che a 12 volt abbiamo 2 volt sull'ADC. Ipotizziamo celle a 12 volt esatti, l'ADC leggerà:
V1 = 2,00 V
V2 = 2,00 V
V3 = 2,00 V
V4 = 2,00 V

Prima di mandare l'otput a video moltiplicheremo tale valore per 6, quindi a video avremo:
V1 = 12,00 V
V2 = 12,00 V
V3 = 12,00 V
V4 = 12,00 V

Ora ipotizziamo che la prima cella di colpo passi a 6 Volt, vediamo se il mio metodo ci prende, sull'ADC abbiamo:
V1 = 1,00 V
V2 = 1,50 V
V3 = 1,67 V
V4 = 1,75 V

Calcolo:
V1 = V1 = 1,00 Volt
V2 = (V2 * NumeroCella) - V1 = (1,5 * 2) - 1 = 3 - 1 = 2,00 Volt
V3 = Vabbeh, come sopra...
V4 = idem

Ora ci tocca solo moltiplicare i valori per il coefficiente 6 e inviare tutto a video, quindi:
V1 = V1 * 6 = 1 * 6 = 6,00 V
V1 = V2 * 6 = 2 * 6 = 12,00 V
V1 = V3 * 6 = 2 * 6 = 12,00 V
V1 = V4 * 6 = 2 * 6 = 12,00 V

Quindi questo metodo di calcolo dovrebbe essere corretto... confermate ???

Elix



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 

Vincent
GigaWatt


Gruppo:Utente
Messaggi:1902

Stato:



Inviato il: 27/03/2017 12:17:21

@riccardo Ti allego il software + terminale usb non dovrebbe piu rispondere in cinese.

Complimenti per il tuo approfondimento elix,io non ho approfondito piu di tanto il codice perché gia funzionava, per me era piu facile il ricorsivo perche non sempre ragiono in maniera lineare mi piace pensare fuori dagli schemi.

Comunque il D1 ce la fa certo non e come lavorare con un x86 ma e pur sempre un 80/160mhz da quel che ho visto e un po lento a rispondere ma con un dispositivo cosi piccolo e di quel consumo che si collega in wifi che possiamo pretendere.

Mi farebbe piacere il tuo aiuto per dialogare col controller usb del 4048 che ieri ci ha risposto in cinese XD.



---------------
SuperSolar
http://forum.saturnoprezzi.com/

 

Vincent
GigaWatt


Gruppo:Utente
Messaggi:1902

Stato:



Inviato il: 27/03/2017 12:18:22

Soft + terminal usb

Scarica allegato

2_1_6b_vbatt_2.7z ( Numero download: 169 )



---------------
SuperSolar
http://forum.saturnoprezzi.com/

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 27/03/2017 12:37:31

CITAZIONE (Vincent, 27/03/2017 12:17:21 ) Discussione.php?214515&8#MSG136


Mi farebbe piacere il tuo aiuto per dialogare col controller usb del 4048 che ieri ci ha risposto in cinese XD.

Posso provarci ma non ho alcuna esperienza in merito... Cmq chiedi pure,

Elix



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 
 InizioPagina
 

Pagine: (39)   1   2   3   4   5   6   7   [8]   9   10   11   12   13   14   15   16   17   18   19   20  ...>    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum