Convertidor de USB a OBD-II

-2

Quiero hacer una herramienta de escaneo que funcione a través de una PC para mi Tesis. Para probarlo, he comprado un simulador de ECU ( ECU-Sim 2000 ) con un bus CAN.

Estoy planeando hacerlo utilizando un FT232H chip de serie a USB y un MCP 2515 controlador CAN independiente seguido por un MCP 2551 transceptor CAN de alta velocidad. Quiero poder enviar solicitudes PID y obtener los mensajes de respuesta del simulador de la ECU y poder obtener información sobre eventos de mal funcionamiento, etc.

¿Esos CI son suficientes para hacer el trabajo con un software diseñado adecuadamente, de modo que este simulador específico (y con suerte las ECU reales) puedan recibir los mensajes que estoy enviando y responder adecuadamente? Si no es así, ¿qué adiciones debo hacer? Quiero evitar usar un microcontrolador para que el diseño sea barato de crear.

    
pregunta Manos Giatrakis

1 respuesta

1

No entiendo por qué estás usando Ambos, 2551 y 2515. Aunque nunca usé ninguno de ellos, Lo que descubro es que 2551 toma datos de UART y los convierte en CAN, mientras que 2515 toma datos de SPI y los convierte a CAN.

Y si no desea utilizar ningún microcontrolador, ¿cómo conectará el controlador CAN basado en SPI a su PC?

Yo diría, inténtelo una vez con 2551, ya que puede comunicarse directamente con este chip a través de la PC (No olvide el Level Shifter como MAX232) y observe la salida en el alcance o algo así. Si funciona, entonces de lo contrario, mi sugerencia sería utilizar un microcontrolador como LPC2129.

Le será fácil comunicarse entre CAN y PC usando un micro (IMO).

    
respondido por el Swanand

Lea otras preguntas en las etiquetas