Dział wiedzy

Flight controllery

Architektura sprzętowa kontrolera lotu: MCU, sensory, magistrale, zasilanie, redundancja i EMC.

23 artykułów

EMC

EMI · EMC · ESD

EMI/EMC w kontrolerze lotu

EMI/EMC flight controllera jako problem obwodów i pól: pętle di/dt, węzły dv/dt, powroty prądów, sprzężenia przewodzone i promieniowane, ochrona portów oraz plan testów przedzgodnościowych.

MCU

ESP32-S3 · ESP-IDF · Xtensa LX7

ESP32 jako flight controller

Techniczna ocena ESP32-S3 jako rdzenia flight controllera: architektura dwurdzeniowa, FPU, IRAM/DRAM i cache flash/PSRAM, FreeRTOS, SPI DMA dla IMU, MCPWM/RMT dla aktuatorów, TWAI, wpływ Wi-Fi/BLE, watchdogi, secure boot oraz etapowa kwalifikacja.

RP2040 · Raspberry Pi Pico · Cortex-M0+

RP2040 jako flight controller

Ocena i architektura flight controllera na RP2040: dwa rdzenie M0+, 264 kB SRAM, zewnętrzny XIP flash, PIO, 12 kanałów DMA, SPI dla IMU, podział zadań, deterministyczne wyjścia, estymacja, logowanie, watchdog, PCB oraz etapowy program uruchomienia.

STM32 · Cortex-M · F4

STM32 w flight controllerach

Porównanie rodzin STM32 z perspektywy FC: magistrale, DMA, cache, TCM, timery, FPU, pamięć i pułapki deterministyczności.

Teensy 4.1 · i.MX RT1062 · Cortex-M7

Teensy 4.1 jako flight controller

Źródłowa ocena Teensy 4.1 jako realnej platformy kontrolera: zasoby Cortex-M7, pamięć TCM/DMA, sensory i carrier board, architektura pętli, cache, logowanie SDIO, wyjścia, watchdog oraz trzy warianty wyzwalania migawki. Zawiera porównanie z gotowym FC STM32 i działające laboratorium.

PCB

PCB · layout · stackup

Projekt PCB flight controllera

Praktyczna metodyka projektowania płytki kontrolera lotu: wymagania, domeny funkcjonalne, stackup, powroty prądów, zasilanie, sensory, interfejsy, testowalność i bezpieczny bring-up.

architektura

FC · autopilot · IMU

Flight controller — jak działa

Przekrojowa techniczna anatomia kontrolera lotu: sprzęt, domeny czasu, sensory, estymacja stanu, regulatory kaskadowe, alokacja sterowania, wyjścia, zasilanie, odporność na awarie, logowanie i uruchomienie platformy.

niezawodność

redundancja · sensor voting · lane switching

Redundancja sensorów w flight controllerze

Redundancja bez liczenia samych układów: niezależność zasilania i magistral, wykrywanie stuck/noise/bias, voting, równoległe estymatory i kontrolowane failover.

watchdog · IWDG · WWDG

Watchdog i recovery flight controllera

Watchdog jako ostatnia warstwa ochrony: niezależny zegar, okno odświeżenia, monitor postępu zadań, reset reason, crash record, boot loop i testowanie recovery.

pamięć

blackbox · ULog · dataflash

Blackbox: pamięć i logowanie w UAV

Blackbox jako tor pomiarowy bez wpływu na sterowanie: model sygnałów, częstotliwości i czasu, buforowanie, ramki resynchronizujące, media flash/SD, brownout i walidacja parsera.

zasilanie

power tree · BEC · DC/DC

Architektura zasilania flight controllera

Od baterii i power module do rdzenia MCU: budżet mocy, ideal-diode ORing, priorytety źródeł, inrush, filtracja, sekwencjonowanie, load switch i obserwowalność.

brownout · BOR · PVD

Brownout w UAV

Anatomia krótkiego zapadu zasilania: źródła impulsów, impedancja toru, dobór progów BOR/PVD, kondensator hold-up, reset reason i testy z kontrolowanym obciążeniem.

Źródła starej elektroniki

odzysk elektroniki · reverse engineering PCB · PIC

Odzysk mikrokontrolerów ze starej elektroniki

Praktyczna procedura selekcji dawcy, identyfikacji dokładnego MCU, rozróżnienia Flash/OTP/mask-ROM, odnajdywania padów programujących, zachowania płyty, kontrolowanego demontażu, budowy adaptera oraz kwalifikacji Flash, RAM, zegara, ADC, interfejsów, watchdogu i brown-out. Zawiera warunkowy ranking rodzin i system ewidencji egzemplarzy.

