Muy buenas, y felicidades por el hilo, por lo que veo estais muy avanzados en el entendimiento de la linea CAN, yo ahora estoy haciendo mis primeros vinillos con esto y lenguaje C y por ahora lo veo aun complicado. Ya que por un lado no dispongo de mucho tiempo para poder aprender.
Asi que os voy a exponer mi caso haber si alguien podria hacerme el favor de ayudarme o guiarme.
Trabajo en un taller de reparacion de piezas de coches y se han topado conque las Bombas que se inician por medio de linea CAN, no pueden saber cuales estan bien y cuales estan mal y si tiene que ser reparadas y el que... (ya que a nosotros nos llegan piezas como bombas de desguaces y talleres para su reparacion y prueba de rendimiento) Y claro esta ahora mismo no pueden vender ninguna de las muchas que ya tiene por causa de esto, ya que nada sale de la empresa sin tener una certeza que funciona correctamente. (la calidad se la toman muy enserio) y yo me tengo que encargar de encontrar la solucion para ello.
Mi idea era conectar un coche al PC o una placa que fuera capaz de grabar las señales que el coche enviara por linea can y arrancar el coche que es cuando se inicia la bomba de la direccion (la que a mi me interesa) y despues con las señales esas, reproducirlas en las bombas de prueba para saber si estan bien, ya que entre las señales que grabaria estaria (entre otras) la que la ECU central manda u ordena a la bomba que arranque.
Para ello por ahora compre el Analyzer CAN BUS de Microchip con la intencion de capturar las tramas que envia el coche en los primeros segundos de inicio y ver los ID con los que habla, y con ellos ir probando hasta encontrar el desado. Pero no hay forma que el Analizador se comunique con el coche. No me muestra nada en las ventanas del programa que trae, Voy a seguir intentando con otros tipos de coche de linea can, haber si en el que probe fuera de LIN CAN y no fueran compatibles.
Mi intencion tambien, es una vez que consiga arrancarlas de una forma u otra. Ya tendre mas tiempo para hacer una serie de placas para implementar los bancos de pruebas para que no necesiten en PC en cada uno.