Se sei giÓ registrato           oppure    

Orario: 19/04/2021 11:20:09  

 

Energia Alternativa ed Energia Fai Da Te > Arduino

VISUALIZZA L'ALBUM

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


tester della batteria PlantÚ
FinePagina

capi32

Avatar
GigaWatt


Gruppo:Utente
Messaggi:846

Stato:



Inviato il: 30/11/2019 21:25:08

aggiornamento:
- adattamento del codice per la formazione della batteria Pianificato da una nuova strategia di ciclo
- modifica del codice in modo che l'Arduino trasmetta il suo report (tramite la porta seriale) su una riga per ciclo.

Io automaticamente recuperare e salvare questo log con il programma PuTTy .
se importi questo testo in un foglio di calcolo che ricevo:

colonna 1 > Cycle = numero di ciclo
colonna 2 > mAh = capacitÓ della batteria in mAh
colonna 3 > mAh/dm2 = capacitÓ della batteria in funzione della superficie (+) in mAh/dm2
colonna 4 > Rend = efficienza energetica del ciclo di carica/scarica.
colonna 5 > Temps(s)_Charge = tempo di carica in secondi
colonna 6 > Temps(s)_Decharge = tempo di scarica
colonna 7 > Surcharge = se 1, sovraccarico della batteria
colonna 8 > Limite_Temps_Charge= se 1, il tempo massimo di carica Ŕ stato raggiunto.
colonna 9 > Limite_Temps_Decharge= se 1, il tempo massimo di scarico Ŕ stato raggiunto.

la tracciatura delle curve pu˛ essere fatta sia dal foglio di calcolo che da uno script "python".
e siccome mi piace la semplicitÓ, prendo il "python".Faccine/mf_type.gif



Immagine Allegata: testeur_V45.jpg
 
ForumEA/U/testeur_V45.jpg


Scarica allegato

Arduino_PlantÚ_cell_cycle_tester_45.ino ( Numero download: 31 )



---------------
cugino della Francia
Inverter MPPsolar MPI 5.5Kw, 6480W pannelli, 4x100A PbCa e presto anche le batterie PlantÚ ...

 

capi32

Avatar
GigaWatt


Gruppo:Utente
Messaggi:846

Stato:



Inviato il: 23/12/2019 23:18:15

Aggiornamento:
- Miglioramenti alla strategia di formazione sulle batterie.
- Miglioramenti nella visualizzazione delle informazioni sullo schermo.á
- aggiunta della funzione di riposo tra carica e scarico.
- un sacco di debugging
áL'obiettivo Ŕ che questa apparecchiatura sia autonoma al 100%, deve essere in grado di formare e testare una batteria dalla prima all'ultima carica.

Attualmente, ecco la totalitÓ delle informazioni che recupero nel mio diario di bordo:

colonna 1> Vxx = versione del programma
colonna 2> Cycle = numero di cicli
colonna 3> mAh = capacitÓ della batteria in mAh
colonna 4> mAh / dm2 = capacitÓ della batteria in funzione dell'area (+) in mAh / dm2
colonna 5> Rend = efficienza energetica del ciclo di carica/scarico.
colonna 6> Charge(mA/dm2) = corrente di carica
colonna 7> A_Fin_Charge(mA/dm2) = corrente a fine carica
colonna 8> Decharge(mA/dm2) = corrente di scarica
colonna 9> V_End_Charge = tensione a fine carica
colonna 10> V_st_Repos = tensione all'inizio del periodo di riposo
colonna 11> V_Fin_Repos = tensione alla fine del periodo di riposo
colonna 12> V_Fin_Decharge = tensione alla fine della scarica
colonna 13> Temps(s)_Charge_CC = tempo di carica in corrente costante (BULK)
colonna 14> Temps(s)_Charge_CV = tempo di carica in tensione costante ( FOATING)
colonna 15> Temps (s) _Charge = tempo totale di ricarica
colonna 16> Repos(s) = tempo di riposo
colonna 17> Temps (s) _DÚcharge = durata della scarica
colonna 18> Surcharge = se 1, sovraccarica della batteria
colonna 19> Limite_Temps_Charge = se 1, il tempo di carico massimo Ŕ stato raggiunto.
colonna 20> Limite_Temps_Decharge = se 1, il tempo di scarico massimo Ŕ stato raggiunto.

Non ho ancora trovato il tempo di tracciare le curve.
ecco il programma nella versione V74 ...Faccine/crybaby.gif

Scarica allegato

Arduino_PlantÚ_cell_cycle_tester_74.ino ( Numero download: 29 )



Modificato da capi32 - 27/12/2019, 20:21:34


---------------
cugino della Francia
Inverter MPPsolar MPI 5.5Kw, 6480W pannelli, 4x100A PbCa e presto anche le batterie PlantÚ ...

 

