Vai al contenuto

Batteria bicicletta elettrica: guasto a cellula o disallineamento firmware?

Un possessore di una e-bike segnala un malfunzionamento critico: la batteria si esaurisce improvvisamente alla seconda tacca, con display spento e motore inibito anche dopo il reset. Un’altro possessore di e-bike consiglia e analizza le cause possibili.

Domanda — Giorgio di Oristano

La batteria raggiunge la seconda tacca (circa 25% di carica residua) e il motore si spegne improvvisamente con display spento, pur con la batteria fisicamente collegata. Il pulsante di reset sulla batteria illumina le due tacche ma non riavvia il motore, che rimane bloccato fino a ricarica completa. Questo comportamento è compatibile con un guasto a singola cella o con un malfunzionamento del protocollo di comunicazione tra BMS e controller motore?

Il fatto che il display del manubrio rimanga spento nonostante il BMS segnali ancora due tacche (e le luci fisiche sul modulo batterie si accendano al reset) suggerisce un problema di sincronizzazione tra i due dispositivi, oppure la batteria ha già attivato la protezione termica o di sovraccarico su una cella critica? Vorrei escludere un malfunzionamento del controller motore come causa primaria.

Risposta — Franco di Livorno

Il comportamento descritto è altamente indicativo di un disallineamento dei livelli di tensione tra il BMS e il controller motore, non di un guasto meccanico a singola cella. Quando il display del manubrio si spegne mentre il BMS segna ancora 2 tacche, significa che il controller motore ha ricevuto un comando di shutdown tramite il protocollo CAN (o PWM, a seconda del modello) ma il BMS non ha ancora attivato la protezione fisica della batteria (come il cut-off totale). Questo può accadere se il BMS ha una soglia di cutoff leggermente diversa dal controller, causando una dissonanza di soglia di tensione di cutoff. Per confermare, fai controllare da un tecnico i valori di tensione cella per cella con un multimetro: se una cella è sotto i 2.8V (valore soglia per litio) mentre le altre sono sopra, il guasto è alla cella. Se invece tutte le celle sono sopra i 3.0V ma il motore non riavvia, il problema è nel firmware del BMS o nel protocollo di comunicazione. In quest’ultimo caso, potrebbe essere necessario un aggiornamento del firmware del BMS o una ricalibrazione delle soglie di cutoff tramite software dedicato, se disponibile dal produttore. Ti consiglio di non effettuare manipolazioni, ci sono vari rischi, chiedi a un centro o tecnico qualificato.

Domanda — Giorgio di Oristano

Se il problema fosse riconducibile a un disallineamento firmware, quale sarebbe la procedura corretta per verificare la compatibilità tra il BMS installato e il controller motore? Ad esempio, esistono strumenti diagnostici (come il software del produttore o un tool universale) che permettono di leggere i parametri di cutoff e le soglie di tensione attive, oppure è necessario un debug hardware con oscilloscopio per analizzare il segnale CAN? Inoltre, se il BMS è compatibile ma il firmware è obsoleto, il produttore fornisce solitamente un aggioramento gratuito o è necessario acquistare un modulo di ricambio? Vorrei evitare di sostituire componenti sani se il problema è risolvibile con un intervento software.

Risposta — Franco di Livorno

La prima operazione che un tecnico deve verificare è la versione firmware del BMS e del controller motore tramite interfaccia diagnostica: molti produttori (come Bosch, Yamaha o Bosch/IntelliBike) forniscono software proprietari (es. Yamaha E-Bike Tool, Bosch eBike Tool) che permettono di leggere i parametri di cutoff, soglie di tensione e protocollo di comunicazione. Se il tool non è disponibile, un debugger CAN universale (come un Peak System CANalyzer o un Vector CANoe) può analizzare il traffico tra BMS e controller per rilevare eventuali incompatibilità nei messaggi di shutdown.

Se il firmware è obsoleto, il produttore solitamente rilascia aggiornamenti solo per modelli recenti e con supporto attivo. Per esempio, Bosch offre aggiornamenti via software per i suoi BMS più recenti, mentre per modelli legacy (pre-2018) potrebbe essere necessario sostituire il BMS con uno compatibile. Attenzione: un aggiornamento firmware non autorizzato può danneggiare il BMS. Se il modulo è ancora sotto garanzia, contatta il centro assistenza ufficiale con i log diagnostici per valutare una sostituzione gratuita.

In sintesi

Il guasto non è causato da una cella usurata, ma da un disallineamento tra le soglie di cutoff del BMS e del controller motore, verificabile tramite diagnostica software o hardware. La soluzione prioritaria è contattare un centro qualificato per far aggiornare il firmware del BMS (se compatibile) o sostituirlo se obsoleto, evitando interventi non autorizzati che potrebbero comprometterne la funzionalità.

Riassunto

  • Problema: quando la batteria scende a circa il 25% (seconda tacca), il motore si spegne improvvisamente e il display si spegne, anche se la batteria resta collegata. Il reset della batteria riaccende le tacche, ma il motore non riparte fino alla ricarica completa.
  • Ipotesi principale: secondo la risposta, il comportamento potrebbe dipendere da un disallineamento delle soglie di tensione tra BMS e controller motore o da un problema di comunicazione/firmware, più che da un guasto meccanico della batteria.
  • Verifica della batteria: misurare la tensione delle singole celle. Una cella significativamente più bassa rispetto alle altre potrebbe indicare un problema della cella; tensioni regolari renderebbero più plausibile un problema di BMS, firmware o comunicazione.
  • Diagnosi elettronica: verificare le versioni firmware di BMS e controller tramite gli strumenti diagnostici del produttore. Se necessario, strumenti professionali per CAN-bus possono analizzare la comunicazione tra i componenti.
  • Possibile soluzione: se viene confermata un’incompatibilità o un firmware obsoleto, potrebbe essere disponibile un aggiornamento; sui sistemi più vecchi potrebbe invece essere necessaria la sostituzione del BMS.
  • Cautela: gli aggiornamenti firmware devono essere effettuati con strumenti e procedure autorizzati dal produttore, soprattutto su sistemi BMS, per evitare danni o perdita di compatibilità.
  • Obiettivo: prima di sostituire componenti, raccogliere i dati diagnostici per distinguere tra cella difettosa, protezione del BMS, problema firmware/comunicazione e guasto del controller.

Sconsigliamo di effettuare autonomamente l’aggiornamento del firmware del BMS. Un firmware errato o incompatibile può modificare le soglie di protezione, compromettere la comunicazione con il controller e, nei casi peggiori, causare malfunzionamenti o condizioni non sicure della batteria. Prima di intervenire sul firmware è quindi fondamentale individuare la causa dello spegnimento, verificando batteria, celle, BMS, cablaggi e controller. Consigliamo di affidarsi a un tecnico qualificato o a un centro assistenza autorizzato, dotato degli strumenti diagnostici necessari. Solo dopo una diagnosi corretta sarà possibile stabilire se l’aggiornamento del BMS è realmente necessario.