Stránka 3 z 4

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

Napsal: stř dub 27, 2022 12:45 pm
od PetrDubi
Spíš se používá zpracování v nějakém PLC, smart home systému a podobně.

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

Napsal: stř dub 27, 2022 1:33 pm
od glottis
maxus_aurelius píše:takže to chce i tak použít nějaké arduino/ESP k převodu - rozumím tomu dobře?
zalezi k prevodu na co. Pokud to neco umi modbus tak ne. Treba Home Assistant to umi a neni nic potreba. V node red nevim a jine veci netusim :)

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

Napsal: úte kvě 10, 2022 11:39 am
od maxus_aurelius
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.
neměl byste někdo prosím nákres zapojení, včetně zapojení do RJ45 do EPEVERu?

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

Napsal: pon čer 06, 2022 4:41 pm
od maxus_aurelius
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č.

mohl bys prosím zveřejnit kód pro vyčítání dat z měniče pomocí noderedu? Z regulátoru se mi to podařilo, ale měnič se brání zuby nehty :(

píše mi to takovouto chybu:

Kód: Vybrat vše

Error: Modbus exception 2: Illegal data address (register not supported by device)
případně:

Kód: Vybrat vše

Error: Client Not Ready To Read At State init

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

Napsal: pon čer 06, 2022 5:28 pm
od rottenkiwi
A jaku pouzivas adresu ?

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

Napsal: pon čer 06, 2022 5:32 pm
od maxus_aurelius
např:

msg.payload = {
'fc': 4,
'unitid': 3,
'address': 0x3100,
'quantity': 18
}

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

Napsal: pon čer 06, 2022 5:34 pm
od maxus_aurelius
ale asi je nejaky problem ve spojeni s clientem MODBUS - zkousel jsem zmenit vsechny mozne paramentry a nic :(

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

Napsal: pon čer 06, 2022 5:57 pm
od rottenkiwi
skus 0x3500

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

Napsal: pon čer 06, 2022 6:05 pm
od maxus_aurelius
to taky neprojde - nevim co je spatne na tomto nastaveni, ale nepripoji se :(

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

Napsal: pon čer 06, 2022 6:10 pm
od maxus_aurelius
když připojím kabel k notebooku a použiju ofiko program, tak měnič normálně komunikuje, ale přes raspi a nodered ne - na stejném kabelu je "pověšený" i regulátor a ten posílá data vpořádku

EDIT:
tak komunikace už jde, ale stále návratový kód:

Kód: Vybrat vše

unitId: 3
error: "Error: Modbus exception 2: Illegal data address (register not supported by device)"
zkoušel jsem různé adresy: address': 0x3100, 0x3300, 0x3500, 0x9000 ...

máte to někdo proti EPEVER měniči rozchozené a funkční?

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

Napsal: stř čer 08, 2022 9:09 am
od skopec
u WEMOS
// ModBus Register Locations
//
#define LIVE_DATA 0x3108 // start of live-data
#define LIVE_DATA_CNT 8 // 8 regs

// just for reference, not used in code
#define DC_VOLTS 0x00
#define DC_AMPS 0x01
#define DC_POWER_L 0x02
#define DC_POWER_H 0x03

#define AC_VOLTS 0x04
#define AC_AMPS 0x05
#define AC_POWER_L 0x06
#define AC_POWER_H 0x07

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

Napsal: stř pro 07, 2022 2:00 pm
od PavelVe
Celkem mě zaujalo to řešení se zenerkou. Proč tam je?

Napřed jsem si říkal, proč to neřešit nějak neinvazivně, ale těch 100 A je celkem hodně, takže ta INA bude fajn.
Osobně bych to řešil bez zenerky, k INA se připojuje jen měřící odpor, max nějaký RC filtr k tomu.
Pak by bylo dobré tu INA galvanicky oddělit od zbytku systému a je to maximálně bezpečné.

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

Napsal: stř pro 07, 2022 2:23 pm
od lwq
ESP32 + prevodnik na RS485 a https://esphome.io/cookbook/tracer-an.html = vyreseno ;)

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

Napsal: stř pro 07, 2022 3:38 pm
od PavelVe
lwq píše:ESP32 + prevodnik na RS485 a https://esphome.io/cookbook/tracer-an.html = vyreseno ;)
Jo tohle je vždy nejlepší řešení, když to jde napřímo vyčíst než něco bastlit :yes:

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

Napsal: pon úno 13, 2023 8:45 am
od BigSandy
Není lepší misto té INA219 použit WCS1600?
https://aliexpress.com/item/1005004404064133.html
A pokud to chci mit přesnější, tak to hodit přes 16 bit břevodník adafruit ADS1115

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

Napsal: pon úno 13, 2023 9:02 am
od glottis
BigSandy píše:Není lepší misto té INA219 použit WCS1600?
https://aliexpress.com/item/1005004404064133.html
A pokud to chci mit přesnější, tak to hodit přes 16 bit břevodník adafruit ADS1115
Tyhle hallova cidl ajsou dost nepresne. Vyssi rozliseni adc to uz podle me moc nezachrani. Mereni na bocniku je nejpresnejsi co se da. Ale samozrejme zalezi, jak presn eto chci. Pokud tak nejak od oka a abych mel trendy, tak tohle taky bude stacit

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

Napsal: pon úno 13, 2023 9:23 am
od BigSandy

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

Napsal: pon úno 13, 2023 9:27 am
od glottis
To je uplne stejnej shit. Bobuzel z aliexpress umocneny tim, ze ikdy zobjednam 50A verzi, nemam jistotu co prijde. Objednal jsem si 50A a podle kalibracnich konstant co jsme tam musel dat to byli tak 150A verze a jeste kdo vi jestli. S touhle zkusenosti tu nejsem sam.

Pokud to chce clovek presne bohuzel bociku se nevyhne.Da se udelat i takova cunarna ... nekdo to tu zminoval ... ze se napichne spendlikama kabel. Treba metr od sebe a to pak funguje jak ten bocnik.

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

Napsal: pon úno 13, 2023 9:45 am
od BigSandy
Dik moc.
No tak teda bočník a ADS1115.
https://learnarduinonow.com/2015/05/11/ ... duino.html

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

Napsal: pon úno 13, 2023 1:58 pm
od kodl69
jenom si dovolím upozornit na nutnost galvanickýho oddělení, pokud je použito třeba víc bočníků a pod. jakejkoliv úbytek napětí na společném - úplně zmermomocní výsledek měření... Ale oddělení stačí ADUM1251+ B0505s. Tohle jsem taky zkoušel, a nakonec jsem se vrátil k INA3221 pro měření jednotlivejch akupacků, stringů a pod, INA228 bude u hlavního bočníku (diybms current shunt, desky objednány u číňana i s osazením).