[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