Hybridni menic komunikace
Petr Labaj
labaj na volny.cz
Neděle Březen 20 16:28:36 CET 2022
Vůbec nevím co připojujete, kam a jak.
Ale pokud je tam Modbus, tak z toho plyne následující:
Modbus je sběrnice typu dotaz-odpověď. Vše řídí Master. Slave drží hubu
a poslouchá, mluví až na dotaz Mastera (něco jako ideální manželka).
Pokud to samo nijak nekomunikuje, tak to zařízení bude Slave.
Musí k tomu existovat nějaký "slovník" jednotlivých registrů, protože
Modbus nemá žádný univerzální mechanismus, jak by se to dalo zjistit
on-line.
Takže bych pohledal nějakou dokumentaci, musí k tomu existovat (pokud to
má být schopno spolupráce i se zařízením někoho jiného než je výrobce).
PL
********************
Dne 20.3.2022 v 15:08 Jaroslav Buchta napsal(a):
> Dik za info, ted me jeste vrta hlavou jedna vec - kdo je aktivni v te
> BMS komunikaci? Podle popisu protokolu, ktere jsem nasel to vypada, ze
> aktivni by mel byt menic.
> Tenhle ma podle nejakych informaci 4 komunikacni kanaly, USB-VCP,
> RS232 - tam funguje ten protokol PI30 i kdyz jen pro cteni dat.
> RS485 - tam namerim rezistor 120R ale na osciloskopu zadny pokus o
> komunikaci
> mozna CAN - tam je taky odpor 120R ale zase zadne klidove napeti, coz
> je divne, prevodnik mam v praci ale osciloskopem zadny pokus o
> komunikaci nepozoruju.
>
> Nastavil jsem typ baterie Fld, coz by mela byt s podporou BMS a hlasi
> to varovani asi 2s po zapnuti
> 39 - BMS komunikace ztracena
> Ted je otazka, jestli to ceka, ze prijdou nejaka data, nebo by si je
> mel menic aktivne cist?
>
> No nic, beru sroubovak, jestli je to vubec komplet osazene ;-)
>
> Dne 20.03.2022 v 14:09 Martin Záruba napsal(a):
>> 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
>>
>
> _______________________________________________
> 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