Protocolos CAN-Bus y VAN-Bus: Características y Funcionamiento Técnico
Características del CAN-Bus
- Gran seguridad: Las interfaces de transmisión, sean internas o externas, se detectan con gran fiabilidad, ya que incorpora sistemas de detección y corrección de errores.
- Gran disponibilidad: En caso de avería en alguna unidad de control, el resto del sistema permanece operativo.
- Broadcast: Los mensajes emitidos son leídos e interpretados inmediatamente por todas las unidades conectadas al bus.
- Gran tasa de transferencia de datos: El intercambio de datos entre los componentes de la red se efectúa de forma rápida.
- Identificación de los mensajes: Los mensajes no llevan la dirección de la unidad que debe recibirlo, sino que se incluye un identificador que representa el contenido del mensaje enviado.
- Control de acceso al bus: En caso de que varios maestros intenten acceder al bus a la vez, el identificador de mayor prioridad prevalece.
Tipos de tramas en CAN-Bus
- Trama remota: Cuando un receptor está a la espera de una información que debe enviar otra unidad de control, envía una trama remota en la que hace constancia de la dirección del transmisor fuente en el campo de identificación.
- Trama de error: Generada por cualquier unidad que detecte un error en la trama recibida. Está constituida por: Flag de error y Delimitador de error.
- Trama de sobrecarga: Indica que se está produciendo un desbordamiento de información en alguna de las unidades que no está preparada para recibir el siguiente mensaje, generando un retardo. Está constituida por: Flag de sobrecarga y Delimitador de sobrecarga.
- Espacio entre tramas: Una vez enviada una trama, se debe contemplar un espacio de tiempo entre la trama enviada y la siguiente para que las unidades tengan tiempo suficiente para ejecutar operaciones internas. Está constituida por: Campo de intermisión y Bus libre.
Características del VAN-Bus
- Fue creado para una topología tipo "árbol" que permite aprovechar al máximo el protocolo.
- Puede funcionar como bus multi-maestro o maestro-esclavo.
- Admite mensajes de difusión general que son interpretados por todas las unidades.
- Prioridad de acceso al bus.
- Método de codificación de los datos: E-Manchester.
- Medio físico de transmisión tolerante a fallos.
Codificación E-Manchester
Agrupa los datos a enviar en bloques de cuatro bits y, para su emisión al bus, se envía un quinto bit con el valor opuesto al cuarto.