Перейти к содержанию

Рекомендуемые сообщения

Добрый день.

Разбираюсь с особенностью обмена информацией с PSG16 по протоколу KWP2000. Читаю документацию по протоколу. Однако есть несколько вопросов по структуре и последовательности выполнения команд. 

Может можно будет пообщаться с теми  кто разбирается в данном вопросе.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Добрый день

Попробую еще раз спросить.

Скачал описание KWP2000 и UDS

Пытаюсь разобраться с протоколом обмена данными с блоком по CAN.

Подсматриваю какие команды отправляются блоку и что от отвечаем

Пытаюсь также отправить команды блоку и смотрю что приходит в ответ.

И вот тут столкнулся с небольшой непоняткой.

Есть Service ID  0x34, по его описанию из документации он содержит

- SID

- формат данных

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

- размер данных.

Однако что при записи в лог протокола записи данных в блок , я вижу чуть другие данные 7E0   08   05 34   00    03 00 00 00 00,  где  7E0 - CAN ID, 8 байт пакет данных, 5 байт данных в пакете, 34 - SID,  00 формат данных, и  0x030000 не то адрес памяти не то размер данных

Получается что рассматриваемые данные отличаются от описанного формата в документах 14230-3. 

Может кто знает что ни так?

 

 

 

 

 

 

 

Ссылка на комментарий
Поделиться на другие сайты

Знаем и умеем.

Вас что именно интересует!?

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

Описание там очень примерное....а каждый

 Производитель свое городит.

Ссылка на комментарий
Поделиться на другие сайты

У 34 с десяток форматов, в том числе и натуральная наркомания пежо. У вообще, начинают с 10, да и без 27 далеко не уйдёте. Какая задача? 

Ссылка на комментарий
Поделиться на другие сайты

В 07.10.2019 в 23:29, cashbonus сказал:

У 34 с десяток форматов, в том числе и натуральная наркомания пежо. У вообще, начинают с 10, да и без 27 далеко не уйдёте. Какая задача? 

Про десяток форматов принял к сведению. Спасибо.  Я так сказать, еще учусь.  И есть желание пообщаться со знающими людьми.

Задачи пока стоят локальные:

-  разобраться с SecurityAccess ( 0x27 0x01 и 0x27 0x02);

- расчет контрольной суммы FLASH(0-0x7FFF);

- расчет контрольной суммы обновления FLASH;

- разобраться с алгоритмами обновления данных.

ну и так еще по мелочи.

 

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

19 часов назад, cashbonus сказал:

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

С Идой знаком. Опыт есть.

Жирного кошелька к сожалению нет.

Основная проблема в том что найдя формулу расчета, у меня пока  нет возможности ее проверить на практики или проконсультироваться с кем-то(т.е. получить данные или на основании информации найденной мною проверить ее). 

Ссылка на комментарий
Поделиться на другие сайты

> на основании информации найденной мною проверить ее

Вот с этим могу помочь. 

> Основная проблема в том что найдя формулу расчета, у меня пока  нет возможности ее проверить на практики 

Проблема решается копеечным елмом и простейший консолькой в три строчки кода. 

Ссылка на комментарий
Поделиться на другие сайты

>Вот с этим могу помочь. 

Вот с этим большое спасибо. 

>Проблема решается копеечным елмом и простейший консолькой в три строчки кода. 

Согласен. Но пока с этим есть проблемы. Но это отдельная тема.

 

Можем ли мы с Вами общаться через почту?

 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
  • Создать...