6502 · 6510 · 8502

6502, Commodore i Atari jako kontroler czasu rzeczywistego

Wykonawcza analiza pięciu wariantów laboratorium 6502: cały C64/C128 lub Atari jako HIL, płyta 1541, odzyskany procesor i nowy W65C02S z VIA. Obejmuje mapę pamięci, timery, DMA ANTIC, mostek IMU, Q8, watchdog, testy i izolowaną migawkę.

NE555 · TLC555 · analog computer

Analogowy flight controller na NE555 — bez mikrokontrolera

Kompletny projekt nieprogramowalnego autopilota prostego stałopłata: rozdzielenie szybkiej stabilizacji od wolnego szukania gradientu, konkretne analogowe sensory i układy, generacja impulsów serw, sekwencer CD4017, pamięć sample-and-hold, matryca progów temperatury, wysokości i wilgotności oraz izolowana migawka aparatu.

8051 · MCS-51 · AT89S52

Flight controller na 8051

Jak uruchomić minimalny kontroler na bardzo prostym rdzeniu MCS‑51: różnice między mask-ROM 8051, ROM-less 8031, EPROM 8751, OTP i Flash AT89, kwalifikacja mikrokontrolerów oraz pamięci z odzysku, budżet cykli, arytmetyka stałoprzecinkowa, timery, IMU i bezpieczne funkcje GPIO.

Z80 · Z80 CTC · Z80 PIO

Flight controller na Z80

Minimalny kontroler na Z80 z CTC jako zegarem pętli, PIO jako handshake sensora i migawki oraz SIO dla ramek HIL. Zawiera mapę portów, Q8, projekt ramek, budżet czasu, watchdog, plan testów i działające laboratorium hostowe.

8-bit · retrocomputing · MCS-51

Kontroler lotu na starej elektronice 8-bitowej

Przekrojowa architektura minimalnego kontrolera na elektronice 8-bitowej: wariant pełnego komputera HIL, odzyskany CPU z peryferiami i układ dwuprocesorowy. Timery, mostek IMU, arytmetyka Q8, watchdog, emulator ESC, testy deadline oraz izolowane wyzwalanie migawki aparatu.

8051 · N76E003 · Nuvoton

Nowoczesne 8051 z odzysku: Nuvoton i Infineon XC800

Porównanie współczesnych pochodnych 8051 spotykanych w AGD: N76E003 jako baseline z 18 KB Flash, 1 KB RAM, ICP/ISP/IAP, PWM, ADC i SPI oraz rodziny XC800 z peryferiami motor-control. Obejmuje pamięć APROM/LDROM, programatory, kolizje pinów, budżet RAM/CPU, timery, IMU, watchdog, migawkę, ryzyko DAVE 2 i kwalifikację dawcy.

PIC16 · PIC18 · PIC16F18855

PIC16 i PIC18 jako kontroler lotu

Źródłowy przewodnik po selekcji PIC16/PIC18 z odzysku: generacje Flash i OTP, baseline PIC18F26K22 i PIC16F18855, połączenie ICSP, code protection, domeny 5/3,3 V, przydział timerów, SPI do IMU, Q15, wyjścia serw, RC, watchdog, BOR, EEPROM, migawka i pełna procedura kwalifikacyjna.

Renesas RL78 · RL78/G14 · RL78/G1F

Renesas RL78 jako kontroler lotu

Praktyczna analiza RL78/G13/G14/G1F z odzysku: dekodowanie oznaczeń R5F10, domeny zasilania, TOOL0 i zabezpieczenia Flash, płytka FPB jako wzorzec, przydział TAU/Timer RD/CSI/UART/ADC, scheduler 1 kHz, Q15, funkcje IEC 60730, watchdog, option bytes, migawka oraz testy konkretnego egzemplarza.

STM8 · STM8S105 · STM8S103

STM8 jako kontroler lotu

Wykonawczy przewodnik po STM8S z odzysku: identyfikacja wariantów, baseline STM8S105K6, programowanie SWIM, kasowanie ROP, option bytes, zachowanie oryginalnej płyty, domeny 5/3,3 V, przydział TIM1/TIM2/TIM4, SPI IMU, filtr Q15, ADC, watchdogi, EEPROM, migawka i kwalifikacja egzemplarza.

Przeszukaj kompendium