1 تعارف
مائکروکونٹرولرز تیزی سے خودکار کنٹرول ڈیوائسز ، مائکرو پروسیسر - پر مبنی انٹیگریٹڈ پروٹیکشن سسٹمز ، اور دیگر صنعتی آٹومیشن کنٹرول فیلڈز میں تیزی سے لاگو ہوتے ہیں ، ان آلات کی پیچیدگی مستقل طور پر بڑھتی ہے۔ اصلی - وقت کو حل کرنے کے لئے ، ملٹی - ترقیاتی اہداف کے مطالبات کی فراہمی کے لئے ، سنگل - CPU ، سنگل - ڈویلپر ماڈل کو مختلف اقسام اور ایک سے زیادہ ڈویلپرز کے متعدد سی پی یو کو شامل کرنے والے باہمی تعاون کے ساتھ تبدیل کیا جارہا ہے۔ اس نئی ترقی کی مثال ایک اہم چیلنج متعارف کراتی ہے: عمل درآمد کے دوران سی پی یو کے مابین معلومات کے تبادلے کے لئے ہارڈ ویئر اور سافٹ ویئر کو معیاری بنانا۔ یہ معیاری کاری اس نئے ماڈل کو کامیاب اپنانے کے لئے اہم ہے۔ مواصلات کے متعدد طریقوں میں ، UART - پر مبنی RS-485 سیریل مواصلات پروٹوکول کو اس کی آسان وائرنگ ، اعلی وشوسنییتا ، اور متعدد CPUs کی حمایت کرنے کی صلاحیت کی وجہ سے وسیع پیمانے پر اپنایا گیا ہے۔ سافٹ ویئر مواصلات کے پروٹوکول کے بارے میں ، موڈبس پروٹوکول اپنی عالمی نوعیت اور بالغ ڈیبگنگ سافٹ ویئر کی وجہ سے صارفین کو اہم فوائد پیش کرتا ہے۔ لہذا ، موٹر جامع تحفظ کے نئے آلہ کی ترقی کے دوران ، متعدد سی پی یو کے مابین ڈیٹا اور کنٹرول کمانڈ انفارمیشن ایکسچینج کو حاصل کرنے کے لئے آر ایس 485 سیریل مواصلات کا طریقہ اور موڈبس مواصلات پروٹوکول اپنایا گیا تھا۔ سیریل مواصلات کی کارکردگی اور ہم آہنگی کو بڑھانے کے لئے ، مصنف نے مواصلات کے طریقہ کار کے ہارڈ ویئر اور سافٹ ویئر فن تعمیر میں متعدد اقدامات پر عمل درآمد کیا ، جس سے بہترین نتائج حاصل کیے گئے۔ سسٹم مواصلات ڈیبگنگ مرحلے کے دوران ، ایک طریقہ کار پر کام کیا گیا جہاں ہر سی پی یو ماڈیول نے باہمی باہمی رابطے سے پہلے معیاری موڈبس ٹیسٹ سافٹ ویئر سے بات چیت کی ، جس سے باہمی تعاون کی ترقی کی کارکردگی میں نمایاں بہتری آتی ہے۔ پریکٹس نے یہ ثابت کیا ہے کہ یہ ڈیزائن فلسفہ سسٹم کے ڈھانچے کو آسان بناتا ہے جبکہ آلہ کی آپریشنل کارکردگی اور وشوسنییتا کو بہت زیادہ بڑھاتا ہے۔
موٹر جامع پروٹیکشن ڈیوائس کی 2 خصوصیات
جامع تحفظ کے افعال سے پرے ، موٹر پروٹیکشن ڈیوائس پیمائش ، ٹیلی مواصلات اور مواصلات کی صلاحیتوں کو مربوط کرتا ہے۔ اس کا بڑا - اسکرین چینی کردار LCD ڈسپلے صارف کو - دوستانہ انٹرفیس کو قابل بناتا ہے۔ مانیٹرنگ میزبان کے ساتھ کین بس مواصلات کا استعمال کرتے ہوئے ، یہ ایک درجہ بندی ، تقسیم شدہ سب اسٹیشن آٹومیشن سسٹم کے اندر ایک سب سسٹم تشکیل دیتا ہے۔ اس کے ملٹی - ٹاسکنگ کی ضروریات کے لئے سسٹم کی فعالیت کو بہتر بنانے کے لئے ، ایک ملٹی - سی پی یو فن تعمیر کو اپنایا گیا تھا۔ ایک سی پی یو وقتا فوقتا نبض کے نمونے لینے اور ٹرانسمیشن کو سنبھالتا ہے۔ مرکزی سی پی یو ماڈیول ڈیٹا پروسیسنگ ، بجلی کے پیرامیٹر کے حساب کتاب ، غلطی کی تشخیص ، اور سوئچنگ آپریشن کا انتظام کرتا ہے۔ جبکہ بورڈ ماڈیول سی پی یو انسانی - مشین تعامل کی نگرانی کرتا ہے اور مرکزی تحفظ کے ماڈیول اور مانیٹرنگ میزبان کے ساتھ مواصلات کو سہولت فراہم کرتا ہے۔ ہر سی پی یو ماڈیول نے عمل کو واضح طور پر بیان کیا ہے ، جس سے عمل درآمد کے دوران متعدد انجینئروں کے ذریعہ باہمی تعاون کی ترقی کی سہولت ہے۔ سیریل مواصلات مرکزی سی پی یو اور پینل سی پی یو کو جوڑتا ہے ، جس سے انسانی - مشین تعامل کو قابل بناتا ہے اور اس طرح ایک اہم مقام پر قبضہ ہوتا ہے۔ عقلی مواصلات کا طریقہ کار قائم کرنا سیریل مواصلات کے حصے کا بنیادی مرکز ہے ، جو نظام کی ترقی کے بعد کے مراحل کے دوران مواصلات کوآرڈینیشن اور ڈیبگنگ کی کارکردگی کا تعین کرتا ہے۔
3 مواصلات کے طریقہ کار کا تعارف
3.1 مواصلات کے طریقہ کار کا ہارڈ ویئر ڈیزائن
اس نظام کے لئے تجویز کردہ مواصلاتی طریقہ کار کا مقصد اعلی کارکردگی اور وشوسنییتا کا ہے۔ RS - 485 میں آدھا - ڈوپلیکس ڈھانچہ ملازمت کرتا ہے ، جو فیلڈ ایپلی کیشنز میں مکمل ڈوپلیکس سے اکثر زیادہ عملی ہوتا ہے۔ یہاں ، صرف دو سگنل لائنوں کا استعمال کرتے ہوئے ایک آسان رابطہ اپنایا گیا ہے۔ سسٹم انٹرفیس سرکٹ ڈایاگرام کو شکل 1 میں دکھایا گیا ہے۔ مرکزی تحفظ ماڈیول پر 8051 مائکروکونٹرولر کے ذریعہ ٹی ٹی ایل منطق کی سطح کی پیداوار آپٹیکل طور پر الگ تھلگ ہے ، پھر میکس 485 چپ کے ذریعہ RS-495 کی سطح میں تبدیل کردی گئی ہے۔ اس کے بعد ، پینل ماڈیول پر MAX485 چپ 8031 مائکروکنٹرولر کے ذریعہ پڑھنے کے لئے ان کو ٹی ٹی ایل منطق کی سطح میں واپس کردیتی ہے۔ 8051 مائکروکونٹرولر سائیڈ پر ، متوازی I/O پورٹ 2 کے P2.7 کو زیادہ سے زیادہ ان پٹ کو کنٹرول کرتا ہے پن RE اور آؤٹ پٹ کو پن DE کو فعال کریں۔ جیسا کہ شکل 1 میں دکھایا گیا ہے ، جب P2.7 ایک اعلی سطح کی آؤٹ پٹ کرتا ہے تو ، RE کو فعال کیا جاتا ہے ، جس سے مائکروکونٹرولر سائیڈ کو ڈیٹا حاصل کرنے کی اجازت ملتی ہے۔ جب P2.7 ایک نچلی سطح کو آؤٹ کرتا ہے تو ، ڈی ای فعال ہوجاتا ہے ، جس سے مائکروکونٹرولر سائیڈ کو ڈیٹا منتقل کرنے کی اجازت ملتی ہے۔ یہ نقطہ نظر بلائنڈ ٹرانسمیشن کی وجہ سے اوورلیپنگ کی وجہ سے اعداد و شمار کے نقصان کو روکتا ہے ، جس سے اعلی مواصلات کے معیار اور قابل اعتماد ٹرانسمیشن کی رفتار کو یقینی بنایا جاتا ہے۔

