Pi потужний комп'ютер OBD-II


13

Нещодавно я створив OBDuino32k зі своїм Arduino Uno. На жаль, я побудував неправильний інтерфейс, тому не можу використовувати його зі своїм автомобілем. Я створив інтерфейс для ISO замість ELM .

Днями я придбав Raspberry Pi, і я думаю, оскільки я вже сконструював OBD-II для кабелів DB9, мені цікаво, чи є спосіб, яким я можу скористатись цим, щоб закінчити мій проект. Хтось знає про будь-яке програмне забезпечення для OBD Linux, яке буде працювати на Pi? Я почав пошук, але ще нічого не придумав. Будь-який прогрес буде розміщено тут. Будь-яка інформація, яку ця громада могла б надати, дуже вдячна.


2
Я також планую підключити свій Pi до інтерфейсу OBD-II у своєму автомобілі. Для апаратного забезпечення я використовую ключ, який підключається через Bluetooth, оскільки це здається найпростішим способом (не паяти для початку).
Tom77

@ Tom77 - здається цікавим. Чи є у вас блог або веб-сайт, який відстежує ваш проект? Я хотів би це побачити.
Томас

Я думаю, зараз ми могли б згадати про карбоні? carberry.it
Ентоні Гіббс

Відповіді:


9

Я довго шукав те саме. Ось, мабуть, найкорисніше посилання, яке я знайшов:

KW1281 Жива діагностика за допомогою Raspberry Pi

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

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

Ось ще один, який може запропонувати рішення зрештою, але здебільшого охоплює апаратну сторону:

Raspberry Pi Проект ПК для автомобілів

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

OBD-II STN1110

Творець не надав веб-сайт для замовлення такої дошки, про яку я знаю, але, здається, пропонує їх, якщо ви надішлете приватне повідомлення у формі.

Також є додаток для Android під назвою Torque. Однак мені не вдалося знайти джерело.

Ще кілька потенційно корисних посилань:

pyOBD - програма з відкритим кодом (GPL), написана в python, яка взаємодіє з OBD-II. Якщо це не ідеальна відповідність для Raspberry Pi, я не знаю, що таке.

openOBD: OBD-II Scan Scan Tool - покинута програма на базі C ++ на базі C ++ для ОС Windows та Linux.

Редагувати 28.07.2013

Сьогодні на сайті RaspberryPi.org з'явилася допис у щоденнику із ще однією хорошою інформацією:

Ось посилання на блог: Комп'ютери - деякі ідеї для початку роботи

Посилання на повідомлення на форумі хлопця, який поставив PI у свій F150: My Pi Carputer у мою вантажівку .

Посилання на його джерело github .

Ще один проект з OBD та GPS: OBD GPS Logger

Програмне забезпечення, написане для вищезгаданого, що імітує OBD: OBDSim

У мене таке відчуття, що якщо я не розпочну роботу над цим незабаром, нічого не залишається, щоб розвиватися.


Будь ласка, використовуйте лише посилання як додатковий ресурс , а не ваш основний. Ви повинні описати, що кажуть ці посилання.
xxmbabanexx

Оце Так! Спасибі! Я перевірю це! Виглядає як перспективна інформація, яку слід розвивати.
Томас

1
@xxmbabanexx Додано опис вмісту посилання та трохи більше інформації.
Sparafusile

Набагато краще. Це приголомшлива відповідь.
xxmbabanexx

4

Цей проект може здатися вам цікавим: My Raspberry Pi Project - OBD2 Recorder даних . Хлопець створив реєстратор даних ODB2 для свого мотоцикла за допомогою Raspberry Pi.

Він включає посилання на github, де ви можете знайти вихідний код, а також детальну інформацію про інтерфейс USB -> OBD2, який він використовував.

Також є пара хлопців, які створюють додаток для ведення журналів OBD2 за допомогою Raspberry Pi, ознайомтесь із їхнім блогом: Pimyride з Девідом та Аланом .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.