- مواصلات پروٹوکول کی اقسام
- سیریل مواصلات میں ٹرانسمیشن کے طریقوں
- گھڑی کی ہم آہنگی
- سیریل مواصلات سے متعلق دیگر شرائط
- ہم وقت ساز سیریل پروٹوکول
- غیر متروک سیریل پروٹوکول
- نتیجہ اخذ کرنا
سیریل مواصلات پروٹوکول کے ساتھ شروع کرنے سے پہلے ، آئیے اصطلاحات کو تین حصوں میں توڑ دیں۔ مواصلات بہت اچھی طرح دو یا زیادہ مابیموں کے درمیان معلومات کے تبادلے کی ضرورت ہوتی ہے جس میں اصطلاحات جانا جاتا ہے. ایمبیڈڈ نظاموں میں ، مواصلات کا مطلب بٹس کی شکل میں دو مائکروکانٹرولرز کے مابین ڈیٹا کا تبادلہ ہوتا ہے۔ مائکروکنٹرولر میں ڈیٹا بٹس کا یہ تبادلہ کچھ ایسے طے شدہ اصولوں کے ذریعہ کیا جاتا ہے جو مواصلات پروٹوکول کے نام سے جانا جاتا ہے ۔ اب اگر اعداد و شمار کو ایک دوسرے کے بعد سیریز میں بھیجا جاتا ہے تو پھر مواصلات کا پروٹوکول سیریل کمیونیکیشن پروٹوکول کے نام سے جانا جاتا ہے ۔ خاص طور پر ، سیریل مواصلات میں ڈیٹا بس یا مواصلاتی چینل کے ذریعہ ڈیٹا بٹس کو ایک وقت میں ترتیب وار انداز میں منتقل کیا جاتا ہے۔
مواصلات پروٹوکول کی اقسام
ڈیجیٹل الیکٹرانکس میں مختلف قسم کے ڈیٹا ٹرانسفر دستیاب ہیں جیسے سیریل مواصلات اور متوازی مواصلات۔ اسی طرح پروٹوکول کو دو اقسام میں تقسیم کیا گیا ہے جیسے سیریل مواصلات پروٹوکول اور متوازی مواصلات پروٹوکول ۔ متوازی مواصلات کے پروٹوکول کی مثالیں ISA ، ATA ، SCSI ، PCI اور IEEE-488 ہیں۔ اسی طرح سیریل ، مواصلات ، I2C ، SPI ، RS232 ، USB ، 1-Wire ، اور Sata وغیرہ جیسے سیریل مواصلات پروٹوکول کی متعدد مثالیں ہیں۔
اس مضمون میں ، سیریل مواصلات پروٹوکول کی مختلف اقسام پر تبادلہ خیال کیا جائے گا۔ سیریل مواصلات ڈیٹا پروسیسنگ پیری فیرلز کے مابین معلومات کی منتقلی کے لئے سب سے زیادہ استعمال شدہ طریقہ ہے۔ الیکٹرانکس کا ہر آلہ چاہے وہ پرسنل کمپیوٹر (پی سی) ہو یا موبائل سیریل مواصلات پر چلتا ہے۔ پروٹوکول مواصلات کی ایک محفوظ اور قابل اعتماد شکل ہے جو متوازی مواصلات کی طرح ماخذ میزبان (مرسل) اور منزل مقصود میزبان (وصول کنندہ) کے ذریعہ خطاب کرتا ہے۔
سیریل مواصلات میں ٹرانسمیشن کے طریقوں
جیسا کہ پہلے ہی اوپر کہا گیا ہے کہ سیریل مواصلات میں ڈیٹا بٹس یعنی بائنری دالوں کی شکل میں بھیجا جاتا ہے اور یہ بات اچھی طرح سے معلوم ہے کہ ، بائنری ہائی منطق کی نمائندگی کرتی ہے اور صفر منطق LOW کی نمائندگی کرتا ہے۔ ٹرانسمیشن وضع اور ڈیٹا کی منتقلی کی قسم پر منحصر ہے سیریل مواصلات کی متعدد قسمیں ہیں۔ ٹرانسمیشن کے طریقوں کو سمپلیکس ، ہاف ڈوپلیکس اور فل ڈوپلیکس کے طور پر درجہ بندی کیا گیا ہے۔
آسان طریقہ:
سادہ لوحی کے طریقہ کار میں میڈیم میں سے کسی ایک جیسے - بھیجنے والا یا وصول کنندہ ایک وقت میں سرگرم ہوسکتا ہے۔ لہذا اگر مرسل اعداد و شمار کو منتقل کر رہا ہے تو وصول کنندہ صرف قبول کرسکتا ہے اور اس کے برعکس بھی ہوسکتا ہے۔ لہذا آسان طریقہ کار ایک طرفہ مواصلاتی تکنیک ہے۔ سادہ سے متعلق طریقہ کار کی مشہور مثال ٹیلیویژن اور ریڈیو ہیں۔
نصف ڈوپلیکس طریقہ:
آدھے ڈوپلیکس طریقہ میں مرسل اور وصول کنندہ دونوں متحرک ہوسکتے ہیں لیکن ایک ہی وقت میں نہیں۔ لہذا اگر مرسل منتقلی کررہا ہے تو وصول کنندہ قبول کرسکتا ہے لیکن بھیج نہیں سکتا اور اسی طرح اس کے برعکس۔ آدھے ڈوپلیکس کی مشہور مثال انٹرنیٹ ہے جہاں صارف ڈیٹا کے لئے درخواست بھیجتا ہے اور اسے سرور سے مل جاتا ہے۔
ڈوپلیکس کا مکمل طریقہ:
مکمل ڈوپلیکس طریقہ میں ، وصول کنندہ اور ٹرانسمیٹر دونوں ایک ہی وقت میں ایک دوسرے کو ڈیٹا بھیج سکتے ہیں۔ اس کی معروف مثال موبائل فون ہے۔
اس کے علاوہ ، مناسب اعداد و شمار کی ترسیل کے لئے ، گھڑی اہم کردار ادا کرتی ہے اور یہ ایک بنیادی ذریعہ ہے۔ گھڑی کی خرابی غیرمتوقع ڈیٹا منتقل کرنے کا نتیجہ بنتی ہے یہاں تک کہ بعض اوقات ڈیٹا خراب ہوجاتا ہے۔ لہذا ، سیریل مواصلات کا استعمال کرتے وقت گھڑی کی ہم آہنگی بہت اہم ہوجاتی ہے۔
گھڑی کی ہم آہنگی
گھڑی سیریل ڈیوائسز کے لئے مختلف ہے اور اسے دو قسموں میں درجہ بندی کیا گیا ہے۔ ہم وقت ساز سیریل انٹرفیس اور اسینکرونس سیریل انٹرفیس۔
ہم وقت ساز سیریل انٹرفیس:
یہ ایک مالک سے غلام تک ایک نقطہ ٹو نکاتی رابطہ ہے۔ اس طرح کے انٹرفیس میں ، تمام آلات اعداد و شمار اور گھڑی کو اشتراک کرنے کے لئے سنگل سی پی یو بس کا استعمال کرتے ہیں۔ گھڑی اور ڈیٹا کو بانٹنے کے لئے ڈیٹا منتقل کرنے کا کام اسی بس کے ساتھ تیز تر ہوتا ہے۔ نیز اس انٹرفیس میں باؤڈ ریٹ میں کوئی مماثلت نہیں ہے۔ ٹرانسمیٹر کی طرف ، سیریل لائن پر اعداد و شمار کی تبدیلی ہوتی ہے جو گھڑی کو ایک علیحدہ سگنل کی حیثیت سے فراہم کرتی ہے کیونکہ شروع نہیں ہوتا ہے ، اسٹاپ ہوتا ہے اور اعداد و شمار میں برابری کے بٹس شامل کردیئے جاتے ہیں۔ وصول کنندہ کی طرف ، ٹرانسمیٹر کے ذریعہ فراہم کردہ گھڑی کا استعمال کرتے ہوئے اعداد و شمار کو نکالا جارہا ہے اور سیریل ڈیٹا کو متوازی شکل میں تبدیل کرتا ہے۔ معروف مثالوں میں I2C اور SPI ہیں۔
غیر متشدد سیریل انٹرفیس:
غیر متشدد سیریل انٹرفیس میں ، بیرونی گھڑی کا اشارہ غیر حاضر ہے۔ ایسینکرونس سیریل انٹرفیس زیادہ تر لمبی دوری کی درخواستوں میں دیکھے جاسکتے ہیں اور مستحکم مواصلات کے ل a بہترین فٹ ہیں۔ غیر متزلزل سیریل انٹرفیس میں بیرونی گھڑی کے منبع کی عدم موجودگی اس کو متعدد پیرامیٹرز پر انحصار کرتی ہے جیسے ڈیٹا فلو کنٹرول ، خرابی کنٹرول ، بوڈ ریٹ کنٹرول ، ٹرانسمیشن کنٹرول اور ریسیپشن کنٹرول۔ پر ٹرانسمیٹر طرف ، اس کی اپنی گھڑی کا استعمال کرتے ہوئے سیریل لائن پر متوازی ڈیٹا کی منتقلی نہیں ہے. نیز یہ اسٹارٹ ، اسٹاپ اور پیریٹی چیک بٹس کا اضافہ کرتا ہے۔ وصول کنندہ کی طرف ، وصول کنندہ اپنی گھڑی کا استعمال کرتے ہوئے ڈیٹا نکالتا ہے اور اسٹارٹ ، اسٹاپ ، اور پیریٹی بٹس کو اتارنے کے بعد سیریل ڈیٹا کو متوازی شکل میں تبدیل کرتا ہے۔ معروف مثالوں میں RS-232 ، RS-422 اور RS-485 ہیں۔
سیریل مواصلات سے متعلق دیگر شرائط
گھڑی کی مطابقت پذیری کے علاوہ کچھ چیزیں یاد رکھنے کے ل to ہیں جب اعداد و شمار کو سلسلہ وار ترتیب دیتے وقت یاد رکھیں جیسے بڈ ریٹ ، ڈیٹا بٹ سلیکشن (فریمنگ) ، ہم وقت سازی اور غلطی کی جانچ پڑتال۔ آئیے ان شرائط پر مختصر گفتگو کریں۔
بوڈ کی شرح: باب کی شرح وہ شرح ہے جس پر بٹس فی سیکنڈ (بی پی ایس) کی شکل میں ٹرانسمیٹر اور وصول کنندہ کے درمیان ڈیٹا منتقل ہوتا ہے۔ سب سے زیادہ استعمال ہونے والے بوڈ ریٹ کی شرح 9600 ہے۔ لیکن یہاں بھی باؤڈ ریٹ کے دیگر انتخاب موجود ہیں جیسے 1200 ، 2400 ، 4800 ، 57600 ، 115200۔ باؤد کی شرح کتنی زیادہ چربی ہوگی ڈیٹا کو ایک وقت میں منتقل کیا جائے گا۔ نیز ڈیٹا مواصلات کے ل trans ٹرانسمیٹر اور وصول کنندہ دونوں کے لئے باؤ کی شرح ایک جیسی ہونی چاہئے۔
ڈھانچہ: فریمنگ کو ٹرانسمیٹر سے وصول کنندہ کے لئے بھیجے جانے والے ڈیٹا بٹس کی تعداد کو بتایا جاتا ہے۔ درخواست کے معاملے میں ڈیٹا بٹس کی تعداد مختلف ہے۔ زیادہ تر ایپلیکیشن 8 بٹس کو معیاری ڈیٹا بٹس کے طور پر استعمال کرتی ہے لیکن اسے 5 ، 6 یا 7 بٹس کے طور پر بھی منتخب کیا جاسکتا ہے۔
ہم وقت سازی: اعداد و شمار کا ایک حصہ منتخب کرنے کے لئے ہم وقت سازی کی بٹس اہم ہیں۔ یہ ڈیٹا بٹس کے آغاز اور اختتام کو بتاتا ہے۔ ٹرانسمیٹر ڈیٹا فریم کو شروع کرنے اور روکنے کے بٹس مرتب کرے گا اور وصول کنندہ اس کے مطابق اس کی شناخت کرے گا اور مزید کارروائی کرے گا۔
غلطی پر قابو پانا : غلطی کنٹرول ایک اہم کردار ادا کرتا ہے جبکہ سیریل مواصلات کیونکہ بہت سارے عوامل ہیں جو سیریل مواصلات میں شور کو متاثر کرتے ہیں۔ اس غلطی سے چھٹکارا پانے کے لئے برابری بٹس کا استعمال کیا جاتا ہے جہاں برابری مساوات اور عجیب مساوات کی جانچ کرے گی۔ لہذا اگر اعداد و شمار کے فریم میں یکساں عدد پر مشتمل ہے تو پھر اسے برابری کے طور پر بھی جانا جاتا ہے اور رجسٹر میں پیریٹی بٹ 1 پر مقرر کیا گیا ہے۔ اسی طرح اگر ڈیٹا فریم 1 کی عجیب تعداد پر مشتمل ہے تو اسے عجیب برابری کہا جاتا ہے اور صاف ہوجاتا ہے رجسٹر میں عجیب برابری کا سا.
پروٹوکول بالکل عام زبان کی طرح ہے جو نظام ڈیٹا کو سمجھنے کے لئے استعمال کرتا ہے۔ جیسا کہ اوپر بیان کیا گیا ہے ، سیریل مواصلات پروٹوکول اقسام میں مطابقت رکھتا ہے یعنی ہم وقت ساز اور متضاد۔ اب دونوں پر تفصیلی تبادلہ خیال کیا جائے گا۔
ہم وقت ساز سیریل پروٹوکول
ایسی ایس پی آئی؛ I2C، کر سکتے ہیں اور لن طور سیریل پروٹوکول کے تلیکالک کی قسم جو جہاز peripherals کے لئے بہترین وسائل میں سے ایک ہے کیونکہ مختلف منصوبوں میں استعمال کیا جاتا ہے. نیز یہ بڑے ایپلی کیشنز میں بڑے پیمانے پر استعمال ہونے والے پروٹوکول ہیں۔
ایس پی آئی پروٹوکول
سیریل پیریفیریل انٹرفیس (ایس پی آئی) ایک ہم وقت ساز انٹرفیس ہے جس سے متعدد ایس پی آئی مائکروکانٹرولرز کو آپس میں جوڑنے کی اجازت ملتی ہے۔ ایس پی آئی میں ، ڈیٹا اور گھڑی کی لائن کے لئے الگ الگ تاروں کی ضرورت ہوتی ہے۔ نیز گھڑی ڈیٹا اسٹریم میں شامل نہیں ہے اور اسے علیحدہ سگنل کے طور پر پیش کرنا ضروری ہے۔ ایس پی آئی کو یا تو ماسٹر یا غلام کی حیثیت سے تشکیل دیا جاسکتا ہے۔ چار بنیادی ایس پی آئی سگنل (MISO، MOSI، SCK اور SS)، Vcc اور گراؤنڈ ڈیٹا مواصلات کا حصہ ہیں۔ لہذا غلام یا ماسٹر سے ڈیٹا بھیجنے اور وصول کرنے کیلئے اسے 6 تاروں کی ضرورت ہے۔ نظریاتی طور پر ، ایس پی آئی میں لاتعداد غلام ہوسکتے ہیں۔ ڈیٹا مواصلات کو ایس پی آئی کے اندراجات میں تشکیل دیا گیا ہے۔ ایس پی آئی 10 ایم بی پی ایس تک کی رفتار فراہم کرسکتا ہے اور تیز رفتار ڈیٹا مواصلات کے لئے مثالی ہے۔
زیادہ تر مائکروکانٹرولرز کو ایس پی آئی کے لئے ان بلٹ سپورٹ حاصل ہے اور وہ ایس پی آئی سے معاون ڈیوائس سے براہ راست جڑ سکتا ہے
- پی آئی سی مائکروکنٹرولر PIC16F877A کے ساتھ ایس پی آئی مواصلات
- ایس ٹی ایم 32 مائکروکنٹرولر میں ایس پی آئی مواصلات کا استعمال کیسے کریں
- ایردوینو میں ایس پی آئی کا استعمال کیسے کریں: دو ارڈینو بورڈ کے مابین مواصلت
I2C سیریل مواصلات
انٹر آئنٹیگریٹڈ سرکٹ (I2C) مختلف آئی سی یا ماڈیول کے درمیان دو لائن مواصلات جہاں دو لائنیں ایس ڈی اے (سیریل ڈیٹا لائن) اور ایس سی ایل (سیریل کلاک لائن) ہیں۔ دونوں لائنوں کو پل اپ ریزسٹر کا استعمال کرتے ہوئے کسی مثبت سپلائی سے منسلک ہونا چاہئے۔ I2C 400KBS تک کی رفتار فراہم کرسکتا ہے اور یہ i2c بس میں کسی خاص آلے کو نشانہ بنانے کے لئے 10 بٹ یا 7 بٹ ایڈریسنگ سسٹم کا استعمال کرتا ہے تاکہ یہ 1024 ڈیوائسز تک جڑ سکے۔ اس میں لمبائی کی مواصلات محدود ہیں اور یہ جہاز پر چلنے والے مواصلات کے لئے بہترین ہے۔ I2C نیٹ ورک ترتیب دینے میں آسان ہیں کیونکہ اس میں صرف دو تاروں کا استعمال ہوتا ہے اور نئے آلات آسانی سے دو عام I2C بس لائنوں سے منسلک ہوسکتے ہیں۔ ایس پی آئی کی طرح ، مائکروکونٹرولر میں عام طور پر کسی بھی I2C ڈیوائس سے رابطہ قائم کرنے کیلئے I2C پن ہوتے ہیں:
- ایس ٹی ایم 32 مائکروکنٹرولر میں آئی 2 سی مواصلات کا استعمال کیسے کریں
- آئی سی سی مائکروکانٹرولر PIC16F877 کے ساتھ مواصلت
- ایردوینو میں آئی 2 سی کا استعمال کیسے کریں: دو ارڈینو بورڈ کے مابین مواصلت
یو ایس بی
USB (یونیورسل سیریل بس) وسیع پیمانے پر مختلف ورژن اور رفتار کے ساتھ پروٹوکول ہے۔ زیادہ سے زیادہ 127 پیری فیرلز ایک ہی USB میزبان کنٹرولر سے منسلک ہوسکتے ہیں۔ USB "پلگ اور پلے" آلہ کی طرح کام کرتا ہے۔ USB تقریبا almost آلات میں استعمال ہوتا ہے جیسے کی بورڈ ، پرنٹرز ، میڈیا آلات ، کیمرے ، سکینر اور ماؤس۔ یہ آسان تنصیب ، تیز تر اعداد و شمار کی درجہ بندی ، کم کیبلنگ اور گرم تبادلوں کے لئے ڈیزائن کیا گیا ہے۔ اس نے بلکیر اور سست سیریل اور متوازی بندرگاہوں کی جگہ لے لی ہے۔ مداخلت کو کم کرنے اور طویل فاصلے پر تیز رفتار ٹرانسمیشن کی اجازت کے ل USB یو ایس بی فرق کا اشارہ دیتا ہے۔
ایک تفاوت بخش بس دو تاروں کے ساتھ بنائی گئی ہے ، جس میں سے ایک منتقلی کوائف کی نمائندگی کرتی ہے اور دوسرا اس کی تکمیل کرتی ہے۔ خیال یہ ہے کہ تاروں پر 'اوسط' وولٹیج کوئی معلومات نہیں رکھتا ہے ، جس کے نتیجے میں کم مداخلت ہوتی ہے۔ USB میں ، آلات کو اجازت دی جاتی ہے کہ وہ میزبان سے پوچھے بغیر بجلی کی ایک خاص مقدار کھینچ سکے۔ USB ڈیٹا کی منتقلی کے لئے صرف دو تاروں کا استعمال کرتا ہے اور وہ سیریل اور متوازی انٹرفیس سے تیز ہوتا ہے۔ USB ورژن مختلف رفتار کی حمایت کرتا ہے جیسے 1.5MBS (USB v1.0)، 480 Mbps (USB2.0)، 5Gbps (USB v3.0)۔ انفرادی USB کیبل کی لمبائی 5 میٹر تک اور بغیر مرکز کے 40 میٹر تک پہنچ سکتی ہے۔
کر سکتے ہیں
کنٹرولر ایریا نیٹ ورک (CAN) ECUs (انجن کنٹرول یونٹ) اور سینسروں کے مابین مواصلات کی اجازت دینے کے لئے مثال کے طور پر آٹوموٹو میں استعمال ہوتا ہے۔ کین پروٹوکول مضبوط ، کم لاگت اور پیغام پر مبنی ہے اور بہت ساری ایپلی کیشنز جیسے کور ، ٹرک ، ٹریکٹر ، صنعتی روبوٹ کا احاطہ کرتا ہے۔ CAN بس نظام تمام ECUs میں مرکزی غلطی کی تشخیص اور تشکیل کی اجازت دیتا ہے۔ CAN پیغامات کو IDs کے ذریعہ ترجیح دی جاتی ہے تاکہ اعلٰی ترجیحی IDs کو رکاوٹ نہ لگے۔ ہر ای سی یو میں تمام ترسیل شدہ پیغامات موصول کرنے ، مطابقت کا فیصلہ کرنے اور اس کے مطابق کام کرنے کے لئے ایک چپ شامل ہوتی ہے - اس سے اضافی نوڈس (جیسے بس بس ڈیٹا لاگرس) میں آسانی سے ترمیم اور شمولیت کی اجازت ملتی ہے۔ درخواستوں میں گاڑیوں کا آغاز / اسٹاپ ، تصادم سے بچنے کے نظام شامل ہیں۔ CAN بس سسٹم 1Mbps تک کی رفتار فراہم کرسکتا ہے۔
مائکروائر
مائکروائیر ایک 3 ایم بی پی ایس سیریل 3-تار انٹرفیس بنیادی طور پر ایس پی آئی انٹرفیس کا سب سیٹ ہے۔ مائکرووائر مائیکروکنٹرولرز پر ایک سیریل I / O پورٹ ہے ، لہذا مائکروائر بس EEPROMs اور دیگر پیریفرل چپس پر بھی مل جائے گی۔ 3 لائنیں ایس آئی (سیریل ان پٹ) ، ایس او (سیریل آؤٹ پٹ) اور ایس کے (سیریل گھڑی) ہیں۔ سیریل ان پٹ (ایس آئی) لائن سے مائکروکنٹرولر ، ایس او سیریل آؤٹ پٹ لائن ہے ، اور ایس کے سیریل کلاک لائن ہے۔ ڈیٹا کو ایس کے کے گرتے ہوئے کنارے پر منتقل کیا گیا ہے ، اور اس کی قیمت بڑھتے ہوئے کنارے پر ہے۔ ایس کے کو بڑھتے ہوئے کنارے پر منتقل کیا گیا ہے۔ مائکروویر میں اضافی بس میں اضافے کو مائیکروویر / پلس کہا جاتا ہے۔ دونوں بسوں کے مابین بنیادی فرق یہ معلوم ہوتا ہے کہ مائکرو کنٹرولر کے اندر مائکروویر / پلس فن تعمیر زیادہ پیچیدہ ہے۔ یہ 3 ایم بی پی ایس تک کی رفتار کی حمایت کرتا ہے۔
غیر متروک سیریل پروٹوکول
جب طویل فاصلہ پر قابل اعتماد ڈیٹا کی منتقلی کی بات آتی ہے تو اسلین قسم کے سیریل پروٹوکول بہت ضروری ہیں۔ غیر سنجیدگی سے مواصلت کے لئے وقتی گھڑی کی ضرورت نہیں ہوتی جو دونوں آلات میں عام ہو۔ ہر آلہ آزادانہ طور پر ڈیجیٹل دالیں سنتا اور بھیجتا ہے جو متفقہ شرح پر ڈیٹا کے بٹس کی نمائندگی کرتے ہیں۔ متوازن سیریل مواصلات کو بعض اوقات ٹرانجسٹر-ٹرانجسٹر منطق (ٹی ٹی ایل) سیریل کہا جاتا ہے ، جہاں اعلی وولٹیج کی سطح منطق 1 ہے ، اور کم وولٹیج منطق کے برابر ہے۔ 0 مارکیٹ میں آج تقریبا ہر مائکروکانٹرولر میں کم از کم ایک یونیورسل اسینکرونس وصول ہوتا ہے۔ سیریل مواصلات کیلئے ٹرانسمیٹر (UART)۔ اس کی مثالیں RS232 ، RS422 ، RS485 وغیرہ ہیں۔
RS232
RS232 (تجویز کردہ اسٹینڈرڈ 232) بہت عام پروٹوکول ہے جو مختلف پردییوں جیسے مانیٹر ، CNCs کو مربوط کرنے کے لئے استعمال ہوتا ہے۔ RS232 مرد اور خواتین رابطوں میں آتا ہے۔ RS232 ایک سے زیادہ آلہ منسلک کے ساتھ پوائنٹ ٹو پوائنٹ ٹوپولوجی ہے اور 96 میٹر بی پی ایس پر 15 میٹر تک کا فاصلہ طے کرتا ہے۔ RS-232 انٹرفیس پر معلومات کو منطقی 0 اور 1 کے ذریعہ ڈیجیٹل طور پر منتقل کیا جاتا ہے۔ منطقی "1" (مارک) -3 سے -15 V تک کی حد میں وولٹیج کے مساوی ہے۔ منطقی "0" (SPACE) ایک سے مساوی ہے +3 سے +15 V تک کی حد میں وولٹیج۔ یہ DB9 کنیکٹر میں آتا ہے جس میں 9 pinouts جیسے TxD، RxD، RTS، CTS، DTR، DSR، DCD، GND ہیں۔
RS422
RS422 RS232 کی طرح ہے جو بیک وقت علیحدہ خطوط پر پیغامات بھیجنے اور وصول کرنے کی اجازت دیتا ہے لیکن اس کے لئے تفریقی سگنل استعمال کرتا ہے۔ RS-422 نیٹ ورک میں ، صرف ایک ہی ترسیل کرنے والا آلہ اور 10 وصول کرنے والے آلات ہوسکتے ہیں۔ RS-422 میں ڈیٹا کی منتقلی کی رفتار فاصلے پر منحصر ہے اور 10 KBS (1200 میٹر) سے 10 Mbps (10 میٹر) تک مختلف ہوسکتی ہے۔ RS-422 لائن ڈیٹا منتقل کرنے کے ل 4 4 تاروں (ٹرانسمیشن کے لئے 2 بٹی ہوئی تاروں اور وصول کرنے کے ل 2 2 بٹی ہوئی تاروں) اور ایک عام GND زمینی تار ہے۔ ڈیٹا لائنوں پر وولٹیج -6 V سے +6 V تک ہوسکتا ہے۔ A اور B کے درمیان منطقی فرق +0.2 V سے زیادہ ہے۔ منطقی 1 A اور B کے درمیان -0.2 V سے کم فرق کے مساوی ہے۔ RS-422 معیار مخصوص قسم کے کنیکٹر کی وضاحت نہیں کرتا ہے ، عام طور پر یہ ٹرمینل بلاک یا DB9 کنیکٹر ہوسکتا ہے۔
RS485
چونکہ RS485 ملٹی پوائنٹ ٹاپولوجی کا استعمال کرتا ہے ، لہذا یہ زیادہ تر صنعتوں میں استعمال ہوتا ہے اور یہ انڈسٹری کو ترجیح دینے والا پروٹوکول ہے RS422 32 لائن ڈرائیوروں اور 32 وصول کنندگان کو ایک تفریقی ترتیب میں جوڑ سکتا ہے لیکن 256 آلات تک اضافی ریپیٹرس اور سگنل ایمپلیفائر کی مدد سے۔ RS-485 کسی خاص قسم کے کنیکٹر کی وضاحت نہیں کرتا ہے ، لیکن یہ اکثر ٹرمینل بلاک یا DB9 کنیکٹر ہوتا ہے۔ آپریشن کی رفتار بھی لائن کی لمبائی پر منحصر ہے اور 10 میٹر پر 10 Mbit / s تک پہنچ سکتی ہے۔ خطوط پر وولٹیج -7 V سے +12 V کی حد میں ہے۔ یہاں دو قسم کے RS-485 جیسے آدھے ڈوپلیکس وضع RS-485 کے ساتھ 2 رابطے ہیں اور 4 روابط کے ساتھ مکمل ڈوپلیکس وضع RS-485 ہیں۔ دوسرے مائکروکنٹرولروں کے ساتھ RS485 کے استعمال کے بارے میں مزید معلومات کے ل the ، لنک کو چیک کریں:
- آرڈوینو یو این او کو بطور غلام استعمال کرتے ہوئے RS-485 MODBUS سیریل مواصلات
- راسبیری پائی اور ارڈینو اونو کے مابین RS-485 سیریل مواصلات
- آرڈوینو اونو اور آرڈینو نینو کے مابین آر ایس 485 سیریل مواصلات
- STM32F103C8 اور آرڈوینو یو این او کے مابین سیریل مواصلات RS-485 کا استعمال کرتے ہوئے
نتیجہ اخذ کرنا
سیریل مواصلات الیکٹرانکس اور ایمبیڈڈ نظاموں میں بڑے پیمانے پر استعمال شدہ مواصلات انٹرفیس سسٹم میں سے ایک ہے۔ ڈیٹا کی شرح مختلف درخواستوں کے ل rates مختلف ہوسکتی ہے۔ سیریل مواصلات پروٹوکول فیصلہ کن کردار ادا کرسکتے ہیں جب اس قسم کی ایپلی کیشنز سے نمٹنے کے لئے۔ لہذا صحیح سیریل پروٹوکول کا انتخاب بہت ضروری ہوجاتا ہے۔