যানবাহনে কেন একাধিক সিএন বাস রয়েছে?


17

সিএন বাসে অনেকগুলি প্রশ্ন রয়েছে তবে কোনওটিই (এতদূর আমি বলতে পারি) এটি কোনও গাড়ীতে কেন বেশ কয়েকটি সিএন বাস রয়েছে তা ব্যাখ্যা করে। আমি যা বুঝি তার থেকে অনেকগুলি নোড একক সিএন বাসে সংযুক্ত হতে পারে, সুতরাং আপনার কেন একাধিকের প্রয়োজন হবে তা আমি নিশ্চিত নই। আমার একমাত্র চিন্তা হ'ল:

উ: একক সিএএন বাসে কতগুলি নোড সংযুক্ত থাকতে পারে তার মোটামুটি ছোট সীমা রয়েছে। তবে যদি এটি হয় তবে আমি কল্পনা করব কিছু আন্তঃ ক্যান সংযোগ থাকতে হবে যাতে সালিসি এবং ত্রুটি পরীক্ষা করা যায় (স্পেন ২.০)।

- বা -

বি নোডগুলিকে প্রাথমিক, মাধ্যমিক এবং তৃতীয় পদ্ধতি হিসাবে অগ্রাধিকার দেওয়া হয় এবং প্রতিটি স্তরের নিজস্ব সিএন বাস রয়েছে এবং এই স্তরে কেবল ডিভাইস রয়েছে যা কার্যকারিতার দিক থেকে একে অপরের থেকে পৃথক। আইই ব্রেক, ইঞ্জিন নিয়ন্ত্রণ, বহিরাগত আলো, লকগুলি প্রাথমিক বাসে রয়েছে। রেডিও, এসি, সিট নিয়ন্ত্রণ, সেকেন্ডারি বাস ইত্যাদি রয়েছে on

যদি কেউ ব্যাখ্যা / স্পষ্ট করতে পারে তবে আমি সত্যিই এটির প্রশংসা করব। আগাম ধন্যবাদ.


1
আমি স্বীকারোক্তি দিয়ে এ সম্পর্কে খুব বেশি কিছু জানি না, তবে আমি ভেবেছিলাম যে কেবল একটি বাস আছে কারণ কেবল একটি সংযোগ রয়েছে - ওবিডিআইআই বন্দর। কীভাবে আলাদা বাসগুলিকে সম্বোধন করা হয়? কি তাদের আলাদা করে তোলে?
JPhi1618

@ JPhi1618 সত্যি বলতে আমি এতটা নিজেকে জানি না, এ কারণেই আমি প্রায় জিজ্ঞাসা করছি। আমি হ্যাকাথনের একটি অনুষ্ঠান যেখানে এটি উত্থাপিত হয়েছিল সেখান থেকে ফিরে আসার পরে আমি সিএন বাসের মাধ্যমে পিয়ার যানবাহনের সুরক্ষা নিয়ে আলোচনা করছিলাম এবং আমরা বেশিরভাগ যানবাহনের একাধিক সিএন বাস ছিল বলে উল্লেখ করে এমন বেশিরভাগ ব্যক্তির সন্ধান পেলাম। আমি সম্মত হই যে কেবলমাত্র সংযোগটি সম্পর্কে আমি জানি ওবিডিআইআই বন্দর। এখানে বেশ কয়েকটি পোস্ট রয়েছে যেখানে লোকেরা উল্লেখ করেছে যে একাধিক রয়েছে। ( বলবিজ্ঞান.স্ট্যাকেক্সেঞ্জারওয়েজস / প্রশ্নগুলি / 85৫৯59/obd2-and-can-bus - am6sigma উত্তরে এটি উল্লেখ করেছে)।
Moeman69

