مجموع تدقيق CRC-16
احسب مجموع تدقيق CRC-16 لأي نص.
حول مجموع التحقق CRC-16
تحسب حاسبة مجموع التحقق CRC-16 قيم CRC-16 (فحص التكرار الدوري بمعامل متعدد الحدود 16 بت) عبر متغيرات متعددة من معاملات الحدود القياسية: CRC-16-CCITT (0x1021)، CRC-16-IBM/ARC (0x8005)، CRC-16-MAXIM، CRC-16-USB، وغيرها. يُعد CRC-16 خوارزمية اكتشاف الأخطاء المهيمنة في بروتوكولات الاتصال التسلسلي الصناعية — يتطلب Modbus RTU استخدام CRC-16-IBM لكل إطار، وتستخدم بروتوكولات نقل الملفات XMODEM و YMODEM CRC-16-CCITT، وتستخدم العديد من بروتوكولات Bluetooth LE متغيرات CRC-16 للتحقق من صصحة الحزم.
كيفية الاستخدام
أدخل أو الصق البيانات في حقل الإدخال واختر متغير معامل الحدود CRC-16 الذي يطابق البروتوكول المستهدف (CRC-16-IBM لـ Modbus، CRC-16-CCITT لـ XMODEM/YMODEM، إلخ). يتم حساب مجموع التحقق فورًا وعرضه بالنظام السداسي عشري (بترتيب البايت big-endian و little-endian). قارن الإخراج بمجموع التحقق المتوقع من جهازك أو وثيقة المواصفات للتحقق من الصحة.
حالات الاستخدام الشائعة
- حساب مجموع التحقق CRC-16-IBM (معامل الحدود 0x8005) للتحقق من صحة إطارات بروتوكول Modbus RTU في أنظمة الأتمتة الصناعية و SCADA
- توليد مجموع التحقق CRC-16-CCITT لتطبيقات بروتوكول نقل الملفات XMODEM أو YMODEM عبر اتصالات تسلسلية أو مودم
- التحقق من سلامة البيانات في البرامج الثابتة لأجهزة IoT المدمجة عن طريق حساب وفحص قيم CRC-16 لحزم بيانات المستشعر
- تصحيح أخطاء إطارات الاتصال التسلسلي عن طريق مقارنة قيم CRC-16 المحسوبة ببايتات مجموع التحقق الملحقة بواسطة الجهاز
- تطبيق والتحقق من صحة اكتشاف الأخطاء CRC-16 في مكتبات بروتوكولات الاتصال الثنائية المخصصة لمشاريع المتحكمات الدقيقة