Moderne avionikksystemer er avhengige av databusser for å overføre informasjon mellom ulike komponenter. Å beregne båndbreddekravene til disse databussene er avgjørende for å sikre pålitelig og effektiv kommunikasjon. Korrekt estimat hjelper til å velge egnede bussarkitekturer og unngå dataflasker.

Forståelse av databussarkitektur

Databusser i avionikk vanligvis bruker protokoller som ARINC 429, MIL-STD-1553 eller CAN buss. Hver protokoll har ulike datahastigheter og båndbredde evner. Å vite den spesifikke protokollen og dens maksimale datahastighet er det første trinnet i båndbreddeberegning.

Beregne båndbredde behov

båndbreddekravet avhenger av datavolumet som overføres per sekund. For å anslå dette, multiplisere datastørrelsen til hver melding med meldingsfrekvensen. Summerer disse verdiene over alle datakilder gir den totale båndbredden som trengs.

Formel:

Bandbredde (bps) = Σ (Messagestørrelse (bits) × Meldingsfrekvens (Hz))

Ytterligere vurderinger

Det er viktig å inkludere sikkerhetsmarginer og konto for potensielle databrudd. Også vurdere protokollen overhead, som kan redusere effektiv båndbredde. Velge en databuss med høyere kapasitet enn det beregnede kravet sikrer system robusthet.

Eksempelberegning

Hvis et system overfører 64 bytes meldinger ved 50 Hz, er datastørrelsen per melding 512 bits. båndbredden som trengs:

  • 512 bits × 50 Hz = 25 600 biter per sekund

Å legge til ekstra datakilder og sikkerhetsmarginer vil øke denne verdien i samsvar med dette.