পাওয়া এই আলোচনা : যে বলে অনুরোধ ডেটাতে আপনি একটি নির্দিষ্ট পারেন ডিভাইস থেকে তথ্য একটি সেট অনুরোধ এবং ডেটা ফিরিয়ে দেওয়া হয় পড়তে পারেন গেটওয়ে সাথে হ্যান্ডশেক করতে হবে, সংযোগ সেটিংস দরাদরি। ডান অনুরোধের সাহায্যে আপনি একটি সংযোগ থেকে 3 টি বাসের যে কোনওটির থেকে ডেটা অ্যাক্সেস করতে পারেন - যাতে আপনার সিবিটি ইঞ্জিন নিয়ন্ত্রণকারী থেকে আরপিএম, ইনস্ট্রুমেন্ট ক্লাস্টার থেকে ওডোমিটার, সামনের ডানদিকের নিয়ামক থেকে উইন্ডো অবস্থান ইত্যাদি অনুরোধ করতে পারে তাই দেখে মনে হচ্ছে একটি "গেটওয়ে" কী।
JPhi1618

@ JPhi1618 আহঃ আপনাকে ধন্যবাদ আমি পৃষ্ঠাটি কখনও দেখিনি। এটিকে দেখে মনে হচ্ছে যে আমার চিন্তাভাবনাটি সঠিকভাবে সঠিক ছিল যে যন্ত্রগুলি বিভিন্ন বাসে গুচ্ছগুলিতে সংযুক্ত রয়েছে। তবে ক্যান গেটওয়েটি ভিডাব্লু গাড়িগুলির পক্ষে অনন্য বলে মনে হয় এবং অগত্যা মানক নয়। আমি কেবল এটিই অনুমান করতে পারি যে অন্যান্য যানবাহনের একই ডিভাইস এবং সেটআপ রয়েছে তবে এটি খাঁটি জল্পনা। আমি ইচ্ছা করি যেহেতু আমি সেখানে লোকদের প্রধানমন্ত্রী করতে পারি যেহেতু আমার মতো লোকেরা উল্লেখ করেছেন যাদের মনে হয় একাধিক বাসের প্রথম হাতের জ্ঞান আছে।
Moeman69

উত্তর:


17

সিএএন বাসগুলি প্রাথমিকভাবে পৃথক

  • ভিড় পরিচালনা
  • সুরক্ষা-সমালোচনামূলক সিস্টেমগুলির উপর নিয়ন্ত্রণমূলক উদ্বেগগুলি হ্রাস করুন
  • কে বিভিন্ন বাসে অ্যাক্সেস করতে পারে তার উপর আরও নিয়ন্ত্রণ জোগান

সাধারণ যানবাহনগুলিতে দুটি সিএন বাস থাকবে, একটি ইঞ্জিন এবং সুরক্ষা সিস্টেমের জন্য, এবং একটি দেহ নিয়ন্ত্রণের জন্য (আলো, ব্যবহারকারীর অভিজ্ঞতা ইত্যাদি),

কমপ্লেক্স যানবাহনগুলির যানবাহন গতিতে প্রভাবিত সিস্টেমগুলির জন্য পৃথক বাস থাকবে, উদাহরণস্বরূপ রাডার সহায়তাযুক্ত ক্রুজ নিয়ন্ত্রণ, পার্কিং সিস্টেম, লেন গাইডেন্স ইত্যাদি, পাশাপাশি সাধারণ শরীর নিয়ন্ত্রণের বাইরে ব্যবহারকারীর বৈশিষ্ট্যগুলির জন্য অতিরিক্ত সিস্টেম যেমন যানবাহন বিনোদন সিস্টেমগুলিতে।

বাস যখন পারে ভাগ করা, সেখানে কিছু কিছু কারণ তা করার নয়:

পূর্ণতা

এমনকি উচ্চ গতির ক্যান বাসগুলিতে সীমাহীন ব্যাডউইথ থাকতে পারে না এবং প্রকৃতপক্ষে আধুনিক যোগাযোগ ব্যবস্থার তুলনায় এগুলি খুব ধীর। তবে তাদের এখনও বহন করতে হবে অনেকগুলি ডেটা, এবং এটি বেশিরভাগ সময় সমালোচনামূলক, তাই কম ব্যবহার বজায় রাখার ফলে বার্তাগুলি আরও দ্রুত সরবরাহ করা যায় (কম সংঘর্ষ) যার অর্থ রিয়েল-টাইম বার্তাগুলি দেরি না করে সময়মতো পৌঁছে যায় ।

