Status de disponibilidade: | |
---|---|
Quantidade: | |
O protocolo CAN suporta uma variedade de taxas de transmissão, incluindo 250bps, 500bps e 1Mbps.Essas taxas de transmissão são geralmente selecionadas com base em fatores como a distância de transmissão da rede CAN bus e o ambiente ruidoso.
Em geral, uma taxa de transmissão mais baixa pode proporcionar uma distância de transmissão mais longa e melhor capacidade anti-interferência, mas também reduzirá a velocidade de transmissão de dados.A taxa de transmissão mais alta pode melhorar a velocidade de transmissão de dados, mas pode reduzir a distância de transmissão e a capacidade anti-interferência.
Em aplicações práticas, a taxa de transmissão apropriada geralmente é selecionada de acordo com as necessidades específicas e o ambiente de rede.Por exemplo, em sistemas de controle automotivo, geralmente são escolhidas taxas de transmissão mais baixas para garantir distâncias de transmissão mais longas e melhores capacidades anti-interferência;Em alguns cenários de aplicação de alta velocidade, uma taxa de transmissão mais alta pode ser selecionada para melhorar a velocidade de transmissão de dados.O barramento CAN adota comunicação serial assíncrona, ou seja, não há linha de clock separada para garantir a consistência do clock entre cada transceptor, cada transceptor está de acordo com a taxa de transmissão predefinida para o nível do barramento.Portanto, a configuração precisa da taxa de transmissão é muito importante para a comunicação estável do barramento CAN.
No barramento CAN, PODEMOS realizar a comunicação de diferentes taxas de transmissão controlando o registro de temporização de bits no nó CAN.O protocolo CAN divide um tempo de bit em segmento de sincronização, segmento de propagação, segmento de buffer de fase 1 e segmento de buffer de fase 2. A duração de cada segmento pode ser expressa como uma unidade de tempo base de um número inteiro, que é obtida pela divisão de frequência do oscilador de relógio do sistema.
O segmento de sincronização está localizado na posição inicial de um bit e o barramento CAN estipula que a borda de salto é o sinal de sincronização.No entanto, há um atraso de propagação de rede entre o nó emissor que envia um bit e o nó receptor que recebe esse bit, e o segmento de propagação deve compensar esse atraso de propagação.Como o ponto de amostragem está localizado entre o segmento de buffer de fase 1 e o segmento de buffer de fase 2, ao definir os valores do segmento de buffer de fase 1 e do segmento de buffer de fase 2, a posição dos pontos de amostragem pode ser ajustada para garantir que cada ponto de amostragem de bit seja consistente .A faixa de ajuste de comprimento do segmento buffer é determinada pela largura do salto síncrono (SJW).
O protocolo CAN suporta uma variedade de taxas de transmissão, incluindo 250bps, 500bps e 1Mbps.Essas taxas de transmissão são geralmente selecionadas com base em fatores como a distância de transmissão da rede CAN bus e o ambiente ruidoso.
Em geral, uma taxa de transmissão mais baixa pode proporcionar uma distância de transmissão mais longa e melhor capacidade anti-interferência, mas também reduzirá a velocidade de transmissão de dados.A taxa de transmissão mais alta pode melhorar a velocidade de transmissão de dados, mas pode reduzir a distância de transmissão e a capacidade anti-interferência.
Em aplicações práticas, a taxa de transmissão apropriada geralmente é selecionada de acordo com as necessidades específicas e o ambiente de rede.Por exemplo, em sistemas de controle automotivo, geralmente são escolhidas taxas de transmissão mais baixas para garantir distâncias de transmissão mais longas e melhores capacidades anti-interferência;Em alguns cenários de aplicação de alta velocidade, uma taxa de transmissão mais alta pode ser selecionada para melhorar a velocidade de transmissão de dados.O barramento CAN adota comunicação serial assíncrona, ou seja, não há linha de clock separada para garantir a consistência do clock entre cada transceptor, cada transceptor está de acordo com a taxa de transmissão predefinida para o nível do barramento.Portanto, a configuração precisa da taxa de transmissão é muito importante para a comunicação estável do barramento CAN.
No barramento CAN, PODEMOS realizar a comunicação de diferentes taxas de transmissão controlando o registro de temporização de bits no nó CAN.O protocolo CAN divide um tempo de bit em segmento de sincronização, segmento de propagação, segmento de buffer de fase 1 e segmento de buffer de fase 2. A duração de cada segmento pode ser expressa como uma unidade de tempo base de um número inteiro, que é obtida pela divisão de frequência do oscilador de relógio do sistema.
O segmento de sincronização está localizado na posição inicial de um bit e o barramento CAN estipula que a borda de salto é o sinal de sincronização.No entanto, há um atraso de propagação de rede entre o nó emissor que envia um bit e o nó receptor que recebe esse bit, e o segmento de propagação deve compensar esse atraso de propagação.Como o ponto de amostragem está localizado entre o segmento de buffer de fase 1 e o segmento de buffer de fase 2, ao definir os valores do segmento de buffer de fase 1 e do segmento de buffer de fase 2, a posição dos pontos de amostragem pode ser ajustada para garantir que cada ponto de amostragem de bit seja consistente .A faixa de ajuste de comprimento do segmento buffer é determinada pela largura do salto síncrono (SJW).