Uzbrajanie DJI O4 przez Raspberry Pi Pico

Własny firmware Raspberry Pi Pico przekazuje stan ARM/DISARM używany na stanowisku DJI O4. Przewodowe połączenie UART/MSP pozwala wprowadzić urządzenie w powtarzalny stan testowy i zintegrować je ze sterowaniem z Linuxa.

Działa na stanowisku. Komunikacja Pico–O4 oraz zachowanie arm/disarm zostały sprawdzone na rzeczywistym sprzęcie.

Problem

Eksperymenty RF łatwiej porównywać, gdy nadajnik za każdym razem zaczyna od znanego stanu. Ręczne zasilanie, uzbrajanie i konfiguracja wprowadzają zmienność i utrudniają automatyczne sekwencje.

Jak Pico przekazuje stan uzbrojenia

Pico obsługuje własną implementację MSPv1 przez UART z prędkością 115200 baud. Odpowiada na komunikaty w stylu kontrolera lotu używane na stanowisku i przekazuje O4 stan uzbrojony lub rozbrojony. Interfejs hosta udostępnia status oraz komendy testowe, dzięki czemu podczas pracy można kontrolować komunikację i zmiany stanu.

Architektura

STEROWANIE STANOWISKIEM O4
Linux / Labrax
↓
Raspberry Pi Pico
↓
Przekaźnik / cutoff
UART / MSP · ARM / DISARM
↘    kontrolowany stan    ↙
DJI O4 test unit

Potwierdzone na stanowisku

KontrolerDedykowany Raspberry Pi Pico
Łącze szeregoweUART, 115200 8N1
Interfejs uzbrajaniaARM/DISARM przez MSPv1
BezpieczeństwoNiezależny sprzętowy cutoff zasilania

Kontroler odtwarza zachowanie arm/disarm używane na stanowisku i pozwala deterministycznie wprowadzić O4 w znany stan testowy. Podczas prac potwierdzono również telemetrię napięcia w goglach oraz działającą ścieżkę DisplayPort OSD.

Integracja z automatycznym stanowiskiem

Automatyczne stanowisko łączy kontroler szeregowy Pico ze sterowaniem zasilaniem przez przekaźnik i niezależnym sprzętowym odcięciem. Umożliwia to powtarzalne przebiegi ze zdefiniowanym początkiem i końcem. Interfejs uzbrajania stanowi osobną część tego większego układu testowego.

Co to umożliwia

Dzięki programowemu nadzorowi zasilania i sterowania host Linux może wykonywać powtarzalne eksperymenty, wiązać capture ze znanym stanem nadajnika i zachowywać dane z każdego testu.

Rezultat: działający interfejs uzbrajania O4 przez Pico, z diagnostyką komunikacji i powtarzalnym wprowadzaniem nadajnika w znany stan testowy.