1

Тема: Консультация по имитации слейв узла в сети LIN

Здравствуйте профи и энтузиасты)
Есть авто мерседес с вентилятором который работает по lin шине. 

Мастер-узел ECU посылает идентификатор 01B.

При подключении слейв-блока, слейв посылает 8 байт информации:
D0-00, D1-00, D2-3B, D3-00, D4-54, D5-00, D6-FA и D7-DF.
Из них байт D0 посылает мастер-узел во время запроса на включение для установки скорости, а байт D1 содержит ответ с установленным состоянием скорости слейв-узла.

Нам необходимо исключить блок  и имитировать его присутствие в сети с помощью контроллера Canny 5.3 Pico.

У меня вопрос: хочу отправлять байты с 2 по 7 (если считать с нуля) во время запроса от мастер-узла. В примерах я нашел две диаграммы для получения и отправки данных слейв-узла, заменил в них ID и информацию в адресах сообщений которые снифом снял с лин шины.
залил проверил через диагностику кажит ошибки что блок отсутствует.

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

Если получиться хотя бы на зажигании обойтись без ошибок то затем я  займусь  получением информации от D0, получаемого от мастер-узла, которые будут меняться от 19, 30, 3C, 49, 55, 62, 6E, и в ответе отсылать те же данные в байт D1

Буду очень признателен, если вы сможете немного прояснить информацию по этим вопросам.

Пример диаграммы прикрепляю а так же снив lin шины.

Вложений в сообщении

Иконка вложения GLC_amg_gud_2022u_slave_motor 4_дробь_7_lin.zip 638.57 кб, скачивался 15 раз, последний раз 2024-06-07 

Иконка вложения GLC_имитация_работы_блока_вентилятора.cfd 6.02 кб, скачивался 17 раз, последний раз 2024-06-07 

2

Re: Консультация по имитации слейв узла в сети LIN

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