পরীক্ষামূলক

সুরক্ষা সমালোচনা সিস্টেমগুলি অন্যান্য সিস্টেমে প্রায়শই পৃথক থাকে যাতে পরীক্ষার পরিমাণ হ্রাস হয়। সুরক্ষা ক্রিটিকাল বাসের সাথে সংযুক্ত সমস্ত ডিভাইসের অবশ্যই অপারেশনটির একটি উচ্চতর মান থাকতে হবে এবং তাই এটি পরীক্ষা করার জন্য পরীক্ষা করা উচিত যে সেগুলি কোনও সুরক্ষা সমালোচনামূলক বাসে কোনও সমস্যা সৃষ্টি করবে না। একটি পৃথক বডি বাসের সাহায্যে আপনার সামান্য নিম্নমান থাকতে পারে যেহেতু আউটেজ কোনও সুরক্ষা সমস্যা সৃষ্টি করে না, তাই পরীক্ষা কমিয়ে আনা হয়।

একটি বাসের সাথে সমস্ত কিছু সংমিশ্রণ করা এবং সবকিছু উচ্চমানের উপর নির্ভর করে তা নিশ্চিত করার পরিবর্তে পৃথক বাস ডিজাইনারগুলিকে বাসটি বিভাগে এবং ব্যয় হ্রাস করতে দেয়।

শিল্প বিধিমালাগুলি বিশেষত, কারণ থ্রটল ইস্যু এবং অন্যান্য ড্রাইভ বাই ওয়্যার সমস্যাগুলি শিল্প অতীতে অভিজ্ঞ হয়েছে has সমালোচনামূলক সিস্টেমগুলি অ-সমালোচনামূলক সিস্টেমগুলি থেকে পৃথক করে রাখার পরে, সত্যের পরে কী ভুল হয়েছে তা সন্ধান করা এবং এর সমাধান করা আরও সহজ হয়ে যায়, পাশাপাশি কম ডিভাইস রয়েছে যেগুলি সুরক্ষা ব্যবস্থার সঠিক অপারেশনে হস্তক্ষেপ করতে পারে less

নিয়ন্ত্রণ

একবার মোড্ডাররা দেখতে পেল যে তারা ইঞ্জিন পরিচালন এবং অন্যান্য কম্পিউটারগুলিকে একটি একক ইন্টারফেসের মাধ্যমে পরিবর্তন করতে পারে, যানবাহন নির্মাতারা ডায়াগনস্টিক সংযোগকারী এবং এর বাসটিকে বাকী যানবাহন থেকে পৃথক করে এবং কেবলমাত্র সেই বার্তাগুলি পাস করার জন্য একটি গেটওয়ে ব্যবহার করে যা তারা অনুমতি দেয় pass ব্যবহারকারী এবং গ্যারেজ অ্যাক্সেস। তাদের নিজস্ব প্রযুক্তিবিদ অ্যাক্সেসের অনুমতি দেওয়ার জন্য অতিরিক্ত বৈশিষ্ট্য রয়েছে এবং অনেকগুলি ডায়াগনস্টিক সংযোজকটিতে অন্য একটি বাস যুক্ত করে, তবে বার্তার বিবরণ প্রকাশ না করে, তাই ডায়াগনস্টিক নির্গমন বিধিগুলির সাথে পিছনের দিকের সামঞ্জস্য বজায় রেখে তাদের উচ্চ গতির অ্যাক্সেস থাকতে পারে।

তবে বাসগুলি পৃথক করে দেওয়া সাধারণ ডায়াগনস্টিক্স সংযোজকটি ব্যবহার করে অন বোর্ডে কম্পিউটারে সহজে অ্যাক্সেস পেয়েছে তার উপর তাদের আরও কিছুটা নিয়ন্ত্রণ রাখতে সহায়তা করে।

অতিরিক্ত জটিলতা

