Características e diferenzas entre CAN Bus e RS485

Características do bus CAN:

1. Bus de campo de nivel industrial estándar internacional, transmisión fiable, alta en tempo real;

2. Longa distancia de transmisión (ata 10 km), velocidade de transmisión rápida (ata 1 MHz bps);

3. Un só bus pode conectar ata 110 nós, e o número de nós pódese ampliar facilmente;

4. Estrutura múltiple mestra, estado igual de todos os nodos, redes rexionais convenientes, alta utilización do autobús;

5. Alta tecnoloxía de arbitraxe de autobuses non destrutiva en tempo real, sen atraso para nós con alta prioridade;

6. O nodo CAN incorrecto pecharase e cortará automaticamente a conexión co autobús, sen afectar a comunicación do bus;

7. A mensaxe ten unha estrutura de cadros curtos e ten unha comprobación CRC de hardware, con baixa probabilidade de interferencia e taxa de erro de datos moi baixa;

8. Detecta automaticamente se a mensaxe se envía con éxito e o hardware pode retransmitir automaticamente, cunha alta fiabilidade de transmisión;

9. A función de filtrado de mensaxes de hardware só pode recibir a información necesaria, reducir a carga da CPU e simplificar a preparación do software;

10. Como medio de comunicación pódese usar o par trenzado común, o cable coaxial ou a fibra óptica;

11. O sistema de bus CAN ten unha estrutura sinxela e un alto custo.

 

Características RS485:

1. Características eléctricas do RS485: o "1" lóxico está representado por +(2-6) V diferenza de tensión entre dúas liñas;O "0" lóxico está representado pola diferenza de tensión entre dúas liñas como - (2-6) V. Se o nivel de sinal da interface é inferior ao RS-232-C, non é fácil danar o chip do circuíto de interface e este nivel é compatible co nivel TTL, o que pode facilitar a conexión co circuíto TTL;

2. A velocidade máxima de transmisión de datos de RS485 é de 10 Mbps;

3. A interface RS485 é unha combinación de controlador equilibrado e receptor diferencial, o que mellora a capacidade de resistir a interferencia do modo común, é dicir, unha boa interferencia de ruído;

4. O valor estándar da distancia de transmisión máxima da interface RS485 é de 4000 pés, que en realidade pode alcanzar os 3000 metros.Ademais, só se permite conectar un transceptor á interface RS-232-C do bus, é dicir, capacidade de estación única.A interface RS-485 permite conectar ata 128 transceptores no bus.É dicir, ten a capacidade de varias estacións, polo que os usuarios poden usar unha única interface RS-485 para establecer facilmente a rede do dispositivo.Non obstante, só un transmisor pode transmitir no bus RS-485 en calquera momento;

5. A interface RS485 é a interface serie preferida pola súa boa inmunidade ao ruído, a longa distancia de transmisión e a capacidade de varias estacións.;

6. Debido a que a rede semidúplex composta por interfaces RS485 xeralmente só require dous cables, as interfaces RS485 transmítense por par trenzado blindado.

Características-e-diferenzas-entre-CAN-Bus-e-RS485

Diferenzas entre o bus CAN e RS485:

1. Velocidade e distancia: a distancia entre CAN e RS485 transmitida a alta velocidade de 1Mbit/S non é superior a 100M, o que se pode dicir que é similar en alta velocidade.Non obstante, a baixa velocidade, cando a CAN é de 5 Kbit/S, a distancia pode alcanzar os 10 KM, e á velocidade máis baixa de 485, só pode alcanzar uns 1219 m (sen relé).Pódese ver que CAN ten vantaxes absolutas na transmisión a longa distancia;

