Сіз осындасыз: Үй » Блогтар » MANET арқылы MAVLink: өткізу қабілеттілігі, пакетті жоғалту, маршруттау және қатесіз дизайн түсіндірілді

MANET арқылы MAVLink: өткізу қабілеттілігі, пакетті жоғалту, маршруттау және қатеге қарсы дизайн түсіндірілді

Қарау саны: 0     Автор: Сайт редакторы Басылым уақыты: 2026-07-10 Шығу орны: Сайт

Сұрау

facebook бөлісу түймесі
twitter бөлісу түймесі
сызықты ортақ пайдалану түймесі
wechat бөлісу түймесі
linkedin бөлісу түймесі
pinterest бөлісу түймесі
whatsapp бөлісу түймесі
kakao бөлісу түймесі
snapchat бөлісу түймесі
бөлісу түймесін басыңыз

MAVLink трафигі тікелей радиобайланысты тастап, мобильді арнайы желі арқылы өте бастағанда, ең қиын мәселелер сирек шикі диапазон болып табылады. Ортақ эфир уақыты, реле жолдарын өзгерту, кешіктірілген растаулар және жаңылыстыратын пакет жоғалту көрсеткіштері қосылым сәтсіз болып көрінгенге дейін команда сенімділігіне әсер етуі мүмкін. MANET маршрутизациясы топологияны өзгерту үшін құрастырылған, ал MAVLink өзінің адрестеу, реттілік және пәрменді жеткізу әрекетін қосады.

Бұл қабаттардың өзара әрекеттесу жолын түсіну инженерлерге өткізу қабілетін өлшеуге, жоғалтуларды дұрыс түсіндіруге, маршруттауды басқаруға және сілтемелер нашарлағанда немесе жоғалған кезде болжамды болып қалатын сәтсіздікке қарсы әрекеттерді анықтауға көмектеседі.

 

Миссия орындауға тиіс трафиктен бастаңыз

Әрбір байт бірдей операциялық мәнге ие емес. Жүрек соғысы, пәрмендер, растаулар, төтенше жағдай әрекеттері, орны, батарея күйі және навигацияның күйі қадағалау мен басқаруға тікелей әсер етеді. Миссияларды жүктеп салу, параметрлерді тасымалдау, журналдар, карталар, кескіндер, дауыс және бейне әлі де маңызды болуы мүмкін, бірақ желі кернеуі кезінде олардың көпшілігі кідіртуге немесе тоқтата тұруға шыдай алады. MAVLink бұл айырмашылықты көрсетеді: телеметрия әдетте ағын ретінде жарияланады, ал миссиялар, параметрлер және пәрмендер растау немесе қайта жіберу тәртібі бар нүктеден нүктеге микросервистерді пайдаланады.

Бірінші дизайн тапсырмасы бұзылған сілтемеде қандай хабарлардың сақталуы керектігін анықтау болып табылады. Пәрменді растау кезекте тұрғанда жоғары жылдамдықты қатынас деректерін жіберуді жалғастыратын көлік құралының басымдығы дұрыс емес. Дыбыс MANET арқылы MAVLink саясаты пәрмен күйін, жүрек соғу жылдамдығын, позицияны, қуатты, навигация сапасын және бай ситуациялық деректер алдында қате туралы есеп беруді сақтайды.

Қозғалыс класы

Типтік мазмұн

Желіні өңдеу

Кептелу реакциясы

Бақылау-критикалық

Бұйрықтар, растаулар, төтенше әрекеттер

Ең жоғары басымдық

Сақтау

Маңызды хабардарлық

Жүрек соғуы, позиция, батарея, жүйенің денсаулығы

Жоғары басымдық

Сақтықпен азайтыңыз

Миссиялық қызметтер

Параметрлер, жол нүктелері, журналдар

Орташа басымдық

Кідірту және жалғастыру

Пайдалы жүк трафигі

