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

Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей (http://autoprogs.ru/index.php)
-   Диагностика Land Rover / Jaguar | ремонт электроники (http://autoprogs.ru/forumdisplay.php?f=211)
-   -   Имитатор CAN шины RR Sport (http://autoprogs.ru/showthread.php?t=36445)

Gevg 28.12.2019 19:42

Имитатор CAN шины RR Sport
 
Здравствуйте. Изучаю возможность создания имитатора CAN шины автомобиля RR Sport 2017 года. Для чего нужно?

Приобретены передние сиденья от RR Sport 2017 года с электроприводом, памятью, подогревом. Блоки все на месте. Поставили их в Peugeot BOXER 2018 года.

Требуется запустить штатную работу эл. приводов и памяти.

Нигде не нашел чтобы сиденья от RR где то заработали по аналогии с сиденьями от BMW, которые на широкую ногу ставят везде. И к BMW уже давно существует имитатор CAN шины, позволяющий сиденьям работать в других авто...

Дальнейшие действия таковы:
Считывание CAN логгером команд сидений в автомобиле RR Sport 14-н.в.
Изготовление и программирование имитатора...

Может кто сталкивался?

ddk_f 30.12.2019 11:09

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

Gevg 30.12.2019 12:15

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

Chris18 10.01.2020 22:54

Merc

AGTuning 26.01.2020 17:38

Gevg, Сделать можно, было бы желание у заказчика и возможность продавать продукт, просто разовые поделки не особы интересны.. и все что сделано в единичном экземпляре будет дорого стоить. Будет у нас интерес и желания сделаем и сообщим вам о готовом изделии.

Diagnosticman 29.02.2020 21:50

Всем привет! Может не в тему конечно, но думаю тут найдутся способные решить мою проблему.... Есть автобус МАН R08, хозяин хочет поставить на него LED-фары как на новых автобусах MAN R08, но они управляются по CAN-шине (блок управления на фаре очень хитрый, внутри фары LINшина, охлождение и т. д.), а на его модели аналоговое управление (обычные лампы). Вот у меня возникла мысль: считать канхакером или другим подобным прибором пакеты для включения света на новой модели и изготовить "коробочку" для управления LED фарами под старый автобус. Может у кого есть уже готовое решение? Готов приобрести либо спонсировать разработку, потому, что есть возможность поставлять в Турцию на поток для продажи... Предложения в личку!

Gevg 06.09.2020 19:18

Цитата:

Сообщение от AGTuning (Сообщение 904357)
Gevg, Сделать можно, было бы желание у заказчика и возможность продавать продукт, просто разовые поделки не особы интересны.. и все что сделано в единичном экземпляре будет дорого стоить. Будет у нас интерес и желания сделаем и сообщим вам о готовом изделии.

Если ценник на имитатор CAN был бы адекватный - обсудить готов..

sbi 27.02.2021 22:51

Цитата:

Сообщение от ddk_f (Сообщение 893740)
На JLR другая философия, вся инфа для блока берется с конфиг файла в том числе и настройки модуля а если в КАНе нету трансляции конфиг файла модуль автоматом засыпает и сам по себе работать нормально не будет.
Каждый модуль JLR имеет свои особенности , реально главный софт общий разница в дополнениях софта модуля , отдельно идет файл сети от него зависит как он видит КАН-шину и он меняется от года и модели очень. Ну и для каждой конкретной модели идет свой конфигурационный файл прошивки модуля под модель. Это относится к любым модулям авто.

Сейчас занимаюсь установкой кресел с блоками памяти от L494 2016 на L550 с конфигом без памяти с обычными электро регулировками.
Так вот, НЕ програмируя BCM, как-только подключили блоки памяти на нужную КАН шину, после сброса питания кресел регулировки сразу завелись.
Осталось вычитать, что именно по КАНу блоки получают для того чтоб проснуться. И я сильно сомневаюсь, что там там какая-то сложная информация по модели авто и ее конфигурации. Скорее всего простой идентификатор, что это JLR кузов.

ddk_f 01.03.2021 11:46

Цитата:

Сообщение от sbi (Сообщение 1032500)
Скорее всего простой идентификатор, что это JLR кузов.

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

Gevg 01.03.2021 12:56

Цитата:

Сообщение от sbi (Сообщение 1032500)
Сейчас занимаюсь установкой кресел с блоками памяти от L494 2016 на L550 с конфигом без памяти с обычными электро регулировками.
Так вот, НЕ програмируя BCM, как-только подключили блоки памяти на нужную КАН шину, после сброса питания кресел регулировки сразу завелись.
Осталось вычитать, что именно по КАНу блоки получают для того чтоб проснуться. И я сильно сомневаюсь, что там там какая-то сложная информация по модели авто и ее конфигурации. Скорее всего простой идентификатор, что это JLR кузов.

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

Gevg 02.03.2021 07:43

Цитата:

Сообщение от sbi (Сообщение 1032500)
Сейчас занимаюсь установкой кресел с блоками памяти от L494 2016 на L550 с конфигом без памяти с обычными электро регулировками.
Так вот, НЕ програмируя BCM, как-только подключили блоки памяти на нужную КАН шину, после сброса питания кресел регулировки сразу завелись.
Осталось вычитать, что именно по КАНу блоки получают для того чтоб проснуться. И я сильно сомневаюсь, что там там какая-то сложная информация по модели авто и ее конфигурации. Скорее всего простой идентификатор, что это JLR кузов.

Хотя.... Может воткнуть BCM L494 в мое авто (не JLR) и просто чтобы сиденья увидели его, может и заработают регулировки...))

Tim300c 16.05.2021 22:14

Тоже себе заморочился сидушки от L405 поставить и налетел на эти же грабли.
Чуть покопал:
1. Разбудить блок не проблема. Но при наличии рабочей кан-шины, разумеется. Он поддерживает wake loop, т.е. отсылает мессадж ID 0х558 0х88 0x02, если ему отвечать что-то типа ID 0x501 0x58 0x01 то он понимает что не одинок и дальше перекидывается 0x01 0x01 с "братаном по шине" и реагирует на кнопки.
2. Проблема вывести его из "inch mode" - это когда на нажатие кнопки моторы проходят с пару сантиметров и останавливаются пока не отпустишь и снова не нажмешь.
3. Как я понял от ягуаровцев (такие же блоки) - проблема в датчике положения сидушки для модуля RCM (подушек). Логика такая (предположительно):
а) юзер нажимает на кнопку - блок шлет в кан сообщение ID 0x378 10 0 0 ...
б) блок начинает двигать мотор и примерно 0.5 секунды ждет взаимности от RCM в ответ на сообщение а)
в) RCM убеждается что видит изменение на датчике положения сидушки и отсылает в ответ КАКОЕ-ТО сообщение
г) блок сидушки принимает это сообщение и продолжает ехать мотором.
Если блок сидушки не принимает сообщение от RCM - от просто останавливает мотор и сбрасывает команду
Дополнительное веселье - блок сидушки на MS-CAN, а RCM - на HS-CAN и, соответственно, по дороге их обмен преобразуется приборкой, которая работает как гейт между шинами. Т.е. просто добыть блок подушек и снять с него дамп не выйдет - нужна еще и приборка как минимум.

Иными словами - нужен доброволец знакомый на L405-L494/DS5 с памятью сидушек, чтобы прицепиться к нему канхакером етц. и снять дамп в момент нажатия на кнопку на сидушке с MS-CAN. Дальше уже дело техники.

sbi 30.05.2021 23:31

Цитата:

Сообщение от ddk_f (Сообщение 1032930)
Если одинаковое хардваре то нужно для полной функциональности выставить в конфиге что стоят кресла и диагностикой обновить софт а она выставит требуемый и запишет требуемый файл калибровки для данного авто и будет все работать на фуле. НО иногда диагностика не корректно определяет даже на новых гарантийных автомобилях и пробует зашить не правельную прошивку и убивает блоки.

Оказалось ПО зашивать вообще не вариант:) Блоки 2016 года, машина - 2018. Через pathfinder завалил блок пассажира, благо гуру ZVladimir подсказал как восстановить блок через SDD.
Подправил конфиг кузова, добавил комфортную высадку/посадку, память зеркал и кнопки памяти, все заработало:) Даже блок дверей не пришлось обновлять для поиска кнопок.

----------

Цитата:

Сообщение от Tim300c (Сообщение 1056954)
Тоже себе заморочился сидушки от L405 поставить и налетел на эти же грабли.
Чуть покопал:
1. Разбудить блок не проблема. Но при наличии рабочей кан-шины, разумеется. Он поддерживает wake loop, т.е. отсылает мессадж ID 0х558 0х88 0x02, если ему отвечать что-то типа ID 0x501 0x58 0x01 то он понимает что не одинок и дальше перекидывается 0x01 0x01 с "братаном по шине" и реагирует на кнопки.
2. Проблема вывести его из "inch mode" - это когда на нажатие кнопки моторы проходят с пару сантиметров и останавливаются пока не отпустишь и снова не нажмешь.
3. Как я понял от ягуаровцев (такие же блоки) - проблема в датчике положения сидушки для модуля RCM (подушек). Логика такая (предположительно):
а) юзер нажимает на кнопку - блок шлет в кан сообщение ID 0x378 10 0 0 ...
б) блок начинает двигать мотор и примерно 0.5 секунды ждет взаимности от RCM в ответ на сообщение а)
в) RCM убеждается что видит изменение на датчике положения сидушки и отсылает в ответ КАКОЕ-ТО сообщение
г) блок сидушки принимает это сообщение и продолжает ехать мотором.
Если блок сидушки не принимает сообщение от RCM - от просто останавливает мотор и сбрасывает команду
Дополнительное веселье - блок сидушки на MS-CAN, а RCM - на HS-CAN и, соответственно, по дороге их обмен преобразуется приборкой, которая работает как гейт между шинами. Т.е. просто добыть блок подушек и снять с него дамп не выйдет - нужна еще и приборка как минимум.

