collapse

* Links de Robótica

* Posts Recentes

LR, passado, presente e futuro por zordlyon
[Ontem às 20:48]


Compra Colectiva Mouser.com N1-2018 por Hugu
[Ontem às 14:36]


Printer 3D barata por Hugu
[18 de Janeiro de 2018, 21:02]


Que potência contratada têm em vossa casa? por SerraCabo
[18 de Janeiro de 2018, 16:43]


Lojas Portuguesas de Eletrónica por TigPT
[18 de Janeiro de 2018, 11:00]


Portátil não carrega a bateria... por KammutierSpule
[18 de Janeiro de 2018, 10:39]


Arduino - Controlar fita led por mariana.val
[16 de Janeiro de 2018, 23:25]


O Roomba avariou! por TigPT
[15 de Janeiro de 2018, 11:30]


ic SL440 da Plessey? por brunus
[14 de Janeiro de 2018, 22:13]


e-bike converter piscas para 12v por Njay
[14 de Janeiro de 2018, 22:10]

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

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.411
  • 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.411
  • 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.532
    • 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.499
  • 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)