filtro de aceptación CAN

1

Supongamos que todos los nodos en una red CAN se configuran utilizando filtros de aceptación para paquetes de rx que se dirigen solo a ellos. Ejemplo: el nodo A configurado para registrar paquetes dirigidos solo a "A" en el campo de ID de 11 bits y así sucesivamente.

Escenario: si hay cuatro nodos, A, B, C y D.

Pregunta 1: Si A dirige un paquete a E (no es una ID válida), ¿se establecerá el indicador ACK del nodo A para indicar que un nodo ha confirmado un mensaje? Es decir, si un filtro de aceptación no acepta un mensaje, se mostrará si el remitente conoce o no un mensaje.

Pregunta 2 (depende de la pregunta 1): Si A dirige un paquete a D (ID válida), ¿el acuse de recibo del mensaje indica que solo D ha recibido el mensaje correctamente? O, ¿significa que todos los nodos recibieron el mensaje a pesar de que sus filtros de aceptación están configurados para registrar solo sus ID específicas?

    

1 respuesta

2

ACK solo significa que el mensaje sin procesar se recibió intacto. No hubo infracciones de tiempo que pudieran hacer que no se detectara un mensaje, y la suma de verificación coincidió. Los filtros funcionan a un nivel superior.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas