Jump to content
    

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

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

...

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

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

 

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

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

 

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

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

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

 

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

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

 

 

 

Share this post


Link to post
Share on other sites

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

 

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

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

Share this post


Link to post
Share on other sites

Из истории

 

  • 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сек в зависимости от параметра. Ничего запрашивать у блоков не нужно(есть исключения), достаточно просто слушать сеть и фильтровать нужное.

 

 

 

Share this post


Link to post
Share on other sites

Из истории

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

Share this post


Link to post
Share on other sites

Из истории

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

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

Share this post


Link to post
Share on other sites

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

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

 

 

yurick,

 

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

Share this post


Link to post
Share on other sites

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

 

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

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

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

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

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

 

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

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

 

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

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

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

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

 

elm327_WIIF.jpg

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...