INA219 + mereni napeti 50-55V/proudu 100A

Automatizace, řízení, měření, logování a programování s využitím platformy Arduino.
Uživatelský avatar
ViktorEX
Příspěvky: 416
Registrován: stř zář 16, 2020 5:45 pm

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od ViktorEX »

hele, nasel jsem to tady.
https://www.laskakit.cz/prevodnik-uart- ... 5--max485/

to zas bude objednavka ... 38 korun desticka, 150-180 postovny. asi zase radsi objednam ty desticky tak 4-5 :D

ale jsem z toho divokej, protoze tady pise
https://forum.arduino.cc/t/epsolar-sola ... tem/895450
1- MAX485_DE → Pin 2 of Arduino
2- MAX485_RE_NEG → Pin 2 of the Arduino

3- MAX485_RO → 19 Arduino RX Pin
4- MAX485_DI → 18 TX Pin of Arduino

a tady: https://forum.arduino.cc/t/epsolar-vs60 ... tem/553829
MAX485_DE → Pin 3 of Arduino
MAX485_RE_NEG → Pin 2 of Arduino

MAX485_RO → RX Pin of Arduino
MAX485_DI → TX Pin of Arduino

kdyz to vsechno pominu, ze v tom prvnim chce pripojit dva piny na pin 2 v A, tak na desticce zadne piny DE RE RO DI nevidim.
asi skocim z okna.

a je tam nejaka sance, ze to bude fungovat, nebo je to ztraceny cas? na tech strankach prolinkovanejch jim to ocividne neco dela.

EDIT: ale hele, tady jsem nasel jinou desticku viz obrazek, tam ty piny jsou popsany stejne
Přílohy
max485.jpg
(polo) - Ostrov 13,8 kWp (bude 15 kWp, už to tu leží), 2x Mppt Epever 5kW, Batt Lifepo4 18kWh, 3x invertor 6kW (čistý sinus) .... 300K CZK bez práce, všechno nějaká čína,

14.7. -31.12.2021
21,4 kwh/den, 57% soběstačnost
Celkem spotřeba ... 3,69 MWh

1.1. -27.3.2022,
20,6 kwh/den, 57% soběstačnost
Celkem spotřeba ... 1,8 MWh
PetrDubi
Příspěvky: 1342
Registrován: úte říj 12, 2021 10:43 am
Lokalita: Blízko Ústí nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 7100
Kapacita baterie [kWh]: 13
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od PetrDubi »

DI,RO jdou datový piny a DE,RE je povolení komunikace. Mělo by to být na každém převodníků, ale můžou to mít jinsk popsané.
mobilní elektrárna 3x Uni-solar PVL-68, 3x MPP modul, vše řízené přes arduino
doma 3280 Wp JV, 3810 Wp JZ, Easun SMW 8k (rebrandovaný MAX 8 kW), aku 13kWh 16s LiFePO4
skopec
Příspěvky: 137
Registrován: pon srp 16, 2021 8:35 pm

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od skopec »

ViktorEX píše:EDIT: ale hele, tady jsem nasel jinou desticku viz obrazek, tam ty piny jsou popsany stejne
// CONNECT THE RS485 MODULE.
// MAX485 module <-> ESP8266
// - DI -> D10 / GPIO1 / TX
// - RO -> D9 / GPIO3 / RX
// - DE and RE are interconnected with a jumper and then connected do eighter pin D2
// - VCC to +5V / VIN on ESP8266
// - GNDs wired together
// -------------------------------------
// RJ 45 cable: Green -> A, Blue -> B, Brown -> GND module + GND ESP8266
D34: 3,3kWp 174° (6*235 Wp + 6*310 Wp) + EPsolar Tracer 6420AN + Epsolar IPower IP5000-42-Plus-T + 4* VRLA GEL 12V/150Ah + 16*LiFePo4/120Ah, WIFI: 50Wp 174° + PWM KLX1230+3*VRLA AGM 12V/17Ah, Včely: 10Wp 180° + Epsolar LS LS1024B + VRLA AGM 12V/17Ah, Automatizace: 15 * Wemos D1 mini/lite
glottis
Příspěvky: 1993
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od glottis »

