user7 0 Опубликовано 17 сентября, 2020 Поделиться Опубликовано 17 сентября, 2020 Всем добрый день! Сразу отмечу что я не профильный диагност, но форум очень нравится, читаю с удовольствием, и вот решил зарегистрироваться ) Появилось тут свободное время в связи с карантином и длительным отпуском и решил немного освоить кан-шину данного авто, модель 2015 года, кузов T32. Пробовал подключаться с помощью ELM327 в режиме сниффера, вижу как сыпят данные. Но не могу их разложить по полочкам, нигде никакой документации нет. Подскажите куда копать и где смотреть. Заранее спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
Pasechnik 83 Опубликовано 17 сентября, 2020 Поделиться Опубликовано 17 сентября, 2020 Приветствую. Какие задачи стоят? Исходя из этого можно ответить куда копать и куда смотреть. Ссылка на комментарий Поделиться на другие сайты Поделиться
user7 0 Опубликовано 17 сентября, 2020 Автор Поделиться Опубликовано 17 сентября, 2020 2 минуты назад, Pasechnik сказал: Приветствую. Какие задачи стоят? Исходя из этого можно ответить куда копать и куда смотреть. да конечно ) владею автомобилем nissan rogue. Также есть хобби - ардуины и raspberry. Сейчас вот пользуясь случаем решил сварганить для себя небольшой бортовой комп, где будут выводиться показания скорости, расхода, бака и т.д. Нужно понимание где сидят эти значения в потоке данных Ссылка на комментарий Поделиться на другие сайты Поделиться
Pasechnik 83 Опубликовано 17 сентября, 2020 Поделиться Опубликовано 17 сентября, 2020 Самый простой поиск скорости: 1) записать трейс в движении 2)стоя на месте по очереди начинать слать по очереди пакеты из записанного трейса, пока стрелка спидометра не придет в движение 3) вычислить, в каких байтах передается значение (на месте там нули, если передавать туда, значение, то стрелка будет отклоняться в зависимости от значения) Готовьтесь к тому, что понадобится сканер - тереть ошибки по шине (не уверен, что ELM с этим полностью справится) Простых способов поиска мгновенного расхода и уровня топлива не существует. Либо анализ записанных трейсов при разных показаниях, либо корелляция сырых данных в шине с показаниями сканера, либо запрос-ответ (опять-же подсмотреть со сканера). Если ELM может видеть нужные Вам параметры, с огромной вероятностью он считывает их по принципу запрос-ответ, возможно ответ мультифреймовый. Проще всего в CAN ищутся такие вещи: концевики дверей, тормоз, ручник, положение педали газа т.п. Т.е. то, что можно подергать и сразу увидеть в шине изменения (в can-анализаторах обычно изменяемые значения сразу подсвечиваются другим цветом, например красным). Чуть сложнее (но тоже просто) увидеть обороты (обычно это 2 байта, младший разряд постоянно "скачет", значение растет при увеличении оборотов) и температуру ОЖ (растет потихоньку по еденичке при прогреве) Также можете поискать по зарубежным Ниссановским форумам, там бывает выкладывают прям готовые данные (ID, какие байты, какой множитель и смещение) nikfm52, kliosi и 54diagnostika 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
54diagnostika 337 Опубликовано 17 сентября, 2020 Поделиться Опубликовано 17 сентября, 2020 Да и бак там аналог скорее всего с датчика на приборку. Ссылка на комментарий Поделиться на другие сайты Поделиться
Pasechnik 83 Опубликовано 17 сентября, 2020 Поделиться Опубликовано 17 сентября, 2020 1 час назад, 54diagnostika сказал: Да и бак там аналог скорее всего с датчика на приборку. На многих Ниссан года примерно с 2008 можно как раз запросом топливо с приборки получить. 54diagnostika 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
lappaa 35 Опубликовано 17 сентября, 2020 Поделиться Опубликовано 17 сентября, 2020 2 hours ago, user7 said: да конечно ) владею автомобилем nissan rogue. Также есть хобби - ардуины и raspberry. Сейчас вот пользуясь случаем решил сварганить для себя небольшой бортовой комп, где будут выводиться показания скорости, расхода, бака и т.д. Нужно понимание где сидят эти значения в потоке данных если такое хобби то рекомендую смастерить самодельный канхакер, гуглиться canhacker arduino. Намного удобнее чем елмка для кана. Ссылка на комментарий Поделиться на другие сайты Поделиться
user7 0 Опубликовано 18 сентября, 2020 Автор Поделиться Опубликовано 18 сентября, 2020 Всем спасибо за ответы Есть для меня несколько моментов, общего плана 1. Для начала непонятно как при скорости в CAN-шине ниссана 500 кбит/с с ней работает адаптер ELM327 в режиме сниффера, имея скорость по com-порту всего 38400. Или он не все пакеты передает? 2. Как приборка вычисляет мгновенный расход л/100км? ЭБУ передает пачки данных по CAN шине или там свой выделенный канал? 3. Сколько в Rogue CAN-шин? Вроде бы как одна или я не прав? Ссылка на комментарий Поделиться на другие сайты Поделиться
Pasechnik 83 Опубликовано 18 сентября, 2020 Поделиться Опубликовано 18 сентября, 2020 1) Не надо смешивать скорость обмена в CAN-шине и скорость работы COM-порта. Это ведь разные вещи и обмен идет по разному. Но в целом скорее всего ELM в потоковом режиме пропускает пакеты (хотя это никакого отношения к скорости COM-порта не имеет). 2) Может быть как угодно, это определено производителем. Узнать можно только с помощью реверс-инжиниринга. Для Ваших целей надо сначала попробовать через elm считать этот параметр какой-нибудь диагностической прогой или прогой-бортовиком (на андроид есть их). Если получится, значит снять лог обмена и посмотреть, как происходит вопрос-ответ. Что надо спросить, и что считать в ответе. 3) Вроде-бы одна. Ссылка на комментарий Поделиться на другие сайты Поделиться
Seregin21 3 Опубликовано 18 сентября, 2020 Поделиться Опубликовано 18 сентября, 2020 Сделай лучше канхакер из старлайновского модуля, там просто его перепрошить нужно и возьми софт 2 версии канхакера. Логи сохранишь и проанализируешь. Ссылка на комментарий Поделиться на другие сайты Поделиться
user7 0 Опубликовано 19 сентября, 2020 Автор Поделиться Опубликовано 19 сентября, 2020 15 часов назад, Seregin21 сказал: Сделай лучше канхакер из старлайновского модуля, там просто его перепрошить нужно для того чтобы сделать, его купить нужно. А арудуины уно и нано есть под рукой. Если в общем - то чем лучше этот модуль по сравнению с ардуинами? Ссылка на комментарий Поделиться на другие сайты Поделиться
Seregin21 3 Опубликовано 19 сентября, 2020 Поделиться Опубликовано 19 сентября, 2020 Да у любого установщика незадорого купишь, 2кан2лин модули еще в цене а 2 кан уже никому ненужны. Париться особо ненужно с по, есть уже готовое, читает, отправляет, логи сохраняет + бомбер удобный. Модули на стм контроллере. С ардуинами нужен хороший кан шилд, а те что есть на мср25..чето там криво работаю, с шунтами там чтото напутано, невсегда можно просто подключиться, а старлайноские на STM хорошо работают. Ну и никто не мешает использовать оба. Сам понемногу балуюсь когда время есть. Ссылка на комментарий Поделиться на другие сайты Поделиться
Alxs 0 Опубликовано 27 октября, 2020 Поделиться Опубликовано 27 октября, 2020 Доброго времени суток знатоки и мастера, я новичок в данной теме, не судите строго, но нуждаюсь в розснениях для чайников, у меня рог 14 из сша, я через обд разъем кабелем залью руский? И при этом не положу прибооку, + навигация... Заранее благодарен... Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти