Перейти к содержанию
    

Удаленная диагностика автомобиля

Вы меня не поняли. Вторая коробочка должна находится не в машине и даже не в этом автосервисе, а в неком удаленном.

...

Я понимаю что решения есть уже и bluetooth и wifi. Но все они касаются только открытых протоколов, а мне нужны закрытые, которые от производителей. Для них таких решений нет. Идея же сейчас состоит в том, что это устройство тупо передает данные в место где есть оборудование, которое может работать с этими протоколами.

Вот только сейчас я понял вашу мысль. Обвинения в маниловщине снимаются, идея интересная :laughing:

 

То есть вы хотите сделать по сути удлинитель физического стыка ODB2 с диагностическим оборудованием производителя,

которое стоит большие деньги и недоступно в рядовых автосервисах.

 

С технической стороны тут видятся большие проблемы. Фирменные протоколы неизвестны ни по физическим уровням сигналов, ни по скорости, ни по логике, ни по конкретным контактам на разъеме, где эти сигналы передаются.

И сделать это можно будет только, если протоколы реализованы по принципу однократный запрос-ответ.

И время ожидания ответа у фирменного оборудования будет больше времени ответа + двойного времени передачи данных по сети.

 

Нужно будет в устройствах сканировать все ножки разъема, выделять активные, писать входящий пакет по принципу логического анализатора и передавать его в таком виде по сети (примерно как звук передается). На другом конце восстанавливать и передавать в ODB2.

И обратно также.

 

Так что это реально можно сделать только под конкретное оборудование, где хоть какие-нибудь параметры данных известны ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имхо, вполне реальная задача.

Если диагностический прибор цепляется только на разъем OBD2, никаких сверхъестественных сигналов передавать не надо. С одной стороны 1-2 CAN'а, с другой стороны 1-2 CAN'а. Ну ещё K-Line может быть.

Настройка скорости - вручную (выбор диагностируемого авто) или автоматом. Зажигание может быть.

Ещё J1850 может быть (я не в курсе специфики сельхоз. и строительной техники), туда свои драйвера надо ставить.

 

Таймауты в автомобильных протоколах обычно с изрядным запасом. Чисто умозрительно, если связывать оба блока не через GPRS, должно взлететь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще-то задача не только реальная, а уже разрабатывается у меня. И поверьте мне, настройка скорости и протоколов - это не проблема, если писать программу не под к-лайн. Протоколы производителя - одинаковые в плане интерфейса. Разница в передаче фактических параметров, но и там все застандартизировано. Проверка включения зажигания - не проблема.

видел одну такую программу у немцев, она работает на основе TeamViewer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Удаленная диагностика для легковых авто реализована китайскими братьями в широко известной балалайке Лаунч. Городить новый огород смысла нет.

 

Для ком. транспорта такой системы пока что нет. Есть ее зародыш в виде FMS назначение которого наблюдение за вождением и расходом топлива.

 

Насчет секретности протоколов и т.п. бред. Об этом позаботились законодатели самых больших авторынков. С 2008 года для легковых и с 2010 года для грузовых доступы на рынки авто с чудо юдо секретными протоколами закрыты. Или SAE или торгуй в Гондурасе.

 

Соединять авто с какими то фирменными приборами диагностики не требуется, данные можно получить и без этого. Проводить тесты и калибровки через сеть смысл? Для диагноза достаточно получить данные и считать ошибки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насчет секретности протоколов и т.п. бред.

Ой! Откуда это Вы такой свеженький и наивный выскочили :)?

Для диагноза достаточно получить данные и считать ошибки.

Прелестно! Вот оно как оказывается как просто :). Называется заезжайте к нам на "диагностику" у нас "компьютер" :) :) :)

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ой! Откуда это Вы такой свеженький и наивный выскочили :)?

 

Называется заезжайте к нам на "диагностику" у нас "компьютер" :) :) :)

Да собственно так везде и делается, главное бабки получить а дальше можно умничать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из истории

 

  • 1996: OBD-II (On-Board Diagnostic) протокол Бортовой диагностики сделан обязательным для всех автомобилей, проданных в Соединенных Штатах.
  • 2000: EOBD (European Union On-Board Diagnostic) — версия OBD-II, расширенная Controller Area Network, требуемая в Европе. Европейский союз делает EOBD обязательным для всех бензиновых автомобилей, проданных в Европейском Союзе, начиная с 2001 модельного года (см. европейские нормы выбросов Директивы 98/69/ЕС).
  • 2003: JOBD (Japan On-Board Diagnostic) — Япония вводит версию OBD-II для автомобилей, проданных в Японии с 2003 г.
  • 2004: Европейский Союз делает EOBD обязательным для всех дизельных автомобилей, проданных в Европейском Союзе.
  • 2008: Все автомобили, продаваемые в Соединенных Штатах обязаны использовать ISO 15765-4 шину обмена Controller Area Network (CAN) bus).

 

Что это дает? То что в народ называл сканером и то что стоило как предмет искусства более не требуется. Все авто(Форд Т и т.п. в этот список не входят) можно диагностировать любым стандартным интерфейсом. Цена за изделие резко упала, теперь от 300 до 1000$.

 

Теперь только софт, БД и тех. поддержка в власти производителя. Цену на свои услуги они вправе установить свои, но отказать не могут никому. Сертификаты, фейс контроль и прочее недопустимы. Задирать их до небес тоже не будут, это заставит потребителя марки задуматься. За все это платит он, а не сервис.

 