Бейне, сурет, дауыс, жаппай файлдар

Ең төменгі басымдық

Дроссель немесе тоқтату

Ең көп жұмыс істейтін реледе жарамды қуаттылықты есептеңіз

Өткізу қабілеттілігін радио спецификациясынан ішке қарай емес, қолданбадан сыртқа қарай есептеу керек. Хабарлама өлшемін, жаңарту жиілігін, көлік санын, MAVLink жақтауын, IP/UDP тақырыптарын, маршруттау трафигін, қайта жіберулерді және күтілетін жарылыстарды қосыңыз. Содан кейін ең үлкен жиынтық жүктемені тасымалдайтын релені тексеріңіз, себебі орталық түйін бірнеше көлікті әр жеке сілтеме аз пайдаланылған болып көрінсе де бағыттай алады. Пайдалы көрсеткіш - физикалық деңгейдің ең жоғары жылдамдығы емес, қозғалыс пен кедергі кезіндегі тұрақты сыйымдылық.

Әрбір сымсыз қосылым қайтадан эфир уақытын жұмсайды. Маршрутты табу, қалпына келтіру және уақытша айналма жолдар қосымша шығындарды қосады, сондықтан мүмкіндікті жоспарлау әлсіз сілтемелер мен жаңа түйіндерді қосу үшін маржа қажет. Теориялық максимумға жақын жұмыс істеу шағын топология өзгерісін кезектің өсуіне, дірілге және кешіктірілген командаларға айналдырады.

Телеметрияны азайту алдында трафикті басқаруды қорғаңыз

Кептеліс басталғанға дейін қызмет көрсету сапасы белсенді болуы керек. Пәрмендерді, растауларды, жүрек соғуларын және денсаулыққа қатысты маңызды хабарларды ең кешіктіруге сезімтал сыныпқа қойыңыз, олардың астында қалыпты телеметрия және пайдалы жүктеме ағындары соңғы болып табылады. Кезектер көтерілгенде, алдымен файлдарды тасымалдауды және журналдарды тоқтатыңыз, келесі кезекте маңызды емес телеметрияны азайтыңыз және бейнені соңғы рет шектеңіз. MANET арқылы MAVLink желі басқаруды жоғалтпай егжей-тегжейден бас тартқанда ғана пайдалы болып қалады.

huaban-9suolvetu-640-640.png

Желі контекстіндегі пакеттердің жоғалуы бөлімін оқыңыз

MAVLink пакеттерінде әрбір арнада өсетін және 255-тен кейін оралатын 8-биттік реттік нөмір бар. Ресивер дәйекті мәндерді салыстыра алады және жетіспейтін сандарды жоғалған пакеттер ретінде қарастыра алады, бұл бір арнаның толық шығысын алған кезде мағыналы болады. Бұл болжам әдетте қарапайым нүктеден нүктеге телеметрия байланысы үшін орындалады.

Бағытталған тор деректерді тастамай болжамды бұза алады. Маршрутизатор камера хабарларын бір соңғы нүктеге және ұшу деректерін екіншісіне жіберуі мүмкін, осылайша, маршрутизатор әрбір кадрды қабылдаса да, жердегі станция реттілік бос жерлерін көреді. Артық сілтемелер тәуелсіз есептегіштерді пайдаланады, ал маршрутты өзгерту пакеттердің ретін өзгертуі немесе қайталауы мүмкін. Демек, жоғалту жылдамдығы MANET нені жеткізе алмағанын емес, бір қолданбаның көрмегенін сипаттауы мүмкін.

Шығын сандарын операциялық денсаулық көрсеткіштерімен біріктіріңіз

Жүйелік бос орындар жүрек соғу жасы, бару кідірісі, діріл, пәрменді растау уақыты, көшірмелер, ретсіз келулер, маршрутизатор кезегінің төмендеуі, секіру саны және бағытты өзгерту жиілігімен жұптастырылуы керек. Бұл шараларды флотты бір пайызға біріктірмей, бастапқы жүйе, құрамдас, жол және трафик класы бойынша қадағалаңыз. Ұзақ орташа мән сау болып көрінуі мүмкін, ал қысқа кідіріс бақылау транзакциясын белгіленген мерзімнен асырып жіберді.

Корреляциялық өлшемдер ақауларды бөлуді жеңілдетеді. Қабылдау қателері бар сигнал сапасының төмендеуі РЖ жолын көрсетеді; тұрақты радиостатистикасы бар өсіп келе жатқан кезек кептелістерді болжайды; реттелген пакеттермен жолдың жиі өзгеруі маршруттың бұзылуын көрсетеді. Тек бір соңғы нүкте жоғалту туралы хабарласа, ал басқалары ағымдағы болып қала берсе, қайта жіберу саясаты жауапты болуы мүмкін. Пайдалы сұрақ - қандай ақпарат қай операциялық мерзімін өткізіп алғаны және қайда.

 

Екі бағыттау қабаты қатысады. MANET көршілерді табады, IP жолдарын таңдайды, реле арқылы пакеттерді жібереді және бұзылған қосылымды жөндейді. MAVLink логикалық жүйелер мен құрамдастарды анықтайды, ол арқылы таратуды жеткізуге немесе target_system және target_component арқылы бағыттауға мүмкіндік береді. Әрбір жүйеге бірегей жүйе идентификаторы қажет, ал оның ішінде құрамдас идентификаторлар бірегей болуы керек.

IP қолжетімділігі пәрмендердің дұрыс жеткізілуіне кепілдік бермейді. Қолжетімді екі көлік MAVLink жүйесінің идентификаторын ортақ пайдалана алады, ал маршрутизатор MANET жолы жарамды болса да қолданбалы деңгей циклін жасай алады. Жіберілген пакеттер өздерінің бастапқы мазмұнын сақтауы керек, ал адрестелген трафик су астында қалмай, алушының білген жерлерін қадағалауы керек.

Таратылымдарды шектеңіз және артық жолдарды әдейі өңдеңіз

Таратылатын телеметрия табуды және ортақ хабардарлықты қолдайды, бірақ көлік құралдары мен реле саны өскен сайын бақыланбайтын репликация қымбатқа түседі. Жүрек соғуы және қажетті табу хабарлары тиісті соңғы нүктелерге жетуі керек; алушылар белгілі болғаннан кейін жоғары жылдамдықты ағындарды сүзгілеу немесе мақсатты бағыттау керек. Маршрутизаторлар кадрды кіріс интерфейсі арқылы қайтармауы керек және қашықтан қайта жүктеуден кейін ескірген маршруттау білімі жойылуы керек.

Артықшылыққа да нақты саясат қажет. MAVLink-те бірнеше арналар арқылы келетін бірдей деректерді сәйкестендірудің жалпы механизмі жоқ және арналар реттілігінің есептегіштері көлденең жолдардың көшірмелерін сенімді түрде анықтай алмайды. Дизайн бақыланатын біріктіру нүктесінде ауыстырылатын немесе қайталанатын трафикпен негізгі жолды пайдалана алады. Жоғары кідіріс жолдары әлі де пәрменнің жарамдылық мерзімін және таңдау ережелерін талап етеді.

Дизайнды әуедегі және жердегі жабдықтың картасына түсіріңіз

Әдеттегі деректер жолы ұшуды басқару хабарламасын негізгі торлы тасымалдаудан бөледі:

Ұшу диспетчері → MAVLink маршрутизаторы → әуедегі MANET радиосы ⇄ Релелік түйіндер ⇄ Жердегі радио → GCS

Ұшақ жағын таңдау салмақ, қуат, жылу, интерфейстер, жиілік диапазондары және бағыттау тәртібімен шектеледі. Жеңіл WDS MIMOmesh әуе сериясы конфигурацияланатын арналарды, динамикалық 2-деңгейді немесе 3-деңгейді бағыттауды, көп ретті реле, бейімделген QoS, мөлдір Ethernet және сериялық тасымалдауды және MAVLink интеграциясын қолдайды. 20 МГц жиілікте шамамен 6 мс болатын номиналды бір жақты бір реттік кідіріс әлі де таңдалған әуе корпусымен, антенналармен, топологиямен және трафик қоспасымен тексерілуі керек.

Басқару орнында WDS DDLmesh көлік құралы немесе тірекке орнатылған түйін бейне, дауыс немесе басқа пайдалы жүктеме ағындарымен ұшуды басқару деректерін біріктіре алады. Оның мүмкіндіктеріне адаптивті QoS, динамикалық мульти-хопты маршруттау, сериялық және Ethernet мөлдір тасымалдау, таңдауға болатын қызмет басымдығы және MAVLink қолдау кіреді. Жер үсті жабдығы ең көп жұмыс істейтін релелік жүктемеге сай болуы керек және операторларға топологияны, байланыс сапасын, қозғалыс деңгейлерін және маршруттың өзгерістерін көруді қамтамасыз етуі керек.

 

Байланыс жойылмай тұрып, деградацияны анықтаңыз

Екілік 'қосылған' жалауша тым кеш әрекет етеді және жиі тербеледі. Жақсырақ контроллер сілтемені сау, нашарлаған, сыни, жоғалған және қалпына келтірілген күйлерге бөледі. Салауатты дегеніміз - ағымдағы жүрек соғуы, тұрақты маршруттар және команданың қолайлы кешігуі; Деградация діріл, кезектер, маршруттың өзгеруі немесе жеткізу мәселелерінің көтерілуінен басталады; Сындар өткізіп алған бақылау мерзімдерін көрсетеді. Жоғалғандар жүрек соғысының белгілі күту уақытынан кейін басталады, ал Қалпына келтірілді тұрақты тұрақтылықты қажет етеді.

Күй өзгерістері үшін жылжымалы терезелерді, дәйекті бұзушылықтарды және гистерезисті пайдаланыңыз. Бір кеш жүрек соғуы Қайтаруды тудырмауы керек, бірақ қайталанатын кешіктірілген растаулар жақсы орташа мәнмен жасырылмауы керек. Төмендетілген жұмыс режимінде таңдалған телеметрия жылдамдығын төмендетіңіз, тасымалдауларды кідіртіңіз және пайдалы жүкті бейнені тоқтатыңыз. Ұшуды басқару жүйелері деректер байланысының күту уақытын ұстап тұру, қайтару немесе қондыру сияқты жауаптардан ажырата алады.

Кешігу, қайталау және қайталау кезінде пәрмендерді қауіпсіз етіңіз

Критикалық пәрмендер - бұл өрт және ұмыту деректер диаграммалары емес, транзакциялар. MAVLink пәрмен қабылданғанын, қабылданбағанын, орындалмағанын немесе орындалуда қалғанын көрсететін COMMAND_ACK сәйкестігін күтеді. Егер растау келмесе, жіберуші пәрменді қайта жіберуі мүмкін. Бұл жеткізуді жақсартады, бірақ бастапқы пәрмен орындалғанда және тек оны растау жоғалған кезде қайталанатын қауіп тудырады.

Байланысты қайталаулар, сондықтан сәтсіз жол кезектерді толтыра алмайды. Сезімтал пәрмендер сонымен қатар миссия фазасы өзгергеннен кейін ескі режимді өзгертудің орындалуына жол бермейтін қолданба деңгейіндегі жарамдылық мерзімінің аяқталу шартын қажет етеді. Idempotent өңдеу қайталауларды қауіпсіз етеді, ал тұрақсыз сілтемелер миссияны жүктеп салуды және параметрді жазуды кідіртуі керек. Қашықтағы транзакция күйін тексергеннен кейін ғана жалғастырыңыз және ескірген әрекеттерден бас тартыңыз.

Бірде-бір жоғалған сілтеме кез келген миссияға сәйкес келмейді. Жалғастыру жарамды навигациясы мен жеткілікті энергиясы бар ашық рельефке сәйкес келуі мүмкін, ал Hold қысқа релелік үзілістерді қамтуы мүмкін. Қайту маршрут, биіктік және батарея күйі оны қалудан қауіпсізірек еткенде ғана қолайлы. Белгіленген қалпына келтіру алаңының жанында немесе ұшуды жалғастыру үлкен қауіп тудыратын кезде жерді таңдауға болады.

Шешімде көлік түрі, ұшу фазасы, жер бедері, әуе кеңістігі, навигация сапасы, қуат қоры, пайдалы жүктің қауіптілігі және резервтік сілтемелер болуы керек. Қалпына келтіру де анық болуы керек. Кейбір жүйелер MAVLink жүрек соғулары жалғасқаннан кейін қатесіз режимде қалады, бұл алдыңғы күйді үнсіз қалпына келтірудің орнына оператор режимін өзгертуді қажет етеді.

Қайта қосылғаннан кейін ескірген пәрмендерді тазалаңыз, маршруттарды жаңартыңыз, көлік пен миссия күйін растаңыз және ағымдағы денсаулық деректерін тексеріңіз. Автоматты қалпына келтіру тәуекелі төмен үзіліске сәйкес келуі мүмкін; Қолмен растау қайтару немесе қондыру басталғаннан кейін қауіпсіз болады. Қалпына келтірілген бағыт шекті болып қалған кезде гистерезис жылдам ауысуды болдырмауы керек.

Сәтсіздікке бағытталған тестілеу арқылы мінез-құлықты дәлелдеңіз

Ең жоғары өткізу қабілеті мен ауқымды көрсетулер басқарудың тұрақтылығын дәлелдемейді. Қалыпты телеметрияны пайдалы жүк трафигі, қозғалатын реле, әлсіз сигналдар, түйіндерді жою, маршрутты ауыстыру, жол ақауы, радионы қайта қосу және желіге қайта қосу арқылы тексеріңіз. РЖ статистикасын, бағыттау оқиғаларын, MAVLink уақыт белгілерін, растауларды және ұшақ режимдерін бір синхрондалған уақыт шкаласында жазыңыз.

Сәтсіздік сценарийі

Күтілетін желі әрекеті

Ұшақтың күтілетін әрекеті

Өту критерийі

Пайдалы жүк кептелісі

Басқаруға және пайдалы жүк трафигіне басымдық беріңіз

Бұйрықталған режимде қалдырыңыз

Жүрек соғулары мен растаулар шектерде қалады

Реле жоғалады

Баламалы жолды таңдаңыз

Жалғастырыңыз немесе нашарлаған күйге кіріңіз

Қалпына келтіру жоғалған сілтеме күту уақытынан бұрын орын алады

Барлық жолдар сәтсіз

Ескірген бағыттауды тоқтатыңыз

Конфигурацияланған сәтсіздікке қарсы әрекетті орындаңыз

Дұрыс әрекет кесте бойынша басталады

Сілтеме қайтарылады

Маршрутты қайта құрыңыз және мерзімі өткен трафикті алып тастаңыз

Қалпына келтіру саясатын орындаңыз

Ескірген пәрмендер немесе жылдам режимді айналдыру жоқ

Қабылдау критерийлері жүрек соғысының бос жерлерін, пәрменді аяқтауды, маршрутты қалпына келтіруді, қайталанатын төзімділікті, қатеге қарсы дұрыс әрекетті және тұрақты қалпына келтіруді қамтуы керек. Матрицаны нақты диапазондар, көлік құралдары санаулары, секіру сандары және трафик жүктемелері бойынша қайталаңыз. Конфигурация тек жүксіз зертханада ғана емес, ұтқырлық пен кедергімен өтуі керек. Бұл дәлел MANET арқылы MAVLink апатты түрде сәтсіздікке ұшырамай, болжамды түрде нашарлайтынын көрсетеді.

 

