Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cenzura in masa comentarii youtube

Sa folosim antivirus, antimalware?

mesaj suspect . . .

Film original sau pirat?
 Cum poti inregistra CD-uri in for...

Ceainaria celor pasionați de...

Probleme la acoperis din cauza in...

Transferuri instant intre bancile...
 player video

Carrefour Act for good

Parcare gratis in Bucuresti pentr...

Rovinieta prin SMS pentru masina ...
 Viteza mica Usb 3.2 gen.1 header

Cerificat atestare fiscala pentru...

Schimbare destinatie imobil din l...

Dorsalgie
 

Modbus: Cum Se Calculeaza Lrc Checksum?

- - - - -
  • Please log in to reply
3 replies to this topic

#1
Yoda

Yoda

    Eternal padawan

  • Grup: Senior Members
  • Posts: 9,458
  • Înscris: 04.10.2002
Salutare,
Vreau sa implementez o secventa de comunicare intre calc si o periferica electronica, pe port com, folosind instrunctiuni modbus. Aveti careva idee cum se compune suma de control LRC? Thanks....

#2
vata_pa_batz

vata_pa_batz

    Guru Member

  • Grup: Senior Members
  • Posts: 25,602
  • Înscris: 28.07.2004
nu stiu daca vorbim de aceeasi treaba dar mi se pare ca treaba asta se face cu ajutorul unui asa numit polinom CRC. Incearca sa cauti cu google secventa "CRC polynom". Eu am gasit ceva dar nu am timp sa insist.

#3
mister_rf

mister_rf

    freelancer

  • Grup: Senior Members
  • Posts: 15,889
  • Înscris: 22.10.2002
Despre protocolul MODBUS aici iar un exemplu de aplicatie pentru acest protocol aici.
Despre CRC de exemplu aici.
Polinoame CRC:
   CCITT-32:   0x04C11DB7  =  x32 + x26 +  x23 + x22 + x16 + x12 +
                              x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1

   CRC-16:     0x8005      =  x16 + x15 + x2 + 1

   CRC-CCITT:  0x1021      =  x16 + x12 + x5 + 1

   CRC-XMODEM: 0x8408      =  x16 + x15 + x10 + x3

   12bit-CRC:  0x80f       =  x12 + x11 + x3 + x2 + x + 1

   10bit-CRC:  0x233       =  x10 + x9  + x5  + x4  + x  + 1

   8bit-CRC:   0x07        =  x8  + x2  + x + 1

unde se considera notatia " xn = x la puterea n", iar mai departe tot Google te poate ajuta...

#4
Yoda

Yoda

    Eternal padawan

  • Grup: Senior Members
  • Posts: 9,458
  • Înscris: 04.10.2002
Multumesc!

Ma intereseaza LRC, pentru ca am ales modul de transmisie ASCII. CRC este corespondentul LRC pentru mod de transmisie RTU.

In principiu am gasit teoria necesara, dar cu transpunerea in practica inca mai am de lucru...

Inca o data, multumesc pentru idei!

:cheers:

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate