Documentație / Baterii / BMS
Growatt ARK / GBLI (CAN)
Bateriile Growatt de joasă tensiune (ARK 2.5L-A1 și seria GBLI) comunică pe CAN. GridEon (de la versiunea 0.9.97) le citește printr-un adaptor CAN, doar ascultând ce trimite bateria: SOC, tensiune, curent, capacitate, celula maximă și minimă, temperaturi, limite, protecții și alarme.
Ce îți trebuie
- Un adaptor CAN cu driver Linux, care apare în sistem ca interfața
can0:- adaptoare USB gs_usb (candleLight): FLY-UTOC (Mellow), CANable / CANable 2.0 cu firmware candleLight, Innomaker USB2CAN. Se pun direct în portul USB, fără drivere de instalat;
- plăci MCP2515 pentru Raspberry Pi (de exemplu Waveshare RS485 CAN HAT), activate din
config.txt.
- Un cablu de rețea până la portul PCS al bateriei (sau un RJ45 cu doar firele de care e nevoie).
Pasul 1 · Conectează bateria
Portul PCS al bateriei (RJ45, cel spre invertor) are pinii:
| Pin | Semnal | Spre adaptor |
|---|---|---|
| 4 | CAN H | CAN H |
| 5 | CAN L | CAN L |
| 3 / 6 | GND | GND (recomandat) |
| 1 / 2 | RS485 B / A | nu se folosesc |
| 7 / 8 | WAKE− / WAKE+ | nu se folosesc |
Într-un cablu de rețea standard, pinii 4 și 5 sunt firul albastru (CAN H) și alb-albastru (CAN L). Viteza magistralei este 500 kbit/s. La capetele magistralei trebuie câte un rezistor de 120 Ω; pe majoritatea adaptoarelor se pornește dintr-un jumper sau comutator.
Pasul 2 · Conectează adaptorul și configurează bateria
Pune adaptorul CAN în portul USB al dispozitivului GridEon. Pornește singur, la viteza bateriilor Growatt.
În Setări → Baterie, la Sursa datelor alege Growatt ARK / GBLI · CAN. Apoi:
- Interfață CAN: de obicei can0 (primul adaptor);
- Viteză: 500 kbit/s pentru bateriile Growatt;
- sub ele vezi starea interfeței: pornită, viteza, dacă magistrala e în regulă și câte mesaje au venit de la baterie. Dacă interfața e oprită, apasă Pornește / repornește CAN.
Apasă Testează citirea: apar seria bateriei, tensiunea și SOC-ul. Apoi Salvează. GridEon repornește singur interfața dacă scoți și pui la loc adaptorul.
sudo bash /opt/grideon/current/scripts/install-system-control.shCe citește GridEon
- tensiune, curent, putere, SOC (cu zecimale), SOH;
- capacitate rămasă, capacitate plină și nominală, cicluri;
- celula cu tensiunea maximă și cea minimă (cu numărul lor), media celulelor, dezechilibrul în mV;
- temperatura maximă și minimă;
- limitele cerute invertorului (curent de încărcare și descărcare, tensiune de încărcare) și starea: încărcare / descărcare permise sau blocate, echilibrare;
- toate protecțiile și alarmele BMS-ului (supracurent, supratensiune, subtensiune, temperaturi, eroare de sistem…);
- producătorul, seria, versiunile hardware și software.
Bateria fără invertor Growatt
Bateria așteaptă de la invertor un semnal de prezență. Dacă nu îl primește, după un timp blochează încărcarea și descărcarea, aprinde LED-ul roșu ALM și se oprește singură după aproximativ 25 de minute.
- Bateria e legată la un invertor Growatt: lasă opțiunea de mai jos oprită. GridEon doar ascultă.
- Bateria e folosită cu alt invertor sau fără invertor pe CAN: bifează Ține bateria activă. GridEon trimite același semnal ca un invertor Growatt; bateria iese din alarmă și permite încărcarea și descărcarea.
Depanare
- „Interfața can0 nu există”: adaptorul nu e conectat sau nu are driver Linux (vezi adaptoarele compatibile).
- Interfața apare oprită: apasă Pornește / repornește CAN în Setări → Baterie sau reconectează adaptorul.
- „Bateria nu trimite nimic”: verifică CAN H pe pinul 4, CAN L pe pinul 5, rezistorul de 120 Ω și că bateria e pornită (butonul POWER ținut 3–8 secunde, până se aprind LED-urile).
- LED-ul ALM clipește roșu, fără alarme în GridEon: bateria nu are invertor pe CAN; vezi secțiunea de mai sus.