collapse

* Posts Recentes

O meu plano para produzir fotograficamente circuito impresso por jm_araujo
[Hoje às 16:34]


Primeira fonte de bancada por senso
[Hoje às 12:21]


Guardar componentes em gavetas ou em caixa de armazenamento por TigPT
[Ontem às 14:22]


Criar fast blink lampada 12v por dio123
[Ontem às 12:54]


Com que equipamento costumam aceder ao LR? por dio123
[Ontem às 10:53]


sci-fi lx 2018 por Njay
[14 de Julho de 2018, 21:14]


470uF, 63V, AC por SerraCabo
[14 de Julho de 2018, 07:47]


Que potência contratada têm em vossa casa? por TigPT
[14 de Julho de 2018, 00:32]


Condensadores bizarros por SerraCabo
[13 de Julho de 2018, 22:13]


Inquérito sobre a interação humano-robot por edeweld
[13 de Julho de 2018, 02:17]

Autor Tópico: Arduino OBD2  (Lida 2611 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: 926
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.

Online senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.527
  • 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...

Online senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.527
  • 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

Offline almamater

  • Mini Robot
  • *
  • Mensagens: 1.584
    • 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: 163
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.545
  • 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)