Arduino + Axpert

Odpovědět
luky
Příspěvky: 260
Registrován: stř zář 08, 2021 10:40 am
Bydliště: za Berounem
Výkon panelů v FVE [Wp]: 4010
Kapacita baterie [kWh]: 12

Arduino + Axpert

Příspěvek od luky »

Ahoj,
trápím se s připojením Arduina k Axpertovi přes RS232. Třeba mě nasměrujete.

Používám Arduino Mega a jeho hw Serial1, destičku s MAX3232 a kus UTP k konektorem RJ45.

Můžete, prosím, někdo ověřit, že tohle je správně? Zkoušel jsem i prohodit RX/TX na RJ45, ale bez výsledku.

Kód: Vybrat vše

RJ45(pin 1 = TX) <<-- MAX3232 (pin 14 DOUT1) << MAX3232 (pin 14 DIN1) <<-- Arduino pin18=TX1
RJ45(pin 2 = RX) -->> MAX3232 (pin 13 RIN1) >> MAX3232 (pin 12 ROUT1) -->> Arduino pin19=RX1
RJ45(pin 8 = GND) ====     MAX3232 GND                               === Arduino GND
                            MAX3232 VCC                               === Arduino 5V
Program nejjednodušší co existuje (zdroj). Ale zkoušel jsem i tohle se stejným výsledkem. Tedy hádám, že chyba bude někde v zapojení.

Kód: Vybrat vše

String QPIGS = "\x51\x50\x49\x47\x53\xB7\xA9\x0D";
  String stringOne;
void setup() {
  Serial.begin(115200);
    Serial1.begin(2400);
      Serial1.setTimeout(10000);
}
void loop() {
  Serial1.print(QPIGS);
    stringOne = Serial1.readStringUntil('\r');
      Serial.println (stringOne);
        delay(100);
          stringOne = "";
}
Obrázek
mobilní elektrárna (VW California): 290Wp mono, Winston 12V/130Ah, Victron MPPT 75/15, Victron inverter 250VA, Victron charger 20A
domácí elektrárna "ETERNIT": FV 4010Wp, LiFePO4 48V/120Ah+120Ah, Axpert King 48/5000, MakeSkyBlue MPPT
turbyho
Příspěvky: 7
Registrován: sob lis 27, 2021 10:58 pm

Re: Arduino + Axpert

Příspěvek od turbyho »

Mas to blbe zapojene bych rek. Pokud nema menic uz zkrizene TX/RX tak takto. Pripadne prohodit jen fousy mezi menicem a rs232 prevodnikem.

MENIC RS232 TX ---> RS232 RX --> TTL RX
MENIC RS232 RX <--- RS232 TX <-- TTL TX
16x410Wp + 16x450Wp, 2xSmartSolar 250/100, 2xMP-II 2.4kW, 1xKing 5kW, 2x16x280Ah lifepo cina - poloostrov v polabi (bez ess)
proasnet
Příspěvky: 13
Registrován: čtv kvě 26, 2022 1:09 pm

Re: Arduino + Axpert

Příspěvek od proasnet »

Já mám takhle připojený 2 měniče Voltronic, jeden je Easun, druhej MPP Solar oba k Arduinu, a šlape to skvěle. Data posílám do systému Home Assistant, nebo sleduju přes webové rozhraní arduina. Převodníky jsem koupil hotové s Max2323 a kabely jsem udělal podle zapojení které je všude po internetu stejný.
Jinač nezapomeň, že když dáváš měniči povel třeba QPIGS nebo cokoliv jinýho, tak na konci zprávy musí být CRC a 0D.
Ono když posíláš furt stejný povel, tak je CRC furt stejný a můžeš ho mít jako konstantu, ale pokud už třeba provádíš nastavení parametrů měniče, tak je každá zpráva jiná, a tím pádem i CRC.
Já jsem v programu dělal funkci na jeho výpočet, takže to šlape automaticky, a za každou zprávou si to samo doplní a odešle.
Odpovědět

Zpět na „Automatizace, řízení“