Где это все взять? Как пример https://www.gme-infotech.com/info.html

 

Убеждать что подключение ничем не отличимое от дилера и поддержка от завода это плюс не буду. Адепты Алибабы и еБея закидают помидорами.

 

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

 

 

Для начала нужно понять простую вещь, CAN в автомобиле проложен не для того чтобы диагност мог подключить балалайку и делать умное лицо.

 

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

 

Проще говоря все данные всегда передаются в сеть, обороты расход положение кпп и тп. Минимально каждые 0.1сек до 10сек в зависимости от параметра. Ничего запрашивать у блоков не нужно(есть исключения), достаточно просто слушать сеть и фильтровать нужное.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из истории

Давайте для начала на этом форуме лично Вы НЕ будете пытаться прикидываться хоть что то понимающим. И уж тем более не будете заниматься грязной коммерцией.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из истории

из истории. делали мы как-то блоки для использования на грузовиках. Вешались они на разные шины, понимали SAE и прочую красоту. И сами тоже что-то в шину пихали. Кроме всего прочего и стандартное сообщение типа "блок сломался" чтобы у водителя перед глазами лампочка зажглась. И, внезапно, кучу нестандартных. С подробной расшифровкой какой конкретно вход/выход выгорел и как именно это произошло. Сумеете на своем сервисе расшифровать и одну детальку заменить или сразу готовый блок покупать будете?

Самое смешное, что замена блока может не помочь, ошибка может висеть потому что сдох какой-нибудь внешний сторонний датчик , подключаемый к блоку. B)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще-то задача не только реальная, а уже разрабатывается у меня. И поверьте мне, настройка скорости и протоколов - это не проблема, если писать программу не под к-лайн. Протоколы производителя - одинаковые в плане интерфейса. Разница в передаче фактических параметров, но и там все застандартизировано. Проверка включения зажигания - не проблема.

видел одну такую программу у немцев, она работает на основе TeamViewer

 

 

yurick,

 

Как с Вами можно связаться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но я не уверен насчет реализуемости этого. Так как возможны тайминги, у некоторых машин протоколы точно асинхронные (тот же ваз).

 

Дайте комментарий пожалуйста)

Коллега участвовал в таком проекте. Авторизованный прибор раздавался через интернет всем желающим за денюжку. Надо было подключить к шине покупной и доступный бридж.

И через сайт с фронт-эндом проводить сервис авто клиента.

Ничего не получилось из-за таймингов. Долго объяснять все нюансы, тем более, что половину из его рассказа скорее всего уже забыл.

Работало через пень-колоду.

 

Насчет открытых протоколов. Есть же достаточно большой парк старых, но неплохих авто, которые люди тоже хотят обслуживать.

Можно купить специализированный компьютер для работы в автосервисе, но он относительно дорогой. Идея была в том, чтобы дать более дешевую альтернативу.

 

Сумеете на своем сервисе расшифровать и одну детальку заменить или сразу готовый блок покупать будете?

Добавлю только к написанному ранее, что подобная реализация не требовала вникать в обмен.

А там, действительно, ходили мало понятные пакеты по типу "запрос-ответ" с шифрами для каких-то операций (вроде сброса одометра) и с жесткими таймингами.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Существует сервис по программированию онлайн на автомобилях Опель и Шевроле GM по удалённому доступу главное чтобы интернет был стабильным,я так делал не раз поэтому думаю что диагностика онлайн это реально.Но актуально это будет для больших автопарков,держать в штате электрика диагноста накладно а иметь пару сканеров и доступ к сервису онлайн диагностики это очень упростило бы жизнь.А идея не плохая

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

23 часа назад, Сергей zakharenko сказал:

думаю что диагностика онлайн это реально.

А тут и думать нечего, уже при Царе горохе дилеры и не только, так работали.

Так что учите мат-часть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересная задумка, жалко только, что, наверное, сложная.

Например в моем авто некоторые измерения можно посмотреть только на родном сканере, который стоит за 2 тыщи баксов. А обычный OBD сканер показывает только ошибки, да и все.

Также есть такие умные машины, где после замены фильтров или каких-нибудь датчиков надо производить т.н. "адаптацию". Немцы особенно любят эти адаптации по любому поводу. Это тоже можно сделать только с помощью родного сканера, который подключается через тот же OBD разьем.

ИМХО если иметь тот сканер и хорошо его проснифить, можно было бы, наверное, сделать удаленную диагностику. Мне в этом случае видится проблема в дистрибуции этих самых "OBD адаптеров" - стоить они будут не так, чтобы дешево, и плюс к этому надо иметь какую-то возможность управлять этим сканером удаленно, а иначе должен подключаться специалист.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Давно и с успехом реализовано. Задача разделена на две- стандартный интерфейс к CANBUS elm327 с блютусом или вайфаем и специализированная для данного семейства автомобилей программа смартфоне. Есть и универсальные типа "eobd facile" но они показывают только общедоступные по стандарту EODB параметры. А например смотреть диагностику батареи в гибридах нужна отдельная программа.

ELM327 интерфейс конечно имеет много недостатков, но он дефакто стал стандартом для самодельных ( не фирменных) диагностик и продается на любом углу.

 

elm327_WIIF.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...