Moderna flygsystem förlitar sig på databussar för att överföra information mellan olika komponenter. Beräkning av bandbreddskraven för dessa databussar är avgörande för att säkerställa tillförlitlig och effektiv kommunikation. Korrekt uppskattning hjälper till att välja lämplig buss arkitekturer och undvika dataflaskhalsar.

Förstå Data Bus Architecture

Databussar i avionik använder vanligtvis protokoll som ARINC 429, MIL-STD-1553 eller CAN-buss. Varje protokoll har olika datahastigheter och bandbreddskapacitet. Att känna till det specifika protokollet och dess maximala datahastighet är det första steget i bandbreddsberäkning.

Beräkna bandbreddsbehov

Bandbreddskravet beror på datavolymen som överförs per sekund. För att uppskatta detta multiplicerar du datastorleken för varje meddelande med meddelandefrekvensen. Sammanfattning av dessa värden över alla datakällor ger den totala bandbredd som behövs.

Formel:

]Bandbredd (bps) = === (Meddelandestorlek (bitar) × Meddelandefrekvens (Hz))]]

Ytterligare överväganden

Det är viktigt att inkludera säkerhetsmarginaler och redogöra för potentiella databrott. Tänk också på protokollet överhuvudet, vilket kan minska effektiv bandbredd. Välja en databuss med högre kapacitet än det beräknade kravet säkerställer systemrobusthet.

Exempel Beräkning

Om ett system överför 64-byte meddelanden på 50 Hz, är datastorleken per meddelande 512 bitar. Bandbredd som behövs är:

  • 512 bitar × 50 Hz = 25 600 bitar per sekund

Att lägga till ytterligare datakällor och säkerhetsmarginaler kommer att öka detta värde i enlighet därmed.