Hay una suposición de un 0V común entre los dos circuitos, o al menos una diferencia entre los 0V de los circuitos dentro del voltaje de diferencia de modo común.
Para una correcta transmisión de CAN, necesitas
- cableado continuo entre los dos nodos, CANH a CANH y CANL a
PUEDO. No cruzado, no cortocircuitado, no circuito abierto. El par trenzado no es absolutamente necesario a velocidades de datos más bajas / cables muy cortos, por ejemplo, unos pocos centímetros a 50 kbaud en el laboratorio.
- al menos uno
resistencia de terminación, no funcionará en absoluto sin uno. Como velocidades de datos / longitudes de cable
sube, deberías tener uno en cada extremo, del valor correcto,
120R.
- al menos un receptor que se ejecuta a la misma velocidad de datos (y otra
tiempos de bits) para enviar el pulso ACK, de lo contrario obtienes infinito
se repite desde el transmisor del primer mensaje.
- referencia 0V común entre todos los nodos