Hybridni menic komunikace
Martin Záruba
swz na volny.cz
Neděle Březen 20 14:09:01 CET 2022
A=+, B=- Ale když to prohodíte, jen to nepůjde. Je velmi pravděpodobné,
že to bude modbus. Pokud nevíte naprosto nic, asi první krok je si na to
dát paměťový osciloskop a doufat, že se to samo pokouší nějak
komunikovat. Z toho by se poznala přenosová rychlost. Pravděpodobně i
adresa zařízení, ale defaultně bývá 1. Modbus se používá jednak RTU a
nebo ASCII. Pokud nějaká data uvidíte, tak je snadno poznáte.
Základní povely komunikace jsou obvykle tyto:
první byte je adresa (pravděpodobně 1)
druhý je povel. Skoro jistě by to mělo umět povel 3, t.j. čtení registru
třetí a čtvrtý je 16-ti bitová adresa registr
pátý 0
šestý počet registrů
pak je 16 bit CRC
viz žlutý řádek.
odpověď může být 16 bitové slovo nebo 32 bitové slovo
podobně fungují ostatní povely.
Zařízení může mít ale i zcela atypické povely (tedy ten druhý byte). I
to je modbus, ale to půjde dost blbě bez dokumentace zjistit
cteni registru
povel
1 3 adresa 0 pocet slov crc
odpoved
1 3 pocet byte 16 bit slovo crc
1 3 pocet byte nizsi 16 bit slovo vyssi 16 bit slovo crc
zapis registru
1 6 adresa 16 bit slovo crc
zapis vice registru
1 16 adresa 0 word 1 pocet byte 2 16 bit slovo crc
1 16 adresa 0 longint 2 pocet byte 4 nizsi 16 bit slovo vyssi 16
bit slovo crc
cteni flagu 0x
1 1 adresa pocet flagu crc
odpoved
1 1 pocet byte data crc
flagy se ukladaji zprava
nastaveni flagu 0x
1 5 adresa 255 0 crc
shozeni flagu 0x
1 5 adresa 0 0 crc
cteni flagu 1x
1 2 adresa pocet flagu crc
odpoved
1 2 pocet byte data crc
flagy se ukladaji zprava
Martin Záruba
Dne 20.3.2022 v 11:05 Jaroslav Buchta napsal(a):
> Tak jsem presel na pokusy skrz RS485, zapojené to nějak je - odpor
> 120R, bias 0mV, nevím jestli je A=+ a B=- nebo obráceně?
> Konkrétního protokolu jsem se nedobral, ale má to být určeno asi ke
> komunikaci s BMS a to by snad měl být nějaký standard.
> Máte někdo nějaké tipy? Může to být MODBUS ale tam se zatím s nějakými
> náhodnými příklady nechytám...
>
> Dne 13.03.2022 v 20:28 jurp napsal(a):
>> Nepomuzu, jen sdelim vlastni zkusenost se 2 jinymi zarizenimi.
>> 1) do nejakych registru nepopsanych v dokumentaci se muselo zapsat
>> heslo,
>> a az pak se uvolnil rezim RO
>> 2) do PLC se muselo zadat heslo vygenerovane ze specielni servisni
>> aplikace, do
>> ktere se zadalo vyrobni cislo a dale musel sedet datum a cas na obou
>> zarizenich a jeste se to muselo stihnout do ~30s.
>>
>> Takze se meze fantazii nekladou, jak to soudruzi v cine vymysleli.
>>
>> JURP
>>
>> Dne 13.3.2022 v 19:01 Jaroslav Buchta napsal(a):
>>> Hraju si s menicem REVO VM PLUS, treba tady Hybridní měnič napětí
>>> REVO VM PLUS 5500-48, 5,5kW/48V : H A D E X , spol. s r.o.
>>> <https://www.hadex.cz/g509d-hybridni-menic-napeti-revo-vm-plus-5500-48-55kw48v/>
>>>
>>> Zatim jen s pokusnou baterkou, funguje asi dle predstav, nastaveni z
>>> displeje OK,
>>>
>>> komunikace RS232 i USB funguje ale jen pro cteni parametru - popisy
>>> protokuolu jsem ruzne nasel, je to PI30 a nasel jsem i relevantni
>>> kod pro generovani CRC, ten to ale u ctecich prikazu ignoruje, v
>>> odpovedi je a sedi.
>>>
>>> Pokud se pokusim cokoli zapsat, tak to vraci NAK misto ACK.
>>>
>>> Nefunguje ani ta aplikace, na kterou je u prodejce odkaz, taky jenom
>>> cte.
>>>
>>> Netusi nekdo, kde by mohl byt zakopany pes?
>>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list