Pour connaître les principes et les applications du CRC, veuillez consulter le guide complet sur le contrôle de redondance cyclique.
Paramètres personnalisés
CRC calculé
Le résultat apparaît ci-dessous
Un contrôle de redondance cyclique (CRC) est un code de détection d'erreurs couramment utilisé dans les réseaux numériques et les périphériques de stockage pour détecter les modifications accidentelles des données brutes. Son fonctionnement consiste à traiter le message comme un grand nombre binaire et à le diviser par un nombre binaire fixe, appelé « polynôme ». Le reste de cette division constitue la somme de contrôle CRC.
Visualiser le processus
L'animation ci-dessous simplifie le processus de division euclidienne, qui est au cœur du calcul du CRC. Vous pouvez suivre les étapes du processus pour observer comment le reste (la valeur du CRC) est généré. Il s'agit d'un modèle conceptuel ; les implémentations réelles sont hautement optimisées au niveau matériel et logiciel.
Explorez les algorithmes CRC courants. Cliquez sur une ligne pour charger ses paramètres dans le calculateur.
| Nom | Largeur | Polynôme | Valeur initiale | Réfléchissez | Réfléchissez vers l'extérieur | XOR final |
|---|
Notes pratiques : Design Verification Notes for CRC Calculator Online - Free Tool
Utilisez ces notes avant d appliquer les informations dans une conception reelle.
Points de verification
- Confirm the input units, tolerance range, and operating frequency before using the calculated value in a PCB design.
- Cross-check critical results with a datasheet formula, SPICE model, or bench measurement because ideal calculators omit parasitic resistance, capacitance, and inductance.
- When the result affects RF, timing, power, or filter behavior, reserve margin for component tolerance, temperature drift, and PCB layout parasitics.
Flux CRC Calculator pour le debug embarque
Un CRC calculator est plus fiable quand l equipe verifie le polynome exact, la valeur initiale, la reflexion en entree et en sortie, le XOR final et l ordre des octets avant d accepter le checksum. En reverse engineering, il est courant de comparer CRC16 calculator, CRC32 calculator et CRC8 calculator sur la meme trame afin d identifier la vraie variante du protocole.
Liste pratique (Protocol Verification Checklist)
- Verifiez si la trame utilise CRC-8, CRC-16 ou CRC-32.
- Alignez polynome, init value, refin/refout et xorout avec le protocole cible.
- Testez ASCII, hex et l ordre des octets Modbus avant de valider le checksum final.
FAQ
Quand faut-il utiliser CRC16 calculator au lieu de CRC32 ? CRC-16 est courant sur les bus industriels et les paquets compacts, alors que CRC-32 apporte une detection d erreur plus forte sur les charges longues.
Comment verifier un resultat Modbus CRC ? Calculez le checksum sur les octets du message avant le champ CRC, puis comparez l ordre low-byte/high-byte attendu par l equipement Modbus.
Flux CRC Calculator pour le debug embarque
Un CRC calculator est plus fiable quand l equipe verifie le polynome exact, la valeur initiale, la reflexion en entree et en sortie, le XOR final et l ordre des octets avant d accepter le checksum. En reverse engineering, il est courant de comparer CRC16 calculator, CRC32 calculator et CRC8 calculator sur la meme trame afin d identifier la vraie variante du protocole.
Liste pratique (Protocol Verification Checklist)
- Verifiez si la trame utilise CRC-8, CRC-16 ou CRC-32.
- Alignez polynome, init value, refin/refout et xorout avec le protocole cible.
- Testez ASCII, hex et l ordre des octets Modbus avant de valider le checksum final.
FAQ
Quand faut-il utiliser CRC16 calculator au lieu de CRC32 ? CRC-16 est courant sur les bus industriels et les paquets compacts, alors que CRC-32 apporte une detection d erreur plus forte sur les charges longues.
Comment verifier un resultat Modbus CRC ? Calculez le checksum sur les octets du message avant le champ CRC, puis comparez l ordre low-byte/high-byte attendu par l equipement Modbus.
Flux CRC Calculator pour le debug embarque
Un CRC calculator est plus fiable quand l equipe verifie le polynome exact, la valeur initiale, la reflexion en entree et en sortie, le XOR final et l ordre des octets avant d accepter le checksum. En reverse engineering, il est courant de comparer CRC16 calculator, CRC32 calculator et CRC8 calculator sur la meme trame afin d identifier la vraie variante du protocole.
Liste pratique (Protocol Verification Checklist)
- Verifiez si la trame utilise CRC-8, CRC-16 ou CRC-32.
- Alignez polynome, init value, refin/refout et xorout avec le protocole cible.
- Testez ASCII, hex et l ordre des octets Modbus avant de valider le checksum final.
FAQ
Quand faut-il utiliser CRC16 calculator au lieu de CRC32 ? CRC-16 est courant sur les bus industriels et les paquets compacts, alors que CRC-32 apporte une detection d erreur plus forte sur les charges longues.
Comment verifier un resultat Modbus CRC ? Calculez le checksum sur les octets du message avant le champ CRC, puis comparez l ordre low-byte/high-byte attendu par l equipement Modbus.







