Sep 22, 2022 Deixe um recado

Comparação das vantagens e desvantagens do barramento CAN e RS485

Comparação das vantagens e desvantagens do barramento CAN e RS485

 

1. Velocidade e distância: a distância de transmissão de alta velocidade CAN e RS485 de 1Mbit/S não excede 100M, o que é semelhante à distância de alta velocidade. No entanto, em baixa velocidade, pode atingir 10KM a 5Kbit/S, enquanto o 485 só pode atingir uma velocidade baixa de cerca de 1219 metros. Pode-se observar que o CAN tem uma vantagem absoluta na transmissão de longa distância.

 

2. A taxa de utilização do barramento: RS485 é uma estrutura única mestre-escravo, ou seja, o barramento só pode ter um host, a comunicação é iniciada pelo host, o host não possui comandos e o próximo nó não pode enviá-lo , e ele retornará após o envio. Após receber a resposta, o anfitrião irá para a próxima. Pesquisa de nós para evitar que vários nós enviem dados para o barramento e causem confusão de dados. O barramento CAN é uma estrutura multi-host, cada nó possui um controlador CAN, vários nós enviam e o número de ID é arbitrado automaticamente, o que pode evitar que os dados do barramento sejam desordenados, enquanto um nó envia, o outro nó pode detectar a velocidade ociosa do barramento, e enviá-lo imediatamente, salvando assim a consulta do host, melhorando a utilização do barramento e aumentando a velocidade. Portanto, em sistemas como automóveis, que possuem requisitos práticos mais elevados, são utilizados barramentos CAN ou outros barramentos similares.

 

3. Mecanismo de detecção de erros: o rs485 fornece apenas a camada física, não a camada de enlace de dados, portanto, não pode identificar erros, a menos que ocorram alguns erros físicos, como curtos-circuitos. Isso pode facilmente causar a destruição de um nó, enviando dados freneticamente para o barramento (enviando 1 continuamente), o que fará com que todo o barramento fique paralisado. Portanto, enquanto o rs485 danificar um nó, a rede de barramento será completamente interrompida. Porém, o barramento CAN possui um controlador CAN, que pode verificar quaisquer erros no barramento. Se o erro ultrapassar 128, o barramento será protegido por bloqueio automático. Se outro erro de nó ou seu próprio erro for detectado, um quadro de erro será enviado ao barramento para alertar outros nós de que os dados estão errados. Desta forma, mesmo que um programa da CPU do nó seja executado, o barramento CAN será automaticamente bloqueado pelo controlador para proteger o barramento. Portanto, os poderosos recursos do CAN serão usados ​​no caso de altos requisitos de segurança de rede.

 

4. Preço e custos de treinamento: O preço do equipamento CAN é cerca de duas vezes maior que o do RS485. Desta forma, a comunicação RS485 é muito conveniente em software, desde que você entenda a comunicação serial, você pode programar, enquanto o CAN exige que o engenheiro subjacente entenda o nível complexo do CAN, e o software do computador host também precisa entender o protocolo CAN . Pode-se dizer que o custo do treinamento é alto.

 

5. O barramento CAN pode conectar os dois terminais de saída CANH e CANL do chip de circuito de interface 82C250 ao barramento físico através do controlador CAN, e as informações de status do terminal CANH só podem ser de alto nível ou estado flutuante, e o terminal CANL só pode ser de baixo nível. ou estado suspenso. Isto precisa garantir que as empresas não aparecerão na rede RS-485. Quando há um erro no sistema e vários nós podem enviar dados relevantes ao barramento ao mesmo tempo, o barramento de serviço entrará em curto-circuito, resultando em danos a alguns nós importantes. Além disso, o nó CAN desenvolve a função de desligar automaticamente o gerenciamento de saída em caso de erros graves, para que o funcionamento dos demais nós do barramento não seja afetado, de forma a garantir que não haverá anormalidades na rede. . problema, deixando o barramento em estado de "impasse".

 

6. CAN possui um protocolo de comunicação completo, que pode ser realizado pelo chip controlador CAN e seu chip de interface, o que reduz bastante a dificuldade de desenvolvimento do sistema e encurta o ciclo de desenvolvimento, o que é incomparável com o RS485, que possui apenas um protocolo elétrico.

DB9 CAN Bus Terminal Adapter

 

Você também pode gostar

 

CAN Bus Adaptor With 9 Pin D-Sub

Adaptador de barramento CAN com D-Sub de 9 pinos

CAN Termination Plug

Plugue de terminação CAN

120 Ohm Bus Termination For High-Speed CAN Systems

Terminação de barramento de 120 Ohm para sistemas CAN

CAN Terminator With 120 Ohm Resistor

Terminador CAN com resistor de 120 Ohm

M12 To DB9 5 Pin Adapter Cable NMEA 2000 CANopen

Cabo adaptador de pino M12-para banco de dados9 5- [NMEA 2000, CANopen]

CAN T-Adapter

Adaptador CAN T

 

 

Enviar inquérito

whatsapp

teams

Email

Inquérito