Computador powerd OBD-II Pi

13

Recentemente criei um OBDuino32k com o meu Arduino Uno. Infelizmente, construí a interface errada, por isso não posso usá-la com meu carro. Criei uma interface para ISO em vez de ELM .

Eu comprei um Raspberry Pi outro dia, e estou pensando, já que já construí os cabos OBD-II para DB9, estou me perguntando se há uma maneira de usá-lo para concluir meu projeto. Alguém sabe de algum software OBD Linux que será executado no Pi? Comecei a pesquisar, mas ainda não encontrei nada. Manteremos qualquer progresso publicado aqui. Qualquer insight que essa comunidade possa dar é muito apreciado.

Thomas
fonte
2
Também estou planejando conectar meu Pi à interface OBD-II do meu carro. Para o hardware, estou usando um dongle que se conecta via bluetooth, pois parece a maneira mais fácil de fazer isso (sem solda, para começar).
Tom77
@ Tom77 - Parece interessante. Você tem um blog ou site rastreando seu projeto? Eu gostaria de ver.
Thomas
Acho que agora poderíamos mencionar o carberry? Carberry.it
Antony Gibbs

Respostas:

9

Procurei a mesma coisa por um bom tempo. Aqui está provavelmente o link mais útil que encontrei:

KW1281 Diagnóstico ao vivo com Raspberry Pi

O autor faz a engenharia reversa de um software escrito para Windows, observando os fluxos de bytes que passam entre o computador e o do carro. Embora os detalhes técnicos estejam interessados, ele também fornece trechos de código-fonte que podem ser usados.

Sua conclusão final é que o Raspberry Pi não é capaz de ler a interface OBD-II de um carro enquanto o motor está funcionando. Seu raciocínio é de drivers seriais de bugs, resultando em tempo ruim.

Aqui está outro que pode fornecer uma solução eventualmente, mas que cobre principalmente o lado do hardware por enquanto:

Projeto de PC para carro Raspberry Pi

O autor solicitou um chip STN1110 gratuito e planeja criar uma placa personalizada para se comunicar com seu carro. Se você pesquisar nos painéis do Raspberry Pi, encontrará outras pessoas trabalhando na mesma coisa. Consegui até encontrar uma pessoa trabalhando em uma versão comercializável desse quadro:

OBD-II STN1110

O criador não forneceu um site para encomendar um quadro que eu conheço, mas parece oferecê-lo se você enviar uma mensagem privada no formulário.

Há também um aplicativo Android chamado Torque que está disponível. Eu não consegui encontrar a fonte para ele no entanto.

Alguns links mais potencialmente úteis:

pyOBD - Programa de código aberto (GPL) escrito em python que faz interface com o OBD-II. Se essa não é a combinação perfeita para o Raspberry Pi, não sei o que é.

openOBD: Ferramenta de verificação OBD-II - Um programa OBD-II baseado em C ++ abandonado para sistemas baseados em Windows e Linux.

Editar 28/07/2013

Hoje havia um post no RaspberryPi.org com mais algumas informações boas:

Aqui está um link para o blog: Carputers - algumas idéias para você começar

Um link para uma postagem no fórum de um cara que colocou um PI em seu F150: My Pi Carputer no meu caminhão .

Um link para a fonte do github .

Outro projeto com OBD e GPS: OBD GPS Logger

Software escrito para o exemplo acima que simula OBD: OBDSim

Tenho a sensação de que, se eu não começar a trabalhar logo, não haverá mais nada a ser desenvolvido.

Sparafusile
fonte
Por favor, use apenas links como um recurso adicional , não o principal. Precisamos que você descreva o que esses links dizem.
Xxmbabanexx
Uau! Obrigado! Vou verificar isso! Parece uma informação promissora para construir.
Thomas
1
@xxmbabanexx Adicionada uma descrição do conteúdo do link e um pouco mais de informação.
Sparafusile
Muito melhor Esta é uma resposta incrível .
Xxmbabanexx
4

Você pode encontrar este projeto interessante: Projeto Raspberry Pi - Gravador de dados OBD2 . Um cara criou um registrador de dados ODB2 para sua moto usando um Raspberry Pi.

Ele inclui links para o github, onde você pode encontrar o código fonte e também detalhes sobre a interface USB -> OBD2 que ele usou.

Há também dois caras no processo de criação de um aplicativo de registro OBD2 usando um Raspberry Pi. Confira o blog: Pimyride com David e Alan .

Martin O'Hanlon
fonte