Go Down

Topic: Error con ELM327 [solucionado] (Read 3 times) previous topic - next topic

fjramirez

Muchas gracias por la ayuda, ya creo que se cual era mi error, vuestras explicaciones me han llevado a encontrar mi error. Estaba siguiendo este articulo para usar la librería OBDII http://www.arduinodev.com/arduino-talk-with-car-through-obd-ii/ Yo pensaba que el arduino usaba los niveles de RS232 en su puerto serie y por eso conectaba directamente la salida del adaptador al arduino, y como bien decis esa salida era con niveles RS232 incompatibles para el arduino que uso. Se me paso por alto que el articulo que os he puesto dice:

Quote
La mayoría de ellos adaptadores consiste en un micro-controlador PIC18F2480 y un MAX232 o FT232. Así que lo que necesitamos es la salida TTL del microcontrolador. He utilizado dos cables para llevar a cabo el pin 17 (Tx) y el pin 18 (Rx) del PIC


Como bien dice, tengo que tomar el RX y TX del PIC (ELM327)!!!! que es un nivel TTL y no el RX y TX del conector DB9 que pasa por el mencionado Max232 que convierte la señal TTL del PIC a niveles RS232.

Otra solución a este problema seria ponerle al arduino adaptador TTL-RS232 que ha comentado Heke para usar la salida del conector DB9 del adaptador OBD, (que quizás sea lo mas recomendable para distancias entre RX y TX mas largas), pero yo voy a utilizar la salida TTL del PIC para ahorrarme el MAX232.

Hago la modificación y os comento el resultado.

fjramirez

Hola chicos,
Pues he hecho las modificaciones y realizado las pruebas. Ahora si que funciona!!!! Espero que este tema pueda ayudar a otros con el mismo problema. Gracias por la ayuda!  ;)

Heke

Me alegro

Ahora seria interesante que cambiaras el titulo del post añadiendo el texto [solucionado] para que cualquiera que busque localize mas facil

Un saludo.
CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

ponchorbl

Hola, me podrias decir como es que solucionaste este problema que tenias, es que al intentar abrir el link me dice que ya no lo encuentra, de ante mano muchas gracias

Sergegsx

Hola, puedes poner un ejemplo de lo que capturas con el arduino? es decir por el puerto de serie.
gracias
* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Go Up