کنٹرولر ایریا نیٹ ورک (CAN)

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





CAN یا کنٹرولر ایریا نیٹ ورک ایک دو وائرڈ نصف ڈوپلیکس ہائی اسپیڈ سیریل نیٹ ورک ٹکنالوجی ہے۔ یہ بنیادی طور پر کم رداس خطے میں مختلف آلات کے مابین مواصلات میں استعمال ہوتا ہے ، جیسے آٹوموبائل میں۔ CAN پروٹوکول ایک CSMA-CD / ASM پروٹوکول یا کیریئر سینس میسیج کی ترجیحی پروٹوکول پر ایک سے زیادہ رسائی کے تصادم کا پتہ لگانے کی ثالثی ہے۔ CSMA یقینی بناتا ہے کہ ہر نوڈ کو کوئی پیغام بھیجنے سے پہلے ایک مقررہ مدت کا انتظار کرنا چاہئے۔ تصادم کا پتہ لگانے سے یہ یقینی بناتا ہے کہ پیغامات کو ان کی ترجیحی ترجیح کی بنیاد پر منتخب کرکے تصادم سے بچا جائے۔

یہ سگنلنگ ریٹ 125 کلوبیٹس سے لے کر 1 ایم بی پی ایس تک فراہم کرتا ہے۔ یہ 2048 میں مختلف پیغام شناخت کاروں کے لئے فراہم کرتا ہے۔




یہ ISO-11898 معیاری ہے اور 7 پرت اوپن سسٹمز انٹرکنکشن ماڈل کا استعمال کرتا ہے۔

تاریخ:

اسے رابرٹ بوش نے 1982 میں تیار کیا تھا اور ڈیٹرائٹ کی سوسائٹی آف آٹوموٹو انجینئرز نے باضابطہ طور پر 1986 میں جاری کیا تھا۔ CAN بس کو ملانے والی پہلی کار 1992 میں مرسڈیز بینز نے تیار کی تھی۔



آئی ایس او 11898 فن تعمیر:
کنٹرولر

تصویری ماخذ - Theremino

پرتوں والا فن تعمیر تین پرتوں پر مشتمل ہے

  • درخواست کی پرت : یہ آپریٹنگ سسٹم یا CAN ڈیوائس کی اطلاق کے ساتھ تعامل کرتا ہے۔
  • ڈیٹا لنک لیئر : یہ ڈیٹا بھیجنے ، وصول کرنے اور اس کی توثیق کرنے کے معاملے میں اصل اعداد و شمار کو پروٹوکول سے جوڑتا ہے۔
  • جسمانی پرت : یہ اصل ہارڈ ویئر کی نمائندگی کرتا ہے۔
    معیاری CAN فریم درج ذیل بٹس پر مشتمل ہے:

کنٹرولر ایریامعیاری CAN فریم درج ذیل بٹس پر مشتمل ہے:


  • سوف - فریئر کا آغاز امی پیغام اسی نقطہ سے شروع ہوتا ہے۔
  • پہچاننا : یہ پیغام کی ترجیح کا فیصلہ کرتی ہے۔ بائنری ویلیو کو کم کریں ، ترجیح زیادہ ہوگی۔ یہ 11 بٹ ہے.
  • آر ٹی آر - ریموٹ ٹرانسمیشن کی درخواست یہ غالب ہے جب کسی اور نوڈ سے معلومات کی ضرورت ہوتی ہے۔ ہر نوڈ کی درخواست موصول ہوتی ہے ، لیکن صرف وہی نوڈ جس کا شناخت کنندہ پیغام سے ملتا ہے وہ ضروری نوڈ ہے۔ ہر نوڈ کو جواب بھی ملتا ہے۔ z
  • یہاں - ایک شناختی توسیع۔ اگر یہ غالب ہے تو ، اس کا مطلب ہے ایک معیاری سی اے این شناخت کرنے والا جس میں توسیع نہیں کی جارہی ہے۔
  • R0 -. ذرا سا.
  • ڈی ایل سی - ڈیٹا لمبائی کوڈ. یہ بھیجے جانے والے ڈیٹا کی لمبائی کی وضاحت کرتا ہے۔ یہ 4 بٹ ہے
  • ڈیٹا - 64 بٹ تک ڈیٹا منتقل کیا جاسکتا ہے۔
  • CRC - چکنا Redی فالتو پن کی جانچ پڑتال۔ اس میں غلطی کی نشاندہی کے ل application سابقہ ​​اطلاق کے اعداد و شمار کا چیکسم (منتقل کردہ بٹس کی تعداد) پر مشتمل ہے۔
  • الاس - قبول کرنا. یہ 2 بٹ کے لئے ہے. اگر درست پیغام موصول ہوتا ہے تو یہ غالب ہے۔
  • ای او ایف - فریم کا اختتام۔ یہ کین فریم کے اختتام کو نشان زد کرتا ہے اور بٹ اسٹفنگ کو غیر فعال کرتا ہے۔
  • آئی ایف ایس - انٹر فریم کی جگہ. اس میں کنٹرولر کو صحیح طریقے سے موصول ہونے والے فریم کو اس کی مناسب پوزیشن پر منتقل کرنے کے لئے درکار وقت ہوتا ہے۔
پیغام کی 5 مختلف اقسام ہیں:
  1. ڈیٹا فریم : یہ ایک صوابدیدی فیلڈ ، ڈیٹا فیلڈ ، CRC فیلڈ اور تسلیم کرنے والے فیلڈز پر مشتمل ہے۔
  2. ریموٹ فریم : یہ دوسرے نوڈ سے ڈیٹا منتقل کرنے کی درخواست کرتا ہے۔ یہاں RTR سا تھوڑا سا ہے.
  3. خرابی کا فریم : جب خرابی کا پتہ چل جاتا ہے تو یہ منتقل ہوتا ہے۔
  4. اوورلوڈ فریم : یہ پیغامات کے مابین تاخیر فراہم کرنے کے لئے استعمال ہوتا ہے۔ جب نوڈس بہت مصروف ہوجاتے ہیں تو یہ منتقل ہوتا ہے۔
  5. درست فریم : اگر ای او ایف فیلڈ مقتدر ہے تو ایک پیغام درست ہے۔ بقیہ پیغام دوبارہ منتقل کیا گیا ہے۔
جسمانی پرت کر سکتے ہیں:
بس کر سکتے ہیں
کنٹرولر ایریا نیٹ

تصویری ماخذ - digital.ni

یہ ایک دو تار سیریل لنک پر مشتمل ہوتا ہے- CAN_H اور CAN_L اور ایک دوسرے سے نسبتہ ان کی وولٹیج کی سطح یہ طے کرتی ہے کہ 1 یا 0 منتقل ہوتا ہے یا نہیں۔ یہ فرق کا اشارہ ہے۔ ہر سگنل لائن میں بہتا ہوا بہا برابر لیکن سمت کے برعکس ہوتا ہے ، جس کے نتیجے میں فیلڈ کینسلنگ اثر ہوتا ہے جو کم شور کے اخراج کی کلید ہے۔ یہ متوازن تفریق سگنلنگ کو یقینی بناتا ہے جو شور کے جوڑے کو کم کرتا ہے اور تاروں پر اعلی شرح سے ترسیل کی اجازت دیتا ہے۔ عام طور پر ، تاروں میں بٹی ہوئی جوڑی کیبلز ہوتی ہیں جن کی بس کی لمبائی 40 میٹر ہوتی ہے اور زیادہ سے زیادہ 30 نوڈس ہوتے ہیں۔ یہ ایک اوقیانوس یا غیر محافظ کیبل ہے جس میں 120 اوہم کی خصوصیت سے دوچار ہے۔

ترجمہ کر سکتے ہیں:

کنٹرولر ایریا نیٹ ورک

ہوگو پرووینچر کے ذریعہ گاڑیوں کے ل. کر سکتے ہیں۔ دونوں تاروں CANH اور CANL عام طور پر 2.5V پر طے ہوتے ہیں جو دو ٹرانجسٹروں اور 2.5V ولٹیج کے ذریعہ طے کرتے ہیں۔ بنیادی طور پر دونوں تاروں کے مابین ہمیشہ فرق 0 ہونا چاہئے۔ ڈرائیور کنٹرول CANH اور CANL تاروں پر لگنے والی وولٹیج کا تعین کرتا ہے۔ جب دونوں ٹرانجسٹر چل رہے ہیں تو ، 1 میں وولٹیج ڈراپ ہوجاتا ہےstٹرانجسٹر اور ڈایڈڈ 1.5V ہے ، جس سے CANH تار 3.5V تک لگ سکتی ہے۔ 2 بھر میں وولٹیج ڈراپاین ڈیٹرانجسٹر اور ڈایڈڈ 1V ہے ، جس سے CANL تار 1.5V پر نیچے جاسکتی ہے۔ ڈایڈڈ ہائی وولٹیج کے تحفظ کے لئے استعمال ہوتے ہیں۔ وصول کنندہ ایک امتیازی سلوک سرکٹ ہے جو 1 کی آؤٹ پٹ دیتا ہے جب دو ان پٹ CANH اور CANL ایک جیسے ہوتے ہیں اور اگر دو ان پٹس مختلف ہیں تو 0 کا آؤٹ پٹ ہوتا ہے۔ ٹی ایکس ڈی ڈومیننٹ بلاک زمینی غلطی کے تحفظ کے لئے استعمال کیا جاتا ہے اور اگر ڈائیڈز اور ٹرانجسٹر زیادہ گرم ہوجاتے ہیں تو تھرمل شٹ ڈاؤن بلاک ڈرائیور کنٹرول کو غیر فعال کردیتا ہے۔