ViktorEX píše:
ViktorEX píše:tady jsem nasel obrazek. tu desticku potrebuji taky? nebo jako pripojim ty piny do arduina??
jeste se pripomenu, resil tady nekdo spojeni s regulatorem po dratu? nevite nekdo, co je to za desticku mezi arduinem a regulatorem?
S touhle deskou to fungovat bude, nejakej cas sem to tak porvozoval a vycital data do home assistanta. Ta deska je konverze uartu na rs485 s automatickym prepinanim smeru komunikace. Ty dalsi desky na 485 cos nasel jsou jen obycejne transeivery bez automatickeho prepinani smeru a ty dva piny navic prave prepinaj smer. A s tim bych se rozhodne nemazal.

Pozdeji jsme to vymenil za tohle
https://www.aliexpress.com/item/4000521660045.html

coz je to same ale konverze na ethernet. Nic si do toho nenaprogamujes ale pak si to staci vyridit uz jinde.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od rottenkiwi »

DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
Uživatelský avatar
ViktorEX
Příspěvky: 416
Registrován: stř zář 16, 2020 5:45 pm

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od ViktorEX »

tyhle tipy me neposunou. nejsem kostrukcni vyvojar. aby to melo smysl, asi bych potreboval stejny dokument na rozhranni u epever. technicky, data nejaky desticky me vubec nezajimaji. jako ridic a technik vim, ze mam v aute volant, motor a evtl. klikovou hridel, ale nemusim vedet, jakou technologii se klikova hridel vyrabi. mam konektor 1 (epever), mam konektor 2 (arduino). mezitim ma byt nejaka desticka s pinama na obou koncich a musim to spojit, vic me nezajima. ale uz se mi prihlasil na mou vyzvu nejaky rakusak a pomuze se mi tim se prokousat. jen tady jeste pacham nejaky veci. uz mi maka na I2C tri desticky(ina219+ 2x ina3221), takze merim napeti a 6x 100A na bocniku. ted tu finalizujeme s dcerou ten bazmek na maturitni praci, tak me to brzdi. pak vam tu sem dam video, at se zasmejete.
(polo) - Ostrov 13,8 kWp (bude 15 kWp, už to tu leží), 2x Mppt Epever 5kW, Batt Lifepo4 18kWh, 3x invertor 6kW (čistý sinus) .... 300K CZK bez práce, všechno nějaká čína,

14.7. -31.12.2021
21,4 kwh/den, 57% soběstačnost
Celkem spotřeba ... 3,69 MWh

1.1. -27.3.2022,
20,6 kwh/den, 57% soběstačnost
Celkem spotřeba ... 1,8 MWh
Jidole
Příspěvky: 5
Registrován: ned pro 12, 2021 8:31 pm

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od Jidole »

zapojení esp => Převodník MAX485 s přepěťovou ochranou (TTL na RS-485) => epever mám vyřešené, můžu poradit.

Převodník mám zapojen do jednoho konektoru v MPPT, z druhého vede propojka do měniče epever.
Data čtu přes NodeRed a HomeAssistant, kód můžu poskytnout.

Do ESP jsem přes Arduino nahrál program WifiTelnetToSerial, který jsem našel v Arduinu v Examples.

NodeRed provozuji na Ubuntu. Abych mohl z ESP vyčítat data, tak jsem potřeboval v Ubuntu vytvořit virtuální seriový port odkazující na ESP (spojení po síti, nikoliv drátem). K tomu se hodí např. nástroj socat.
Ten se pak pustí např. takto: sudo socat pty,link=/dev/ttyACM0,raw,group-late=dialout,mode=660 tcp:192.168.10.219:23

