Recuperare dati da Batteria litio fosfato con 23 celle

Buongiorno A tutti

vorrei intraprendere questo progetto con scheda
Arduino,

Se qualcuno mi puo dare una mano sulla progettazione
di recuperare dati da Batteria litio fosfato con 23 celle
regolate da BMS, so che da BMS in due cavi escono i dati
mi servirebbe sapere come impostare programma per controllo
tensione in ricarica e in scarica

Se mi potete dare indicazioni su cosa comprare

e come fare programma

allego un video trovato in internet

In attesa cordiali saluti

Buonasera,
prima di tutto,essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione tutto il su citato REGOLAMENTO ...

... poi, cortesemnete per la tua richiesta NON ti collegare ad un thread come quello a cui ti eri collegato, che parla di tutt'altre cose, ma apri un TUO thread (... l'ho fatto io per te, separando il tuo post dal thread dove lo avevi messo) con ciò che TU intendi realizzare. Grazie. :slight_smile:

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto. :wink:

Mmm ... BMS sta per "Battery Management System" ma poco ci dice per QUALE BMS stai chiedendo aiuto e le sue caratteristiche ... hai un link o un riferimento ?

Guglielmo

gpb01:
Mmm ... BMS sta per "Battery Management System" ma poco ci dice per QUALE BMS stai chiedendo aiuto e le sue caratteristiche ... hai un link o un riferimento ?

Da utente di scooter elettrico (Vectrix VX1, celle Leaf, in precedenza avevo proprio le LiFePO4) confermo quello che dici. Il data link può essere semplice seriale oppure basato su qualche bus (es. nel mio è CAN-BUS) ed il protocollo è spesso "proprietario" per cui o trovi riferimenti tecnici precisi, oppure è una impresa.

Buongiorno

l'unico link che ho e questo

Cordiali saluti

Quello è un esempio di applicazione su un pacco batterie di un Segway (si legge la marca in un dato momento) ...
... TU cosa vuoi misurare? Che pacco batterie hai?

Guglielmo

Buongiorno

Sono pacchi Batterie Carrozzine per Disabili
che sono uguali alle batterie Segway
le devo controllare e verificare se le tensioni dei singoli pacchi
che sono 23 per un totale tensione 73,2V sono efficenti,
quindi volevo costruire strumento per verificarle
in che condizioni sono, per dire se sono ancora utilizzabili
o se sono pericolose,al fine di evitare che rimangano fermi con le
carrozzine.

Cordiali saluti

Ho fatto un po' di ricerche è ho trovato QUESTA discussione che credo si riferisca alla storia di quel progetto ...

... inizialmente il software era chiuso e venduto per 500€ ... negli anni sembra che le cose siano cambiate (vedi post del 11-25-2018, 04:33 P) e viene dato un LINK al progetto su GitHub :slight_smile:

Buono studio ... sia della discussione che del software ... :wink:

Guglielmo

ATCM1965:
Sono pacchi Batterie Carrozzine per Disabili
che sono uguali alle batterie Segway

Ma sei sicuro? Per me che le batterie siano "uguali" a quelle del Segway è un conto (uguali in che senso? Sicuro che siano esattamente stessa chimica, marca, modello?), ma che abbiano lo stesso BMS o lo stesso protocollo di comunicazione e quindi si possano monitorare allo stesso modo è un altro...

Buongiorno

lo disturbata per niente non avevo visto che mi aveva gia dato
una mano,la ringrazio tantissimo

Cordiali saluti

Si sono uguali ho chiesto a un fornitore di Segway,che vende i Segway
io ho provato a collegare Batteria Terminale UBUNTU
E con i2cdetec il protocollo che viene fuori e 31
e riuscire a decodificare con arduino e un display o altro che possa servire

Grazie per la collaborazione

Buonasera a tutti

Chiedo aiuto,non riesco a far funzionare Display LCD - Schermo LCD TFT da 3,5"Modulo 480x320 per scheda Arduino UNO e MEGA 2560,con relativa scheda arduino mega 2560,
ho provato con alcuni esempi ma non succede nulla,se qualcuno mi puo dare qualche
indicazione

Grazie per la collaborazione

Buonasera

Sig. Guglielmo,o visto il link che mi a mandato interessante
ho provato a leggerlo attentamente, poi ho scaricato esempio
ma forse sbaglio qualcosa,nella verifica e tutto ok ,poi lo carico
e non da errori, ma sul Display non appare nulla
forse devo cercare libreria per Display LCD - Schermo LCD TFT da 3,5"Modulo 480x320 per scheda Arduino UNO e MEGA 2560, in attesa di consigli da chiunque.

