Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Incalzire casa fara gaz/lemne

Incalzire in pardoseala etapizata

Suprataxa card energie?!

Cum era nivelul de trai cam din a...
 probleme cu ochelarii

Impozite pe proprietati de anul v...

teava rezistenta panou apa calda

Acces in Curte din Drum National
 Sub mobila de bucatarie si sub fr...

Rezultat RMN

Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...
 Lucruri inaintea vremurilor lor

Discuții despre TVR Sport HD.

Cost abonament clinica privata

Tremura toata, dar nu de la ro...
 

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,466
  • Î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,466
  • Î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

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

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