မောင်းသူမဲ့လေယာဉ်ရေဒီယိုချိတ်ဆက်မှုတွင် UART MSP protocol

ဖောက်သည်တစ် ဦး သည် Drone ရေဒီယိုချိတ်ဆက်မှုတွင် UART MSP protocol ကိုမေးသည်.

မေး: OSD သည် UART MSP protocol ကိုသင်၏မောင်းသူမဲ့လေယာဉ်ရေဒီယိုချိတ်ဆက်မှုတွင်ထောက်ပံ့သည်?
တစ်ဦးက: ဟုတ်ကဲ့, ကထောက်ခံသည်.

မောင်းသူမဲ့လေယာဉ်, ပေါင်းစပ်UART (Universal Asynchronous Receiver/Transmitter) ပြီးနောက်MSP (Multiwii Serial protocol) လေယာဉ်ထိန်းချုပ်သူအားအရံပစ္စည်းကိရိယာများနှင့်ဆက်သွယ်သောအခြေခံဆက်သွယ်ရေးစနစ်တစ်ခုဖြစ်သည်. ဤတွင် UART MSP protocol ၏အသေးစိတ်ရှင်းပြချက်ဖြစ်သည်.

UART နှင့် MSP ၏အခန်းကဏ် of

သူတို့အတူတကွအလုပ်လုပ်ပုံကိုနားလည်ရန်, သူတို့ရဲ့အခန်းကဏ် down ကိုဖြိုခွဲကြပါစို့:

  • UART (ရုပ်ပိုင်းဆိုင်ရာအဝေးပြေးလမ်းမကြီး): UART သည် hardware interface နှင့် asynchronous serial ဆက်သွယ်ရေးအတွက် protocol တစ်ခုဖြစ်သည်. ဒေတာများ၏ Bytes သည် serial bit stream သို့မည်သို့ပြောင်းလဲစေပြီးရုပ်ပိုင်းဆိုင်ရာဝါယာကြိုးများပေါ်တွင်ပို့သည်ကိုသတ်မှတ်ပါတယ် (Transment အတွက် tx, လက်ခံရန် RX). မောင်းသူမဲ့လေယာဉ်၌တည်၏, တစ် ဦး uart တစ်ခုဖြစ်ပါတယ် ရုပ်ပိုင်းဆိုင်ရာအမှတ်စဉ်ဆိပ်ကမ်း လေယာဉ်ထိန်းချုပ်သူတွင်.
  • MSP (အသွားအလာစည်းမျဉ်းစည်းကမ်းတွေ): MSP သည် software-based ဖြစ်သည်, binary ဆက်သွယ်ရေး protocol. ဒါဟာစံသတ်မှတ်ထားသောသတ်မှတ်ပါတယ် မက်ဆေ့ခ်ျကိုပုံစံ လေယာဉ်ထိန်းချုပ်သူနှင့်အခြားကိရိယာများအကြားဒေတာနှင့် command များကိုဖလှယ်ဘို့. ၎င်းသည်အချက်အလက်များကို Battery ဗို့အားသို့မဟုတ်လေယာဉ်ခရီးစဉ်စနစ်ကဲ့သို့သောအချက်အလက်များကိုလူသိများသောဖွဲ့စည်းပုံအဖြစ်မည်သို့ပုံဖော်ရမည်ကိုသတ်မှတ်သည်။ ထို့ကြောင့်လက်ခံရရှိသည့်အဆုံးကိုမှန်ကန်စွာအနက်ဖွင့်နိုင်သည်.

ကျနော်တို့အကြောင်းပြောဆိုတဲ့အခါ “UART MSP protocol,” ကျနော်တို့သုံးပြီးရည်ညွှန်းသည်MSP မက်ဆေ့ခ်ျများသည် UAPM Serial Connection ကိုသယ်ဆောင်ခဲ့သည်. UART သည်ရုပ်ပိုင်းဆိုင်ရာဒေတာဘတ်စ်ကားကိုထောက်ပံ့ပေးသည်, MSP သည်ထိုဘတ်စ်ကားပေါ်တွင်ပြောဆိုသောဘာသာစကားကိုသတ်မှတ်နေစဉ်.

UART နှင့် MSP သည်မောင်းသူမဲ့လေယာဉ်များနှင့်အတူတကွအလုပ်လုပ်သည်

ဤပေါင်းစပ်မှုကိုအဓိကအားဖြင့်အဓိကအားဖြင့်လေယာဉ်ထိန်းချုပ်သူနှင့်၎င်း၏ဘာသာစကားကိုပြောဆိုရန်လိုအပ်သောအရံပစ္စည်းများအကြားသက်သေခံဆက်မှုဆိုင်ရာဆက်သွယ်ရေးအတွက်အဓိကအသုံးပြုသည်. ပုံမှန်အလုပ်ဖတ်များသည်အောက်ပါအတိုင်းဖြစ်သည်:

  1. အရံပစ္စည်းကိရိယာ (e.g., OSD module တစ်ခု) ၎င်း၏ TX ကို အသုံးပြု. UART ဆိပ်ကမ်းမှတဆင့်လေယာဉ်ထိန်းချုပ်သူနှင့်ချိတ်ဆက်ထားသည်, RX, နှင့် GND ဝါယာကြိုး.
  2. Flight Controller ရဲ့ firmware (Betafless သို့မဟုတ် Onav လိုပဲ) အသုံးပြုရန် configured ဖြစ်ပါတယ် MSP ကြောင်းတိကျတဲ့ UART အပေါ် protocol.
  3. အဆိုပါ peripheral ထို့နောက် MSP command များကိုပေးပို့နိုင်ပါတယ် ဒေတာတောင်းဆိုမှုကို လေယာဉ် Controller မှ. ဥပမာ, OSD သည်ဗွီဒီယိုအစာတွင် overlay ရန်သဘောထားနှင့်ဘက်ထရီအချက်အလက်များကိုအဆက်မပြတ်တောင်းဆိုသည်.
  4. တပြိုင်နက်, တစ် ဦး ကမြေပြင်ဘူတာရုံ configurator (Betaflight Configurorator လိုပဲ) MSP ကိုသုံးနိုင်သည် command များကိုပို့ပါ လေယာဉ်ထိန်းချုပ်သူရန်, ထိုကဲ့သို့သော parameters တွေကို setting သို့မဟုတ်၎င်း၏ status ကိုတောင်းဆိုအဖြစ်.

အဓိက applications များနှင့် devices များ

MSP သည် UART အပေါ် MSP သည်မောင်းသူမဲ့လေယာဉ်များတွင်အဓိကအစိတ်အပိုင်းများကိုချိတ်ဆက်ရန်အလွန်အရေးကြီးသည်:

  • FPV မျက်မှန်များ OSD: ဒါကအသုံးအများဆုံးအသုံးပြုမှုတစ်ခုပါ. DJI သို့မဟုတ် Fatshark မှမျက်မှန်ကိုကြည့်ပါ။, RSSI, နှင့်လေယာဉ် Controller မှလေယာဉ် Controller မှသင်၏ဗွီဒီယို feed သို့ပျံသန်းမှုပုံစံ.
  • On-Screen Display ယူနစ်: သီးခြား OSD module များ (mwosd လိုပဲ) သူတို့ပြသတဲ့ဒေတာကိုရဖို့ MSP ကိုအားကိုးပါ.
  • ပြင်ပအာရုံခံကိရိယာများ: အာရုံခံကိရိယာအချို့, အချို့သော Lidar Rangefinders သို့မဟုတ်ဒီဂျစ်တယ်လေကြောင်းအာရုံခံကိရိယာများကဲ့သို့, သူတို့၏ဖတ်စက်များကိုလေယာဉ် Controller သို့တိုက်ရိုက်ပို့ရန် MSP protocol ကိုသုံးနိုင်သည်.
  • ရေဒီယို Telemetry: အဆင့်မြင့်စနစ်များကိုမကြာခဏ mavlink ကိုသုံးနေစဉ်, အချို့သောရိုးရှင်းသော Telemetry Links အချို့ (ဥပမာ, အချို့သော Wi-Fi-based စနစ်များတွင်) MSP ဒေတာများကိုမြေပြင်ဘူတာရုံသို့ပွင့်လင်းမြင်သာစေရန်ပြင်ဆင်ထားနိုင်သည်.

Configuration နှင့်လက်တွေ့ကျသောမှတ်စုများ

ဒီနေရာမှာလက်တွေ့ကျတဲ့အသုံးပြုမှုအတွက်သင်သိထားဖို့လိုအပ်ပါတယ်:

  • configuration: သင်၏ Flight Controller ၏ firmware အတွင်း၌ MSP ကိုသီးခြား UART Port တွင်ဖွင့်ထားရမည် (e.g., Betafless / Inav / Ardupilot). ဤသည်ကို Serial port ၏ protocol ကိုချိန်ညှိခြင်းဖြင့်ပြုလုပ်လေ့ရှိသည် MSP သို့မဟုတ်, ardupilot ရဲ့အမှု၌, နေထွက်ခြင်း SERIALx_PROTOCOL = 32 အထွေထွေ MSP အတွက်သို့မဟုတ် 33 Dji FPV မျက်မှန်ကိုကြည့်သည်.
  • Baud နှုန်း: တစ် ဦး ဘုံ baud နှုန်းသည် 115200.
  • အကန့်အသတ်: MSP သည်ယေဘုယျအားဖြင့်မှတ်သားရန်အရေးကြီးသည် ardupilot configuring အတွက်အသုံးပြုသည်မဟုတ် လေယာဉ် Controllors; OSD နှင့်အာရုံခံကိရိယာများအတွက်၎င်း၏အဓိကအခန်းကဏ် heres.

မေးခွန်းတစ်ခုမေး

← နောက်

သင့်စာကို ပို့ပြီးပါပြီ။