Когда речь заходит о диагностике автомобиля, первое, что приходит на ум, это сканер ELM327, подключаемый по интерфейсу OBD-II. Его можно без лишних трудностей заказать из-под небесной, выбрав нужный интерфейс (USB, Bluetooth, WiFi). Однако на данный момент довольно часто возникают ситуации, когда сканер "криво" работает, либо и вовсе нет. Причин может быть несколько: как "левая" аппаратная конструкция (сейчас под этим подразумеваются сканеры, не на основе PIC18*), так и программное обеспечение (например, указана версия 1.5, по факту ею не являющейся). Стало интересно разобраться, есть только один рабочий вариант по аппаратно-программной начинке, или же различные реализации заточены под разные задачи.
Метка «obd-ii»
Тестирование реализаций ELM327
2017-08-12 в 10:48, admin, рубрики: программирование микроконтроллеров, Тестирование IT-систем, метки: elm327, obd-ii, obd2Часть 3. Как подключить смартфон к авто — читаем данные
2013-08-01 в 7:03, admin, рубрики: mobile development, obd-ii, obd2, авто + смартфон, автомобили, Блог компании PNN, диагностика, мобильное приложение, Смартфоны и коммуникаторы, метки: obd-ii, obd2, авто + смартфон, автомобили, диагностика, мобильное приложение Мы продолжаем цикл статей о том, как подключиться к бортовой системе своего автомобиля (см. Часть 1 и Часть 2 ) и сегодня расскажем как считывать данные.
Предполагается, что к текущему моменту у нас есть машина с диагностическим разъемом, отвечающим OBD-II стандарту, любимое мобильное устройство (ноутбук, смартфон, планшет) и адаптер на базе ELM327, который позволит соединить машину и мобильное устройство.
Как уже говорилось в предыдущей части, независимо от типа связи между мобильным устройством и адаптером (Bluetooth, Wi-Fi, USB) на логическом уровне, — это последовательное соединение. На программном уровне необходимо открыть Socket соединение между компьютером и адаптером поверх имеющегося соединения нижнего уровня. Практическая программная реализация будет зависеть от операционной системы и типа соединения, примеров можно найти массу под все ваши любимые языки программирования. В качестве базового примера можно брать реализацию соединения на примерах чат-программ для Bluetooth или TCPIP. В данной статье мы не будем останавливаться подробно на реализации такого соединения, для экспериментов нам хватит возможностей имеющихся программ а-ля Telnet, для экспериментов под Андроид и iOS мы встроили простую командную консоль в наше приложение OBD Car Doctor.
Читать полностью »
Часть 2. Как подключить смартфон к авто — приступаем к практике
2013-07-18 в 8:46, admin, рубрики: mobile development, obd-ii, obd2, авто + смартфон, автомобили, Блог компании PNN, диагностика, мобильное приложение, Смартфоны и коммуникаторы, метки: obd-ii, obd2, авто + смартфон, автомобили, диагностика, мобильное приложение После того как мы подковались теоретически и уже представляем, что стоит, а чего и не стоит ожидать от подключения смартфона к вашему авто, можем переходить к практике.
Читать полностью »
Как подключить смартфон к авто или история создания OBD Car Doctor
2013-07-10 в 14:23, admin, рубрики: mobile development, obd-ii, obd2, авто + смартфон, автомобили, Блог компании PNN, диагностика, мобильное приложение, метки: obd-ii, obd2, авто + смартфон, автомобили, диагностика, мобильное приложениеИстория
Идея подключить смартфон к бортовой системе автомобиля возникла достаточно давно. Спусковым крючком стала прочитанная статья об электронной начинке современных авто и CAN шине, которая позволяет обмениваться данными различным устройствам, подключенным к этой шине.
Воображение рисовало радужные картины «робомобиля» полностью управляемого со смартфона, записывающего и оптимизирующего все параметры работы двигателя и систем, предупреждающего о критических параметрах и ошибках в работе. Ну ладно с управлением это, пожалуй, чересчур, ведь кроме цифровых датчиков тут понадобятся и некоторые управляющие контролеры с сервоприводами…
Картина чуть поблекла, но считывать-то доступные параметры мы сможем, а если повезет, то может и центральный замок открыть/закрыть сможем (хотя такая перспектива сулит дыру с системе безопасности Винд… т.е. автомобиля :) ).
И так, пора приступать к практическому исследованию!
Читать полностью »
Ford выпустил SDK для своих автомобилей
2013-01-15 в 17:43, admin, рубрики: arduino, CAN, diy или сделай сам, Ford, obd-ii, open source, Радиоконструктор, метки: CAN, Ford, obd-ii
Компания Ford приглашает разработчиков мобильных приложений и всех автовладельцев хакнуть свои машины. Специально для этой цели создана открытая платформа OpenXC, предоставляющая доступ к внутренним сенсорам автомобиля Ford через стандартный интерфейс OBD-II.
Компания Ford выпустила Arduino-совместимый микроконтроллер, который подключается к порту OBD-II (так называемый CAN-транслятор), и Java-библиотеку, которая работает практически на любом устройстве под Android.
Благодаря открытому SDK автомобили Ford превращаются в часть радиоконструктора Arduino. Можете добавлять к автомобилям кнопки, ручки, индикаторы, дополнительные дисплеи и панели управления — на что только хватит фантазии.
Читать полностью »
Автомобильная телеметрия за 100$
2012-11-01 в 17:38, admin, рубрики: android, obd-ii, obd2, torque, гонки, Смартфоны и коммуникаторы, метки: android, obd-ii, obd2, torque, гонкиТак вышло, что я довольно давно интересуюсь автомобилями и автоспортом, однако моя основная работа непосредственно связана с разработкой под мобильные платформы — и мне всегда были интересны возможности для связи технологий из этих разных миров. К счастью, последнее время для этого стало гораздо больше возможностей. В этой заметке хочу коротко поделиться своим опытом работы с автомобильной телеметрией.
Профессиональные гоночные команды давно знакомы с этой темой и как правило устанавливают очень недешёвые системы записи (а иногда и передачи в реальном времени) телеметрии. Любителям тратить такие деньги обычно не хочется, да и смысла нет. Ниже — о том, как дешево и сердито решить эту задачу.