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í.
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é.
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.
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