jal.kapsi.fi

CAN-väylän kuormituslaskuri

Arvioi nopeasti, paljonko klassisen CAN 2.0 -liikenteen viestijoukot kuormittavat valittua väylää. Syötä viestien koko, lähetyssykli ja määrä per jakso, niin laskuri arvioi viestinopeuden, siirtoajan ja kokonaiskuorman.

Laskuri toimii kokonaan selaimessa ja käyttää konservatiivista bit stuffing -arviota. Tulokset ovat suunnittelu- ja mitoitusarvioita, eivät bittitasoinen simulointi.

Klassisen CAN-kehyksen raakakoko arvioidaan kaavalla 47 + 8 x DLC bittiä standarditunnisteelle ja 67 + 8 x DLC bittiä extended-tunnisteelle. Bit stuffing lisätään erikseen konservatiivisena lisänä.

Viestiryhmät

Yksi rivi kuvaa saman rytmin viestijoukkoa. Käytä kenttää Määrä / jakso, jos samalla syklillä lähtee useita kehyksiä.

Kuvaus Tunniste DLC Jakso (ms) Määrä / jakso Viestinopeus Arvioitu koko

Arvioitu koko sisältää raakabitit sekä bit stuffing -lisäyksen. Kehyskoko näytetään per yksi kehys.

Ei vielä viestiryhmiä. Aloita esimerkeistä tai lisää oma rivi.

Kuormitus yhteensä

Tulokset päivittyvät heti, kun muutat rivejä tai väylänopeutta.

Kokonaisviestimäärä 0 msg/s
Hyötykuorma 0 tavua/s
Aika väylällä 0 ms / s
Väyläkuorma 0,00 % arvioitu kokonaiskuorma

Lisää viestiryhmiä nähdäksesi kuormitusarvion.

Suositusalue: alle 30 % = hyvä, 30-70 % = tarkista, yli 70 % = korkea kuorma.

0,00 %

Kehyksen rakenne

Väyläkuorma ei synny pelkästä datasta. CAN-kehys vie aina tilaa otsakkeelle, CRC:lle, ACK-kentille ja kehysten väliselle intermission-jaksolle.

Standardi 8 tavun kehys on laskurin mallissa noin 130 bittiä. Extended 8 tavun kehys on vastaavasti noin 154 bittiä. Todellinen arvo vaihtelee bittikuvion mukaan, koska bit stuffing ei osu kaikkiin viesteihin samalla tavalla.

Laskennan periaate

  1. Viestinopeus lasketaan kaavalla (1000 / jakso_ms) x määrä_per_jakso.
  2. Kehyksen raakabitit ovat standardille 47 + 8 x DLC ja extendedille 67 + 8 x DLC.
  3. Bit stuffing -lisä arvioidaan stuffattavasta alueesta: standardi 34 + 8 x DLC, extended 54 + 8 x DLC.
  4. Väylällä kuluva aika saadaan kaavalla viestit/s x kehyskoko / väylänopeus.

Jos yksi 8 tavun standardiviesti lähtee 10 ms välein 500 kbit/s -väylässä, viestinopeus on 100 msg/s. Kun yhden kehyksen kooksi arvioidaan noin 130 bittiä, kuormaksi tulee noin 2,6 %.