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).
Adaptoare care nu mergAdaptoarele cu protocol serial propriu, de exemplu Seeed USB-CAN Analyzer (cip CH340, apare ca /dev/ttyUSB), nu apar ca interfață CAN în Linux și nu pot fi folosite de GridEon.

Pasul 1 · Conectează bateria

Portul PCS al bateriei (RJ45, cel spre invertor) are pinii:

PinSemnalSpre adaptor
4CAN HCAN H
5CAN LCAN L
3 / 6GNDGND (recomandat)
1 / 2RS485 B / Anu se folosesc
7 / 8WAKE− / 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.

Mai multe baterii ARK în paralelBateriile se leagă între ele prin LINK-IN / LINK-OUT, iar adaptorul se pune la portul PCS al primei baterii. Pe CAN apare tot sistemul: SOC, curent și capacitate comune, plus numărul de baterii.

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.

Dispozitive instalate înainte de 0.9.97Pe ele, o singură dată, rulează prin SSH comanda de mai jos. Ea pregătește pornirea automată a adaptorului CAN și butonul din Setări. Actualizările din interfață nu pot face singure acest pas, pentru că cere drepturi de administrator.
sudo bash /opt/grideon/current/scripts/install-system-control.sh

Ce 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.
Celulele una câte unaFirmware-ul bateriilor ARK nu trimite tensiunea fiecărei celule, doar celula maximă, cea minimă și media. Pe portul RS485 (pinii 1–2) bateria nu răspunde.

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.
AtențieCu semnalul pornit, bateria își activează ieșirea: pe borne apare tensiunea bateriei. Este singurul mesaj pe care GridEon îl trimite pe CAN. Setările BMS-ului (limite, capacitate) nu se schimbă de pe CAN.

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.