You are on page 1of 9

CRC

Parity

Mohammed Attallah
‫الــ (‪:)CRC‬‬

‫هي إختصار لـ (‪ )Cyclic Redundancy Check‬وهو‬


‫جزء من الـ (‪ )Modbus Frame‬أي جزء من الرسالة‬
‫ا ل ت ي ي ت م إ ر س ا ل ه ا ب ي ن ا أل ج ه ز ة و ب ع ض ه ا ‪ -‬و ي ت ك و ن م ن‬
‫(‪ )2bytes‬وهي بإختصار عبارة عن طريقة حسابية‬
‫متقدمة تقوم بتصوير الرسالة التي يتم إرسالها من‬
‫ا ل ج ه ا ز ا ل ُم ر س ل ‪ ،‬ب ح ي ث ي ت م ا ل ت أ ك د م ن ص ح ة ا ل ر س ا ل ة‬
‫المنقولة في الشبكة‪.‬‬

‫‪Mohammed Attallah‬‬
‫الــ (‪:)Parity‬‬
‫ه ي آ ل ي ة ب س ي ط ة إل ك ت ش ا ف ا أل خ ط ا ء أ ث ن ا ء إ ر س ا ل‬
‫ا ل ب ي ا ن ا ت ب ي ن ا أل ج ه ز ة ‪ ،‬و ت ك و ن ع ب ا ر ة ( ‪ ) 1 b i t‬ي ت م‬
‫إ ض ا ف ت ه ا ب و ا س ط ة ا ل ج ه ا ز ا ل ذ ي ُي ر س ل ا ل ر س ا ل ة ‪ ،‬و ت ك و ن‬
‫ق ي م ت ه ا ( ‪ ) 0‬أ و ( ‪ ) 1‬ف ي ه ا ع ىل أ س ا س ع د د ا ل ـ ( ‪) O n e s‬‬
‫في الرسالة وقيمة الــ (‪ )Parity‬سواء كانت "‪"Even‬‬
‫أو "‪ ،"Odd‬ثم يقوم الجهاز الذي يستقبل الرسالة‬
‫بالتحقق من قيمة الـ (‪ )Parity‬لتأكيد صحة الرسالة‬
‫من عدمه‪.‬‬

‫‪Mohammed Attallah‬‬
: ‫) في اآلتي‬Parity( ‫) عن الــ‬CRC( ‫تختلف الــ‬

Mohammed Attallah
‫‪ .1‬طبيعة اإلستخدام‪:‬‬

‫الـ (‪ )CRC‬يستخدم مع بروتوكول (‪ )Modbus Serial‬و بروتوكول الـ‬


‫(‪ ،)Modbus TCP/IP‬أما الـ (‪ )Parity‬فتستخدم فقط مع بروتوكول الـ‬
‫(‪.)Modbus Serial‬‬

‫‪Mohammed Attallah‬‬
‫‪ .2‬نطاق إكتشاف األخطاء‪:‬‬

‫ا ل ـ ( ‪ ) C R C‬ت س ت ط ي ع إ ك ت ش ا ف ا أل خ ط ا ء ف ي ك ل ا ل ـ ( ‪ ، ) M o d b u s F r a m e‬أ م ا‬
‫الـ (‪ )Parity‬فتستطيع كشف أخطاء جزء الـ (‪ )Data‬فقط‪.‬‬

‫و ب ا ل ت ا ل ي ن ط ا ق إ ك ت ش ا ف ا أل خ ط ا ء ف ي ا ل ـ ( ‪ ) C R C‬أ ك ب ر م ن ا ل ـ ( ‪. ) p a r i t y‬‬

‫‪Mohammed Attallah‬‬
‫‪ .3‬التعقيد‪:‬‬

‫ا ل ـ ( ‪ ) C R C‬غ ي ر ق ا ب ل ل ل ت ش ف ي ر أ و ا ل ت غ ي ي ر أل ن ه ق ا ئ م ع ىل ع م ل ي ا ت ح س ا ب ي ة‬
‫م ع ق د ة ‪ ،‬ب ي ن م ا ي م ك ن ت ش ف ي ر ا ل ـ ( ‪ ) P a r i t y‬أل ن ه ي م ك ن ب س ه و ل ة م ع ر ف ة ق ي م ت ه ا‬
‫ب ن ا ء ًا ع ىل ع د د ا ل ـ ( ‪ ) O n e s‬ف ي ا ل ر س ا ل ة ‪.‬‬

‫‪Mohammed Attallah‬‬
‫‪ .4‬الدقة واإلعتمادية‪:‬‬

‫ا ل ـ ( ‪ ) C R C‬أ ك ث ر د ق ة و إ ع ت م ا د ي ة م ن ا ل ـ ( ‪ ) P a r i t y‬أل ن ه ي س ت ح ي ل ت ش ف ي ر ا ل ـ‬
‫(‪ ،)CRC‬بينما يمكن ذلك في حالة الـ (‪)Parity‬؛ مما يضمن دقة وإعتمادية‬
‫ا ل ب ي ا ن ا ت ا ل م ن ق و ل ة ب ي ن ا أل ج ه ز ة ا ل م و ج و د ة ف ي ا ل ش ب ك ة ‪.‬‬

‫‪Mohammed Attallah‬‬
‫شكرًا لوقتك‬

‫لمعرفة أهم النصائح والمعلومات في مجال األتوميشن‬


‫اضغط عىل زر الجرس الموجود في صفحة بروفايلي ليصلك كل جديد‪.‬‬

‫ويمكنك اإلطالع عىل كل مقاالتي عن طريق متابعة الهاشتاج‬


‫‪EasyAutomationTips#‬‬

‫‪Mohammed Attallah‬‬

You might also like