Қорытынды

MANET арқылы сенімді MAVLink өнімділігі қолжетімді өткізу қабілеттілігінен көбірек байланысты. Басқару трафигі басымдыққа ие болуы керек, дестелерді жоғалту сандары маршруттау контекстінде түсіндірілуі керек және жолдар өзгерген немесе жоғалған кезде сәтсіздікке қарсы күйлер болжамды болып қалуы керек. Жақсы жобаланған желі сонымен қатар MANET жолын таңдауды MAVLink жүйесінен және құрамдас адрестеуден бөледі.

Shenzhen Sinosun Technology Co., Ltd. компаниясы жеңіл MIMOmesh әуе радиосы мен DDLmesh жер үсті жабдығын ұсынады, олар мульти-хопты маршруттауды, бейімделген QoS және мөлдір MAVLink тасымалдауын қолдайды. Бұл мүмкіндіктер интеграторларға командалық трафикті сақтауға, аралас деректер жүктемелерін басқаруға және икемді ауа-жер байланыс архитектурасын құруға көмектеседі.

 

Жиі қойылатын сұрақтар

A: Иә. MAVLink IP негізіндегі MANET сілтемелері арқылы жұмыс істей алады, бұл көліктерге, релелік түйіндерге және жердегі станцияларға өзгеретін желі жолдары бойынша телеметрия мен пәрмендер алмасуға мүмкіндік береді.

A: Өткізу қабілеттілігі хабар жылдамдығына, көлік санына, маршруттық шығындарға және пайдалы жүк трафигіне байланысты. Маңызды пәрмендер мен телеметрия бейнеге, журналдарға және файлдарды тасымалдауға қарағанда басымдыққа ие болуы керек.

A: MAVLink пакеттік реттік нөмірлерді пайдаланады, бірақ маршруттау, артық сілтемелер және таңдамалы қайта жіберу адастыратын бос орындарды тудыруы мүмкін. Жоғалту кідіріс, діріл және жүрек соғу жасымен қатар бағалануы керек.

A: MANET түйіндер арасындағы желі жолдарын таңдайды, ал MAVLink хабарламаларды дұрыс көлікке, жердегі станцияға немесе борттық құрамдасқа бағыттау үшін жүйелік және құрамдас идентификаторларды пайдаланады.

A: Конфигурацияланған автопилоттың жауабы позицияны ұстауды, қайтып оралуды, қонуды немесе миссияны жалғастыруды қамтуы мүмкін. Жүрек соғуының күту уақыттары әдетте деректер байланысының сәтсіздігінің қашан белсендірілетінін анықтайды.

С: Пакет жоғалған кезде маңызды командалар қалай сенімді болып қала алады?

A: Маңызды пәрмендер растауларды, шектелген қайталау әрекеттерін, жарамдылық мерзімінің аяқталу ережелерін және трафик басымдығын пайдалануы керек. Бұл кешіктірілген немесе қайталанатын нұсқауларды маршрутты қалпына келтіргеннен кейін қауіпті әрекетті жасаудан сақтайды.

 

Жылдам сілтемелер

Өнім санаты

  +86-852-4401-7395
  +86-755-8384-9417
  3A17 бөлмесі, Оңтүстік Кансонг ғимараты, Тайран ғылыми саябағы, Футян ауданы, Шэньчжэнь қаласы, Гуандун провинциясы, Қытай PR.
Авторлық құқық ©️   2024 Shenzhen Sinosun Technology Co., Ltd. Барлық құқықтар қорғалған. | Қолдау арқылы leadong.com