کین کے فوائد:
  • یہ وائرنگ کو کم کردیتا ہے کیونکہ یہ تقسیم شدہ کنٹرول ہے اور اس سے نظام کی کارکردگی میں اضافہ ہوتا ہے۔
  • بہت سی کین چپ تیار کرتی ہے جس نے ڈیٹا لنک پرت فراہم کی اور جسمانی پرت کو چپ پر انٹرفیس کیا اور سافٹ ویئر ڈویلپر کو صرف کرنے کی ضرورت ہے صرف درخواست کوڈنگ تیار کرنا ہے۔
  • یہ مختلف برقی ماحول میں کام کرنے کی صلاحیت فراہم کرتا ہے اور شور سے پاک ترسیل کو یقینی بناتا ہے۔
  • ٹریفک کی بھیڑ کو ختم کیا گیا ہے کیونکہ پیغامات کو ان کی ترجیح کی بنیاد پر منتقل کیا جاتا ہے اور اس سے پورے نیٹ ورک کو وقت کی پابندیوں کو پورا کیا جاسکتا ہے۔
  • یہ غلطی سے پاک ٹرانسمیشن کی سہولت فراہم کرتا ہے کیونکہ ہر نوڈ پیغام کی ترسیل کے دوران غلطیوں کی جانچ کرسکتا ہے اور غلطی کا فریم بھیج سکتا ہے۔
کام کرنے کی مثال:

کنٹرولر ایریا نیٹ ورک کی صنعتی کے ساتھ ساتھ گاڑیوں میں بھی بہت زیادہ ایپلی کیشنز ہیں۔ ایک بڑی ایپلی کیشن ایک گاڑی میں مختلف آلات کے مابین رابطے میں شامل ہے۔ دوسرا مختلف مائکروکانٹرولرز میں شامل ہوسکتا ہے ، فرض کریں کہ پاس ورڈ کا پتہ لگانے کے لئے ، کسی ضرورت کو پورا کرنے کے لئے استعمال کیا جاتا ہے جیسے پاس ورڈ کا استعمال کرتے ہوئے بند دروازہ کھولنا یا کسی بلب پر سوئچ کرنا وغیرہ۔

کنٹرولر ایریا نیٹ ورک سرکٹ

کنٹرولر ایریا نیٹ ورک سرکٹ

بنیادی ایپلی کیشن میں 3 مائکروکانٹرولرز شامل ہیں جس میں ایک سی این نیٹ ورک کی طرح دو تاروں کا استعمال کرتے ہوئے ایک دوسرے سے بات چیت کی جاتی ہے۔ 1stمائکروکانٹرولر کیپیڈ ، 2 کے ساتھ انٹرفیس کیا جاتا ہےاین ڈیایل سی ڈی کے ساتھ ، اور تیسرا بوزر اور ریلے کے ساتھ جس میں چراغ چل رہا ہے۔ جب کیپیڈ میں پاس ورڈ داخل کیا جاتا ہے تو ، 2این ڈیمائکروکنٹرولر ایک وصول کنندہ کے طور پر کام کرتا ہے اور 1 سے تھوڑا سا منتقلی پیغام وصول کرتا ہےstٹرانسمیٹر اور LCD پر پیغام دکھاتا ہے۔ جب پورا پیغام منتقل ہوتا ہے تو ، 2این ڈیمائکروکنٹرولر تصدیق کرتا ہے اور اگر پاس ورڈ غلط ہے تو ، یہ 3 پر سگنل بھیجتا ہےrdمائکروکونٹرولر ، جس کے نتیجے میں بززر بھیجتا ہے اس سگنل کے ذریعہ آن کیا جاتا ہے۔ جب پاس ورڈ درست ہے ، 3rdمائکروکونٹرولر ریلے پر سوئچ کرتا ہے جس کے نتیجے میں چراغ سوئچ ہوجاتا ہے۔