RS485، RS422 اور RS232 پروٹوکول کے درمیان فرق
Jan 22, 2019
RS232، RS422 اور RS485 پروٹوکول کے درمیان فرق
RS232 بمقابلہ RS485 کیوں استعمال کرتے ہیں اور RS422 بمقابلہ RS485 کے درمیان کیا فرق ہے؟ سب سے پہلے، ہر ایک کی وضاحت کریں. ذہن میں رکھیں کہ تمام تین سیریل کو سمجھا جاتا ہے، جیسا کہ IEEE-488 کے خلاف ہے جو PARALLEL ہے.
RS232 پروٹوکول
یقینی طور پر سب سے زیادہ مقبول انٹرفیس بھی سب سے پہلے میں سے ایک ہے. تاہم، چیزوں کو جلد ہی واضح وجوہات میں تبدیل کر سکتے ہیں. کسی بھی پی سی کو خریدا جاتا ہے جس میں ایک (اور کبھی کبھی زیادہ) RS232 پورٹ پڑے گا. کبھی کبھی، وہ صرف سیریل پورٹس کے طور پر حوالہ دیتے ہیں، تاہم یہ الجھن کا سبب بن سکتا ہے کیونکہ دستیاب دیگر سیریل انٹرفیس موجود ہیں. RS232 وسیع پیمانے پر استعمال کیا جاتا ہے کیونکہ یہ اتنا آسانی سے دستیاب ہے. تاہم، اس میں کچھ نقصانات موجود ہیں. یہاں کچھ ہیں:
محدود فاصلہ - کیبل کی لمبائی 50 فٹ یا کم تک محدود ہے. بہت سے لوگ آگے جانے کا دعوی کریں گے، لیکن یہ سفارش نہیں کی جاتی ہے، اور RS232 تفصیلات کا حصہ نہیں ہے.
شور - RS232 کو سنبھالنے سنگل ختم ہے، جس کا مطلب یہ ہے کہ ٹرانسمیشن اور لائنز حاصل کرنے کے لئے ایک عام زمین کا حوالہ دیا جاتا ہے.
ملٹی ڈراپ نہیں - آپ صرف ایک RS232 پروٹوکول ڈیوائس فی پورٹ سے منسلک کر سکتے ہیں. کچھ ایسے ہی آلات ہیں جو مصنوعات کے اسی خاندان کے ایک دوسرے یونٹ میں کمانڈ گونجنے کے لئے تیار ہیں، لیکن یہ بہت کم ہے. اس کا مطلب یہ ہے کہ اگر آپ کے پاس PC سے منسلک 3 میٹر ہے، تو آپ کو 3 بندرگاہوں، یا کم سے کم، ایک RS232 ملٹی ایکسور کی ضرورت ہوگی.
RS422 پروٹوکول
RS422 RS232 پروٹوکول کی طرح ہے، اور اسی طرح سے پروگرام کیا جاسکتا ہے، تاہم، کچھ فوائد اور نقصانات پیش کرتی ہیں. ایک مسئلہ یہ ہے کہ آپ کو RS422 بندرگاہ یا کم از کم RS422 RS232 کنورٹر خریدنے کی ضرورت ہے، کیونکہ پی سی کے اس انٹرفیس کے ساتھ معیار نہیں آتی ہے. اس کے علاوہ، آپ کو پتہ چلا کہ RS422 کی حمایت کرنے والے کم آلات موجود ہیں. کچھ فوائد ہیں:
لانگ فاصلہ چلتا ہے - 500 فٹ تک عام طور پر حمایت کی جاتی ہے، اور دوبارہ دہلی کے ساتھ، یہاں تک کہ مزید فاصلے بھی حاصل کی جا سکتی ہیں.
لانگ فاصلہ چلتا ہے - 500 فٹ تک عام طور پر حمایت کی جاتی ہے، اور دوبارہ دہلی کے ساتھ، یہاں تک کہ مزید فاصلے بھی حاصل کی جا سکتی ہیں.
ملٹی ڈراپ - عام طور پر، 32 آلات تک ہر بندرگاہ سے منسلک کیا جا سکتا ہے، اور پھر بھی دوبارہ ریڈرز استعمال کر سکتا ہے. آلات منفرد پتے کی طرف سے ممنوعہ ہیں جو ہر آلہ کو تفویض کیا جاتا ہے. مثال کے طور پر، اگر آپ کے پاس 5 آلات بندرگاہ سے منسلک ہوتے ہیں، تو وہ 1 سے 5 یونٹس کے طور پر خطاب کریں گے. اگر آپ یونٹ # 1 سے بات چیت کرنا چاہتے ہیں تو، آپ کو یونٹ # 1 میں ایک حکم بھیجنا ہے. تمام یونٹس کو حکم دیتا ہے، لیکن صرف خطاب شدہ یونٹ جواب دے گا. یہ RS485 پر بھی ہوتا ہے. آلے کے ڈیزائن پر منحصر ہے، پتے کو سوئچ یا سافٹ ویئر کے ذریعہ مقرر کیا جاسکتا ہے.
شور مزاحمت - چونکہ یہ علیحدہ فلائٹنگ ٹرانسمیشن کا استعمال کرتا ہے اور جوڑی (چار تاروں) کا استعمال کرتا ہے، یہ RS232 سے زیادہ بہتر آواز کی استثنی فراہم کرتا ہے.
RS485 پروٹوکول
RS485 RS422 کی طرح بہت ہی ہے. اتنا ہی کہ یہ اکثر الجھن کا سبب بنتا ہے. دونوں کثیر ڈراپ ہیں، اور دونوں کو بہت طویل فاصلے کے ذریعے بات چیت کر سکتے ہیں، تو پھر ایک دوسرے پر کیوں انتخاب کرتے ہیں؟ سب سے پہلے، RS485 عام طور پر 2 تار نظام ہے، اگرچہ کچھ مینوفیکچررز 4 تار RS485 کی وضاحت کرسکتے ہیں، جو بہت کم عام ہے اور اسی طرح RS422 پروٹوکول کی طرح ہے. یہ ضروری ہے کہ آپ اس بات کی شناخت کریں کہ کون سا آلہ پر غور کرتے وقت ملازم کیا جا رہا ہے. یہاں 2 تار RS485 اور RS422 کے درمیان کچھ اہم اختلافات ہیں:
RS485 ایک سے زیادہ کمانڈنگ آلات اور ایک سے زیادہ سننے والا آلات ہوسکتا ہے. RS422 صرف ایک کمانڈر اور ایک سے زیادہ سنا ہے. مثال کے طور پر، آپ ایک کمپیوٹر (کمانڈنگ ڈیوائس) سے 10 درجہ حرارت کنٹرولرز (سننے والوں) سے منسلک کرسکتے ہیں. پی سی کو کنٹرولرز میں سے کسی کو سیٹ پوائنٹ تبدیل کرنے یا درجہ حرارت پڑھنا بھیجنے کے لئے ہدایت دیتا ہے، لیکن کنٹرولرز میں سے کوئی بھی دوسرے کنٹرولرز میں سے کسی کو حکم نہیں دے سکتا. RS485 کے ساتھ، آپ کو ایک بس پر ایک سے زیادہ پی سی اور ایک سے زیادہ کنٹرولرز حاصل ہوسکتے ہیں، تاکہ ایک پی سی ایک سیٹ پوائنٹ کو تبدیل کرنے کے لئے ایک کمانڈ بھیج سکے، اور ایک دوسرے پی سی ڈیٹا کو بھیجنے کے لئے ایک کمانڈ بھیج سکتا ہے. وغیرہ یاد رکھیں کہ بس میں تمام آلات ایک منفرد یونٹ ایڈریس ہے، لہذا صرف خطاب شدہ یونٹ جواب دیں گے. (RS422 کی طرح)
RS485 پنٹ آؤٹ وائرنگ آسان ہے کیونکہ آپ صرف 4 بجائے 2 تاروں سے کام کر رہے ہیں.
پروگرامنگ RS485 زیادہ مشکل ہے، کیونکہ آپ اسی دو تاروں پر بھیجتے ہیں اور وصول کرتے ہیں، آپ صحیح وقت پر ٹرانسمیٹر کو فعال اور غیر فعال کرنے کی ضرورت ہے تاکہ آپ مناسب مواصلات انجام دے سکیں. ایک کمانڈ ٹرانسمیٹر سے USD $ 2SEND بھیجنے کا تصور کریں. اگر ٹرانسمیٹر وقت میں بند نہیں ہوا تو، پھر کسی دوسرے آلہ سے ڈیٹا بھیجا جائے گا. اگر ٹرانسمیٹر بھی تیزی سے بند کر دیا جاتا ہے تو، وہاں ایک موقع ہے کہ کمانڈر USD $ S2END کا حصہ ختم ہوجائے گا اس سے پہلے کہ اس کے پاس حروف بٹس کی ٹرانسمیشن ختم ہوجائے. جب RS485 پلگ ان کارڈ کی پروگرامنگ کرتے ہیں، تو آپ اس بات کا تعین کرنے کے لئے اسٹیٹ ریگرنڈر کو پڑھ لیں گے کہ یہ سوئچ یا نہیں ہے. کچھ کارڈ، جیسے OMG-UTRTRA-485 ایک آٹو موڈ ہے جہاں یہ خود کار طریقے سے کرنے کے لئے کافی ذہین ہے، یہ پروگرامر کو شفاف بنا رہا ہے. چونکہ RS422، اور اس معاملے کے لئے RS232، علیحدہ منتقل کرنے اور لائنیں وصول کرتے ہیں، وہ لاگو کرنے کے لئے آسان ہیں. بے شک، دیگر معاملات جیسے ہاتھوں پر غور کرنے کے بارے میں غور کرنا ہے، لیکن اس مختصر وضاحت میں شامل نہیں کیا جائے گا.





