ড্রোন রেডিও লিঙ্কে ইউআরটি এমএসপি প্রোটোকল

একজন ক্লায়েন্ট আমাদের ড্রোন রেডিও লিঙ্কে কিছু ইউআর্ট এমএসপি প্রোটোকল জিজ্ঞাসা করুন.

প্রশ্নঃ: আপনার ড্রোন রেডিও লিঙ্কে সমর্থিত ইউআরটি এমএসপি প্রোটোকল ওএসডি?
একটি: হাঁ, এটি সমর্থিত.

ড্রোন বিশ্বে, এর সংমিশ্রণUART (ইউনিভার্সাল অ্যাসিঙ্ক্রোনাস রিসিভার/ট্রান্সমিটার) এবংএমএসপি (মাল্টিউই সিরিয়াল প্রোটোকল) একটি মৌলিক যোগাযোগ ব্যবস্থা যা একটি ফ্লাইট কন্ট্রোলারকে বিভিন্ন পেরিফেরিয়াল ডিভাইসের সাথে সংযুক্ত করে. এখানে ইউআরটি এমএসপি প্রোটোকলের বিশদ ব্যাখ্যা দেওয়া হয়েছে.

ইউআরটি এবং এমএসপির ভূমিকা

তারা কীভাবে একসাথে কাজ করে তা বুঝতে, আসুন তাদের স্বতন্ত্র ভূমিকাগুলি ভেঙে দিন:

  • UART (শারীরিক মহাসড়ক): ইউআরটি একটি হার্ডওয়্যার ইন্টারফেস এবং অ্যাসিঙ্ক্রোনাস সিরিয়াল যোগাযোগের জন্য একটি প্রোটোকল. এটি সংজ্ঞায়িত করে যে কীভাবে ডেটা বাইটগুলি সিরিয়াল বিট স্ট্রিমে রূপান্তরিত হয় এবং শারীরিক তারের উপরে প্রেরণ করা হয় (ট্রান্সমিটের জন্য টিএক্স, প্রাপ্তির জন্য আরএক্স). একটি ড্রোন মধ্যে, একটি ইউআর্ট একটি শারীরিক সিরিয়াল পোর্ট ফ্লাইট কন্ট্রোলারে.
  • এমএসপি (ট্র্যাফিক বিধি): এমএসপি একটি সফ্টওয়্যার ভিত্তিক, বাইনারি যোগাযোগ প্রোটোকল. এটি একটি মানক সংজ্ঞা দেয় বার্তা ফর্ম্যাট ফ্লাইট কন্ট্রোলার এবং অন্যান্য ডিভাইসের মধ্যে ডেটা এবং কমান্ড বিনিময় করার জন্য. এটি কীভাবে ব্যাটারি ভোল্টেজ বা ফ্লাইট মোডের মতো তথ্যকে একটি পরিচিত কাঠামোতে প্যাকেজ করতে হবে তা নির্দিষ্ট করে যাতে প্রাপ্তি শেষটি এটি সঠিকভাবে ব্যাখ্যা করতে পারে.

যখন আমরা সম্পর্কে কথা বলি “ইউআরটি এমএসপি প্রোটোকল,” আমরা ব্যবহার করে উল্লেখ করিএমএসপি বার্তাগুলি একটি ইউআরটি সিরিয়াল সংযোগের মাধ্যমে পরিবহন করা হয়েছে. ইউআরটি শারীরিক ডেটা বাস সরবরাহ করে, এমএসপি যখন সেই বাসে কথিত ভাষাটি সংজ্ঞায়িত করে.

ইউআর্ট এবং এমএসপি কীভাবে ড্রোনগুলিতে একসাথে কাজ করে

এই সংমিশ্রণটি মূলত ফ্লাইট কন্ট্রোলার এবং পেরিফেরিয়ালগুলির মধ্যে দ্বিপাক্ষিক যোগাযোগের জন্য ব্যবহৃত হয় যা এর ভাষার কথা বলতে হবে. সাধারণ ওয়ার্কফ্লো নিম্নরূপ:

  1. একটি পেরিফেরাল ডিভাইস (যেমন, একটি ওএসডি মডিউল) তার টিএক্স ব্যবহার করে একটি ইউআরটি পোর্টের মাধ্যমে ফ্লাইট কন্ট্রোলারের সাথে সংযুক্ত রয়েছে, RX, এবং জিএনডি তারগুলি.
  2. ফ্লাইট কন্ট্রোলারের ফার্মওয়্যার (বিটাফ্লাইট বা ইনভের মতো) ব্যবহার করার জন্য কনফিগার করা হয় MSP সেই নির্দিষ্ট ইউআরটিতে প্রোটোকল.
  3. পেরিফেরিয়াল তখন এমএসপি কমান্ডগুলি প্রেরণ করতে পারে অনুরোধ ডেটা ফ্লাইট কন্ট্রোলার থেকে. উদাহরণ স্বরূপ, একটি ওএসডি ক্রমাগত ভিডিও ফিডে ওভারলে করার জন্য মনোভাব এবং ব্যাটারি ডেটা অনুরোধ করে.
  4. বিপরীতে, একটি গ্রাউন্ড স্টেশন কনফিগারেটর (বিটাফ্লাইট কনফিগারেটর মত) এমএসপি ব্যবহার করতে পারেন কমান্ড প্রেরণ করুন ফ্লাইট কন্ট্রোলারে, যেমন পরামিতি সেট করা বা এর স্থিতি অনুরোধ করা.

মূল অ্যাপ্লিকেশন এবং ডিভাইস

একটি ড্রোন বাস্তুতন্ত্রের বেশ কয়েকটি মূল উপাদান সংযোগ করার জন্য ইউআরটি ওভার এমএসপি অত্যন্ত গুরুত্বপূর্ণ:

  • এফপিভি গগলস ওএসডি: এটি অন্যতম সাধারণ ব্যবহার. ডিজেআই বা ফ্যাটশার্কের গগলগুলি ব্যাটারি ভোল্টেজের মতো ওএসডি তথ্য অনুরোধ এবং প্রদর্শন করতে এমএসপি ব্যবহার করে, আরএসএসআই, এবং আপনার ভিডিও ফিডে ফ্লাইট কন্ট্রোলার থেকে ফ্লাইট মোড.
  • অন ​​স্ক্রিন ডিসপ্লে ইউনিট: স্ট্যান্ডেলোন ওএসডি মডিউলগুলি (MWOSD এর মতো) তারা প্রদর্শিত ডেটা পেতে এমএসপিতে নির্ভর করুন.
  • বাহ্যিক সেন্সর: কিছু সেন্সর, নির্দিষ্ট লিডার রেঞ্জফাইন্ডার বা ডিজিটাল আকাশসীমার সেন্সরগুলির মতো, তাদের পাঠগুলি সরাসরি ফ্লাইট কন্ট্রোলারে পাঠাতে এমএসপি প্রোটোকল ব্যবহার করতে পারেন.
  • রেডিও টেলিমেট্রি: উচ্চ-স্তরের সিস্টেমগুলি প্রায়শই ম্যাভলিঙ্ক ব্যবহার করে, কিছু সহজ টেলিমেট্রি লিঙ্ক (উদাহরণ স্বরূপ, কিছু ওয়াই-ফাই-ভিত্তিক সিস্টেমে) স্বচ্ছভাবে এমএসপি ডেটা গ্রাউন্ড স্টেশনে প্রেরণে কনফিগার করা যেতে পারে.

কনফিগারেশন এবং ব্যবহারিক নোট

ব্যবহারিক ব্যবহারের জন্য আপনার যা জানা দরকার তা এখানে:

  • কনফিগারেশন: আপনাকে অবশ্যই আপনার ফ্লাইট কন্ট্রোলারের ফার্মওয়্যারের মধ্যে একটি নির্দিষ্ট ইউআর্ট পোর্টে এমএসপি সক্ষম করতে হবে (যেমন, বিটাফ্লাইট/ইনভ/আরডুপিলট). এটি প্রায়শই সিরিয়াল পোর্টের প্রোটোকলটি সেট করে করা হয় MSP অথবা, আরডুপিলটের ক্ষেত্রে, সেটিং SERIALx_PROTOCOL = 32 সাধারণ এমএসপি বা 33 ডিজেআই এফপিভি গগলসের জন্য.
  • বড হার: একটি সাধারণ বাউড রেট হয় 115200.
  • সীমাবদ্ধতা: এটি লক্ষ করা গুরুত্বপূর্ণ যে এমএসপি সাধারণত হয় আরডুপিলোট কনফিগার করার জন্য ব্যবহৃত হয় না ফ্লাইট কন্ট্রোলার; ওএসডি এবং সেন্সরগুলির জন্য এটির প্রাথমিক ভূমিকা রয়েছে.

প্রশ্ন জিজ্ঞাসা কর

← ফিরে

আপনার বার্তা প্রেরণ করা হয়েছে