0
Предложения по OBD
Здравствуйте.
А можно сделать чтение параметров двигателя по ОДБ, в частности температуры двигателя, работы двигателя.
После запуска сигнализация могла бы точно считывать параметры двигателя и отображать пользователю, а то по кан и шине вебасты есть, а одб обошли стороной.
Понимаю, что работать будет только при вкл зажигания, но иногда это даже важнее (контроль прогрева двигателя).
Есть программа для андроида Car Scaner, там автор реализовал множество протоколов, с ним можно связаться, он легко идёт на контакт.
Думаю для Вас нет проблем реализовать считывание данных по цифровой шине.
Заранее благодарен.
Customer support service by UserEcho
Вы знаете что такое OBD? :)
Это разъем. В нем есть и CAN, и LIN, и K-Line, и L-Line и еще большая куча всего.
Ваш вопрос должен звучать примерно "Вот у меня вот такая машина, добавьте для нее чтение температуры двигателя из цифровой шины. Я через ELMку в разъеме диагностики вижу температуру"
Но и тут ответ все равно Вас не порадует. Метод, который Вы предлагаете подразумевает открытие диагностической сессии. То есть перевод блока управления двигателем из нормального режима работы в диагностический. Еще и на постоянной основе. То есть Вы предлагаете мешать машине работать. Также мешать работать не только машине, но и любому другому диагностическому оборудованию, которое когда-то может понадобиться Вам, включая Ваш ELM адаптер потому что блок управления в машине открывает диагностическую сессию одновременно только с одним устройством.
Вывод: обошли чтение температуры на Ваше автомобиле не потому что не знают как прочитать его через OBD, а потому что в машине не передается эта информация в приемлемом для постоянного чтения формате. В таокм формате, чтоб чтение не мешало штатной работе блоков управления самого автомобиля.
Удивлю, но что есть одб я знаю.
При подключении эбу не переводится в сервисный режим, вообще никак. Доя сервисного обслуживания меняется запрос, первые два байта заголовка запроса, и тогда будет расцениваться запрос как сервисный (стирание кодов, прописывание оборудования и т.п.)
Чтение данных начинается сразу после вкл зажигания, и данеые идут по определённым адресам через цифру.
Зная заголовок протокола можно считать данные.
И удивлю, но кан, лин, к/л-лайны есть не во всех авто. Европейцы года до 2008 часто без этого, дизеляки вообще мрак, но вот обд2 есть и на них.
Значит чтение с кан и с вебасты это не хотелка отдельных владельцев, а обд уже хотелка? Звучит не очень.
И да, через элм-ку я вижу у себя, у друзей, у знакомых и ещё у кучи авто, а вот через кан лаунч не видит много чего на тех же хонда фит. Вебаста и а100 стоят как крыло от боинга, и не у всех есть.
И вишенка на торте - через запрос в обд можно заглушить двс (датчик в сервис уронить).
Так что это хотелка устроит все авто. И новые, и древние, года так с 1998 точно.
наверно там есть своя цифровая шина? Как думаете?
не забывайте, что на борту охранной системы уже есть аппаратная поддержка работы с каном, лином и w-BUS. А вот поддержки k-line или чего-то еще более специфичного нет. Вы предлагаете не только программные изменения, а более существенные, а охват потенциальных клиентов существенно ниже.
не запрос в ОБД, а запрос в шину, которая там есть.
Естественно. Она называется On-board diagnostic, второй версии. Разработана в бородатых годах (первая версия). Раньше была монополизирована компанией одной, потом её расшифровали и она ушла в свободное плавание.
А она аппаратно и не нужна, ну если только устроит средний пинг в 1,5 секунды. Аппаратная часть (всеми любимый чип пик18к) даёт хардварную поддержку вычисления значений по таблицам из прошивки, и там при протоколе екстра сенсорс пинг доходит до 0,03 сек.
Это как? Авто условно импортные авто с 1998 (япы и сша) до наших дней, и наши года так с 2008 это низкий охват? Расскажите это экономистам, они хоть развеселятся.
Если миримся с диким пингом, то только программно. Мне с другом было интересно, можно ли снять данные шины, без елм'ки. Оказалось можно. Малинка считала данные с тойота опа. Правда были нюансы, что обсчёт параметров был скудный (не имели в распоряжении всю таблицу параметров), и т.к. не было библиотек и не было, и нет, знаний как её написать, то обсчёт шёл через километр кода и пинг был порядка трёх секунд в минимуме. Ну и на малинке можно было блины жарить. И делали это два человека. Один искал таблицы и описание стандарта обд, другой кодил и машину мучал.
Именно в обд. Стандарт обд по сути и есть шина, но скудная. В основном двс (темпер двс, коробки, датчик коленвала, положение заслонки, дмрв), а вот остальное в надстройках (к/л/н-лайны, экстра сенсорс и т.п.) Обд, если берем только её, накладывает ограничения по количеству параметров и управлению. По сути обд не может управлять авто, как блок кан шины. Обд для диагностики, и там можно только "подделать" часть данных (типа данных vvti), или заставить что-то как-то сработать временно (закрыться кхх или отключить данные с дмрв).
Ну и по части надстроек. Кан, лин у меня нет, но есть к-лайн и экстра сенсорс. Чисто на обд висит двс. Экстра сенсорс повышает скорость передачи данных до 128. На к-лайне висят блоки абс и срс, так же скоростной обмен данных до 256, именно поэтому кар сканер их не видит, а вот мотор-дата видит эти блоки, кар сканер только скорость берёт с к-лайн.
Ну и по финишу. Я бы хотел услышать официальное мнение StarLine. Вы представитель старлайна? Если нет, то давайте оставим нашу бессмысленную дискуссию между простым пользователем, коих сотни тысяч, если не миллионы, и профессиональным установщиком.
Здравствуйте.
Ваше предложение передано разработчикам. На сегодня внедрение такого функционала требует аппаратных изменений устройств, а не только программных.
Огромное спасибо!