CAN (کنٹرولر ایریا نیٹ ورک) بس ایک جدید اور قابل اعتماد مواصلاتی پروٹوکول ہے جو بہت سی جدید گاڑیوں اور صنعتی ایپلی کیشنز میں استعمال ہوتا ہے۔ یہ ریئل ٹائم میں الیکٹرانک کنٹرول یونٹس (ECU) کے درمیان ڈیٹا کی ترسیل کو قابل بناتا ہے، جو اسے جدید دور کے مواصلاتی نظام کا ایک لازمی پہلو بناتا ہے۔
CAN بس میں، ڈیٹا پیغامات کی ایک سیریز میں بھیجا جاتا ہے۔ ہر پیغام میں ایک پیغام شناخت کنندہ اور ڈیٹا پے لوڈ ہوتا ہے۔ پیغام کا شناخت کنندہ پیغام کے منبع اور منزل کی نشاندہی کرتا ہے، جبکہ ڈیٹا پے لوڈ میں منتقل ہونے والا اصل ڈیٹا ہوتا ہے۔ CAN بس ایک براڈکاسٹ قسم کے کمیونیکیشن اپروچ کا استعمال کرتی ہے، مطلب یہ ہے کہ نیٹ ورک پر موجود تمام ECUs بس پر منتقل ہونے والے ہر پیغام کو وصول کرتے ہیں اور اس پر کارروائی کرتے ہیں، تاہم، صرف مطلوبہ وصول کنندہ ہی پیغامات پر عمل کرتے ہیں۔
CAN بس کے مرکز میں دو ڈیٹا تاریں ہیں: CAN ہائی (CANH) اور CAN Low (CANL)۔ یہ تاریں ان کے درمیان تفریق سگنل منتقل کرتی ہیں، جو پیغام بھیجے جانے کی حالت کے لحاظ سے تبدیل ہوتی ہیں۔ مثال کے طور پر، اگر ایک '0' بٹ منتقل کیا جا رہا ہے، تو CANH تار CANL تار سے زیادہ وولٹیج کی حالت میں ہوگا۔ اس کے برعکس، اگر '1' بٹ منتقل کیا جا رہا ہے، تو CANL تار CANH تار سے زیادہ وولٹیج پر ہوگا۔ یہ تفریق سگنل شور اور مداخلت کو ختم کرنے کے لیے استعمال کیا جاتا ہے، جس سے CAN بس ایک مضبوط اور قابل اعتماد مواصلاتی پروٹوکول ہے۔
CAN بس پر پیغامات کی ترسیل ترجیحی عمل کے ذریعے کی جاتی ہے، اس بات کو یقینی بناتے ہوئے کہ اعلی ترجیح والے پیغامات کو کم ترجیح والے پیغامات سے پہلے منتقل کیا جائے۔ مواصلات کے دوران، نیٹ ورک پر موجود ہر ECU مسلسل CAN بس کی نگرانی کرتا ہے اور اس وقت کا انتظار کرتا ہے جب اس کے پیغام کو منتقل کرنے سے پہلے بس پر ٹریفک نہ ہو۔ یہ یقینی بناتا ہے کہ ہر پیغام بغیر کسی تنازعہ یا ڈیٹا کے تصادم کے منتقل ہوتا ہے۔

Oct 31, 2023
ایک پیغام چھوڑیں۔
CAN بس میں ڈیٹا کیسے منتقل ہوتا ہے؟
انکوائری بھیجنے




