Beállítási útmutató · ArduPilot

Nestua H743 beállítás: bekötés és ArduPilot-paraméterek.

Minden, ami a kicsomagolástól az első lebegésig kell: csatlakoztassa a H743-at egy szabványos 8 tűs 4-in-1 ESC-hez, rendelje hozzá a hét UART-ot, állítsa be a GPS-t, a vevőt, a digitális OSD-t és a DroneCAN-t, és kapcsolja be a 256 MB-os fedélzeti feketedobozt.

A Nestua H743 ArduPilottal (ArduCopter) felflashelve érkezik, és működik a Mission Plannerrel, a QGroundControllal és a MAVProxyval. A beállítás szokásos ArduPilot-beállítás. Ez az oldal a lapra jellemző részeket ismerteti: mi van az egyes forrasztási pontokon, melyik UART melyik SERIALn számot kapja, és melyik az a néhány paraméter, amelyet könnyű elrontani.

  • Az akkumulátor az ESC-re csatlakozik. Az FC a 8 tűs ESC-kábelen kapja az akkumulátorfeszültséget, és maga állítja elő az 5 V-ot és a 3,3 V-ot.
  • Az USB csak a 3,3 V-os tartományt táplálja. Az 5 V-os pontokon lévő GPS-hez, vevőhöz és VTX-hez akkumulátort kell csatlakoztatni.
  • A naplózás a fedélzeti NAND-ra történik: hagyja meg a LOG_BACKEND_TYPE = 4 értéket.
  • A lapon nincs iránytű. Használjon külső GPS/iránytű modult I2C-n vagy DroneCAN-en keresztül.
  • Nem tehető tönkre: a ROM-bootloader eléréséhez tartsa nyomva a BOOT gombot az USB csatlakoztatása közben.

Mielőtt elkezdené

Szüksége lesz egy szabványos 8 tűs JST-SH 1,0 mm-es csatlakozóval ellátott 4-in-1 ESC-re, egy USB-C-kábelre, egy földi állomásra (Mission Planner Windowson vagy QGroundControl Windowson, macOS-en és Linuxon), GPS-módokhoz pedig egy külső GPS/iránytű modulra. Az oldalon leírt összes lépésnél a motorteszt végéig tartsa leszerelve a légcsavarokat.

Úgy szerelje fel a lapot, hogy a szitanyomaton lévő nyíl előre mutasson. Ebben a tájolásban az AHRS_ORIENTATION az alapértelmezett 0 értéken marad. A rögzítési raszter 30,5 × 30,5 mm Ø4 mm-es furatokkal, ezért M3-as rezgéscsillapító gumibakokat használjon.

A 4-in-1 ESC csatlakoztatása

Az ESC-kábel szállítja az akkumulátorfeszültséget, a négy motorjelet, az ESC-telemetriát és az árammérő jelet. Nincs 5 V-os tű, mert az FC-nek nincs szüksége 5 V-ra az ESC-ről.

TűJelAz FC-nArduPilot
1GNDFöld—
2VBATA fedélzeti 5 V-os BEC bemenete és feszültségmérésAkkumulátorfeszültség
3M11. kimenet (DShot)SERVO1
4M22. kimenetSERVO2
5M33. kimenetSERVO3
6M44. kimenetSERVO4
7TLMUART7 RX (csak vétel)SERIAL5
8CURAnalóg árambemenetAkkumulátoráram

Csatlakoztatás előtt ellenőrizze a lábkiosztást. Ez a sorrend gyakori a 4-in-1 ESC-knél, de néhány gyártónál eltér. Ha ESC-je VBAT tűje egy jeltűre kerül, a lap károsodik. Vesse össze az ESC szitanyomatát vagy kézikönyvét a fenti táblázattal, és szükség esetén szerelje át a kábel tűit.

A bemeneti tartomány 2–6S (7–25,2 V). A bemenet fordított polaritás elleni védelemmel és 600 W-os TVS-diódával rendelkezik, az 5 V-os BEC terhelhetősége 2 A. A motorfázis-vezetékek és az akkumulátorkábel az ESC-re forrasztandók. Az FC-hez csak kis áramú jelek jutnak.

Első bekapcsolás

  1. Csak USB. Csatlakoztassa az USB-C-t. A zöld LED (3,3 V) világít, a borostyánsárga LED (5 V) nem. Ez így helyes: az USB csak a processzort, az érzékelőket és a naplóflasht táplálja. A lap NestuaH743 néven jelenik meg.
  2. Csatlakoztassa a földi állomást. A Mission Planner vagy a QGroundControl megtalálja a MAVLink heartbeatet az USB-porton.
  3. Akkumulátor. Légcsavarok nélkül csatlakoztassa az akkumulátort az ESC-hez. A borostyánsárga 5 V-os LED kigyullad, és az 5 V-os pontokon lévő GPS, vevő és VTX tápot kap. Az USB és az akkumulátor egyszerre is csatlakoztatható.

A másik két LED az ArduPilot állapotjelző LED-je (kék és piros). Elveszett modell riasztásához forrasszon egy aktív 5 V-os csipogót a BZ+ és BZ− pontokra. A meghajtótranzisztor és a visszáramdióda már a lapon van.

UART-pontok és SERIAL-számok

Minden perifériaport feliratozott forrasztási pontok csoportja, mellettük saját 5V és G ponttal. Az ArduPilot saját sorrendben számozza a portokat, ezért a paraméterek beállításakor a jobb oldali oszlopot használja.

Pontok (felirat)UARTJavasolt felhasználásArduPilot-portBeállítás
USB-CUSBFöldi állomásSERIAL0—
T1 R1 + SDA SCLUART1 + I2C2GPS + külső iránytűSERIAL1SERIAL1_PROTOCOL = 5
T2 R2UART2Digitális VTX / OSDSERIAL2SERIAL2_PROTOCOL = 42
T3 R3UART3TelemetriarádióSERIAL3SERIAL3_PROTOCOL = 2
T4 R4UART4Tartalék (pl. társszámítógép)SERIAL4igény szerint
ESC 7. tűUART7 RXESC-telemetriaSERIAL5SERIAL5_PROTOCOL = 16
T8 R8UART8TartalékSERIAL6igény szerint
T6 R6UART6RC-vevő (CRSF/ELRS)SERIAL7SERIAL7_PROTOCOL = 23

Ne felejtse el keresztbe kötni az adatvonalakat: az eszköz TX-e az FC R pontjára, az eszköz RX-e az FC T pontjára kerül. Bármely SERIALn_PROTOCOL módosítása után indítsa újra a lapot.

RC-vevő

CRSF vagy ELRS vevő esetén kösse a vevőt a T6 R6 pontokra, és állítsa be: SERIAL7_PROTOCOL = 23 (RCIN). Az ArduPilot automatikusan felismeri a protokollt. Mivel a vevő 5 V-ról kap tápot, a párosításhoz csatlakoztasson akkumulátort, és ellenőrizze a csatornákat a rádiókalibrációs oldalon.

GPS és iránytű

Csatlakoztassa a GPS/iránytű modult a GPS-pontcsoporthoz: a GPS-adatokat a T1 R1 pontokra, a modul iránytűjét pedig a mellettük lévő SDA/SCL pontokra (külső I2C-busz, a lapon 4,7 k-s felhúzó ellenállásokkal). Állítsa be: SERIAL1_PROTOCOL = 5. Az ArduPilot magától felismeri a GPS átviteli sebességét és a külső iránytűt.

A lapon szándékosan nincs iránytű. A repülésvezérlőre szerelt iránytű centiméterekre van az akkumulátor- és motoráramtól, és ezt mágneses térként érzékeli. Szerelje a GPS/iránytűt árbócra, vagy olyan messze a tápvezetékektől, amennyire a váz engedi, majd végezze el az iránytű kalibrálását.

DroneCAN-perifériák

A CAN-port a CH/CL pontokon található, mellettük 5V és G. NXP TJA1057 adó-vevővel, ESD-védelemmel és fix 120 Ω-os lezáró ellenállással rendelkezik, mivel a repülésvezérlő mindig a busz egyik vége. A busz másik végét is zárja le, a közbülső csomópontokat pedig hagyja lezáratlanul.

CAN_P1_DRIVER   = 1    # enable CAN port 1
CAN_D1_PROTOCOL = 1    # DroneCAN
GPS1_TYPE       = 9    # DroneCAN GPS (GPS_TYPE on older firmware)

