collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Arduino OBD2  (Lida 4687 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Sovietico

  • Mini Robot
  • *
  • Mensagens: 113
Arduino OBD2
« em: 19 de Fevereiro de 2014, 20:59 »
Boas pessoal.

Ando aqui com uma duvida num projecto:
A ideia é retirar dados do carro atraves da ficha OBD. Porém o arduino precisa de um CAN-BUS Shield para receber a informação. A minha questão é se posso usar um shield com ficha RS232 e um adaptador OBD/RS232.

Algúem percebe?

Offline Nunito

  • Mini Robot
  • *
  • Mensagens: 923
Re: Arduino OBD2
« Responder #1 em: 19 de Fevereiro de 2014, 21:32 »
Eu utilizo o portátil para fazer isso.

Offline Sovietico

  • Mini Robot
  • *
  • Mensagens: 113
Re: Arduino OBD2
« Responder #2 em: 19 de Fevereiro de 2014, 21:40 »
O objectivo esta no desafio proposto e ser com arduino é um requisito.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Arduino OBD2
« Responder #3 em: 19 de Fevereiro de 2014, 21:44 »
OBD não implica que seja especificamente CAN.
Numa ficha OBD podes ter as linhas K e L, podes ter CAN, PWM/VPWM, esses são os mais comuns, depois ainda tens tralha proprietária.

Usar um "conversor" de obd para rs-232 para depois meter outro conversor de rs-232 para serial é um bocado para o redundante, é meia duzia de conversões sem necessidade.
Se realmente é só CAN que precisas, usa um shield, ou desenha uma placa, a microchip tem dois chips, um para implementar o CAN em si e o outro é bus driver, já brinquei com eles, mas uma coisa muito simples, para arduino tens bibliotecas para isso, e até projectos completos de data-logger CAN e afins.
Avr fanboy

Offline Sovietico

  • Mini Robot
  • *
  • Mensagens: 113
Re: Arduino OBD2
« Responder #4 em: 19 de Fevereiro de 2014, 22:44 »
OBD não implica que seja especificamente CAN.
Numa ficha OBD podes ter as linhas K e L, podes ter CAN, PWM/VPWM, esses são os mais comuns, depois ainda tens tralha proprietária.

Usar um "conversor" de obd para rs-232 para depois meter outro conversor de rs-232 para serial é um bocado para o redundante, é meia duzia de conversões sem necessidade.
Se realmente é só CAN que precisas, usa um shield, ou desenha uma placa, a microchip tem dois chips, um para implementar o CAN em si e o outro é bus driver, já brinquei com eles, mas uma coisa muito simples, para arduino tens bibliotecas para isso, e até projectos completos de data-logger CAN e afins.

O shield é a peça que me falta e a ideia ou uso um shield com CAN ou um shield com RS232. Sendo o ultimo consideravelmente mais barato queria saber se iria funcionar...

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Arduino OBD2
« Responder #5 em: 20 de Fevereiro de 2014, 00:15 »
Ou não entendeste ou eu não entendi.
Não tens serial numa ficha OBD, logo se compras uma shield rs-232 que é simplesmente um max232 agarrado aos pinos tx/rx do arduino, não fazes nada a não ser que vás comprar um cabo que "converta" todos os protocolos do OBD para serial.
Avr fanboy

Online almamater

  • Mini Robot
  • *
  • Mensagens: 1.918
    • GrcByte - Projectos
Re: Arduino OBD2
« Responder #6 em: 20 de Fevereiro de 2014, 01:27 »
Eu uso um recepetor Bluetooth no arduino e um emissor tb bluetooth na ficha do carro (comprado no ebay)

Offline filipe89

  • Mini Robot
  • *
  • Mensagens: 164
Re: Arduino OBD2
« Responder #7 em: 20 de Fevereiro de 2014, 01:38 »
http://lusorobotica.com/index.php?topic=6351.0

ve se isto te serve

PS: tenho já um projecto realizado com códigos para elm327 que se encontra na internet mostra num display informação, incluindo consumos com contas maradas por MAP e pressão do motor
« Última modificação: 20 de Fevereiro de 2014, 01:43 por filipe89 »

Offline Sovietico

  • Mini Robot
  • *
  • Mensagens: 113
Re: Arduino OBD2
« Responder #8 em: 20 de Fevereiro de 2014, 14:24 »
Queri evitar o bluetooth porque nao me sinto a vontade mas se for a solucao...

Offline Sovietico

  • Mini Robot
  • *
  • Mensagens: 113
Re: Arduino OBD2
« Responder #9 em: 20 de Fevereiro de 2014, 19:42 »
Ou não entendeste ou eu não entendi.
Não tens serial numa ficha OBD, logo se compras uma shield rs-232 que é simplesmente um max232 agarrado aos pinos tx/rx do arduino, não fazes nada a não ser que vás comprar um cabo que "converta" todos os protocolos do OBD para serial.

Senso como posso encontrar um cabo desses que converta o protocolo?

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Arduino OBD2
« Responder #10 em: 21 de Fevereiro de 2014, 01:55 »
Ou não entendeste ou eu não entendi.
Não tens serial numa ficha OBD, logo se compras uma shield rs-232 que é simplesmente um max232 agarrado aos pinos tx/rx do arduino, não fazes nada a não ser que vás comprar um cabo que "converta" todos os protocolos do OBD para serial.

Senso como posso encontrar um cabo desses que converta o protocolo?
porque nao compras o can-usb shield?

se quiseres orçamento para uma board que o senso falou,  contacta-me!  8)