2. Utilización do bus: RS485 é unha estrutura de escravo mestre único, é dicir, só pode haber un mestre nun bus e a comunicación iníciase por el.Non emite un comando e os seguintes nodos non poden envialo e precisa enviar unha resposta inmediatamente.Despois de recibir unha resposta, o host pregunta ao seguinte nodo.Isto é para evitar que varios nodos envíen datos ao bus, causando confusión de datos.O bus CAN é unha estrutura escrava de mestres múltiples e cada nodo ten un controlador CAN.Cando se envían varios nodos, arbitrarán automaticamente co número de identificación enviado, para que os datos do bus poidan ser bos e desordenados.Despois de enviar un nodo, outro nodo pode detectar que o bus está libre e envialo inmediatamente, o que salva a consulta do host, mellora a taxa de utilización do bus e mellora a rapidez.Polo tanto, o bus CAN ou outros autobuses similares utilízanse en sistemas con altos requisitos prácticos como os automóbiles;

3. Mecanismo de detección de erros: RS485 só especifica a capa física, pero non a capa de enlace de datos, polo que non pode identificar erros a menos que haxa algún curtocircuíto e outros erros físicos.Deste xeito, é doado destruír un nodo e enviar datos ao bus desesperadamente (enviando 1 todo o tempo), o que paralizará todo o bus.Polo tanto, se un nodo RS485 falla, a rede de bus colgará.O bus CAN ten un controlador CAN, que pode detectar calquera erro do bus.Se o erro supera 128, bloquearase automaticamente.Protexe o autobús.Se se detectan outros nodos ou os seus propios erros, enviaranse cadros de erro ao bus para lembrar a outros nodos que os datos son incorrectos.Teña coidado, todos.Deste xeito, unha vez que un programa de CPU de nodo do bus CAN se escorre, o seu controlador bloqueará e protexerá automaticamente o bus.Polo tanto, na rede con altos requisitos de seguridade, CAN é moi forte;

4. Prezo e custo de formación: o prezo dos dispositivos CAN é aproximadamente o dobre que o de 485. Deste xeito, a comunicación 485 é moi cómoda en termos de software.Sempre que entenda a comunicación en serie, pode programar.Aínda que CAN require que o enxeñeiro inferior comprenda a complexa capa de CAN, e o software da computadora superior tamén necesita comprender o protocolo CAN.Pódese dicir que o custo da formación é elevado;

5. O bus CAN está conectado ao bus físico a través dos CANH e CANL dos dous terminais de saída do chip de interface do controlador CAN 82C250.O terminal CANH só pode estar nun estado alto ou suspendido, e o terminal CANL só pode estar nun estado baixo ou suspendido.Isto garante que, ao igual que na rede RS-485, cando o sistema ten erros e varios nodos envían datos ao bus ao mesmo tempo, o bus quedará curtocircuito, danando así algúns nodos.Ademais, o nodo CAN ten a función de pechar automaticamente a saída cando o erro é grave, de xeito que o funcionamento doutros nodos do bus non se verá afectado, para garantir que non haberá problemas na rede, e o autobús estará no estado de "bloqueo" debido aos problemas dos nodos individuais;

6. CAN ten un protocolo de comunicación perfecto, que se pode realizar mediante o chip controlador CAN e o seu chip de interface, reducindo así moito a dificultade do desenvolvemento do sistema e acurtando o ciclo de desenvolvemento, que é incomparable ao RS-485 só co protocolo eléctrico.

 

Shenzhen Zhongling Technology Co., Ltd., desde a súa creación en 2013, comprométese coa industria de robots de rodas, desenvolvendo, producindo e vendendo servomotores e controladores de cubos de rodas cun rendemento estable.Os seus controladores de motor de servo hub de alto rendemento, ZLAC8015, ZLAC8015D e ZLAC8030L, adoptan comunicación de bus CAN/RS485, admiten respectivamente os subprotocolos CiA301 e CiA402 do protocolo CANopen/modbus RTU e poden montar ata 16 dispositivos;Admite control de posición, control de velocidade, control de par e outros modos de traballo, e é axeitado para robots en varias ocasións, promovendo moito o desenvolvemento da industria do robot.


Hora de publicación: 29-nov-2022