A DroneCAN iránytűk, légsebesség-érzékelők és távolságmérők a meghajtó bekapcsolása után felismerésre kerülnek. A Mission Plannerben az Setup → Optional Hardware → DroneCAN/UAVCAN menüpont alatt jelennek meg.

Digitális OSD (DJI, HDZero, Walksnail)

A H743-on nincs analóg OSD-chip. A digitális videórendszerek képernyőkijelzését MSP DisplayPorton keresztül vezérli. Kösse a légiegység UART-ját a T2 R2 pontokra, majd állítsa be:

SERIAL2_PROTOCOL = 42  # DisplayPort
OSD_TYPE         = 5   # MSP DisplayPort

Egyes légiegységeknél a saját oldalukon is be kell kapcsolni az MSP-t vagy a DisplayPortot. Lásd videórendszere dokumentációját.

Váz, motorok és ESC-telemetria

FRAME_CLASS      = 1   # quad
FRAME_TYPE       = 1   # X
MOT_PWM_TYPE     = 6   # DShot600 (5 = DShot300)
SERIAL5_PROTOCOL = 16  # ESC telemetry on the ESC connector
SERVO_BLH_AUTO   = 1   # request telemetry from the DShot motor outputs

A DShot nem igényel ESC-kalibrálást. Az ArduCopter quad X sorrendje: 1. motor jobb elöl, 2. bal hátul, 3. bal elöl, 4. jobb hátul. Egy 4-in-1 ESC M1–M4 pozíciói a beépítés módjától függenek, ezért futtassa a Motor Test funkciót a Mission Plannerben (légcsavarok nélkül), és rendelje újra a SERVO1_FUNCTION–SERVO4_FUNCTION paramétereket (33–36 = 1–4. motor), amíg minden motor a megfelelő helyen nem forog. A forgásirányt az ESC-konfigurátorban vagy két motorvezeték felcserélésével javítsa.

Az 5–8. kimenet az M5–M8 pontokon található, oktokopterhez, szervókhoz vagy második ESC-hez. Az 1–4. és az 5–8. kimenet külön időzítőcsoportban van, így a négyes csoportok eltérő protokollal vagy frekvenciával működhetnek.

Akkumulátorfeszültség és -áram

A feszültségfigyelés gyárilag be van állítva: BATT_MONITOR = 4 (analóg feszültség és áram), 6S-re méretezett feszültségosztóval (BATT_VOLT_MULT kb. 11,0). Ellenőrizze a mért értéket multiméterrel, és szükség esetén módosítsa a szorzót.

Az áramértéket az ESC árammérője adja a 8. tűn. A skála az ESC-től függ, ezért állítsa be a BATT_AMP_PERVLT (és szükség esetén a BATT_AMP_OFFSET) paramétert az ESC dokumentációja alapján, majd kalibrálja úgy, hogy összeveti a repülés során felhasznált mAh-t azzal, amennyit a töltő visszatölt.

Kalibrálás és első repülés

  1. Gyorsulásmérő: hatpozíciós kalibrálás, majd vízszintezés.
  2. Iránytű: fedélzeti kalibrálás a végleges helyére szerelt külső modullal.
  3. Rádió: csatornakalibrálás és repülésimód-kapcsoló.
  4. Failsafe-ek: rádió-failsafe, akkumulátor-failsafe és (GPS-szel) geokerítés.
  5. Motorteszt légcsavarok nélkül, majd első lebegés Stabilize vagy AltHold módban, nyílt területen.

A hangoláshoz az ArduPilot saját útmutatói és az ArduPilot Methodic Configurator változtatás nélkül használhatók ezen a lapon.

Feketedoboz: naplózás és a naplók letöltése

A repülési naplók a lapra forrasztott 256 MB SPI NAND-ra kerülnek. Nincs SD-kártya, amely rezgés hatására kilazulhatna. A naplózás gyárilag működik. Az egyetlen beállítás, amit ismerni kell:

LOG_BACKEND_TYPE = 4   # block logger on the onboard NAND (default)
LOG_DISARMED     = 0   # set to 1 only for bench debugging

A LOG_BACKEND_TYPE bitmaszk: 1 = fájlrendszer, 2 = MAVLink, 4 = blokk. Ezen a lapon nincs fájlrendszer, ezért 1-re állítva a naplózás hibaüzenet nélkül kikapcsol. Ha eltűnnek a naplók, először ezt a paramétert ellenőrizze.