Иными словами - нужен доброволец знакомый на L405-L494/DS5 с памятью сидушек, чтобы прицепиться к нему канхакером етц. и снять дамп в момент нажатия на кнопку на сидушке с MS-CAN. Дальше уже дело техники.

Есть доброволец с L550 и креслами от L494:) Пишите, что нужно сделать:)

Tim300c 03.06.2021 23:32

Цитата:

Сообщение от sbi (Сообщение 1060806)
Оказалось ПО зашивать вообще не вариант:) Блоки 2016 года, машина - 2018. Через pathfinder завалил блок пассажира, благо гуру ZVladimir подсказал как восстановить блок через SDD.
Подправил конфиг кузова, добавил комфортную высадку/посадку, память зеркал и кнопки памяти, все заработало:) Даже блок дверей не пришлось обновлять для поиска кнопок.

----------



Есть доброволец с L550 и креслами от L494:) Пишите, что нужно сделать:)

Супер!
Достаточно будет снять дамп с MS-CAN пару секунд до перемещения сидушки (в любую сторону) и во время. Для удобства Стоит снять его раза три - один раз двинуть сидушку раз, потом три раза и потом - 5, например.
Чтобы данных было не очень дофига - можно сесть в машину, закрыть дверь, подождать секунд 30 пока основная часть блоков заснет и тогда начать запись и движение сидушки.
Дальше я из этого дампа выцеплю нужны команды и соберу скетч для ардуинки.

Sergio144 25.10.2021 15:41

Цитата:

Сообщение от Tim300c (Сообщение 1062006)
Супер!
Дальше я из этого дампа выцеплю нужны команды и соберу скетч для ардуинки.

Как успехи? или забросили проект? )

Akrovtus 10.05.2022 13:49

Tim300c, Как ваши дела ?) Решил установить сиденья от Jaguar XF к себе в автомобиль) Может у вас уже что-то получилось ?)

Sergio144 10.05.2022 14:29

Цитата:

Сообщение от Akrovtus (Сообщение 1153525)
Tim300c, Как ваши дела ?) Решил установить сиденья от Jaguar XF к себе в автомобиль) Может у вас уже что-то получилось ?)

В мск делают.. ЛР-Юг, мне там поставили обманки и подружили их со штатными кнопками обогрева. Вижу, что Казань, но вдруг поможет ))

Akrovtus 10.05.2022 14:41

Цитата:

Сообщение от Sergio144 (Сообщение 1153547)
В мск делают.. ЛР-Юг, мне там поставили обманки и подружили их со штатными кнопками обогрева. Вижу, что Казань, но вдруг поможет ))

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

ДИма223 02.08.2022 09:59

Jjjjjj


Текущее время: 21:22. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод:
zCarot
Автодиагностика и автосканеры.