[elektro] Modbus-AVR
hozso_001 at freemail.hu
hozso_001 at freemail.hu
Thu Jun 11 08:34:12 CEST 2015
Szia!
Csak nagyon a partszélről...
Mit jelent az, hogy 'A001 polinomú CRC 16'? Ez a CRC számításhoz az
osztó?
Ha igen, akkor az üzeneted nem stimmel, mert a tiéd FFFF-re van kalkulálva.
(Ahogyan azt a MODBUS előírja.)
Üdv.: Horváth Zsolt
2015.06.10. 15:35 keltezéssel, Szima Gábor írta:
> Sziasztok!
>
> Rugdosnék egy ketyerét Modbus-on keresztül, de nem nagyon válaszol.
>
> HW: AVR + MAX3082/SN75176
>
> Hasonló:
> http://obrazki.elektroda.net/40_1289255606.png
>
> 120 ohm A-B közé, opcionálisan 1k/1k B-GND, A-Vcc közé.
>
> Modbus-RTU, 9600-8N1
>
> Elküldött szekvencia:
>
> 0x01 - ID: 1
> 0x03 - CMD: 3-Read
> 0x23 - Address HI byte
> 0x14 - Address LO byte
> 0x00 - Count HI byte
> 0x01 - Count LO byte
> 0xCF - CRC LO byte
> 0x8A - CRC HI byte
>
> Az eszköz ID-je 1, gépkönyv szerint 0x2314 (8980 dec) címen van olvasható
> regisztere, 3-as parancs használható olvasásra. A001 polinomú CRC16-ot
> kap.
>
> Mit nézhetek be? HI/LO sorrend, CRC típusa, HI/LO?
> GND nincs összekötve, csak az A-B. Okozhat problémát?
>
>
>
> -Sygma
>
> -----------------------------------------
> elektro[-flame|-etc]
>
>
More information about the Elektro
mailing list