Hola micro_cadaver con gusto puedo explicar un poco de lo que se hacer acerca del Bus CAN y creeme que es un protocolo de comunicacion bastante robusto.
Un poco de lo que he leido dice que es un bus de comunicaciones serie en tiempo real desarrollado para el ramo automotriz de alemania mas o menos por los años 80 por Robert Bosch. Su objetivo principal era hacer que los automoviles fueran mas seguros, fiables y mas eficientes.
Sus principales aplicaciones como ya comente es para el ramo automotriz pero cada dia se esta extendiendo mas al area industrial y a otros mercados ya que posee ciertas caracteristicas unicas que lo hacen favorable para tal proposito, por ejemplo:
1.- La comunicacion esta basada en mensajes y no en direcciones.
2.- Todos los nodos CAN son capaces de transmitir y recibir datos y pueden acceder al bus de datos simultaneamente
3.- Se puede añidir nodos adicionales al bus sin necesidad de reprogramar todo el sistema.
4.- Detecta errores, ademas que puede trabajar en condiciones ambientales ruidosas.
5.- La velocidad de transmicion depende de la longitud de la red, pero mas o menos cada red puede alcanzar los 1000 metros de longitud.
Hay mucha informacion que hablan sobre la arquitectura del Bus CAN y manuales por doquier, dime si necesitas algun manual y con gusto lo subo a un servidor.
SALUDOS Y FELIZ NAVIDAD