capi32

Avatar
GigaWatt


Gruppo:Utente
Messaggi:846

Stato:



Inviato il: 27/12/2019 19:10:52

Aggiornamento:
- corretto bug sulla funzione di riposo e miglioramenti del display

la batteria che sto testando Ŕ bloccata sulla progressione della capacitÓ.inverto la polaritÓ per risolvere questo problema.
Pu˛ darsi che le impostazioni o la mia strategia di allenamento non siano corrette.
Ora che il prototipo Ŕ funzionale, lavorer˛ pi¨ a fondo su questa strategia di formazione, ma nel post dedicato ai test.
qui
LINK

l'evoluzione dell'hardware e del software rimane qui.Faccine/emoticons_funny_6.gif

Scarica allegato

Arduino_PlantÚ_cell_cycle_tester_79.ino ( Numero download: 35 )



---------------
cugino della Francia
Inverter MPPsolar MPI 5.5Kw, 6480W pannelli, 4x100A PbCa e presto anche le batterie PlantÚ ...

 

capi32

Avatar
GigaWatt


Gruppo:Utente
Messaggi:846

Stato:



Inviato il: 29/12/2019 18:35:42

una foto del prototipo funzionale
qualcuno potrebbe consigliare un buon software per il routing del PCB ( bifronte ) ?

Con il software Fritzing ho molti problemi a trovare una soluzione corretta.



Immagine Allegata: proto formateur auto plantÚ.JPG
 
ForumEA/U/proto formateur auto  plantÚ.JPG


Scarica allegato

Arduino_PlantÚ_cell_cycle_tester_80.ino ( Numero download: 30 )



---------------
cugino della Francia
Inverter MPPsolar MPI 5.5Kw, 6480W pannelli, 4x100A PbCa e presto anche le batterie PlantÚ ...

 

capi32

Avatar
GigaWatt


Gruppo:Utente
Messaggi:846

Stato:



Inviato il: 02/03/2020 23:33:46

dopo un po' pi¨ di un mese di riposo, torno al lavoro...
La pausa principale Ŕ stata dovuta al debugging della mia nuova carta, e visto che sono solo, sta procedendo molto lentamente.
Questa nuova scheda ha connessioni pi¨ affidabili e permetterÓ di gestire l'inversione di polaritÓ.
ma ho un problema con la caduta di tensione del diodo che dovrebbe proteggere il circuito.
La caduta di tensione non Ŕ stabile, quindi sto cercando...



Immagine Allegata: Formateur auto plantÚ v2.JPG
 
ForumEA/U/Formateur auto  plantÚ v2.JPG


Scarica allegato

Arduino_PlantÚ_cell_cycle_tester_86.ino ( Numero download: 23 )



---------------
cugino della Francia
Inverter MPPsolar MPI 5.5Kw, 6480W pannelli, 4x100A PbCa e presto anche le batterie PlantÚ ...

 

capi32

Avatar
GigaWatt


Gruppo:Utente
Messaggi:846

Stato:



Inviato il: 04/04/2020 19:56:10

Ho risolto il problema con uno shunt a diodi
per il codice ho aggiunto una funzione di ricarica dopo il riposo e prima dello scarico.

Ora devo riscrivere il codice per integrare la gestione dell'inversione di polaritÓ.

Scarica allegato

Arduino_PlantÚ_cell_cycle_tester_90.ino ( Numero download: 26 )



---------------
cugino della Francia
Inverter MPPsolar MPI 5.5Kw, 6480W pannelli, 4x100A PbCa e presto anche le batterie PlantÚ ...

 

capi32

Avatar
GigaWatt


Gruppo:Utente
Messaggi:846

Stato:



Inviato il: 01/05/2020 13:37:02

Ciao a tutti, la revisione del codice Ŕ finalmente pronta, sono abbastanza orgoglioso del risultato di questo enorme lavoro solitario.

Questo nuovo codice ha normalmente tutte le funzioni per addestrare e testare tutti Batteria PlantÚ.
L'idea generale Ŕ quella di configurare il programma, collegare la batteria e attendere la fine dell'allenamento o la fine della vita della batteria.

L'idea generale Ŕ quella di configurare il programma, collegare la batteria e attendere la fine dell'allenamento o la fine della vita della batteria. in questo modo il programma funzionerÓ in loop fino a 8 passi a scelta. Ŕ possibile personalizzare i passi (ETAPE) da 2 a 10 e deve terminare con la modalitÓ (MODE) 10.

in ogni passo si possono scegliere diverse modalitÓ (MODE) di funzioni (2,3,4,5,6,7,8,9,10).ecco una descrizione di ogni modalitÓ:

