Puesto que cada nodo puede iniciar la transmisión de un mensaje tan pronto como el bus está libre en una red CAN, es posible que varios nodos inicien un proceso de transmisión al mismo tiempo. Para evitar la destrucción de los datos transmitidos entre los nodos, se determina el mensaje con la prioridad más alta en la denominada "fase de arbitraje". Sólo el nodo de red que transmite el mensaje de prioridad más alta puede continuar con la transmisión. La máxima prioridad se asigna al mensaje con el valor de identificador más bajo. La imagen 1 muestra el principio utilizado para el arbitraje de bus. Cada nodo supervisa el nivel de la señal en el bus durante la fase de arbitraje. La fase de arbitraje consiste en la transmisión del identificador de mensaje y del denominado bit de RTR. Si un nodo de red detecta un nivel de bus dominante (bit dominante), a pesar de que ha iniciado un nivel recesivo (bit recesivo), se interrumpe el proceso de transmisión de forma inmediata ya que, se transmite simultáneamente un mensaje con una prioridad más alta, por lo que entra en el estado de recepción. Puesto que con cada arbitraje del bus se envía un mensaje, el proceso garantiza el acceso al bus "sin pérdidas".

Seleccione país e idioma

B&R Logo