Cordiali saluti

Beh, si, certo ... credo che poi vada adattato al proprio hardware ... :confused:

Guglielmo

Buongiorno

Sono sempre il solito principiante, che non riesce a far funzionare
scheda arduino mega 2560, con display LCD TFT da 3,5 "480x320, display ad alta qualità e ampio angolo di visione.
Dotato di presa per scheda SD e circuito SPI FLASH.
Fornire 12 esempi per Arduino e 3 esempi di STM32.
Applicabile per la scheda di sviluppo Arduino UNO & MEGA 2560.
Compatibile con UTFT / UTFT_Buttons / Utouch Library.
Specifica:
Opzione: con pannello a sfioramento, senza pannello a sfioramento
Tensione di ingresso: CC 2,8 ~ 3,3 V
Drive IC: ILI9486 / ILI9488L
Dimensioni dello schermo: 3.5 pollici
Materiale dello schermo: TFT
Risoluzione: 320x480
Pin del modulo: 28 pin (8 + 8 + 6 + 6)

Se qualcuno mi sa dare indicazioni.
Cordiali saluti

Allora, il programma di esempio per Arduino che hai trovato a quel link (SegwayBatteryDiag.ino) usa, volendo, un display LCD collegato in I2C ... il tuo è un display TFT che è tutt'altra cosa.

Ti dico subito che dovrai mettere pesantemente le mani in quel codice di esempio ...
... un display LCD è un display a "carattere", uno TFT è un display "grafico" quindi, come puoi capire, cambia tutto!

Io, prima di impazzire, prenderei un display LCD I2C (che costa pochi €) e verificherei che il tutto funziona; solo dopo mi metterei a cercare la libreria UTFT necessaria per il tuo display ed a modificare (pesantemente) tutto il programma per adattarlo. E comunque, volendo, basta che apri il monitor seriale di Arduino ... se guardi bene il programma di demo è pieno di Serial.print() e funziona anche senza alcun display ...

Quindi:

  1. prova leggendo i dati sul monitor seriale
  2. prendere un display LCD I2C e vedere come viene l'output su tale display
  3. prendere la libreria UTFT, studiarsela bene, e ... modificare pesantemente l'esempio per fare quello che si vuole graficamente (... non è una cosa semplice).

Guglielmo

Buongiorno Sig. Gugliemo
grazie ancora per la sua sollecita risposta
e lunico che mi da spiegazioni del Forum
e che volevo vedere se funzionava la scheda e il Display Tft
anche perche ho letto che molti anno avuto problemi,
io la scheda la vedo e vedo giusta anche la porta com,
comunque ho anche scheda arduino uno e Display LCD 20X4
collegato funziona, ho provato alcuni esempi con quattro scritte,
o provato a caricare esempio (SegwayBatteryDiag.ino) speravo che
sul display apparisse qualcosa ma non e apparso niente,
fatto scanner i2c, 16:42:57.359 -> Scanning...
16:42:57.359 -> I2C device found at address 0x27 !
16:42:57.393 -> done
e venuto fuori questo,vorrei che almenno sul display
apparisero le 23 tensioni della Batteria per riuscire
a identificare quelle che vanno e quelle che non vanno
so che il codice che esce dalla batteria e 0x31
lo so che e un progetto piu grande di me,
ma avessi qualche base con qui lavorare
e appoggio di qulcuno che ne sa piu di me
mi farebbe comodo.

in attesa cordiali saluti

Non hai vicino a te, o a distanza accettabile, un "fablab" dove trovare degli appassionati che ti danno una mano?

Alla peggio, metti qui in chiaro almeno la "regione" in cui ti trovi ... magari se c'è qualcuno interessato che è della tua stessa "regione" poi ti contatta in MP e vi mettete d'accordo ... ::slight_smile:

Guglielmo

Non sono molto pratico di Forum non so nemmeno cose' Fablab

Sono di Vercelli (Piemonte)

Potessi avere un esempio comincerei a paccioccare
con esempi, e schede a portata di mano riesco a capire cosa
faccio.Lei non e che sa dirottarmi su esempi per LCD 20X4
o esempi tft cosi vedo anche se il display e scheda funzionano

Cordiali saluti
Roberto

Buonasera Sig.Guglielmo

Riesce Lei a mandarmi qualche link dove si parla di sketch
riferiti alla scheda arduino mega 2560 con display 20x4 Compatibile con UTFT / UTFT_Buttons / Utouch Library.
non capisco se devo caricare programma anche per scheda arduino.

Cordiali saluti