A naplók letöltéséhez csatlakoztassa az USB-t, és használja a Mission Planner DataFlash Logs → Download DataFlash Log Via Mavlink funkcióját vagy a QGroundControl naplóletöltő képernyőjét. Tesztpadunkon egy 1,17 MB-os napló kb. 730 KB/s sebességgel töltődött le USB-n, hiányzó bájtok nélkül. A naplók megnyithatók a Mission Plannerben, az UAV Log Viewerben vagy bármely ArduPilot-naplóeszközben.

Firmware-frissítés és helyreállítás

A lapok felflashelve és tesztelve érkeznek. A firmware-frissítéseket .apj fájlként biztosítjuk, amely USB-C-n tölthető be a Mission Planner Load custom firmware funkciójával vagy a QGroundControl egyéni firmware opciójával. A paraméterek megmaradnak.

Ha egy frissítés megszakad, a lap akkor sem megy tönkre. Az STM32H743 ROM-ban tárolt bootloaderrel rendelkezik:

  1. Tartsa nyomva a BOOT gombot, és csatlakoztassa az USB-C-t.
  2. A lap DFU in FS Mode eszközként jelenik meg (USB ID 0483:DF11).
  3. Flashelje a teljes image-et (bootloader + firmware) STM32CubeProgrammerrel vagy a következő paranccsal: dfu-util -a 0 -s 0x08000000:leave -D firmware_with_bl.bin.

A dfu-util a „File downloaded successfully” üzenet után hibát írhat ki. Ez ártalmatlan furcsaság: a lap ekkor már újraindult az új firmware-rel.

Az oldalon szereplő pontfeliratok, alapértékek és firmware-részletek az aktuális lapváltozatra vonatkoznak, és a gyártási széria előtt változhatnak. Kérdése van? hello@nestua.net.

Kérdések a beállításról.

Miért nem kap tápot a GPS és a vevő USB-ről?
A kialakításból adódóan az USB csak a 3,3 V-os tartományt táplálja: a processzort, az érzékelőket és a naplóflasht. Az 5 V-os pontokat a fedélzeti BEC táplálja, amely akkumulátorfeszültségről működik. Ha a GPS-t, a vevőt vagy a VTX-et kell beállítania, csatlakoztasson akkumulátort (légcsavarok nélkül).
A naplózás be van kapcsolva, de nincsenek naplók. Miért?
A LOG_BACKEND_TYPE bitmaszk, nem listaindex. A Nestua H743 a blokk-backenden keresztül a fedélzeti NAND-ra naplóz, ennek értéke 4. Az 1-es érték a fájlrendszer-backendet választja, amely ezen a lapon nincs, így semmi sem kerül naplózásra, és hibaüzenet sem jelenik meg. Állítsa be: LOG_BACKEND_TYPE = 4.
Repülhetők GPS-módok iránytű nélkül?
A lapon szándékosan nincs fedélzeti iránytű, mert az akkumulátor- és motorvezetékek mellett elhelyezett iránytű az áramot mágneses térként érzékeli. GPS-módokhoz csatlakoztasson külső GPS/iránytű modult I2C-n (a GPS-port melletti SDA/SCL pontokon) vagy DroneCAN-en keresztül, és a tápvezetékektől távol szerelje fel.
Mi történik, ha egy firmware-frissítés félresikerül?
Az STM32H743 ROM-ban tárolt, nem törölhető bootloaderrel rendelkezik. Tartsa nyomva a BOOT gombot az USB csatlakoztatása közben, a lap „DFU in FS Mode” eszközként jelenik meg, és STM32CubeProgrammerrel vagy dfu-utillal teljes image flashelhető rá.
Milyen ESC-lábkiosztást használ a lap?
JST-SH 1,0 mm 8 tűs, 1-től 8-ig: GND, VBAT, M1, M2, M3, M4, TLM, CUR. Nincs 5 V-os tű. Ez sok 4-in-1 ESC-nek megfelel, de nem mindegyiknek, ezért csatlakoztatás előtt vesse össze a sorrendet ESC-jével.

Foglaljon le egy Nestua H743-at.

199 € + áfa. A foglalás díjmentes. E-mailben értesítjük az első széria szállítási időpontjáról.

Lefoglalom