Вопрос

Есть ли инструменты для анализа OBD-сканеров с открытым исходным кодом?

У меня были какие-то странные проблемы с моим Pontiac G6 2006 года выпуска, и в конце концов я не выдержал и купил сканер кодов Bosch, чтобы посмотреть, могут ли коды неисправностей что-то мне рассказать... но они ничего не сказали.



Этот сканер может записывать статистику автомобиля во время движения, но затем вам придётся просматривать её на крошечном неудобном экране. Кроме того, на борту нет анализа того, какие уровни являются нормальными, что они могут означать и т. д.



Кажется, что компьютер — идеальный инструмент для загрузки записанных данных, их анализа на предмет закономерностей и выдачи таких результатов, как «Ваш индукционный конденсатор неплох, но работает не на полную мощность». Однако Bosch не предоставляет такую функциональность в своём программном обеспечении. Вы можете распечатать записи, которые гораздо удобнее просматривать, чем на неуклюжей панели с четырьмя кнопками, но на этом всё.



Я разбираюсь в автомобилях. Я знаю, что делаю. Но я также разбираюсь в компьютерах и знаю, что почти для всего в мире есть решения с открытым исходным кодом. Существует ли инструмент для извлечения записанных данных из таких сканеров, как Bosch 1150? Есть ли открытый API, который я могу использовать для самостоятельного написания такого кода? ;-)



Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/22300/any-open-source-obd-scanner-analysis-tools

2 Комментария

  1. На Sourceforge есть приложение с открытым исходным кодом scantool.net.



    Я использовал его на своём ноутбуке с переходником USB-ODBII для разных автомобилей.



    Вы можете ввести в Google запрос «USB to ODBII» и получить множество результатов по запросу «преобразователь кабеля».



    Вот ССЫЛКА для скачивания программного обеспечения. К нему также прилагается исходный код.



    Удачи.


  1. В этой сфере ведётся большая работа, поэтому ответ — «Да, конечно!»



    Вот проект на Python: http://www.obdtester.com/pyobd



    Это выглядит как интересный способ получения данных с автомобиля, но, похоже, речь идёт не о кодах неисправностей или диагностике: http://openxcplatform.com/getting-started/index.html



    Это выглядит очень устаревшим, но, возможно, там есть какая-то полезная информация: http://www.geekmyride.org/wiki/index.php/Open_Source_OBD_software



    Давно не обновлялся, но помечен как «стабильный»: https://obd.codeplex.com/



    Не с открытым исходным кодом, но совместимый с ODB (разработан для VW/Audi, но имеет базовую функциональность для всех автомобилей). Вы можете получить лицензию «только на программное обеспечение», если хотите сделать (или купить универсальный) кабель: http://www.ross-tech.com/vag-com/index.html


Вы уже ответили на этот вопрос