Letecké CAN drivery

CAN ovladače pro vývoj nového letadla

CAN ovladače pro vývoj nového letadla

Pro amerického aerospace partnera jsme vyvinuli produkčně připravené CAN ovladače propojující kritické palubní komponenty — čerpadla, tlakové senzory a teploměry — přes jednotnou architekturu Controller Area Network. Výsledek: deterministická, chybově odolná komunikace splňující náročné standardy spolehlivosti moderního letectví.

Kategorie:
Letectví
Odvětví:
Aerospace
Klient:
US-Based Aerospace Partner
Rok:
2024

Výzva

Nově navržené letadlo vyžadovalo komunikační páteř schopnou spolehlivě propojit heterogenní subsystémy — od kapalinových čerpadel po environmentální senzory — za náročných podmínek včetně vibrací, elektromagnetického rušení a přísných real-time časovacích omezení. Hotové ovladače postrádaly potřebný determinismus a interoperabilitu napříč cílovými hardwarovými platformami, takže vlastní řešení vyhovující standardům bylo nezbytné.

Naše řešení

Navrhli jsme modulární CAN ovladačový framework implementující rozhraní jak protokolu OpenCAN, tak PureCAN. Architektura řízená přerušeními zajišťuje deterministické doručování zpráv s přesnou kontrolou zátěže sběrnice. Každý ovladačový modul zahrnuje vestavěnou detekci chyb, automatické zpracování chybových rámců a validaci časování. Úzká spolupráce s týmem letecké techniky nám umožnila namapovat CAN message IDs a priority přímo na systémové bezpečnostní požadavky a system-in-the-loop (SIL) testování potvrdilo real-time stabilitu v simulovaných letových podmínkách.

Klíčové funkce
  • Integrace více zařízení: Jednotný ovladačový framework rozhraní čerpadel, tlakoměrů a teplotních senzorů — každý s odlišnými datovými formáty a časovacími požadavky.
  • Rozhraní OpenCAN a PureCAN: Duální podpora protokolů zajišťuje interoperabilitu s existujícími avionickými toolchainy a budoucí rozšíření systému.
  • Architektura řízená přerušeními: Plně asynchronní, přerušením řízený design garantuje deterministické doby odezvy a nezablokovatelné zpracování zpráv.
  • Detekce chyb a chybová odolnost: Hardwarová detekce CAN chybových rámců v kombinaci se softwarovou rekonstrukční logikou udržuje integritu sběrnice za nepříznivých podmínek.
  • SIL testování a validace: System-in-the-loop testování za simulovaných podmínek vibrací, teploty a EMI potvrdilo shodu s aerospace standardy spolehlivosti.
  • Přímá spolupráce se zákazníkem: Začleněno do inženýrského týmu amerického partnera pro definici požadavků, návrh mapy zpráv a finální integrační ověření.

Technologie

  • CAN Bus
  • OpenCAN
  • PureCAN
  • C
  • RTOS
  • Embedded Linux
  • SIL Testing
  • EMI Validation

Výsledky

Dodán letově připravený CAN komunikační framework s předstihem před harmonogramem, který umožnil americkému aerospace partnerovi sebevědomě postoupit k systémové integraci. Projekt prokázal schopnost KeySoftu produkovat bezpečnostně kritické embedded ovladače splňující jak funkční, tak regulační požadavky moderních leteckých programů.

Prodiskutovat podobný projekt