CAN bus fa referència a Controller Area Network, que és un protocol de xarxa amb un rendiment-en temps real molt elevat i s'utilitza àmpliament en l'automoció, el control industrial, la instrumentació mèdica i altres camps. En el disseny de la xarxa de bus CAN, el factor de càrrega del bus és un índex molt important, que pot ajudar els enginyers a avaluar el rendiment i la fiabilitat de la xarxa. Aquest article presentarà detalladament el mètode de càlcul del factor de càrrega del bus CAN.
I. Definició del factor de càrrega del bus CAN
El factor de càrrega del bus CAN es refereix a la proporció d'enviament i recepció de dades al bus en un temps específic. Si el factor de càrrega del bus és massa alt, provocarà conflictes de dades, errors i retards i, finalment, reduirà el rendiment i la fiabilitat de la xarxa.
II. Càlcul del factor de càrrega del bus CAN
El mètode de càlcul del factor de càrrega del bus CAN és relativament senzill, principalment cal conèixer els tres paràmetres següents:
1. Longitud del marc de dades
La longitud de la trama de dades fa referència al nombre de bytes de dades transmesos al bus CAN i cada trama de dades té un total de 8 bytes. En el disseny de la xarxa de bus CAN, la longitud de la trama de dades sol estar predeterminada per endavant.
2. Velocitat de transmissió de trames de dades
La velocitat de transmissió de trames de dades és la velocitat a la qual es transmeten trames de dades a través del bus i normalment es calcula en termes del nombre de trames enviades per segon. En el disseny de la xarxa de bus CAN, la velocitat de fotogrames de dades també es pot preestablir per endavant.
3. Capacitat d'autobús
La capacitat del bus es refereix a la capacitat màxima de transmissió de dades al bus CAN, que normalment es calcula en bits/s. En el disseny de la xarxa de bus CAN, la capacitat del bus també està predeterminada per endavant.
Segons la definició del factor de càrrega del bus CAN, es pot obtenir la següent fórmula de càlcul:
Factor de càrrega del bus CAN=longitud de trama de dades X velocitat de transmissió de trames de dades/capacitat del bus
Per exemple, suposant que la longitud de la trama de dades transmesa al bus CAN és de 4 bytes, la velocitat d'enviament és de 100 fotogrames/seg i la capacitat del bus és d'1 Mbit/s, el factor de càrrega del bus CAN es pot calcular segons la fórmula següent:
Factor de càrrega del bus CAN=4 X 100/(1 X 106)
= 0.004
Es pot veure que el factor de càrrega del bus CAN en aquest punt és del 0,4%. Si el factor de càrrega del bus supera els límits del disseny de la xarxa, cal optimitzar o ajustar la xarxa.
III. Aplicació del factor de càrrega del bus CAN
1. Disseny de la xarxa de bus CAN
En el disseny de la xarxa de bus CAN, el factor de càrrega del bus és un indicador molt important. En establir una longitud de trama de dades i una velocitat d'enviament raonables, es pot reduir la velocitat de càrrega del bus per millorar el rendiment i la fiabilitat de la xarxa.
2. Diagnòstic d'avaria
Quan falla la xarxa de bus CAN, es pot calcular el factor de càrrega del bus per diagnosticar ràpidament la causa de la fallada. Si la velocitat de càrrega del bus és massa alta, pot ser que es degui a una topologia de xarxa no raonable o a massa nodes.
3. Optimització del rendiment
Supervisant la velocitat de càrrega del bus CAN, és possible entendre la velocitat de comunicació entre cada node de la xarxa, de manera que es pot dur a terme una optimització del rendiment. Per exemple, els nodes que es comuniquen amb freqüència es poden optimitzar per als seus protocols de comunicació per millorar la velocitat de resposta de la xarxa.
IV. RESUM
El factor de càrrega del bus CAN és un indicador de rendiment important, un càlcul raonable i una aplicació per a la fiabilitat de la xarxa i la millora del rendiment són de gran ajuda. En l'aplicació pràctica, s'ha de calcular i optimitzar segons el disseny específic de la xarxa i els escenaris d'aplicació.