// 1 ;//MODE_START // Funzione primaria.
questa funzione Ŕ la prima ad essere eseguita ad ogni ciclo. il suo scopo Ŕ quello di eseguire i calcoli necessari per le altre funzioni e di controllare la polaritÓ della batteria. questa verifica permette di collegare correttamente la batteria per mezzo di 2 relŔ. questo controllo Ŕ molto importante per l'elettronica. questa funzione gestisce quindi anche l'azione di inversione della polaritÓ.

// 2; //MODE_CHARGE // Funzione di carica a corrente costante (CC).
la corrente di carica (mA) viene calcolata automaticamente in funzione della superficie delle piastre positive e della velocitÓ selezionata (C6 = 6 ore). la corrente calcolata viene controllata e adattata in base alla situazione (batteria nuova, carica minima, carica massima). esistono anche controlli del tempo di carica e una limitazione in caso di tensione eccessiva. il codice regola continuamente la corrente fino alla tensione di fine carica. la potenza di carica (Wh) viene memorizzata per calcolare l'efficienza energetica di ogni ciclo.


// 3 ;//MODE_FOATING // Funzione di carica a tensione costante (CV)
La carica Ŕ regolata in tensione fino alla corrente corrispondente ad una carica del 100%. Sono presenti anche i controlli della modalitÓ CHARGE, ma questa modalitÓ 3 deve seguire il CHARGE (controllo del limite di corrente di carica senza corrente di carica).

// 4 ;//MODE_PAUSE_PRECHARGE //Rest funzione .
Questa Ŕ una modalitÓ che arresta la carica. Il tempo di questo riposo viene calcolato in base alla capacitÓ.
per semplificato, il resto permette di aumentare la capacitÓ.in un test di usura, permette anche di simulare la notte.

// 5 ;// DISCHARGE_MODE // Funzione di scarico corrente costante .

La batteria si scarica con un'intensitÓ regolata. Tutte le funzioni di calcolo e di controllo sono identiche al CHARGE_MODE ma adattate alla scarica.
i MODE da 6 a 9 sono vuoti per possibili funzioni future.

// 10;//MODE_CYCLE // Funzione Ciclismo.

questa modalitÓ permette di memorizzare i risultati delle funzioni eseguite (2,3,4,5) e di riavviare il numero di cicli definito nei parametri.tutti i risultati vengono trasmessi tramite la porta seriale dal cavo USB ad un computer.sul PC, il software PuTTY memorizza il risultato in un file di testo nel formato csv spreadsheet.

// 11;//MODE_DECHARGE_INV_POL // funzione di inversione di polaritÓ.

Questa funzione Ŕ progettata per invertire la polaritÓ della batteria con una scarica completa.
Ci sono 3 possibili configurazioni per invertire la polaritÓ:
0 = nessuna inversione programmata
1 = inversione ciclica > ogni x cicli
3 = a seconda della capacitÓ > se x cicli di caduta della capacitÓ

// 0 ;// MODE_FIN // Funzione di finalizzazione.
Questa funzione finalizza il programma.

Al momento ho testato e corretto tutte le funzioni. Il codice verrÓ perfezionato in base ai risultati dei miei test.

questo codice ha 2681 linee Faccine/eek1.gif, non Ŕ completamente ottimizzato ... perchÚ sono un principiante.pu˛ avere errori ma attualmente funziona perfettamente.Faccine/thumbup1.gif

Sono sempre in cerca di aiuto



Immagine Allegata: Formateur auto plantÚ v3.JPG
 
ForumEA/U/Formateur auto  plantÚ v3.JPG


Scarica allegato

Arduino_PlantÚ_cell_cycle_tester_187.ino ( Numero download: 26 )



Modificato da capi32 - 01/05/2020, 13:40:37


---------------
cugino della Francia
Inverter MPPsolar MPI 5.5Kw, 6480W pannelli, 4x100A PbCa e presto anche le batterie PlantÚ ...

 

emuland
GigaWatt


Gruppo:Utente
Messaggi:1914

Stato:



Inviato il: 07/04/2021 16:48:02

nessun aggiornamento da questo progetto. sarÓ finito?



---------------
htttp://www.WeSellCells.eu/18650/
Abitazione :
12cm cappotto su pareti da 50cm in pietra mista - Caldaia a cond. Simesolar con integrazione pannello Solare Sime
2.88kwp 4░ inclinazione a Sud pieno -3 kWp offgrid + 360 ah piombo muletto C5 da due mesi abbinati a 560Ah lifepo4 (24v entrambi in aumento)
Stufetta 6 kW per compagnia/calore secco alimentata a nocciolino/pellet
2.88 kWp SSP EST - OVEST - In attesa allaccio)
In arrivo ? (x.yz kWp bonus 110%)
In arrivo ? (Pompa calore 110%)
In arrivo ? (Giardino d' inverno/serra bioclimatica)
In arrivo ? (Rifacimento tetto areato)

 
 InizioPagina
 

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

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum