UDP- ի տեղադրումը SkyDroid հեռակառավարման-թռիչքի վերահսկման վրա

Skydroid H12 հեռակառավարման և թռիչքի կառավարման pixhawk-ի միջոցով UDP-ի միջոցով սերիական պորտի տվյալները ցանցային նավահանգիստ փոխանցելու քայլեր.

UDP setting on Skydroid remote control-flight control
UDP- ի տեղադրումը SkyDroid հեռակառավարման-թռիչքի վերահսկման վրա

1. Սարքավորումների միացումներ

Օդային միավոր (Drone Side):

  • Միացրեք թռիչքի կարգավորիչը օդային ստորաբաժանման միջոցովD3 TTL սերիական պորտ.
  • Միացրեք IP տեսախցիկը օդային սարքինEthernet նավահանգիստ.

Հողամաս (Հեռակառավարման կողմը):

  • Միացրեք Skydroid 2.4G հաղորդիչը վերգետնյա միավորինցանցային նավահանգիստ (սերիական միացք չի օգտագործվում).
  • Օգտագործեք լարային Ethernet մալուխ Skydroid հեռակառավարման վահանակը համակարգչին միացնելու համար (ընտրովի վրիպազերծման համար).

2. Ցանցի կոնֆիգուրացիա

Օդային միավորի կոնֆիգուրացիա

  1. Մուտք գործեք Air Unit-ի վեբ ինտերֆեյսը (լռելյայն IP: 192.168.1.12).
  2. Նավարկեք դեպիՍերիական պորտի կարգավորումներ:
    • ԸնտրելUart3 (միացված է թռիչքի կարգավորիչին).
    • ՍահմանՀեռավոր IP Skydroid հեռակառավարման IP-ին (օրինակ,192.168.1.100).
      • Բնօրինակ լռելյայն IP-ն վերգետնյա միավորի համար: 192.168.1.11.
  3. Վերագործարկեք օդային միավորը փոփոխություններ կիրառելու համար.

Skydroid հեռակառավարման կոնֆիգուրացիա

  1. Անջատել Wi-Fi-ը 2.4G/1.4G անլար կապերի միջամտությունից խուսափելու համար.
  2. Սահմանել աստատիկ Ethernet IP հասցե:
    • Հանձնարարել192.168.1.100 ապահովելու համար, որ այն գտնվում է նույն ենթացանցում, ինչ օդային միավորը (192.168.1.xxx).

3. Ցանցի վավերացում

  1. Միացրեք հեռակառավարման վահանակը համակարգչին Ethernet-ի միջոցով.
  2. օգտագործումping հրամաններ բոլոր սարքերի կապը ստուգելու համար:
    • պինգ 192.168.1.100 # Հեռակառավարման վահանակ
    • պինգ 192.168.1.12 # Օդային միավոր
    • պինգ 192.168.1.11 # Հողամաս
    • պինգ 192.168.1.64 # IP տեսախցիկ
  3. Հաստատեք, որ բոլոր սարքերը հասանելի են նույն LAN-ի շրջանակներում.

4. QGOngoncontrol (Qgc) Կարգավորում

  1. Բացեք QGroundControl ևստեղծել նոր UDP կապ:
    • Արձանագրություն: UDP
    • նավահանգիստ8090 (պետք է համապատասխանի օդային ստորաբաժանման ուղարկման միացքին).
  2. Ստուգեք տվյալների ընդունումը:
    • Համոզվեք, որ QGC-ն ցուցադրում է իրական ժամանակի թռիչքի վերահսկիչի տվյալները UDP-ի միջոցով.

5. Տեսանյութերի հոսք

  1. ՕգտագործեքH12ProTool ծրագրային ապահովում:
    • Մուտքագրեք IP տեսախցիկի հասցեն (օրինակ,192.168.1.64) տեսանյութի հոսքը քաշելու համար.
  2. Հաստատեք, որ հեռակառավարիչը կարող է մուտք գործել տեսախցիկի հոսք.

Հիմնական նոտաներ

  1. IP-ի հետևողականություն: Բոլոր սարքերը պետք է միացված լինեն192.168.1.xxx ենթացանց.
  2. Պորտի համապատասխանեցում: Ե՛վ օդային միավորը, և՛ QGC-ն պետք է օգտագործեն UDP պորտ8090.
  3. Վերագործարկեք կազմաձևումից հետո: Վերագործարկեք օդային միավորը/ծրագրակազմը, որպեսզի կարգավորումներն ուժի մեջ մտնեն.
  4. Ֆիզիկական կապեր: Ապահովել կայուն Ethernet և սերիական պորտի հղումներ.

Հետևելով այս քայլերին, սերիական տվյալներ թռիչքի վերահսկիչից (օդային միավորի միջոցով) UDP-ի միջոցով կփոխանցվի Skydroid հեռակառավարման ցանցի պորտին, հնարավորություն տալով իրական ժամանակում հեռաչափություն և վիդեո հոսք.

Ինչպես օգտագործել UDP-ն՝ Skydroid հեռակառավարման վրա սերիական պորտի տվյալները ցանցային նավահանգիստ փոխանցելու համար?

Անօդաչու թռչող սարքի օդային միավորի վիդեո տվյալների հղում, TX900 կամ Vcan1681 պետք է միացնել թռիչքի կառավարման Pixhawk-ը TTL նավահանգստի միջոցով. TX900 երեք տվյալների նավահանգիստների լռելյայն կարգավորումն է D1 RS232, D2 Sbus և D3 TTL. Մենք խորհուրդ չենք տալիս դա օգտագործել D1-ը որպես TTL պորտ. Դա կենդանի տեսանյութում տեսահոլովակի հետաձգում կունենա.

Բացառությամբ անօդաչու սարքի վիդեո տվյալների կապի օդային միավորի տվյալների միացման, Ethernet պորտը միացնում է IP տեսախցիկը. Theամաքային միավորի վրա, Մենք օգտագործում ենք մեկ ցանցային մալուխ նրանց ցանցի պորտերից մեկի վրա. Խնդրում ենք ստուգել, We don’t use any serial port to output the data. This time, we want to transfer the flight control data to the ethernet port over UDP, which is serial port on air unit to network port on ground unit.

Here we use the serial port to connect the flight control on the air unit side. On the ground unit side, we use the network port. The network cable is connected to the skydroid 2.4G transmitter. And then the video and data are sent to the skydroid remote control via skydroid 2.4G wireless transmission system.

The remote control is connected to the computer via a wired network. We have a wired network cable connection here. You also can don’t need it. Why should you use the network cable to connect a computer and skydroid remote control? Դրա համար մենք որոշ գործողություններ ենք կատարում, ինչպիսիք են ping հրամանները, փոփոխել անլար վիդեո տվյալների հղման կոնֆիգուրացիան իրենց վեբ էջում, Ստուգեք, արդյոք ցանցը միացված է, թե ոչ, եւ այլն.

Համակարգչի վրա, Դուք կարող եք ping հրամաններ գործարկել այս չորս IP-ներին՝ ստուգելու, թե արդյոք այս չորս IP-ները միացված են. (Հեռակառավարման IP-ն է 192.168.100, Վերգետնյա միավորի IP-ն է 192.168.1.11, Օդային միավորի IP-ն է 192.168.1.12 և ethernet տեսախցիկի IP 192.168.1.64).

Լավ, եկեք նայենք համակարգչին. Քանի որ դա սերիական տվյալ է Ethernet-ին UDP-ի միջոցով, Այսպիսով, որոշ պարամետրեր պետք է փոխվեն օդային միավորի IP հասցեում, մտնել 192.168.1.12 համակարգչի բրաուզերում, սերիական ներդիրի վեբ էջում և ընտրեք UART3, ստուգեք հեռավոր IP-ն, խնդրում ենք մուտքագրել հեռակառավարման վահանակի IP հասցեն. (Ահա 192.168.1.100 որպես օրինակ), Ավելի ուշ, մենք ձեզ ցույց կտանք, թե ինչպես փոփոխել այս IP հասցեն հեռակառավարման վահանակի վրա.

