Moderne avionica systemen vertrouwen op databussen om informatie tussen verschillende componenten te verzenden. Berekenen van de bandbreedte eisen voor deze databussen is essentieel om betrouwbare en efficiënte communicatie te garanderen. Goede schatting helpt bij het selecteren van geschikte busarchitecturen en het vermijden van dataknelpunten.

Begrijpen van de architectuur van de databus

Databussen in avionica gebruiken meestal protocollen zoals ARINK 429, MIL-STD-1553, of CAN bus. Elk protocol heeft verschillende datasnelheden en bandbreedte mogelijkheden. Weten het specifieke protocol en de maximale data rate is de eerste stap in bandbreedte berekening.

Berekenen Bandbreedtebehoeften

De bandbreedte-eis is afhankelijk van het datavolume per seconde. Om dit te schatten, vermenigvuldigt u de datagrootte van elk bericht met de berichtfrequentie. Het op elkaar afstemmen van deze waarden over alle gegevensbronnen levert de totale benodigde bandbreedte op.

Formule:

Bandbreedte (bps) = Σ (Berichtengrootte (bits) × Berichtfrequentie (Hz))

Aanvullende overwegingen

Het is belangrijk om veiligheidsmarges in te voeren en rekening te houden met mogelijke databarsten. Ook, denk aan het protocol overhead, die effectieve bandbreedte kan verminderen. Het selecteren van een databus met een hogere capaciteit dan de berekende eis zorgt voor systeem robuustheid.

Voorbeeldberekening

Als een systeem 64-byte berichten bij 50 Hz verzendt, is de datagrootte per bericht 512 bits. De benodigde bandbreedte is:

  • 512 bits × 50 Hz = 25.600 bits per seconde

Het toevoegen van extra gegevensbronnen en veiligheidsmarges zal deze waarde dienovereenkomstig verhogen.