3.2 مواصلات پروٹوکول
پروٹیکشن ڈیوائس کے اندر دو ماڈیولز کے مابین درست اعداد و شمار کی ترسیل کو یقینی بنانے کے ل information ، معلومات کی منتقلی پر حکمرانی کرنے والی وضاحتوں کا ایک مجموعہ {{0} biskminated بشمول ٹرانسمیشن کے طریقوں ، ڈیٹا فارمیٹس ، اور مواد - ضروری ہے۔ یہ پروٹوکول یا مواصلات پروٹوکول کی تشکیل کرتا ہے۔ آسانی سے دستیاب ، پختہ ڈیبگنگ سافٹ ویئر ، مرکزی سی پی یو ماڈیول بنیادی طور پر بلیک باکس کی طرح کام کرتا ہے ، جس کی وجہ سے سسٹم انضمام کی جانچ کے دوران متعدد اور مشکل - سے {{5} to چیلنجوں پر قابو پایا جاتا ہے۔ لہذا ، وسیع پیمانے پر اپنایا ہوا موڈبس مواصلات پروٹوکول منتخب کیا گیا تھا اور اس کو آلہ کی مخصوص ضروریات کے مطابق بنایا گیا تھا ، جس سے ثابت شدہ تاثیر کے ساتھ کامیاب انٹر - ماڈیول مواصلات کو کامیاب کیا جاسکتا ہے۔ موڈبس ایک ماسٹر - غلام مواصلات کا ماڈل استعمال کرتا ہے۔ ماسٹر پہلے غلام کو مواصلات کی درخواست کی کمانڈ بھیجتا ہے۔ اس کے بعد غلام درخواست کے کمانڈ میں فنکشن کوڈ کی بنیاد پر ڈیٹا کے ساتھ ماسٹر کو جواب دیتا ہے۔ ہر غلام کے پاس ایک انوکھا پتہ ہوتا ہے۔ ماسٹر کے ذریعہ بھیجے گئے درخواست کے دونوں فریم اور غلام کے ذریعہ بھیجے گئے ردعمل کے فریموں کا آغاز غلام کے پتے سے ہوتا ہے۔ غلام صرف اپنے آپ کو مخاطب احکامات پڑھتے ہیں اور دوسرے غلام پتوں سے شروع ہونے والے پیغامات کو نظرانداز کرتے ہیں۔ اس فعالیت کو 8051 سیریل پورٹ کے موڈ 2 یا موڈ 3 کا استعمال کرتے ہوئے نافذ کیا گیا ہے۔ یہ سوال - اور - جواب مواصلات کا ماڈل مواصلات کی درستگی کو نمایاں طور پر بڑھاتا ہے۔ اس آلہ میں موڈبس کا آر ٹی یو ٹرانسمیشن موڈ اپنایا گیا ہے۔
مواصلات کی وشوسنییتا کو بڑھانے کے لئے 4 اقدامات
موڈبس میسج کے آخری دو بائٹس چیکس بائٹس کے طور پر کام کرتے ہیں۔ آر ٹی یو مواصلات میں غلطی کا پتہ لگانے کے لئے CRC-16 چکولک فالتو پن کی جانچ پڑتال ہوتی ہے۔ اس کا انکوڈنگ/ضابطہ کشائی کرنے والا طریقہ کار کم غلطی کی شرح کے ساتھ نسبتا simple آسان ہے ، جو کمپیوٹیشنل یا پروگرامنگ کے طریقوں کے ذریعہ قابل حصول ہے۔ ذیل میں کئی نقطہ نظر کا خاکہ پیش کیا گیا ہے:
4.1 بنیادی الگورتھم (دستی حساب کتاب)
ایک مثال کے طور پر CRC16-CCITT کا استعمال: CRC چیکسم 16 بٹس ہے ، اور پیدا کرنے والا کثیرالجہتی 17 بٹس ہے۔ فرض کریں کہ ڈیٹا اسٹریم 4 بائٹس ہے: بائٹ ، بائٹ ، بائٹ ، بائٹ [0] ؛
اعداد و شمار کے سلسلے کو 16 بٹس کے ذریعہ شفٹ کریں ، اسے مؤثر طریقے سے 256 × 256 کے عنصر سے بڑھایا جائے۔ پھر غیر - قرض لینے والے ڈویژن (بٹ وائز XOR کے برابر) کا استعمال کرتے ہوئے جنریٹر کثیر الجہتی 0x11021 کے ذریعہ ڈویژن انجام دیں۔ نتیجے میں باقی باقی CRC چیکسم ہے۔ منتقل شدہ ڈیٹا اسٹریم 6 بائٹس پر مشتمل ہے: بائٹ ، بائٹ ، بائٹ ، بائٹ [0] ، سی آر سی ، سی آر سی [0]۔
4.2 کمپیوٹر الگورتھم 1 (بٹ - ٹائپ الگورتھم)
1) توسیع شدہ ڈیٹا اسٹریم (6 بائٹس) کے اوپری 16 بٹس (بائٹ ، بائٹ) کو 16 بٹ رجسٹر میں رکھیں۔
2) اگر رجسٹر کا سب سے اہم تھوڑا سا 1 ہے تو ، رجسٹر کو تھوڑا سا (اگلے بائٹ سے کم سے کم اہمیت حاصل کرتے ہوئے) کو شفٹ کریں ، پھر جنریٹر کثیرالجہتی کی آسان شکل کے ساتھ ایک XOR آپریشن انجام دیں۔ بصورت دیگر ، رجسٹر کو صرف تھوڑا سا (اگلے بائٹ سے کم سے کم اہم تھوڑا حاصل کرتے ہوئے) کو تبدیل کریں۔
3) مرحلہ 2 کو دہرائیں جب تک کہ پورے ڈیٹا اسٹریم (6 بائٹس) کو رجسٹر میں منتقل نہ کیا جائے۔
4) رجسٹر میں قیمت CRC چیکسم CRC ، CRC [0] ہے۔
4.3 کمپیوٹر الگورتھم 2 (بائٹ - ٹائپ الگورتھم) (256^n 256 کی نشاندہی کرتا ہے جو N کی طاقت کے لئے اٹھایا گیا ہے)
بائٹ - کی نمائندگی کریں ڈیٹا اسٹریم کو ریاضی کے کثیر الجہتی کے طور پر۔ ڈیٹا اسٹریم بائٹ [n] بائٹ [n-1] بائٹ [n-2] ہونے دیں ... بائٹ [0] کو ریاضی کے اظہار کے طور پر پیش کیا جاتا ہے
بائٹ [n] × 256^n + بائٹ [n-1] × 256^(n-1) + ... + بائٹ × 256 + بائٹ [0] ، جہاں " +" XOR آپریشن کی نشاندہی کرتا ہے۔ جنریٹر کثیر الجہتی G17 (17 بٹ) ہونے دیں ، پھر CRC کوڈ CRC16 ہے۔
CRC 16=(بائٹ [n] × 256^n + بائٹ [N-1] × 256^(N-1) + ... + بائٹ × 256 + بائٹ [0]) × 256^2 / g17
اس میں ڈیٹا اسٹریم کو 16 بٹس کے ذریعہ تبدیل کرنا اور پھر جنریٹر کثیر الجہتی جی 17 کے ذریعہ تقسیم کرنا شامل ہے۔
مشتق سے پتہ چلتا ہے کہ بائٹ [N-1] کے لئے CRC چیک کوڈ پچھلے بائٹ کے CRC چیک کوڈ Y [n] (YH8 [n]) اور موجودہ بائٹ بائٹ [N-1] کے اوپری 8 بٹس کے XOR کے نتائج کے برابر ہے۔
بائٹ - ٹائپ الگورتھم مندرجہ ذیل ہے:
1) سی آر سی رجسٹر گروپ کو تمام "0" (0x0000) میں شروع کریں۔
2) سی آر سی رجسٹر گروپ 8 بٹس کو بائیں طرف منتقل کریں اور اسے سی آر سی رجسٹر گروپ میں اسٹور کریں۔
3) ویلیو ٹیبل کی طرف اشارہ کرتے ہوئے ایک انڈیکس حاصل کرنے کے لئے اصل سی آر سی رجسٹر گروپ کے اعلی 8 بٹس (8 بٹس کو دائیں طرف منتقل) اور ڈیٹا بائٹ کے مابین ایک XOR آپریشن انجام دیں۔
4) انڈیکس اور سی آر سی رجسٹر گروپ کے ذریعہ اشارہ کردہ ٹیبل ویلیو کے مابین ایک XOR آپریشن انجام دیں۔
5) ڈیٹا پوائنٹر میں اضافہ۔ اگر ڈیٹا پروسیسنگ مکمل نہیں ہے تو ، مرحلہ 2 کو دہرائیں)۔
6) سی آر سی حاصل کریں۔
مواصلات کی کارکردگی کو بہتر بنانے کے لئے 5 اقدامات
5.1 الگ الگ مواصلات کام وصول کریں اور منتقل کریں
8051 مائکروکونٹرولر مداخلتوں کا استعمال کرتے ہوئے سیریل پورٹ کے ذریعے ڈیٹا منتقل اور وصول کرسکتا ہے۔ سیریل پورٹ کنٹرولر اسکون ابتداء اور بٹ ایڈریسنگ کی حمایت کرتا ہے۔ جب سیریل پورٹ میں خلل ڈالنے کی درخواست ہوتی ہے تو ، اسکاون کے نچلے دو بٹس ٹرانسمیشن کو لیچ کرتے ہیں اور رکاوٹیں وصول کرتے ہیں۔ جب سی پی یو سیریل پورٹ کے ٹرانسمیٹ بفر سبف (ہدایات: موو سبف ، ا) کے لئے ڈیٹا یا کوئی کردار لکھتا ہے تو ٹرانسمیٹر بھیجنا شروع ہوجاتا ہے۔ ایک ڈیٹا فریم کو مکمل کرنے کے بعد ، ہارڈ ویئر TI پرچم کو "1" پر سیٹ کرتا ہے ، جس سے یہ ظاہر ہوتا ہے کہ سیریل پورٹ اگلے ڈیٹا فریم کو بھیجنے کے لئے سی پی یو سے رکاوٹ کی درخواست کررہا ہے۔ اسی طرح ، اگر سیریل پورٹ وصول کنندہ کو استقبال کے ل enabled فعال کیا جاتا ہے تو ، اعداد و شمار کا ایک فریم موصول ہونے پر ، RI پرچم 1 پر سیٹ کیا جاتا ہے ، جس سے یہ ظاہر ہوتا ہے کہ سیریل پورٹ سی پی یو کی طرف سے وصول شدہ ڈیٹا بفر سے ڈیٹا پڑھنے کے لئے مداخلت کی درخواست کررہا ہے۔
5.2 مداخلت کی مدت کو کم کرنا
چونکہ سافٹ ویئر آرکیٹیکچر ڈیزائن میں متعدد رکاوٹیں استعمال کی جاتی ہیں ، تاکہ قابل اعتماد پروگرام کے عمل کو یقینی بنایا جاسکے اور مختلف کاموں کے مابین تنازعات کے امکان کو کم کیا جاسکے ، لہذا سافٹ ویئر کے نفاذ کو مختلف رکاوٹوں کے کاموں کو ہموار کرنے اور ان کے عملدرآمد کا وقت مختصر کرنے کی کوشش کرنی چاہئے۔ مواصلات میں خلل ڈالنے والے سبروٹائن کے اندر ، مداخلت میں داخل ہونے پر ضروری کام انجام دیں ، جیسے: سیریل پورٹ کنٹرول رجسٹر میں متعلقہ اسٹیٹس بٹس کو صاف کرنا ، موصولہ حرفوں کو پڑھنا یا لکھنا حرف لکھنا/بفر میں منتقل ہونا ، موصولہ یا منتقل کردہ حروف کی گنتی میں اضافہ کرنا ، وغیرہ۔ پھر مداخلت سے فوری طور پر باہر نکلیں۔ دوسرے کام ، جیسے فریموں کی توثیق کرنا ، موصولہ فریم کمانڈز (ٹیلی میٹری/ٹیلی کامینڈ) کا جواب دینا ، اور ٹرانسمیشن فریموں کی تیاری کرنا ، مرکزی پروگرام میں سنبھالا جانا چاہئے۔
5.3 مواصلات کے جمود کو روکنے کے لئے موثر فریم ختم ہونے کا پتہ لگانا
موصولہ فریم کے اختتام کا پتہ لگانے کے لئے ایک سرشار سافٹ ویئر ٹائمر کا استعمال کرتے ہوئے مواصلات کے کاموں کو تاخیر سے روکتا ہے اگر کسی فریم کو نامکمل طور پر موصول کیا جاتا ہے تو ، اس طرح اس کے بعد کے فریموں کا بروقت استقبال ہوتا ہے۔ چونکہ کسی فریم کے اندر بائٹس کے درمیان وقت کا وقفہ فریم - سے - فریم وقفہ سے بہت کم ہوتا ہے ، لہذا ہر بار نیا بائٹ موصول ہونے پر سافٹ ویئر ٹائمر شروع کیا جاتا ہے۔ ٹائمر کم سے کم فریم - سے - فریم وقفہ پر سیٹ کیا گیا ہے۔ یہ وقفہ مختلف بوڈ کی شرحوں کے ساتھ مختلف ہوتا ہے۔ اگر اگلے بائٹ کو پیش سیٹ وقت کے گزرنے سے پہلے موصول کیا جاتا ہے تو ، اس سے ظاہر ہوتا ہے کہ فریم نامکمل ہے ، اور ٹائمر دوبارہ شروع ہوجاتا ہے۔ اگر ٹائمر کامیابی کے ساتھ پیش سیٹ کے وقت تک گنتا ہے تو ، یہ اسی رکاوٹ نمبر کو متحرک کرتا ہے۔ ٹائمر میں خلل ڈالنے والے سبروٹائن کے اندر ، فریم اینڈ پرچم بائٹ سیٹ کیا گیا ہے ، جس کی نشاندہی کرتے ہوئے فریم کا استقبال مکمل ہے۔ ماسٹر پروگرام کے فریم کے استقبالیہ کی تکمیل کا پتہ لگانے کے بعد ، یہ غلام پتے اور چکرو فالتو پن چیک (سی آر سی) بائٹ کی تصدیق کرکے فریم کی سالمیت کی توثیق کرتا ہے۔ اگر ماسٹر کے لئے ایک درست فریم کے طور پر تصدیق شدہ ہے تو ، یہ اپنے فنکشن کوڈ کی بنیاد پر فریم کمانڈ پر کارروائی کرتا ہے اور ایک فریم بھیجنے کی تیاری کرتا ہے۔ جب غلام کو غلط پیغام ملتا ہے تو ، یہ غلطی کا فریم واپس بھیجتا ہے۔ اگر موصولہ پیغام میں غلط سی آر سی ہے تو ، غلام جواب نہ دینے کا انتخاب کرسکتا ہے۔ اگر ماسٹر کو مخصوص وقت کے اندر غلام کی طرف سے کوئی جواب نہیں ملتا ہے تو ، یہ درخواست کے پیغام کو واپس کردے گا۔ اگر ایک سے زیادہ retransissions غلام کی طرف سے کوئی جواب موصول ہونے میں ناکام رہتا ہے تو ، مواصلات کی ناکامی کی اطلاع دی جاتی ہے۔
5.4 مواصلات کی رفتار کا تعین کرنا
چونکہ تمام آلات ایک ہی چیسس کے اندر رہتے ہیں ، لہذا ماڈیول کے درمیان فاصلہ کم سے کم ہے۔ موڈبس لمبے - فاصلاتی مواصلات کے لئے RS485 پر کام کرتا ہے ، جس سے باؤڈ کی شرح پر فاصلاتی اثرات پر غور کرنے کی ضرورت کو ختم کیا جاتا ہے۔ مزید برآں ، ماسٹر - غلام مواصلات کا طریقہ لائن بھیڑ کو روکتا ہے۔ لہذا ، مواصلات کی کارکردگی کے نقطہ نظر سے ، جب تک کہ سیٹ بوڈ کی شرح ماڈیول میں استعمال ہونے والی چپ کی زیادہ سے زیادہ بوڈ ریٹ کی حد سے تجاوز نہیں کرتی ہے ، اس سے زیادہ بوڈ ریٹ کے نتیجے میں تیزی سے معلومات کے تبادلے اور مواصلات کی اعلی کارکردگی کا نتیجہ ہوتا ہے۔ دونوں مواصلاتی فریقوں کے لئے باؤڈ کی شرح کو بالکل ایک جیسا ہونا یقینی بناتا ہے کہ موصول ہونے والا اختتامی نمونے ہر ڈیٹا کو بٹ سائیکل کے وسط نقطہ پر تھوڑا سا ، اس طرح قابل اعتماد مواصلات کو حاصل کرتا ہے۔
5.5 معقول ڈیبگنگ کے طریقے
ڈیبگنگ کے دوران ، RS485/RSS232 ڈیٹا تبادلوں کے ماڈیول کے ذریعے ہر CPU ماڈیول اور مائکرو کمپیوٹر کے مابین پہلا ٹیسٹ مواصلات۔ کامیاب انفرادی جانچ کے بعد ، انٹر - ماڈیول ڈیبگنگ میں آگے بڑھیں ، جس سے ڈیبگنگ کی مجموعی کارکردگی میں نمایاں بہتری آئی ہے۔ ماڈیول - سے - کمپیوٹر مواصلات ڈیبگنگ کے دوران ، کمپیوٹر ماسٹر کے مواصلات کے عمل کو نقالی کرنے کے لئے موڈبس ڈیبگنگ سافٹ ویئر کو ملازمت دیتا ہے ، اور غلام سے معلومات کی فعال طور پر درخواست کرتا ہے۔ اس سے پورے استقبالیہ اور ٹرانسمیشن کے عمل کو شفاف اور واضح ہوجاتا ہے ، جس سے ماڈیول کے مسائل کا بروقت حل ہوجاتا ہے۔ مشترکہ ڈیبگنگ کے دوران ، بس مانیٹرنگ سافٹ ویئر دونوں اطراف کے اعداد و شمار کا مشاہدہ کرتا ہے تاکہ فوری طور پر مسائل کی نشاندہی اور حل کیا جاسکے۔
اس مقالے کے 6 انوویشن پوائنٹس
سب سے پہلے ، یہ مقالہ پروٹیکشن ڈیوائس میں ایک عالمی صنعتی معیار ، موڈبس کو اپناتا ہے۔ مطلوبہ ٹول سافٹ ویئر کو دانشورانہ املاک کے اخراجات کے بغیر متعلقہ ویب سائٹوں سے براہ راست حاصل کیا جاسکتا ہے۔ دوسرا ، پروٹیکشن ڈیوائس ملٹی ٹاسکنگ کا اطلاق کرتی ہے اور سی پی یو ماڈیولز کے مابین معقول مشترکہ ڈیبگنگ میکانزم بنانے کے لئے موڈبس پروٹوکول کا استعمال کرتی ہے ، جس سے باہمی تعاون کے ساتھ نظام کی ترقی کی کارکردگی کو بہت بہتر بنایا جاتا ہے۔




