Me pregunto cómo funciona un convertidor de Ethernet a CAN. CAN es una red de difusión multi-maestra donde los mensajes están asociados con ID. Cada tipo de mensaje tiene un ID único. Los dispositivos escuchan todos los mensajes en el bus y deciden si una identificación es de interés. Ethernet, sin embargo, utiliza direccionamiento de punto 2 puntos, lo que significa que se especifican el remitente y el receptor. Esta información no se puede asignar en CAN, porque no hay un campo de remitente o receptor.
Digamos, el dispositivo A envía el mensaje m al dispositivo B. El dispositivo B está conectado a través del CAN al convertidor. El dispositivo A se comunica a través de Ethernet.
-
¿Cómo el convertidor de CAN a Ethernet selecciona la identificación del mensaje cuando convierte un marco de Ethernet a una fama de CAN? ¿Se utilizan los mismos identificadores CAN para los paquetes al mismo destinatario?
-
¿Cómo convierte CAN-to-Ethernet un mensaje CAN a una trama Ethernet? Un mensaje CAN no tiene destinatario, pero una trama de Ethernet conoce la dirección del destinatario. ¿Cómo funciona el mapeo?