Nose si es muy tarde la pregunta pero, esque estoy interesado en el tema, ya que debo hacer una aplicacion sencilla entre 2 o 3 micros que usen en BUS CAN, y esto que veo talvez sea mas trabajado, y como menciono solo quisiera iniciarme con algo sencillo, tengo a la disposicion 3 micros 18f4685, y pues del CAN nunca sape nada, jeje, hasta ahora, y si no fuera molestia me explican mas o menos en que consiste?? es como el I2C?
bueno disculpen si interfiero, un saludo, muchas gracias por la ayuda
Bueno Cryn, ahora estoy en posición de contestar tus dudas.
Primero:
Si tienes micros 18F4685, aún falta para conectarlos a un BUS CAN, que tengas los transceiver.
Este es un diagrama de como se conecta un PIC de 40 Pines (creo que asi es el tuyo) al transceiver...
Luego para interconectar dos de ellos en un BUS CAN (no pongo la imagen del PIC para no ocupar mucha imagen) la interconexión es así:
Si consigues rápido los MCP2551 podremos hacer ejercicios para tus micros, te aconsejo no los armes en un protoboard, al menos no la parte de CAN, porque sino limitaras las velocidades a algunas muy bajas, yo tuve armado mi esquema en un protoboard y a 125 KBPs dejaba de funcionar apenas lo miraba un poco fijo.
Hoy armado en una placa, al doble de velocidad, no se detiene aunque resetee uno de los micros, apenas esta el PIC energizado retoma la comunicación sin problemas, esto no lo lograría en un proto!!
Para información, la gente de Texas me ha enviado muestras de sus tranceivers y realmente funcionan de maravillas!!
Las pedí como samples en su pagina WEB y en 15 días las tuve en mis manos sin pagar un solo peso.
Felicitaciones a Texas por su sistema de samples!!!
El modelo que pedí es el SN65HVD251P, funciona maravillosamente bien mezclado con los MCP2551 de Microchip.