O barramento CAN refere-se à Controller Area Network, que é um protocolo de rede com alto desempenho-em tempo real e é amplamente utilizado em setores automotivos, de controle industrial, de instrumentação médica e outros campos. No projeto de rede de barramento CAN, o fator de carga do barramento é um índice muito importante, que pode ajudar os engenheiros a avaliar o desempenho e a confiabilidade da rede. Este artigo apresentará detalhadamente o método de cálculo do fator de carga do barramento CAN.
I. Definição do fator de carga do barramento CAN
O fator de carga do barramento CAN refere-se à proporção de envio e recebimento de dados no barramento em um tempo específico. Se o fator de carga do barramento for muito alto, isso causará conflitos de dados, erros e atrasos e, por fim, reduzirá o desempenho e a confiabilidade da rede.
II. Cálculo do fator de carga do barramento CAN
O método de cálculo do fator de carga do barramento CAN é relativamente simples, principalmente é necessário conhecer os três parâmetros a seguir:
1. Comprimento do quadro de dados
O comprimento do quadro de dados refere-se ao número de bytes de dados transmitidos no barramento CAN, e cada quadro de dados tem um total de 8 bytes. No projeto de rede CAN bus, o comprimento do quadro de dados geralmente é predefinido com antecedência.
2. Taxa de transmissão de quadros de dados
A taxa de transmissão de quadros de dados é a taxa na qual os quadros de dados são transmitidos pelo barramento e geralmente é calculada em termos do número de quadros enviados por segundo. No projeto de rede CAN bus, a taxa de quadros de dados também pode ser predefinida antecipadamente.
3. Capacidade do ônibus
A capacidade do barramento refere-se à capacidade máxima de transmissão de dados no barramento CAN, que geralmente é calculada em bits/s. No projeto da rede CAN bus, a capacidade do barramento também é predefinida antecipadamente.
De acordo com a definição do fator de carga do barramento CAN, a seguinte fórmula de cálculo pode ser obtida:
Fator de carga do barramento CAN=comprimento do quadro de dados X taxa de transmissão do quadro de dados / capacidade do barramento
Por exemplo, assumindo que o comprimento do quadro de dados transmitido no barramento CAN é de 4 bytes, a taxa de envio é de 100 quadros/s e a capacidade do barramento é de 1 Mbit/s, então o fator de carga do barramento CAN pode ser calculado de acordo com a seguinte fórmula:
Fator de carga do barramento CAN=4 X 100 / (1 X 106)
= 0.004
Pode-se observar que o fator de carga do barramento CAN neste ponto é de 0,4%. Caso o fator de carga do barramento ultrapasse os limites do projeto da rede, é necessário otimizar ou ajustar a rede.
III. Aplicação do fator de carga do barramento CAN
1. Projeto de rede de barramento CAN
No projeto de rede CAN bus, o fator de carga do barramento é um indicador muito importante. Ao definir um comprimento razoável do quadro de dados e uma taxa de envio, a taxa de carga do barramento pode ser reduzida para melhorar o desempenho e a confiabilidade da rede.
2. Diagnóstico de falhas
Quando a rede do barramento CAN falha, o fator de carga do barramento pode ser calculado para diagnosticar rapidamente a causa da falha. Se a taxa de carga do barramento for muito alta, pode ser devido a uma topologia de rede irracional ou a muitos nós.
3. Otimização de desempenho
Ao monitorar a taxa de carga do barramento CAN, é possível entender a taxa de comunicação entre cada nó da rede, para que seja realizada a otimização do desempenho. Por exemplo, nós que se comunicam com frequência podem ser otimizados para seus protocolos de comunicação para melhorar a velocidade de resposta da rede.
4. RESUMO
O fator de carga do barramento CAN é um importante indicador de desempenho; cálculos e aplicações razoáveis para confiabilidade da rede e melhoria de desempenho são de grande ajuda. Na aplicação prática, ele precisa ser calculado e otimizado de acordo com o projeto específico da rede e os cenários de aplicação.