Եթե ​​ձեզ հարկավոր չէ հեռակառավարման վահանակ օգտագործել, Օդային ստորաբաժանման հեռավոր IP-ն պարզապես օգտագործեք վերգետնյա ստորաբաժանումները’ ip, 192.168.1.11. Եվ հետո այցելեք վերգետնյա միավորի վեբ էջը, վերգետնյա միավորի IP 192.168.1.11 փոխելու կարիք չունի. Սրանք չեն փոխվել. Դա ճիշտ նույնն է, ինչ նախկինում. Մենք միայն պետք է կարգավորենք օդային միավորը. Իսկ Remote IP-ը դրեք հեռակառավարման վահանակի IP-ին.

Դա նշանակում է օդային ստորաբաժանման կայքէջում, 192.168.1.12, Հեռակառավարման IP-ն պետք է մուտքագրի հեռակառավարման IP հասցեն. Դա համարժեք է օդային միավորի վրա, այն ստանում է Flight Control սերիական տվյալները. Այն կուղարկի այն Remote IP-ին (Skydroid IP հասցե). Հեռավոր IP-ն նախկինում նախկինում վերգետնյա միավորի IP էր, 192.168.1.11.
Եվ հիմա փոխեք հեռակառավարման IP-ին 192.168.1.100. Հիշեք այստեղ. Այս պարամետրերը փոխելուց հետո, ուժի մեջ մտնելու համար անհրաժեշտ է վերաբեռնել ծրագրաշարը. Այժմ, երբ մենք փոխել ենք այն, մենք այն չենք վերագործարկի. Կայքում ինչ-որ բան փոխելուց հետո, դուք պետք է վերաբեռնեք այն.

Հետո նայեք հեռակառավարման վահանակին. Պետք է նշել որոշ բաներ. Առաջին, ցանցն այստեղ. Այստեղ խորհուրդ է տրվում անջատել WiFi-ը. Քանի որ հեռակառավարման վահանակն ինքնին 2,4 ԳՀց է. իսկ մեր անօդաչու սարքի վիդեո տվյալների հղումը 1,4 ԳՀց է. Արդեն երկու անլար կապ կա. Այսպիսով, մենք պետք է անջատենք հեռակառավարման Wi-Fi-ը.
Այստեղ մենք ընտրում ենք Ethernet, դուք պետք է կարգավորեք IP հասցեն, որը մենք նախկինում նշեցինք. Փոխեք այն 192.168.1.100, որը համարժեք է օդային ստորաբաժանումից այս IP-ն ուղարկելուն. Այն պետք է լինի նույն ցանցի հատվածում, 192.168.1.xxx.

Եկեք նայենք PC-ի կողմին. Մենք արդեն օգտագործել ենք ցանցային մալուխ՝ հեռակառավարման վահանակին միանալու համար.
Նման առավելություն կա. Առաջին, մենք կարող ենք մուտք գործել երկու անլար վիդեո տվյալների հղումներ՝ վեբ էջը դիտելու համար
փոփոխել դրա պարամետրերը. Այս ցանցային մալուխի միջոցով, մենք միանում ենք համակարգչին, մենք կարող ենք մուտք գործել օդ
միավոր, կամ մուտք գործել վերգետնյա միավոր. Այսպիսով, հիմա, այս ցանցում, այն ներառում է օդային միավոր, ip տեսախցիկ, վերգետնյա միավոր և հեռակառավարման վահանակ. Նրանք բոլորը գտնվում են լոկալ ցանցում. Նրանք կարող են մուտք գործել միմյանց.