-tcp:192.168.10.219:23 definuje adresu ESP a port 23 kde běží služba telnet (proto program WifiTelnetToSerial)
-link=/dev/ttyACM0 je lokální (virtuální) seriový port pro spojení s regulátorem, měničem.
-group-late=dialout,mode=660 nastavuje skupinu a oprávnění pro přístup na virtuální port

Funguje mi to takto bez problému víc než měsíc.
glottis
Příspěvky: 1993
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od glottis »

Jidole píše:zapojení esp => Převodník MAX485 s přepěťovou ochranou (TTL na RS-485) => epever mám vyřešené, můžu poradit.

Převodník mám zapojen do jednoho konektoru v MPPT, z druhého vede propojka do měniče epever.
Data čtu přes NodeRed a HomeAssistant, kód můžu poskytnout.

Do ESP jsem přes Arduino nahrál program WifiTelnetToSerial, který jsem našel v Arduinu v Examples.

NodeRed provozuji na Ubuntu. Abych mohl z ESP vyčítat data, tak jsem potřeboval v Ubuntu vytvořit virtuální seriový port odkazující na ESP (spojení po síti, nikoliv drátem). K tomu se hodí např. nástroj socat.
Ten se pak pustí např. takto: sudo socat pty,link=/dev/ttyACM0,raw,group-late=dialout,mode=660 tcp:192.168.10.219:23

-tcp:192.168.10.219:23 definuje adresu ESP a port 23 kde běží služba telnet (proto program WifiTelnetToSerial)
-link=/dev/ttyACM0 je lokální (virtuální) seriový port pro spojení s regulátorem, měničem.
-group-late=dialout,mode=660 nastavuje skupinu a oprávnění pro přístup na virtuální port

Funguje mi to takto bez problému víc než měsíc.
jde to i bez node red primo v HA definici modbusu .. priklad

Kód: Vybrat vše

modbus:
  - type: rtuovertcp
    name: "Solar2EP"
    host: 10.80.100.50
    port: 23
    delay: 5
    timeout: 10
    close_comm_on_error: false
    retry_on_empty: true
    retries: 20
    message_wait_milliseconds: 30
    # Modbus sensors for EPever Charge Controller 4 (4310 AN)
    sensors:
      - name: "PV - Battery Capacity"
        unit_of_measurement: "%"
        slave: 1
        address: 12570
        input_type: input
      - name: "PV - Solar W"
        unit_of_measurement: W
        slave: 1
        address: 12546
        input_type: input
        scale: 0.01
        count: 2
        precision: 2
        swap: word
skopec
Příspěvky: 137
Registrován: pon srp 16, 2021 8:35 pm

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od skopec »

Jidole píše:zapojení esp => Převodník MAX485 s přepěťovou ochranou (TTL na RS-485) => epever mám vyřešené, můžu poradit.
Převodník mám zapojen do jednoho konektoru v MPPT, z druhého vede propojka do měniče epever.
K čemu je dobrá ta propojka? Já z měniče čtu data o spotřebě a jediné propojení mezi MPPT a měničem mi slouží k ovládání vypnutí a zapnutí měniče..
D34: 3,3kWp 174° (6*235 Wp + 6*310 Wp) + EPsolar Tracer 6420AN + Epsolar IPower IP5000-42-Plus-T + 4* VRLA GEL 12V/150Ah + 16*LiFePo4/120Ah, WIFI: 50Wp 174° + PWM KLX1230+3*VRLA AGM 12V/17Ah, Včely: 10Wp 180° + Epsolar LS LS1024B + VRLA AGM 12V/17Ah, Automatizace: 15 * Wemos D1 mini/lite
Jidole
Příspěvky: 5
Registrován: ned pro 12, 2021 8:31 pm

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od Jidole »

To je dobrý tip.
Je tam nějaká možnost konverze 32bit registru, kterým Epever reportuje výkon?
Pokud se konverze neudělá, pak dle mé zkušenosti, hodnoty nad cca 700-800 nejsou správně reportovány - reportuje to nižší, než skutečné.

V Node Red to jde např. funkcí:

Kód: Vybrat vše

var low = msg.payload[0];
var high = msg.payload[1];

var lowhex = low.toString(16);
var highhex = high.toString(16);

var total = ((high << 16) + low) / 100;

msg.payload = total;
msg.measurement = "W";
msg.topic = "Psolar"

return msg;
glottis
Příspěvky: 1993
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od glottis »

Jidole píše:To je dobrý tip.
Je tam nějaká možnost konverze 32bit registru, kterým Epever reportuje výkon?
Pokud se konverze neudělá, pak dle mé zkušenosti, hodnoty nad cca 700-800 nejsou správně reportovány - reportuje to nižší, než skutečné.

V Node Red to jde např. funkcí:

Kód: Vybrat vše

var low = msg.payload[0];
var high = msg.payload[1];

var lowhex = low.toString(16);
var highhex = high.toString(16);

var total = ((high << 16) + low) / 100;

msg.payload = total;
msg.measurement = "W";
msg.topic = "Psolar"

return msg;
je to ten parametr count: 2, kdy to samo precte dva 16bitove registry a spoji paravdepodoben tak jak to delas ty. Me to vycita bez problemu 2kw
Jidole
Příspěvky: 5
Registrován: ned pro 12, 2021 8:31 pm

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od Jidole »

skopec píše:
Jidole píše:zapojení esp => Převodník MAX485 s přepěťovou ochranou (TTL na RS-485) => epever mám vyřešené, můžu poradit.
Převodník mám zapojen do jednoho konektoru v MPPT, z druhého vede propojka do měniče epever.
K čemu je dobrá ta propojka? Já z měniče čtu data o spotřebě a jediné propojení mezi MPPT a měničem mi slouží k ovládání vypnutí a zapnutí měniče..
Ten propoj mi slouží pouze pro vyčítání dat z měniče - napětí, výkon, teplota, stav zátěže, případně chybové stavy. Abych nemusel provozovat 2x ESP32.
skopec
Příspěvky: 137
Registrován: pon srp 16, 2021 8:35 pm

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od skopec »

Takže pak dokážeš najednou získat data jak z mppt tak měniče?
Já to teda čtu 2xESP (z mppt je napájen přímo a čtu data mppt a z měniče čtu data o výrobě a řídím podle napětí 4 okruhy).
Dáš k dispozici *.ino? Že bych kouknul? Protože se mi některé věci nedaří načíst...
D34: 3,3kWp 174° (6*235 Wp + 6*310 Wp) + EPsolar Tracer 6420AN + Epsolar IPower IP5000-42-Plus-T + 4* VRLA GEL 12V/150Ah + 16*LiFePo4/120Ah, WIFI: 50Wp 174° + PWM KLX1230+3*VRLA AGM 12V/17Ah, Včely: 10Wp 180° + Epsolar LS LS1024B + VRLA AGM 12V/17Ah, Automatizace: 15 * Wemos D1 mini/lite
Jidole
Příspěvky: 5
Registrován: ned pro 12, 2021 8:31 pm

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od Jidole »

ano, data získávám najednou.

Data ale vyčítám přes Node-red, když píšeš ino, předpokládám máš kód v Adruinu, že? To buhužel neposloužím.
Moje řešení z 90% vychází z tohoto https://github.com/AdamWelchUK/NodeRedE ... dv0.2.json
Neobsahuje ale měnič, je dělaný pouze pro regulátor. Funkce pro měnič jsem přidal formou copy&paste.


Případně můžu někam uploadnout celý můj kód, za který ale neručím.
Přikládám definici modbus protocolu pro měnič.
Přílohy
Modbus Protocols for Inverter V1.0-EN.pdf
Epever Ipower Plus Modbus
(120.67 KiB) Staženo 82 x
glottis
Příspěvky: 1993
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od glottis »

tohle jsem na vycitani dat z menice pouzil ja. Je to pro platformio ale to je celkem jedno

https://github.com/BlackSmith/GFSunInverter
BigSandy
Příspěvky: 118
Registrován: sob kvě 11, 2013 6:49 am

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od BigSandy »

skopec
Příspěvky: 137
Registrován: pon srp 16, 2021 8:35 pm

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od skopec »

Jidole píše:ano, data získávám najednou.

Data ale vyčítám přes Node-red, když píšeš ino, předpokládám máš kód v Adruinu, že? To buhužel neposloužím.
Moje řešení z 90% vychází z tohoto https://github.com/AdamWelchUK/NodeRedE ... dv0.2.json
Neobsahuje ale měnič, je dělaný pouze pro regulátor. Funkce pro měnič jsem přidal formou copy&paste.


Případně můžu někam uploadnout celý můj kód, za který ale neručím.
Přikládám definici modbus protocolu pro měnič.
Můžeš uploadnout ten kód? já z regulátoru vyčítám data o regulátoru, pokud to propojíš s měničem získáš data z měniče v kterých registrech?
D34: 3,3kWp 174° (6*235 Wp + 6*310 Wp) + EPsolar Tracer 6420AN + Epsolar IPower IP5000-42-Plus-T + 4* VRLA GEL 12V/150Ah + 16*LiFePo4/120Ah, WIFI: 50Wp 174° + PWM KLX1230+3*VRLA AGM 12V/17Ah, Včely: 10Wp 180° + Epsolar LS LS1024B + VRLA AGM 12V/17Ah, Automatizace: 15 * Wemos D1 mini/lite
maxus_aurelius
Příspěvky: 32
Registrován: stř dub 27, 2022 9:24 am

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od maxus_aurelius »

ViktorEX píše:
Pozdeji jsme to vymenil za tohle
https://www.aliexpress.com/item/4000521660045.html

coz je to same ale konverze na ethernet. Nic si do toho nenaprogamujes ale pak si to staci vyridit uz jinde.
a jaká data z toho převodníku z Ali tečou? (jake všechny informace z regulátoru)
A jakým způsobem to dostanu do NODE-REDu? Tomu zařízení se nastaví IP adresa a adresa MQTT serveru?
9,77 kWp
2xEPEVER regl + 2x EPEVER ipower ip5000-42-plus-t
22 kWh LiFePo4 - 2x JK-BMS
vlastní monitoring - https://blog.chytrenadomacnost.cz/2022/ ... g-fve.html
glottis
Příspěvky: 1993
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od glottis »

maxus_aurelius píše:
ViktorEX píše:
Pozdeji jsme to vymenil za tohle
https://www.aliexpress.com/item/4000521660045.html

coz je to same ale konverze na ethernet. Nic si do toho nenaprogamujes ale pak si to staci vyridit uz jinde.
a jaká data z toho převodníku z Ali tečou? (jake všechny informace z regulátoru)
A jakým způsobem to dostanu do NODE-REDu? Tomu zařízení se nastaví IP adresa a adresa MQTT serveru?
ten prevodnik data neupravi. Je to jen konverze fyzicke vrstvy rs485 na ethernet. Protokol nad tim pak je porad modbus.
maxus_aurelius
Příspěvky: 32
Registrován: stř dub 27, 2022 9:24 am

Re: INA219 + mereni napeti 50-55V/proudu 100A

Příspěvek od maxus_aurelius »

takže to chce i tak použít nějaké arduino/ESP k převodu - rozumím tomu dobře?
9,77 kWp
2xEPEVER regl + 2x EPEVER ipower ip5000-42-plus-t
22 kWh LiFePo4 - 2x JK-BMS
vlastní monitoring - https://blog.chytrenadomacnost.cz/2022/ ... g-fve.html

  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek