Otra cosa sobre lo anterior de que si ningun receptor indica que el mensaje ha sido recibido vuelve lo da como error y lo vuelve a enviar. Imaginemos que tenemos una red con 3 dispositivos, el dispositivo 1 envia un mensaje el cual el 2 lo acepta por el filtro/mascara, pero que pasaria si el 2 esta offline por cualquier razon? Seria un error, o ya el dispositivo 3 se encargaria de decir que el mensaje ha sido recibido, a pesar de que no entre en su filtro/mascara?
En cuanto a la señal..., estás midiendo en DC o AC? Se supone que el "0" está en 2,5V y a partir de aquí, la señal de cada línea fluctúa según sea un valor recesivo o dominante y ésta fluctuación depende del valor de las resistencia de terminación que tienes en la línea del bus. Debe ser de 120 ohms en cada extremo. Otros valores pueden hacer que el bus no funcione o cambie el valor que toman las líneas.
En cuanto a la transmisión de una señal válida, una cosa es validar la señal como buena conforme a una señal CAN y otra cosa es aceptar el dato emitido. La validaciónde una transmisión no implica la aceptación del dato, solo indica que su transmisión ha sido correcta conforme al una señal CAN, pero no tiene por que indicar que el que lo tenía que recibir lo haya recibido. Ten en cuenta que en CAN los datos no son punto a punto, sino de uno a todos.
Saludos y espero haberte ayudado....