El protocolo CAN bus es un bus de protocolo de comunicación en serie que puede utilizar cables de par trenzado para transmitir señales, lo que resulta más estable y fiable. la aparición del bus CAN resuelve el problema de la complejidad del cableado y reduce el uso de cables de cobre para abaratar el coste, lo que supone una clara ventaja frente a los métodos convencionales de cableado punto a punto.

CAN2.0A: Formato estándar que utiliza identificadores de 11 bits.

CAN2.0B: formato ampliado para identificadores de 29 bits.

CAN FD: También conocido como CAN de velocidad de datos variable, es compatible con el CAN2.0 existente, de modo que los nuevos dispositivos CAN FD y los dispositivos CAN existentes pueden coexistir en la misma red de control.

El protocolo de bus CAN es un bus serie estándar multihost para conectar unidades de control electrónico (ECU). Las ECUs también se denominan nodos, y al menos dos nodos están presentes en la red CAN para poder comunicarse. Un nodo puede ser tan complejo como un simple dispositivo de entrada/salida o como un componente integrado que contiene un intérprete CAN y está equipado con software. Un nodo también puede ser una pasarela que permite a un ordenador normal comunicarse con dispositivos de la red CAN a través de un puerto USB o Ethernet.
Todos los nodos están conectados entre sí a través de dos buses paralelos, con los dos hilos formando un par trenzado y conectados a una impedancia característica de 120Ω.

ecantools

Cada nodo requiere.
1. un procesador central, microprocesador o procesador maestro:
Procesa la información de datos que el host decide recibir y la que desea transmitir.
Los sensores, actuadores y dispositivos de control pueden conectarse al procesador principal.
2. Controlador CAN; suele formar parte de un microcontrolador integrado
Recepción: El controlador CAN almacena los bytes serie recibidos del bus, y el procesador principal puede acceder a este mensaje cuando el mensaje de datos está completo (normalmente debido a que el controlador CAN activa una interrupción).
Transmitir: el procesador principal envía información de paso al controlador CAN, después de recibir cuando el bus está inactivo para pasar la información de bits en serie al bus.
3, transceptor; definido por la norma ISO11898-2/3 unidad de acceso al medio (MAU)
Recepción: Convierte el flujo de datos de la capa de bus CAN en un estándar que pueda ser utilizado por el controlador CAN. Los controladores CAN suelen estar equipados con circuitos de protección.
Transmitir: Convierte el flujo de datos del controlador CAN a la capa de bus CAN.
Cada nodo puede enviar y recibir mensajes, pero no simultáneamente. Un mensaje o trama se compone principalmente de un identificador (ID), que indica la prioridad del mensaje, y hasta ocho bytes de datos. crc, ack y otras partes de la trama también forman parte del mensaje. El CAN FD mejorado amplía cada trama hasta un máximo de 64 bytes. Los mensajes se transmiten en serie a la línea principal en formato de no retorno a cero (NRZ) y pueden ser recibidos por todos los nodos.
Los dispositivos conectados por una red CAN suelen ser sensores, actuadores y otros dispositivos de control. Estos dispositivos se conectan al bus mediante un procesador central, un controlador CAN y un receptor CAN.

Contamos con un equipo profesional de investigación y desarrollo de CAN bus, con más de 20 años de experiencia independiente en investigación y desarrollo, la empresa se ocupa de los principales productos son Analizador de bus CAN, Pasarela de bus CAN, Controlador PLC con función de interfaz CAN, si necesita algún producto de bus CAN, ¡no dude en ponerse en contacto con nosotros!