CAN magistralė reiškia Controller Area Network, kuris yra labai didelio našumo realiuoju laiku{0}}tinklo protokolas, plačiai naudojamas automobilių, pramonės valdymo, medicinos prietaisų ir kitose srityse. Projektuojant CAN magistralės tinklą, magistralės apkrovos koeficientas yra labai svarbus rodiklis, kuris gali padėti inžinieriams įvertinti tinklo našumą ir patikimumą. Šiame straipsnyje bus išsamiai pristatytas CAN magistralės apkrovos koeficiento skaičiavimo metodas.
I. CAN magistralės apkrovos koeficiento apibrėžimas
CAN magistralės apkrovos koeficientas reiškia duomenų siuntimo ir gavimo magistrale per tam tikrą laiką santykį. Jei magistralės apkrovos koeficientas yra per didelis, tai sukels duomenų konfliktus, klaidas ir vėlavimus, o galiausiai sumažins tinklo našumą ir patikimumą.
II. CAN magistralės apkrovos koeficiento apskaičiavimas
CAN magistralės apkrovos koeficiento skaičiavimo metodas yra gana paprastas, daugiausia reikia žinoti šiuos tris parametrus:
1. Duomenų rėmelio ilgis
Duomenų rėmelio ilgis nurodo duomenų baitų, perduodamų CAN magistrale, skaičių, o kiekvienas duomenų rėmelis turi iš viso 8 baitus. Projektuojant CAN magistralės tinklą, duomenų rėmo ilgis paprastai nustatomas iš anksto.
2. Duomenų kadrų perdavimo sparta
Duomenų kadrų perdavimo sparta yra greitis, kuriuo duomenų kadrai perduodami magistrale ir paprastai apskaičiuojamas pagal per sekundę išsiųstų kadrų skaičių. Projektuojant CAN magistralės tinklą, duomenų kadrų dažnį taip pat galima nustatyti iš anksto.
3. Autobuso talpa
Magistralės talpa reiškia didžiausią duomenų perdavimo CAN magistrale pajėgumą, kuris paprastai skaičiuojamas bitais/s. CAN magistralės tinklo projekte magistralės talpa taip pat yra iš anksto nustatyta.
Pagal CAN magistralės apkrovos koeficiento apibrėžimą galima gauti tokią skaičiavimo formulę:
CAN magistralės apkrovos koeficientas=duomenų kadrų ilgis X duomenų kadrų perdavimo sparta / magistralės talpa
Pavyzdžiui, darant prielaidą, kad CAN magistrale perduodamo duomenų kadro ilgis yra 4 baitai, siuntimo sparta yra 100 kadrų/sek, o magistralės talpa 1 Mbit/s, tada CAN magistralės apkrovos koeficientą galima apskaičiuoti pagal šią formulę:
CAN magistralės apkrovos koeficientas=4 X 100 / (1 x 106)
= 0.004
Matyti, kad CAN magistralės apkrovos koeficientas šiuo metu yra 0,4%. Jei magistralės apkrovos koeficientas viršija tinklo projektavimo ribas, reikia optimizuoti arba koreguoti tinklą.
III. CAN magistralės apkrovos koeficiento taikymas
1. CAN magistralės tinklo projektavimas
Projektuojant CAN magistralės tinklą, magistralės apkrovos koeficientas yra labai svarbus rodiklis. Nustačius pagrįstą duomenų kadrų ilgį ir siuntimo spartą, magistralės apkrovos greitis gali būti sumažintas, kad būtų pagerintas tinklo veikimas ir patikimumas.
2. Gedimų diagnostika
Kai sugenda CAN magistralės tinklas, galima apskaičiuoti magistralės apkrovos koeficientą, kad būtų galima greitai diagnozuoti gedimo priežastį. Jei magistralės apkrovos greitis yra per didelis, tai gali būti dėl neprotingos tinklo topologijos arba per daug mazgų.
3. Veiklos optimizavimas
Stebint CAN magistralės apkrovos greitį, galima suprasti ryšio tarp kiekvieno tinklo mazgo greitį, kad būtų galima optimizuoti našumą. Pavyzdžiui, dažnai bendraujantys mazgai gali būti optimizuoti jų ryšio protokolams, kad būtų pagerintas tinklo atsako greitis.
IV. SANTRAUKA
CAN magistralės apkrovos koeficientas yra svarbus našumo rodiklis, pagrįstas skaičiavimas ir pritaikymas tinklo patikimumui ir našumo didinimui labai padeda. Praktiškai jį reikia apskaičiuoti ir optimizuoti pagal konkrečius tinklo projektavimo ir taikymo scenarijus.




