0

Предложения по OBD

Виктор П. 4 days ago updated 3 days ago 6

Здравствуйте.

А можно сделать чтение параметров двигателя по ОДБ, в частности температуры двигателя, работы двигателя.

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

Понимаю, что работать будет только при вкл зажигания, но иногда это даже важнее (контроль прогрева двигателя).

Есть программа для андроида Car Scaner, там автор реализовал множество протоколов, с ним можно связаться, он легко идёт на контакт.

Думаю для Вас нет проблем реализовать считывание данных по цифровой шине.

Заранее благодарен.

Вы знаете что такое OBD? :)

Это разъем. В нем есть и CAN, и LIN, и K-Line, и L-Line и еще большая куча всего. 

Ваш вопрос должен звучать примерно "Вот у меня вот такая машина, добавьте для нее чтение температуры двигателя из цифровой шины. Я через ELMку в разъеме диагностики вижу температуру"

Но и тут ответ все равно Вас не порадует. Метод, который Вы предлагаете подразумевает открытие диагностической сессии. То есть перевод блока управления двигателем из нормального режима работы в диагностический. Еще и на постоянной основе. То есть Вы предлагаете мешать машине работать. Также мешать работать не только машине, но и любому другому диагностическому оборудованию, которое когда-то может понадобиться Вам, включая Ваш ELM адаптер потому что блок управления в машине открывает диагностическую сессию одновременно только с одним устройством.

Вывод: обошли чтение температуры на Ваше автомобиле не потому что не знают как прочитать его через OBD, а потому что в машине не передается эта информация в приемлемом для постоянного чтения формате. В таокм формате, чтоб чтение не мешало штатной работе блоков управления самого автомобиля.

Удивлю, но что есть одб я знаю.

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

Чтение данных начинается сразу после вкл зажигания, и данеые идут по определённым адресам через цифру.

Зная заголовок протокола можно считать данные.

И удивлю, но кан, лин, к/л-лайны есть не во всех авто. Европейцы года до 2008 часто без этого, дизеляки вообще мрак, но вот обд2 есть и на них.

Значит чтение с кан и с вебасты это не хотелка отдельных владельцев, а обд уже хотелка? Звучит не очень.

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

И вишенка на торте - через запрос в обд можно заглушить двс (датчик в сервис уронить).

Так что это хотелка устроит все авто. И новые, и древние, года так с 1998 точно.

но вот обд2 есть и на них.

наверно там есть своя цифровая шина? Как думаете?

Значит чтение с кан и с вебасты это не хотелка отдельных владельцев

не забывайте, что на борту охранной системы уже есть аппаратная поддержка работы с каном, лином и w-BUS. А вот поддержки k-line или чего-то еще более специфичного нет. Вы предлагаете не только программные изменения, а более существенные, а охват потенциальных клиентов существенно ниже.

И вишенка на торте - через запрос в обд

не запрос в ОБД, а запрос в шину, которая там есть. 

наверно там есть своя цифровая шина? Как думаете?

Естественно. Она называется On-board diagnostic, второй версии. Разработана в бородатых годах (первая версия). Раньше была монополизирована компанией одной, потом её расшифровали и она ушла в свободное плавание.

А вот поддержки k-line или чего-то еще более специфичного нет.

А она аппаратно и не нужна, ну если только устроит средний пинг в 1,5 секунды. Аппаратная часть (всеми любимый чип пик18к) даёт хардварную поддержку вычисления значений по таблицам из прошивки, и там при протоколе екстра сенсорс пинг доходит до 0,03 сек.

охват потенциальных клиентов существенно ниже.

Это как? Авто условно импортные авто с 1998 (япы и сша) до наших дней, и наши года так с 2008 это низкий охват? Расскажите это экономистам, они хоть развеселятся.

Вы предлагаете не только программные изменения, а более существенные

Если миримся с диким пингом, то только программно. Мне с другом было интересно, можно ли снять данные шины, без елм'ки. Оказалось можно. Малинка считала данные с тойота опа. Правда были нюансы, что обсчёт параметров был скудный (не имели в распоряжении всю таблицу параметров), и т.к. не было библиотек и не было, и нет, знаний как её написать, то обсчёт шёл через километр кода и пинг был порядка трёх секунд в минимуме. Ну и на малинке можно было блины жарить. И делали это два человека. Один искал таблицы и описание стандарта обд, другой кодил и машину мучал.

не запрос в ОБД, а запрос в шину, которая там есть. 

Именно в обд. Стандарт обд по сути и есть шина, но скудная. В основном двс (темпер двс, коробки, датчик коленвала, положение заслонки, дмрв), а вот остальное в надстройках (к/л/н-лайны, экстра сенсорс и т.п.) Обд, если берем только её, накладывает ограничения по количеству параметров и управлению. По сути обд не может управлять авто, как блок кан шины. Обд для диагностики, и там можно только "подделать" часть данных (типа данных vvti), или заставить что-то как-то сработать временно (закрыться кхх или отключить данные с дмрв).

Ну и по части надстроек. Кан, лин у меня нет, но есть к-лайн и экстра сенсорс. Чисто на обд висит двс. Экстра сенсорс повышает скорость передачи данных до 128. На к-лайне висят блоки абс и срс, так же скоростной обмен данных до 256, именно поэтому кар сканер их не видит, а вот мотор-дата видит эти блоки, кар сканер только скорость берёт с к-лайн.

Ну и по финишу. Я бы хотел услышать официальное мнение StarLine. Вы представитель старлайна? Если нет, то давайте оставим нашу бессмысленную дискуссию между простым пользователем, коих сотни тысяч, если не миллионы, и профессиональным установщиком.

+1

Здравствуйте.

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

Огромное спасибо!