Եկեք ցույց տանք այն. Օրինակ, հեռակառավարման համար. Մենք կարող ենք ping հեռակառավարման համար, Այն կարող է միացված լինել. Իսկ մեր օդային ստորաբաժանումն է 192.168.1.12, Դա նշանակում է, որ յուրաքանչյուրը կարող է կապված լինել. եթե հաճախորդները խնդիրներ ունեն, պարզապես օգտագործեք ping հրամանը, նա կարող է իմանալ, որ հանգույցն առցանց չէ. Մենք նույնիսկ IP տեսախցիկ ունենք, այն է 192.168.1.64, որը նույնպես կարող է միացված լինել. Այժմ IP տեսախցիկը, երկու անլար կապ,
հեռակառավարման վահանակը, և համակարգիչները բոլորը միևնույն լոկալ ցանցում են. Եվ նրանք կարող են մուտք գործել միմյանց.

Ի հավելումն, Եթե ​​մենք պետք է տեսնենք տեսանյութ այստեղ, սեղմեք H12ProTool, ընտրեք տեսանյութի դիտում, մենք կարող ենք տեսնել տեսախցիկի տեսանյութը. Այստեղ, հիշեք, որ մուտքագրեք տեսախցիկի IP-ն, Այս վայրը պետք է փոխվի. Փոխեք այն հաճախորդի տեսախցիկի IP հասցեով. Այժմ հեռակառավարման վահանակը, այս կապի միջոցով, այն արդեն կարող է մուտք գործել այս IP տեսախցիկ. Այսպիսով, այն կարող է ուղղակիորեն քաշել հոսքը, և դուք կարող եք ուղղակիորեն դիտել այն. թույլ տվեք տեղափոխել IP տեսախցիկը, տեսնում ես, մենք կարող ենք տեսնել կենդանի տեսանյութը հեռակառավարման վահանակի վրա.

Եկեք նայենք QGC-ին, QGOngoncontrol, սեղմեք QGroundControl հավելվածը, Ընտրեք Հավելվածի կարգավորում.
Քանի որ մենք օգտագործում ենք սերիալը Ethernet-ում UDP-ի միջոցով, այնպես որ այստեղ միանալիս, մենք նախ կանջատենք և կջնջենք այն, մենք կստեղծենք նոր հղում՝ ձեզ ցույց տալու գործողության մանրամասները.

Սեղմեք Ավելացնել կոճակը, Այստեղ մենք պետք է ընտրենք UDP. Սա առանցքային կետ է. Եվ հետո երկրորդ տեղը, նավահանգիստ 8090.
Նորից բացատրեմ. Ինչու ենք դրել այսպես? Եկեք վերադառնանք համակարգչին, Սա օդային միավորի կոնֆիգուրացիան է.
օդային միավորի կոնֆիգուրացիա 192.168.1.12, սերիական տվյալները կուղարկվեն այս հեռավոր IP-ին, Սա հեռակառավարման վահանակի IP-ն է. Այն կուղարկվի այս նավահանգիստ 8090. Նրանք տվյալներ են ուղարկում այս նավահանգիստ.

Հեռակառավարման վահանակի վրա. Նավահանգիստը նույնպես լինի 8090. Սեղմեք OK, Եվ հետո, Այժմ այն ​​հուշում է, որ UDP-ն միանում է նավահանգստին 8090. Սպասեք միացմանը, Այն արդեն հավաքում է տվյալներ. Այժմ տեղափոխեք թռիչքի կառավարումը, Այն կապված է. Կենդանի տվյալներ կան.

Եթե ​​ունեք հարցեր UDP-ի միացման վերաբերյալ, կամ կապվեք մեզ հետ հետագա տեխնիկական աջակցության համար, միգուցե դուք նույնպես կարող եք փորձել TCP արձանագրություն.

morningcore cx6600 for skydroid remote control
Morningcore cx6600 skydroid հեռակառավարման համար

Հարց տվեք

← Ետ

Ձեր հաղորդագրությունն ուղարկված է