Què són les actualitzacions de firmware?

Dec 03, 2025

Deixa un missatge

Què són les actualitzacions de firmware?

 

Vaig començar a treballar amb la bateria l'any 2016. Tesla Powerwall estava fent volar el mercat residencial. LG Chem estava impulsant el comercial. Cada mes, un nou venedor de BMS apareixia a les fires comercials amb un estand i una promesa.

Les actualitzacions de microprogramari no van ser una cosa de la qual vam parlar gaire als primers dies. Vas instal·lar una bateria, va funcionar, vas seguir endavant. El BMS va fer la seva feina. Ningú va pensar en quin codi s'executava dins.

 

Això va canviar al voltant del 2019.

 

Una sèrie de fallades de camp en diverses marques van obligar tothom a prestar atenció. Càlculs de l'estat-de-càrrega a la deriva. L'equilibri cel·lular no s'activa quan hauria de ser. Falles de comunicació entre el BMS i l'inversor. Els fabricants van començar a impulsar actualitzacions per solucionar aquests problemes. Algunes actualitzacions van solucionar coses. Alguns van empitjorar les coses.

 El cervell del BMS

 

El firmware és el programari integrat al microcontrolador BMS. S'encarrega de tot. Monitorització de la tensió. Límits actuals. Talls de temperatura. Estimació del SOC. Protocols de comunicació. El maquinari BMS és només una placa de circuit sense que el microprogramari li indiqui què ha de fer.

La majoria dels paquets de liti s'envien amb la versió de firmware 1.0 o 1.1. El fabricant el va provar al laboratori, el va executar a través d'alguns cicles i el va dir bo. Aleshores passa el món real. Milers d'unitats entren al camp. Apareixen casos de punta que el laboratori mai va veure.

 

 Fènix

El client fa funcionar el seu sistema a 115 graus F ambient.

 

 Minnesota

El client veu -20 graus F.

 

 Florida

Utilitat que fa caigudes de tensió estranyes durant les tempestes de la tarda.

 

El firmware ha de gestionar-ho tot.

 

Les actualitzacions es realitzen per tres vies.

 

 1. Amb cable

El cablejat és el més antic. Porteu un ordinador portàtil, connecteu-vos mitjançant CAN o RS-485 o USB, segons la marca, executeu l'eina d'actualització del fabricant. Pylon utilitza una aplicació de Windows. BYD té el seu propi programari. SimpliPhi solia requerir un adaptador USB-a sèrie específic que era difícil d'obtenir. Alguns fabricants cobren pel cable d'actualització. Alguns el regalen.

 

 2. Sense fil

La connexió sense fil va començar a aparèixer cap al 2020. Bluetooth a les unitats residencials. El propietari descarrega una aplicació, es connecta a la bateria, fa actualització. Sona fàcil fins que l'abast del Bluetooth és escombraries i estàs parat en un garatge amb parets de formigó intentant subjectar el telèfon exactament a l'angle correcte.

 

 3. OTA

L'OTA és la tendència actual. La bateria té un mòdem mòbil o es connecta a través del WiFi del client. Les actualitzacions impulsen des del núvol. No cal fer rodar un camió. Això funciona molt bé fins que no ho fa. He tingut unitats encallades a mitja-actualització perquè el senyal mòbil ha baixat. El BMS està allà amb la meitat-firmware escrit. Tapiat. El client crida cridant perquè el seu solar no funciona.

 

Field diagnostics interface during a critical system update.

Interfície de diagnòstic de camp durant una actualització crítica del sistema.

 

El procés d'actualització real depèn del fabricant. Els bons dissenys tenen un carregador d'arrencada protegit en una secció de memòria separada. El carregador d'arrencada mai se sobreescriu. Si l'actualització del microprogramari principal falla, el carregador d'arrencada encara hi és. Podeu tornar-ho a provar. Els mals dissenys ho posen tot en un sector de flaix. Falla durant l'escriptura i esteu enviant la unitat per a la reparació.

 Pylontech

