Компьютер Pi powerd OBD-II

13

Я недавно построил OBDuino32k с моим Arduino Uno. К сожалению, я создал неправильный интерфейс, поэтому я не могу использовать его с моей машиной. Я создал интерфейс для ISO вместо ELM .

Я купил Raspberry Pi на днях, и я думаю, поскольку я уже сконструировал кабели OBD-II - DB9, мне интересно, есть ли способ, которым я могу использовать это для завершения моего проекта. Кто-нибудь знает о каком-либо программном обеспечении Linux OBD, которое будет работать на Pi? Я начал искать, но еще ничего не придумал. Буду следить за прогрессом здесь. Любое понимание, которое это сообщество может дать, высоко ценится.

Томас
источник
2
Я также планирую подключить мой Pi к интерфейсу OBD-II в моей машине. Для аппаратного обеспечения я использую ключ, который подключается через Bluetooth, так как это кажется самым простым способом (без пайки для начала).
Tom77
@ Tom77 - кажется интересным. У вас есть блог или сайт, отслеживающий ваш проект? Я хотел бы увидеть это.
Томас,
Я думаю, теперь мы могли бы упомянуть Carberry? carberry.it
Энтони Гиббс

Ответы:

9

Я долго искал одно и то же. Вот, пожалуй, самая полезная ссылка, которую я нашел:

KW1281 Живая диагностика с Raspberry Pi

Автор анализирует часть программного обеспечения, написанного для Windows, просматривая потоки байтов, проходящие между его компьютером и компьютером его автомобиля. Хотя технические детали интересны, он также предоставляет фрагменты исходного кода, которые можно использовать.

Его окончательный вывод заключается в том, что Raspberry Pi не может считывать данные с интерфейса OBD-II автомобиля во время работы двигателя. Его рассуждения - глючные серийные драйверы, приводящие к неправильному времени.

Вот еще один, который может в конечном итоге обеспечить решение, но в основном охватывает аппаратную часть:

Raspberry Pi Car PC Project

Автор запросил бесплатный чип STN1110 и планирует создать специальную плату для связи со своей машиной. Если вы выполните поиск на досках Raspberry Pi, вы найдете пару других людей, работающих над тем же. Я даже смог найти человека, работающего над рыночной версией такой доски:

OBD-II STN1110

Создатель не предоставил веб-сайт для заказа такой доски, о которой я знаю, но, похоже, предложит их, если вы отправите личное сообщение в форме.

Существует также приложение для Android под названием Torque, которое доступно. Однако мне не удалось найти источник для этого.

Еще несколько потенциально полезных ссылок:

pyOBD - Программа с открытым исходным кодом (GPL), написанная на python, которая взаимодействует с OBD-II. Если это не идеально подходит для Raspberry Pi, я не знаю, что это такое.

openOBD: OBD-II Scan Tool - заброшенная программа OBD-II на C ++ для систем Windows и Linux.

Редактировать 28.07.2013

Сегодня на RaspberryPi.org было сообщение в блоге с более полезной информацией:

Вот ссылка на блог: Carputers - некоторые идеи для начала

Ссылка на сообщение на форуме о парне, который вставил пи-пи в свой F150: My Pi Carputer в мой грузовик .

Ссылка на его источник на github .

Еще один проект с OBD и GPS: OBD GPS Logger

Программное обеспечение, написанное для вышеупомянутого, которое имитирует OBD: OBDSim

У меня такое чувство, что если я не начну работать над этим в ближайшее время, ничего не останется для развития.

Sparafusile
источник
Пожалуйста, используйте только ссылки в качестве дополнительного ресурса , а не ваш основной. Нам нужно, чтобы вы описали, что говорят эти ссылки.
xxmbabanexx
Вот это да! Благодарность! Я проверю это! Похоже, многообещающая информация для наращивания.
Томас,
1
@xxmbabanexx Добавлено описание содержания ссылки и немного больше информации.
Sparafusile
Намного лучше Это потрясающий ответ.
xxmbabanexx
4

Вы можете найти этот проект интересным: Мой проект Raspberry Pi - OBD2 Data Recorder . Парень создал регистратор данных ODB2 для своего мотоцикла, используя Raspberry Pi.

Он включает ссылки на github, где вы можете найти исходный код, а также подробную информацию об используемом им интерфейсе USB -> OBD2.

Есть также пара парней в процессе создания приложения регистрации OBD2 с использованием Raspberry Pi, посмотрите их блог: Pimyride с Дэвидом и Аланом .

Мартин О'Хэнлон
источник