অতিরিক্ত বাস দ্বারা প্রবর্তিত জটিলতা একটি গেটওয়ে নিয়ামক দ্বারা পরিচালিত হয়। কিছু গাড়িতে এটি বডি কন্ট্রোলার এবং প্রায়শই অন্যান্য বাস সংযোগ থাকে যেমন লিন। এটি বাসের মধ্যে বার্তাগুলি পাস করে যাতে ডায়াগনস্টিক ডিভাইস সংযুক্ত থাকে, উদাহরণস্বরূপ, ডিভাইসটি পুরো গাড়ি জুড়ে সম্পর্কিত সমস্ত ডায়াগনস্টিক তথ্য অ্যাক্সেস করতে পারে।


1
আমি আপনার বিষয়গুলির সাথে একমত তবে "টেস্টিং" এর চেয়ে "সুরক্ষা" -কে চাপ দেবে। সুরক্ষা সমালোচনা নিয়ন্ত্রকগুলি গেটওয়ে দ্বারা অন্যগুলি থেকে পৃথক করা হয় যা বাসগুলির মধ্যে যোগাযোগ নির্ধারিত সাবসেটটিতে ফিল্টার করে এবং সীমাবদ্ধ করে। ডিভিডি প্লেয়ার বিরতি বা এয়ারব্যাগগুলি নিয়ন্ত্রণ করতে সক্ষম হবে না (আপনি এটি একটি ভাল নকশাকৃত ইউএসবি স্টিক দিয়ে ছিনতাই করার পরে) বা ঘটনাক্রমে তাদের সিএন বাসে যৌক্তিক বা বৈদ্যুতিনভাবে আপস করতে পারেন। কৌশলটি মিশনের সমালোচনামূলক সার্ভারগুলির সাথে কোনও ল্যানের সমান যা আপনি ইন্টারনেটে প্রকাশ করবেন না। পরীক্ষা কেবল এতদূর যায়; বিচ্ছিন্নতা বোকা প্রমাণ।
পিটার - মনিকা পুনরায়

@ পিটারএ.স্নাইডার আমি আপনার সাথে একমত নই, তবে আমি মডেল ইয়ার '09 বৃহত ফোরড যানবাহনের জন্য বডি মডিউলটিতে কাজ করেছি, এবং কাঙ্ক্ষিত ফলাফলটি বাড়ানো বা যাচাইযোগ্য সুরক্ষা হতে পারে, তার প্রমাণটি পরীক্ষা করা হয়েছিল, এবং ক্ষেত্রে এই মডিউল পরীক্ষার সময় হ্রাস। বাস্তবতাটি হ'ল একক জটিল মডিউলটি পরীক্ষা করা তার সমস্ত অভ্যন্তরীণ ক্রিয়াকলাপে কয়েক মাস সময় নিতে পারে এবং একক সম্পূর্ণ যানবাহন বাসের পরীক্ষা করতে পারে। এটি উল্লেখযোগ্য ব্যয়ের সাথে একটি ডিগ্রির সমান্তরাল হতে পারে, তবে কয়েক সপ্তাহ অগ্রহণযোগ্যও। বাসগুলি পৃথক করা সহজ, দ্রুততর পরীক্ষার অনুমতি দেয়।
অ্যাডাম ডেভিস

@ পিটারএ.স্নাইডার এটি মডিউলগুলি এবং বাসগুলিকে আরও পুরোপুরি পরীক্ষা করার অনুমতি দেয় যা সুরক্ষা বাড়ায়, তবে প্রাথমিক লক্ষ্যটি ছিল একটি নির্দিষ্ট মানের সুরক্ষা বজায় রেখে উন্নয়নের সময় হ্রাস করা - সুরক্ষা বাড়ানো নয়। মডিউলগুলি যেভাবে ডিজাইন করা হয়েছে এবং বার্তাটি পাসিংয়ের নকশা করা হয়েছে, ইঞ্জিন বাসে পুনরায় ফ্ল্যাশ করা ডিভিডি প্লেয়ার সমস্যার কারণ হতে পারে। যে হার্ডওয়্যারটি বাসের সাথে সংযোগ করে সেগুলি সিলিকন স্তরে ডস আক্রমণকে আটকায় এবং মাইক্রোকন্ট্রোলাররা যা এই হার্ডওয়্যারটিতে সংযুক্ত হয় সফ্টওয়্যার মাধ্যমে প্রোগ্রামযোগ্য নয়।
অ্যাডাম ডেভিস

@ পিটারএ.স্নাইডার সম্ভবত এটি শব্দার্থবিজ্ঞান, বা কোনও পার্থক্য ছাড়াই পার্থক্য হতে পারে, তবে যদি নির্মাতারা একক বাসের দাবি করে, সিস্টেমগুলি একই স্তরের সুরক্ষার সাথে ডিজাইন করা যেতে পারে যা পৃথক বাসে বিদ্যমান। উন্নয়নের সময়টিই কেবল সত্যই ক্ষতিগ্রস্থ হবে। ভাগ্যক্রমে পৃথক বাসগুলির অতিরিক্ত ব্যয় কম, অন্যথায় পৃথক বাসের ব্যয় খুব বেশি হলে আমরা একটি একক বাসের জন্য ডিজাইন করব।
অ্যাডাম ডেভিস

8

CAN সম্পর্কে বিশেষভাবে কথা বলার সময় উত্তরটি উপরের কোনওটি নয়।

ক্যান সিস্টেমে নোডগুলি একে অপরের সাথে সরাসরি কথা বলে না, পরিবর্তে সিস্টেমটি বার্তা ভিত্তিক। প্রতিটি বার্তাটির ঠিকানার ভিত্তিতে একটি অগ্রাধিকার থাকে এবং এটি নির্ধারণ করে যে কারা কথা বলবে। কারও কাছে অগ্রাধিকার বার্তাটি সবার কাছে বার্তা প্রেরণ করে এবং যার কখন এটির প্রয়োজন হয় তা তা পড়ে reads

কতগুলি নোড থাকতে পারে তার কিছু সীমা রয়েছে তবে সেই সীমা বৈদ্যুতিক এবং আসল বাসের কোনও ক্রিয়াকলাপ নয়।

কারণটি হ'ল উচ্চ গতির ক্যান তার গতির কারণে বৈদ্যুতিকভাবে খুব জটিল। (আমি ট্রান্সমিশন লাইন, সিগন্যাল অখণ্ডতা, স্টাবস এবং সমাপ্তি সম্পর্কে এগিয়ে যেতে পারি তবে এটি এই উত্তরটির প্রয়োজনের বাইরে) এটি নকশাটিকে জটিল করে তোলে এবং মডিউলগুলি এটি আরও ব্যয়বহুল করে তোলে। তদ্ব্যতীত সমস্ত কিছুর জন্য উচ্চ গতির ক্যান ব্রেক ব্রেকের গতি প্রয়োজন হয় না। ক্যান বাস সিস্টেমটি সাধারণত তিনটি বাসে ভাঙা হয়, কম গতি, মাঝারি গতি এবং উচ্চ গতিতে।

  • উচ্চ গতির ক্যান সমস্ত গুরুত্বপূর্ণ সিস্টেমকে সংযুক্ত করে। ইঞ্জিন, এবিএস, এয়ার ব্যাগ, সংক্রমণ, দেহ। এর পরে বডি কম্পিউটার অন্যান্য বাসের মধ্যে প্রবেশদ্বার হিসাবে কাজ করে।
  • মাঝারি গতির ক্যান সাধারণত বাহ্যিক আলো, পাওয়ার লকস, পাওয়ার মিরর ইত্যাদির মতো গাড়ির জন্য ব্যবহৃত হয় AN
  • স্বল্প গতির ক্যান বাকি অ-সমালোচনামূলক সিস্টেমগুলিকে তুলতে পারে। এর মধ্যে অভ্যন্তরীণ আলো, বিনোদন ইত্যাদি অন্তর্ভুক্ত থাকতে পারে

