Smart Tools
Blog博客
Theme
بحث الأدوات
User login
start generating
معلومات أساسية عن فحص LRC

التحقق من التكرار الطولي (Longitudinal Redundancy Check، اختصارًا: LRC) هو شكل شائع من أشكال التحقق في مجال الاتصالات، ويُعرف أيضًا باسم التحقق LRC أو التحقق الطولي. وهو طريقة للكشف عن الأخطاء يتم فيها إنشاء بتات تحقق من سلسلة بتات محددة على قناة طولية.في التنسيقات الصفية (مثل الأشرطة المغناطيسية)، غالبًا ما تُستخدم LRC مع VRC، مما يؤدي إلى إنشاء رمز فحص لكل حرف. في المجال الصناعي، يستخدم بروتوكول Modbus في وضع Ascii هذه الخوارزمية

الخوارزمية المحددة هي كما يلي:

1. يتم تجميع البيانات المطلوب فحصها (2n حرفًا) في أزواج لتكوين قيمة سداسية عشرية، ثم يتم حساب مجموعها

2. أخذ المودول من ناتج الجمع على 256

3. اطرح القيمة المتبقية من 256 للحصول على نتيجة الفحص (طريقة أخرى: اقلب قيمة القسمة بتًا بتًا ثم أضف 1)

على سبيل المثال، البيانات السداسية العشرية: 01 A0 7C FF 02

(الحساب السداسي عشري) المجموع: 01 + A0 + 7C + FF + 02 = 21E، القسمة على 256: 21E % 256 = 1E، الحساب: 256 - 1E = 245

(حساب عشري) المجموع: 01 + 160 + 124 + 255 + 02 = 542 القسمة على القاسم: 542 % 256 = 30 الحساب: 256 - 30 = 226

Recommended Tools
الرئيسية بحث الأدوات المفضلة اللغة