Pylontech ha estat sòlid en la meva experiència. La seva eina d'actualització verifica el fitxer abans d'escriure. Mostra una barra de progrés. Triga uns dos minuts per bateria en una pila. Podeu actualitzar tota la pila sense desconnectar res.

 Caixa de bateria-BYD

BYD Battery-Box és diferent. Cal que la BMU i cada mòdul BMS estiguin en versions compatibles. L'actualització en l'ordre incorrecte provoca errors de comunicació. He vist que els instal·ladors actualitzen primer la BMU i després em pregunten per què els mòduls no parlen. L'actualització del microprogramari del mòdul s'ha de fer abans que la BMU salti en determinades versions. BYD no ho fa evident a la seva documentació.

 EG4

Les unitats EG4 s'han encertat o perdut. Alguns lots s'envien amb microprogramari que va provocar que el SOC es llegís un 20% més que el real. L'actualització per solucionar-ho va requerir un cicle complet de descàrrega i recàrrega després de la instal·lació. Dolor al cul en un sistema que ja està en funcionament i està en funcionament.

Els errors durant l'actualització són l'escenari de malson.

El poder s'apaga. El WiFi cau. L'instal·lador ensopega amb el cable CAN. El BMS deixa de respondre. De vegades, un cicle d'engegada la torna. De vegades, el carregador d'arrencada detecta l'error i us permet tornar-ho a provar. De vegades, traieu la bateria de la paret i la torneu.

 

 Estat de--càrrega mínim

L'estat mínim-de-càrrega abans de l'actualització varia segons el fabricant. He vist un 20% de mínims, un 30% de mínims, un 50% de mínims. Un fabricant requereix exactament un 50-60% per a determinades actualitzacions perquè la rutina de calibratge s'executa immediatament després. A partir del 100%, es reinicia el comptador de coulomb.

 

 Infern de compatibilitat

La compatibilitat entre les versions de firmware i les plataformes de monitorització és un altre embolic. Els dispositius GX de Victron necessiten combinacions de microprogramari específiques per comunicar-se correctament amb bateries-de tercers. Actualitzeu el microprogramari de la bateria sense comprovar la llista de compatibilitat de Victron i, de sobte, el vostre control remot no mostra res. Heu tornat al lloc per solucionar un error de comunicació que no existia abans de "millorar" les coses.

 

Guardo un full de càlcul de cada bateria que he instal·lat. Número de sèrie. Versió del firmware a la instal·lació. Cada actualització aplicada. Data d'actualització. M'ha salvat diverses vegades quan vaig diagnosticar problemes mesos després.

 

No cal aplicar totes les actualitzacions de firmware. El fabricant envia un correu electrònic anunciant la versió 3.4.7. Les notes de la versió diuen que soluciona un problema amb el funcionament en paral·lel per sobre de 10 unitats. La teva instal·lació és una sola bateria. Omet-ho. Cada actualització comporta algun risc. No arrisquis que no necessites.

 

Alguns fabricants requereixen l'inici de sessió del distribuïdor per accedir als fitxers de microprogramari. Alguns els publiquen públicament. Alguns els envien un correu electrònic només quan obriu un bitllet d'assistència. La manca d'estandardització a la indústria és frustrant, però aquí som.

El futur de la connectivitat

La tendència és cap a més connectivitat i més actualitzacions remotes. Menys rodets de camions. Menors costos de servei. Funciona quan la infraestructura és fiable. La cobertura cel·lular a les instal·lacions rurals sovint és terrible. Les contrasenyes de WiFi dels clients es canvien. Els encaminadors es desconnecten. La promesa d'actualitzacions remotes sense problemes compleix la realitat de les condicions de camp.

Es tracta d'actualitzacions de firmware en sistemes de bateries de liti. Invisible fins que alguna cosa va malament. Crític per al funcionament del paquet. Val la pena entendre si esteu instal·lant o mantenint aquests sistemes.

Enviar la consulta