পূর্বে উল্লিখিত হিসাবে CAN বাস নোড ঠিকানার পরিবর্তে বার্তা ঠিকানা ব্যবহার করে। উদাহরণস্বরূপ, গাড়ির গতি একটি বার্তা হবে। এই বার্তাটি এবিএস ইউনিট দ্বারা প্রেরণ করা হয় এবং এর যথেষ্ট উচ্চ অগ্রাধিকার রয়েছে। ইঞ্জিন, এয়ার ব্যাগ, ট্রান্সমিশন এবং বডি সকলেই বার্তায় আগ্রহী এবং এটি পড়তে পারে the বার্তাটি পাওয়ার পরে বডি ম্যাসেজটি অন্য বাসের মধ্যে ফেরত পাঠায়। নিম্ন গতির বাসগুলিতে সাধারণত হাই স্পিড বাসের মতো ঘন ঘন আপডেটের প্রয়োজন হয় না তাই বডি কেবল মাঝে মাঝে আপডেট করে।

যদি কোনও মডিউলের এমন তথ্য প্রয়োজন হয় যা সাধারণত সঞ্চালিত হয় না একটি মডিউল তথ্যের জন্য অনুরোধ করতে পারে। বাসের নকশাটি এমন যে ডেটা যখন অনুরোধ করা হয় মডিউলটিতে তথ্য রয়েছে কেবল তখনই জানেন যে তথ্যটি প্রয়োজন এবং কার তথ্য প্রয়োজন নেই।

গেটওয়েটি বডি হতে হবে না, এটি ইনস্ট্রুমেন্ট ক্লাস্টার বা অন্য কোনও কম্পিউটার হতে পারে।


দৃ answer় উত্তরের জন্য ধন্যবাদ। আমি CAN বার্তা এবং বার্তা সালিশের সাথে বেশ ভালভাবে পরিচিত familiar আমি অনুমান করি যে প্রশ্নটি আমি সত্যিই খুঁজছি তা হ'ল কোনও ক্যানের বার্তা (লো স্পিড নন ক্রিটিক্যাল ক্যান) অন্য কোনও ক্যানের সাথে সংযুক্ত নোড দ্বারা দেখা (উচ্চ গতির সমালোচনামূলক সিস্টেমগুলি ক্যানের মতো)? আমি কল্পনা করব যে সালিসি সিস্টেম সহজাতভাবে বার্তাটির অগ্রাধিকারটিকে পরিচালনা করবে কারণ সমস্ত ডিভাইসগুলি একটি একক ক্যানের সাথে সংযুক্ত থাকলে সিস্টেমটি পুরোপুরি সূক্ষ্মভাবে পরিচালনা করতে পারে। অথবা এমনকি বিভিন্ন ক্যান এক সাথে সংযুক্ত থাকলেও। তারা পৃথক হওয়া কি কেবল প্রয়োজনীয়তা এবং ব্যয়ের বিষয়?
Moeman69

@ মোমন 69 একটি গাড়িতে শতাধিক নোড থাকতে পারে। এগুলিকে উচ্চ গতির ক্যান দিয়ে সজ্জিত করা ব্যয়বহুল। এটিও বাসটি চলাচল করবে এবং সমালোচনামূলক ব্যবস্থায় আরও অনেক ব্যর্থতা পয়েন্ট দেবে।
vini_i

2

2003 এর পর থেকে এই কার্টুনটিতে একটি কারণ সুন্দরভাবে সংক্ষিপ্ত করা হয়েছে:

এখানে চিত্র বর্ণনা লিখুন

("নতুন ডিভাইস পাওয়া গেছে: এয়ারবাস এ 310। অটো কনফিগারেশন শুরু করুন? [শুরু] [বাতিল করুন]")

একই ধরনের হামলার ঘটনাও সম্প্রতি প্রকাশিত হয়েছে। একটি পৃথক বাসে সুরক্ষার গুরুতর উপাদানগুলি যা কেবলমাত্র একটি সঠিকভাবে কনফিগার করা গেটওয়ের মাধ্যমে অ্যাক্সেসযোগ্য তা উপরেরটির মতো অসাবধানতা সমস্যার সম্ভাবনাটিকে হ্রাস করে এবং হ্যাকিংকে আরও শক্ত করে তোলে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.