Gestione batterie: CCM BMS Cell-log fai da te! - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

Gestione batterie: CCM BMS Cell-log fai da te!

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • Originariamente inviato da stefanoPc Visualizza il messaggio
    Dato che il bms è un sistema di controllo della batteria ed è importante che sia sempre in efficienza si può valutare che sui comandi più delicati come l'inserimento del caricabatterie un circuito esterno come un affidabile 555 verifichi ad esempio che arrivi un impulso ogni secondo.
    Condivido il circuito watchdog con NE555, che mi ha aiutato un mio amico (bravo in elettronica) a realizzare.
    L'ho già testato: funziona!
    Ho generato un'onda quadra 2,5 Hz con un'uscita digitale di Raspberry. Se il segnale si blocca a livello 0 o a livello 1, il circuito non lo fa passare e dopo il tempo impostato nel timer il relè si apre. Quando arriva il segnale impulsivo, questi resetta il timer facendo ripartire il conteggio, lasciando il relè eccitato.
    Non m'interessava resettare il Raspberry...la priorità del circuito è quella di proteggere da una carica non voluta in caso di guasto o crash del Raspberry o Arduino che sia...
    File allegati
    Etropolis Belair - upgrade al LifePo4

    Vectrix Vx1 Leaf 58Ah

    www.dormouse.it

    Commenta


    • Esattamente come immaginavo.
      Ottimo.
      Ora hai un 555 che controlla un microprocessore.
      Quasi 50 anni di tecnologia a confronto... vediamo chi vince la sfida.
      Ciao
      Solare termico con intergrazione 4 Buderus Sks bollitore 500 L centralina autocostruita Caldaia condensazione Yunkers Stufa a legna a fiamma rovesciata Xeeos Seicento Elettra Robomow

      Commenta


      • Eccoci 6 bm montate e testate.Clicca sull'immagine per ingrandirla. 

Nome:   20191128_235926_resized.jpg 
Visite: 1 
Dimensione: 461.2 KB 
ID: 1972056
        Mancano solo un paio di componenti e il test sulle 12 celle reali.
        Adesso viene il bello... Cassoni verniciati e nuovi supporti di ancoraggio pronti.
        Ciao
        Solare termico con intergrazione 4 Buderus Sks bollitore 500 L centralina autocostruita Caldaia condensazione Yunkers Stufa a legna a fiamma rovesciata Xeeos Seicento Elettra Robomow

        Commenta


        • Eccoci i test proseguono.
          Per ora sto usando due pseudo bm una montata a bordo che verifica già da mesi corrente velocita e distanza e una seconda che è in garage e quando la metto in carica sorveglia il buon andamento della ricarica misurando le singole celle ogni 6 secondi.
          Per ora quando una delle celle passa i 4.00 v, per dieci volte, accende un buzzer lancinante e io vado a verificare il tutto e poi spengo la ricarica.
          Ora siccome tutto deve essere a prova di guasto ieri si è verificata una di queste avversità. Macchina in carica dalle ore 19.05 buzzer dimenticato staccato sveglia impostata dopo 4 ore non sentita causa sonno pesantissimo. Per fortuna il fidato carica batterie tarato a dovere ha limitato la carica quando ha raggiunto la massima tensione di taratura e le celle a mezzanotte erano tutte tra 4.03 e 4.04V con corrente piuttosto bassa.
          Abbiamo rischiato la fusione del nocciolo ma il sistema ha retto...contro l' errore umano per fortuna.
          Ciao a tutti
          Solare termico con intergrazione 4 Buderus Sks bollitore 500 L centralina autocostruita Caldaia condensazione Yunkers Stufa a legna a fiamma rovesciata Xeeos Seicento Elettra Robomow

          Commenta


          • ho beccato un componente simpaticissimo

            VOLTAGE DETECTOR

            TC54VC2102ECB713 Supervisore tensione, 1 canali, 2,06 ? 2,14 V, SOT-23A, 3-Pin




            va a massa alla tensione indicata sul componente con 4 comnponenti per linea si puo realizare un bms cosa ne pensata ?

            Commenta


            • Non ho ancora rinunciato a costruirmi un bms in casa...
              Per quanto riguarda la misurazione della temperatura della cella, mi piacerebbe usare il componente TMP36, autoalimentato dalla cella stessa.
              Prendendo ad esempio una cella prismatica lifepo4 coma la WInston, qual'è secondo la vostra esperienza il punto migliore della cella dove mettere il sensore? In quale modo si può fissare (con quale colla?).
              Mi domandavo se potrebbe essere il polo stesso, quindi mettere il chip a contatto del bullone di collegamento...
              Avete consigli da darmi?
              Etropolis Belair - upgrade al LifePo4

              Vectrix Vx1 Leaf 58Ah

              www.dormouse.it

              Commenta


              • Finalmente ho realizzato il mio BMS, l’ho installato sullo scooter E-MAX di mia figlia.
                Descrivo in sintesi: ho deciso di realizzare un BMS adatto soprattutto a celle prismatiche (tipo le Winston 60 Ah che ho usato), con moduli cella che si fissano direttamente al polo positivo della stessa.
                Ogni modulo è composto da un micro controllore Attiny che si alimenta direttamente dalla cella.
                Tutte le celle sono collegate in una rete I2C con un’unità centrale basata su una scheda Arduino Mega, sopra la quale si innesta una scheda d’interfaccia per tutti i segnali di comunicazione con l’esterno, comprese le uscite a relè per i consensi alla carica e alla scarica.
                Inoltre, su questa scheda viene installato un modulo Bluetooth che comunica con un’applicazione Android (realizzata da me) mediante la quale si può fare il monitoraggio delle celle, e i vari settaggi del bms.

                Ho deciso di condividere Open Source tutto il progetto in questo sito:
                https://hackaday.io/project/181453-green-bms

                Ho creato anche il canale di Youtube:
                https://www.youtube.com/channel/UCdJ...SQNOAGbZR5iExA

                Qui si può scaricare l’App per Android che contiene la demo offline, per poter vedere le funzionalità che offre:
                https://play.google.com/store/apps/d....Green_bms_0_0

                Ecco alcune foto:
                Clicca sull'immagine per ingrandirla.   Nome:   20210605_113426.jpg  Visite: 56  Dimensione: 245.8 KB  ID: 2164462
                Clicca sull'immagine per ingrandirla.   Nome:   cell_module_3d.png  Visite: 52  Dimensione: 70.8 KB  ID: 2164463
                Clicca sull'immagine per ingrandirla.   Nome:   Control_unit_hardware.png  Visite: 57  Dimensione: 281.4 KB  ID: 2164464
                File allegati
                Ultima modifica di Dormouse75; 06-10-2021, 22:36.
                Etropolis Belair - upgrade al LifePo4

                Vectrix Vx1 Leaf 58Ah

                www.dormouse.it

                Commenta


                • Molto bello, complimenti; hai fatto un'ottimo lavoro!
                  L'unico appunto che mi sento di fare è relativo al collegamento di "potenza" tra le celle e il bms con la schedina meccanicamente supportata solo da un lato; potrebbe con le vibrazioni dare problemi oltre anche non avere un buon contatto nel tempo.
                  Nelle applicazioni che ho visto il punto di collegamento del bms era sempre il bullone di fissaggio del ponticello.

                  Idem per il sensore di temperatura.

                  sicuramente visto il nr di celle basso non darà problemi.

                  Ciao

                  Fox
                  16 moduli ST170M Conergy Inverter IPG3000 vision

                  alla tv -calcio +rally

                  http://www.evalbum.com/2123

                  Commenta


                  • bellissimo complimenti molto razionale ,se ho ben compreso bisogna istallare su ogni cella il bms, poi con vari cavetti si mettono in comunicazione tra di loro e la cpu arduino , poi display , phone con bluetooth e il gioco e' fatto!!!!! facci sapere se si puo fare un apgrade
                    a 72 celle che mi rimetto al lavoro
                    ciao a tutti

                    Commenta


                    • Grazie! Sì in sintesi funziona così. Devo dire che si sta comportando bene, mia moglie sta usando lo scooter da un paio di mesi e non ci sono stati problemi.

                      Originariamente inviato da etr300 Visualizza il messaggio
                      facci sapere se si puo fare un apgrade
                      a 72 celle che mi rimetto al lavoro
                      ciao a tutti
                      Al momento il progetto presenta il limite software delle 40 celle, questo dipende dalla Ram limitata di Arduino Mega. Passando ad Arduino Due (che ha più Ram), si potrebbe abbattere questo limite e portarlo a gestire anche 72 celle.
                      Rimane però poi da capire se il bus I2C è in grado di mettere in rete un così alto numero di moduli , per ora il massimo che ho testato e posso garantire è di 16 celle, ma credo che con oppurtuni accorgimenti ed eventuali componenti aggiuntivi, si possa riuscire nell'intento...però bisogna fare dei test pratici, realizzando tutti i moduli necessari.
                      La buona notizia è che i costi sono contenuti, se non si ha fretta nelle consegne, aquistando in Cina, per 20 schede e per i componenti da saldarci sopra, ho speso circa 6 euro a cella...
                      Etropolis Belair - upgrade al LifePo4

                      Vectrix Vx1 Leaf 58Ah

                      www.dormouse.it

                      Commenta


                      • ok io sono esperto in trasmissione dati ma non di arduino, e per quanto riguarda la trasmissione i2c se ben ricordo.....chi comanda e'
                        l host in questo caso arduino che chiama in sequenza i moduli e attende la risposta prima di chiamare il successivo, qundi se ne possono
                        mettere in comunicazione fino al numero max di addr a patto che la linea fisica non sia troppo lunga ( non ricordo il limite) ma trattandosi di trasmissione digitale, si fa poca strada. altro piccolo dubbio e' come collaudare i bms da montare , in quanto serve la certezza dei livelli di intervento sulle celle che purtroppo per alcuni aspetti sono critiche, comunque ti rinnovo , se e' possibile , la mia voglia di sperimentare il tutto considerando anche il costo accettabile dei bms. mi piacerebbe cominciare con 24 moduli, che per elettra sono le celle montate nel cofano anteriore, quindi le piu facili da lavorare, le altre 48 sono sotto l auto e viene il mal di stomaco per smontarle...se poi hai gia un canale di approviggionamento materiale, stampato e componenti, te ne sarei grato ciao a presto

                        Commenta


                        • Finalmente sono riuscito a condividere tutti i files relativi al progetto!
                          Sono disponibili a questo link: https://github.com/Green-bms/SmartBMS


                          Etropolis Belair - upgrade al LifePo4

                          Vectrix Vx1 Leaf 58Ah

                          www.dormouse.it

                          Commenta


                          • Complimenti bella come realizzazione.
                            Ciao
                            Solare termico con intergrazione 4 Buderus Sks bollitore 500 L centralina autocostruita Caldaia condensazione Yunkers Stufa a legna a fiamma rovesciata Xeeos Seicento Elettra Robomow

                            Commenta


                            • Ho aggiunto le istruzioni step by step per realizzare il BMS, si trovano in questo indirizzo:
                              https://hackaday.io/project/181453/instructions
                              Etropolis Belair - upgrade al LifePo4

                              Vectrix Vx1 Leaf 58Ah

                              www.dormouse.it

                              Commenta

                              Attendi un attimo...
                              X