কন্ট্রোলার এরিয়া নেটওয়ার্ক (সিএন)

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





ক্যান বা কন্ট্রোলার এরিয়া নেটওয়ার্ক একটি দুটি তারযুক্ত অর্ধ-দ্বৈত উচ্চ গতির সিরিয়াল নেটওয়ার্ক প্রযুক্তি। এটি মূলত স্বল্প ব্যাসার্ধের অঞ্চলে যেমন কোনও অটোমোবাইলের মধ্যে বিভিন্ন ডিভাইসের মধ্যে যোগাযোগের ক্ষেত্রে ব্যবহৃত হয়। ক্যান প্রোটোকল হ'ল সিএসএমএ-সিডি / এএসএম প্রোটোকল বা ক্যারিয়ার সেন্সিয়াল মেসেজের অগ্রাধিকার প্রোটোকলে একাধিক অ্যাক্সেস সংঘর্ষ সনাক্তকরণ আরবিট্রেশন। সিএসএমএ নিশ্চিত করে যে কোনও নোড কোনও বার্তা প্রেরণের আগে একটি নির্দিষ্ট সময়ের জন্য অপেক্ষা করতে হবে। সংঘর্ষ সনাক্তকরণ নিশ্চিত করে যে তাদের নির্ধারিত অগ্রাধিকারের ভিত্তিতে বার্তাগুলি নির্বাচন করে সংঘর্ষ এড়ানো হবে।

এটি 125 কেবিপিএস থেকে 1 এমবিপিএস পর্যন্ত সিগন্যালিং হার সরবরাহ করে। এটি 2048 টি বিভিন্ন বার্তা শনাক্তকারীদের জন্য সরবরাহ করে।




এটি আইএসও -11898 স্ট্যান্ডার্ড এবং 7 স্তর ওপেন সিস্টেম আন্তঃসংযোগ মডেলটি ব্যবহার করে।

ইতিহাস:

এটি রবার্ট বোশ 1982 সালে বিকাশ করেছিলেন এবং ১৯৮ro সালে ডেট্রয়েটস সোসাইটি অফ অটোমোটিভ ইঞ্জিনিয়ার্স দ্বারা আনুষ্ঠানিকভাবে প্রকাশিত হয়েছিল C



আইএসও 11898 আর্কিটেকচার:
নিয়ামক

চিত্র উত্স - Theremino

স্তরযুক্ত আর্কিটেকচারটিতে তিনটি স্তর রয়েছে

  • আবেদন স্তর : এটি অপারেটিং সিস্টেম বা CAN ডিভাইসের প্রয়োগের সাথে ইন্টারঅ্যাক্ট করে।
  • ডেটা লিঙ্ক স্তর : এটি ডেটা প্রেরণ, গ্রহণ এবং বৈধকরণের ক্ষেত্রে প্রকৃত ডেটা প্রোটোকলের সাথে সংযুক্ত করে।
  • পদার্থের স্তর : এটি প্রকৃত হার্ডওয়্যারকে উপস্থাপন করে।
    স্ট্যান্ডার্ড CAN ফ্রেমে নিম্নলিখিত বিটগুলি নিয়ে গঠিত:

নিয়ন্ত্রক অঞ্চলস্ট্যান্ডার্ড CAN ফ্রেমে নিম্নলিখিত বিটগুলি নিয়ে গঠিত:


  • এসওএফ- এফআর এর শুরু আমে। এই বার্তাটি থেকে এই বার্তাটি শুরু হয়।
  • শনাক্ত করুন : এটি বার্তার অগ্রাধিকারটি স্থির করে। বাইনারি মান কম, অগ্রাধিকার উচ্চতর। এটি 11 বিট।
  • আরটিআর - রিমোট ট্রান্সমিশন অনুরোধ। অন্য নোড থেকে তথ্য প্রয়োজন হলে এটি প্রভাবশালী। প্রতিটি নোড অনুরোধটি গ্রহণ করে তবে কেবলমাত্র সেই নোড যার পরিচয়দাতাকে বার্তাটির সাথে মেলে প্রয়োজনীয় নোড। প্রতিটি নোড এছাড়াও সাড়া পেয়েছে। Z
  • এখানে - একক সনাক্তকরণ এক্সটেনশন। যদি এটি প্রভাবশালী হয় তবে এর অর্থ হ'ল কোনও প্রমিত ছাড়াই একটি মানক সিএন সনাক্তকারী প্রেরণ করা হচ্ছে।
  • আর 0 - সংরক্ষিত বিট।
  • ডিএলসি - ডেটা দৈর্ঘ্য কোড। এটি ডেটা প্রেরণের দৈর্ঘ্য নির্ধারণ করে। এটি 4 বিট
  • ডেটা - bit৪ বিট পর্যন্ত ডেটা স্থানান্তরিত হতে পারে।
  • সিআরসি - চক্রীয় অপ্রয়োজনীয় চেক। এতে ত্রুটি সনাক্তকরণের জন্য পূর্ববর্তী অ্যাপ্লিকেশন ডেটার চেকসাম (সংক্রমণের বিটগুলির সংখ্যা) রয়েছে।
  • আলাস - স্বীকৃতি এটি 2 বিটের জন্য। সঠিক বার্তা পেলে এটি প্রভাবশালী।
  • ইওএফ - ফ্রেমের শেষ। এটি ক্যান ফ্রেমের শেষ চিহ্নিত করে এবং বিট স্টাফিং অক্ষম করে।
  • আইএফএস - ইন্টার ফ্রেম স্পেস। এটিতে সঠিকভাবে প্রাপ্ত ফ্রেমটিকে তার যথাযথ অবস্থানে নিয়ে যাওয়ার জন্য নিয়ামকের প্রয়োজনীয় সময় রয়েছে।
5 টি পৃথক বার্তার প্রকার:
  1. ডেটা ফ্রেম : এটি একটি স্বেচ্ছাসেবী ক্ষেত্র, ডেটা ফিল্ড, সিআরসি ক্ষেত্র এবং স্বীকৃতি ক্ষেত্র নিয়ে গঠিত।
  2. রিমোট ফ্রেম : এটি অন্য নোড থেকে ডেটা ট্রান্সমিশনের জন্য অনুরোধ করে। এখানে আরটিআর বিটটি বিরল ive
  3. ত্রুটি ফ্রেম : কোনও ত্রুটি ধরা পড়লে এটি সংক্রমণিত হয়।
  4. ওভারলোড ফ্রেম : এটি বার্তাগুলির মধ্যে বিলম্ব সরবরাহ করতে ব্যবহৃত হয়। নোডগুলি খুব ব্যস্ত হয়ে উঠলে এটি সঞ্চারিত হয়।
  5. বৈধ ফ্রেম : ইওএফ ক্ষেত্রটি রিসিভ থাকলে কোনও বার্তা বৈধ। অন্য বার্তাটি আবার সঞ্চারিত হয়।
শারীরিক স্তর:
বাস করতে
নিয়ন্ত্রক অঞ্চল নেট

চিত্র উত্স - digital.ni

এটি একটি দুই-তারের সিরিয়াল লিঙ্ক- CAN_H এবং CAN_L এবং একে অপরের সাথে সম্পর্কিত তাদের ভোল্টেজের স্তরগুলি 1 বা 0 সংক্রমণিত কিনা তা নির্ধারণ করে। এটি ডিফারেনশিয়াল সিগন্যাল। প্রতিটি সিগন্যাল লাইনে প্রবাহিত বর্তমান সমান তবে দিকের বিপরীত, যার ফলে ক্ষেত্র-বাতিলকরণ প্রভাবটি কম শব্দ নির্গমনের মূল চাবিকাঠি। এটি একটি ভারসাম্যপূর্ণ ডিফারেনশিয়াল সিগন্যালিং নিশ্চিত করে যা শোরগোলকে হ্রাস করে এবং তারের উপর দিয়ে উচ্চ হারে সংক্রমণের অনুমতি দেয়। সাধারণত, তারগুলি 40 মিটার বাসের দৈর্ঘ্য এবং সর্বাধিক 30 নোডের সাথে জোড়াযুক্ত তারগুলি মোটা হয়। এটি 120 ওহমের বৈশিষ্ট্যযুক্ত প্রতিবন্ধকতা সহ একটি রক্ষিত বা আনসিল্ডযুক্ত কেবল is

স্থানান্তর করতে পারেন:

কন্ট্রোলার এরিয়া নেটওয়ার্ক

হুগো প্রভিনচারের মাধ্যমে যানবাহন কিনতে পারেন। দুটি তার CANH এবং CANL সাধারণত দুটি ট্রানজিস্টর এবং 2.5V ভোল্টেজ উত্স দ্বারা নির্ধারিত হয় 2.5V এ। মূলত দুটি তারের মধ্যে পার্থক্য সর্বদা 0 হওয়া উচিত ড্রাইভার কন্ট্রোল CANH এবং CANL তারের উপর প্রয়োগ ভোল্টেজ নির্ধারণ করে। উভয় ট্রানজিস্টার যখন পরিচালনা করছে তখন ভোল্টেজটি 1 টির উপরে নেমে যায়স্ট্যান্ডট্রানজিস্টর এবং ডায়োড 1.5V হয়, যা CANH তারকে 3.5V পর্যন্ত টানতে পারে। ভোল্টেজ ড্রপ 2 জুড়েএনডিট্রানজিস্টর এবং ডায়োডটি 1 ভি, সিএএনএল তারকে 1.5V-এর নীচে টান দেয়। ডায়োডগুলি উচ্চ ভোল্টেজ সুরক্ষার জন্য ব্যবহৃত হয়। রিসিভারটি একটি বৈষম্যমূলক সার্কিট যা 1 ইনপুট দেয় যখন দুটি ইনপুট সিএনএইচ এবং সিএএনএল একই হয় এবং যদি দুটি ইনপুট আলাদা হয় তবে 0 এর আউটপুট দেয়। টিএক্সডি প্রভাবশালী ব্লক স্থল ত্রুটি সুরক্ষার জন্য ব্যবহৃত হয় এবং যদি ডায়োডস এবং ট্রানজিস্টর বেশি গরম হয়ে যায় তবে তাপীয় শাটডাউন ব্লকটি ড্রাইভার নিয়ন্ত্রণ অক্ষম করে।

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

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

কন্ট্রোলার এরিয়া নেটওয়ার্ক সার্কিট

কন্ট্রোলার এরিয়া নেটওয়ার্ক সার্কিট

বেসিক অ্যাপ্লিকেশনটিতে 3 টি মাইক্রোকন্ট্রোলার থাকে যা একে একে CAN নেটওয়ার্কের মতো দুটি তার ব্যবহার করে একে অপরের সাথে যোগাযোগ করে। ঘস্ট্যান্ডমাইক্রোকন্ট্রোলার একটি কীপ্যাড, 2 দিয়ে ইন্টারফেস করা হয়এনডিএলসিডি সহ এবং তৃতীয়টি বুজার এবং একটি রিলে প্রদীপ চালিত। কীপ্যাডে একটি পাসওয়ার্ড প্রবেশ করা হলে, 2এনডিমাইক্রোকন্ট্রোলার রিসিভার হিসাবে কাজ করে এবং 1 থেকে কিছুটা সংক্রমণিত বার্তা গ্রহণ করেস্ট্যান্ডপ্রেরণকারী এবং এলসিডিতে বার্তা প্রদর্শন করে। পুরো বার্তাটি সঞ্চারিত হলে, 2এনডিমাইক্রোকন্ট্রোলার যাচাই করে এবং পাসওয়ার্ডটি ভুল হলে এটি 3 এ সংকেত প্রেরণ করেআরডিমাইক্রোকন্ট্রোলার, যা পরিবর্তে বুজারটি প্রেরণ করে এই সংকেতটি দিয়ে চালু করা হয়। পাসওয়ার্ডটি সঠিক হলে 3আরডিমাইক্রোকন্ট্রোলার রিলেতে স্যুইচ করে যা পরিবর্তে বাতিতে স্যুইচ করে।