Çevrimiçi CRC Hesaplayıcı – Ücretsiz Araç

CRC-8, CRC-16, CRC-32 ve diğer formatlar için sağlama toplamlarını hesaplamak üzere ücretsiz, hızlı ve doğru çevrimiçi CRC hesaplayıcımızı kullanın. Veri bütünlüğünü sağlayın ve aktarım hatalarını anında tespit edin.

CRC’nin temel ilkeleri ve uygulamaları hakkında bilgi almak için lütfen “Döngüsel Artıklık Kontrolü İçin Kapsamlı Kılavuz” başlıklı makaleyi ziyaret edin.

Özel Parametreler

Hesaplanan CRC

Sonuç aşağıda görünmektedir.

 

Eğitim ve gelişim amaçlı olarak inşa edilmiştir.

CRC Hesaplayıcıyı Doğru Kullanma

Hesaplayıcı baytları işler; önce kaynak verinin baytlara nasıl dönüştürüleceğini belirleyin. Dize (UTF-8) yazdığınız karakterleri kodlar. Onaltılık seçeneği bayt dizisini doğrudan alır ve paket yakalama, bellek dökümü veya seri çerçeve kontrolünde genellikle daha güvenlidir.

  • Polinom: üreteç polinomu.
  • Başlangıç değeri: ilk bayttan önce CRC yazmacına yüklenen değer.
  • RefIn / RefOut: giriş baytları ve sonuç için bit yansıtma.
  • Son XOR: son bayttan sonra uygulanan değer.

Bir polinom tek başına CRC varyantını tanımlamaz; başlangıç değeri, yansıtma ve son XOR da protokol belirtimiyle eşleşmelidir.

Girdi ve Çıktı Örnekleri

123456789 değerini Dize (UTF-8) olarak girin. CRC-16/MODBUS için beklenen sonuç 0x4B37, CRC-32 için 0xCBF43926 değeridir.

31 32 33 34 35 36 37 38 39 onaltılık girdisi aynı dokuz ASCII baytını temsil eder ve aynı checksum değerini üretmelidir. Böylece metin kodlamasının veriyi değiştirip değiştirmediği anlaşılır.

CRC Sonucunu Yorumlama

Eşleşen checksum, veri baytlarının ve CRC parametrelerinin referansla aynı olduğunu gösterir. Eşleşme yoksa şunları kontrol edin:

  1. Boşluklar, satır sonları, ayırıcılar ve sondaki null baytı.
  2. Girdinin metin, ham hex baytları veya görüntülenen sayısal değer olup olmadığı.
  3. Başlangıç değeri, giriş/çıkış yansıtması ve son XOR.
  4. İletilen CRC baytlarının little-endian veya big-endian sırası.

Teknik Kaynaklar

Parametreleri ve kontrol değerlerini AUTOSAR CRC Routines belirtimi, USB 2.0 belirtimi ve kaynakları izlenebilir CRC RevEng kataloğu ile doğrulayabilirsiniz.

CRC kazara oluşan hataları algılar; kimlik doğrulamaz ve kriptografik hash ya da mesaj kimlik doğrulama kodunun yerini tutmaz.

İlgili PCB Araçları

PCB impedance calculator interface showing microstrip trace type with parameter input fields and calculation results

PCB Empedans Hesaplayıcı

Mikroşerit ve şerit hatları için PCB karakteristik ve diferansiyel empedansını hesaplayın. Kenar bağlantılı çiftleri, hassas formüller ve görsel diyagramlarla destekler.

Devamını oku »
Scroll to Top

Instant Quote

Anında Fiyat Teklifi