PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Общение с машиной

Ответ
 
Опции темы Поиск в этой теме
Старый 15.03.2020, 12:40   #1
synca
Новый Пользователь
 
Регистрация: 17.12.2017
Возраст: 44
Город: Минск
Регион: Беларусь
Сообщений: 1
synca is on a distinguished road
По умолчанию can2sky.com - бесплатный сервис расшифровки CAN-шины

Всем привет!

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

Как это происходит на данный момент - существует множество CAN-USB сканеров, которые записывают текстовый лог. Например, так выглядит лог популярного кан-хакера, записанный с грузового автомобиля:

40,561 0CA7FFF6 8 04 00 00 00 00 00 00 00
40,561 0CA6FFF6 8 00 00 0F 00 00 00 00 00
40,561 0CFF40F6 8 00 00 00 00 00 00 00 00
40,562 18F005F6 8 FF FF FF FB FF FF 20 50
40,562 14FFB4F6 8 00 FF 16 F0 FF FF FF FF

А вот так - с легкового:

35,314 1 0004 174 8 65 46 54 AA 09 00 00 00 00000000 eFT
35,314 1 0004 176 7 00 1E 00 26 B8 F6 69 00000000 & i
35,315 1 0004 002 5 37 00 00 07 9A 00000000 7
35,315 1 0004 177 8 FE 13 40 00 00 00 80 00 00000000 @
35,315 1 0004 2DE 8 02 00 80 05 50 00 04 07 00000000 P
35,315 1 0004 355 7 00 00 00 00 00 00 40 00000000 @
35,317 1 0004 160 7 2F 93 30 00 08 FF E8 00000000 / 0
35,317 1 0004 180 8 24 54 33 02 F9 00 38 10 00000000 $T3 8
35,318 1 0004 285 8 00 00 00 00 00 00 B1 38 00000000 8
35,318 1 0004 354 8 00 00 00 00 00 08 04 00 00000000
35,319 1 0004 541 8 00 00 01 00 00 00 00 01 00000000

Поддерживается также импорт логов утилиты candump (Linux), делаем поддержку импорта простого csv файла, в который можно будет загнать лог любого исходного формата через excel.

Далее, у кого глаз наметан - может попробовать понять, какой параметр что означает путем выполнения каких-то действий.. наблюдая за изменением параметров. Дело это не самое простое.

Что делает новый сервис?
Вы регистрируете марку/модель/год ТС, загружаете текстовый лог (который может записать сотрудник любой квалификации).
Текстовый лог расшифровывается сервером на основе дефолтных правил разбора CAN-шины. Например, типичным набором правил является CAN J1939 и такой модуль на сервере есть. Вы сразу получаете информацию об имеющихся параметрах, можете строить графики. Что далее - каждый производитель кроме поддержки стандартных CAN-сообщений J1939, как правило, обязательно добавляет свои PGN, не описанные нигде. Путем построения графиков совместно с известными параметрами вы сможете установить, что они обозначают и создать собственный набор правил разбора (парсер), применимый для данной единицы техники. В сервис встроен редактор SPN, вы сможете редактировать чтение даже отдельных битов.

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

Поддерживаются легковые авто (11-битные идентификаторы) и грузовые, спецтехника (29-битные, SAE J1939). Конечно, далеко не каждый лог будет расшифрован полно, всегда будут неизвестные параметры, которые совместно можно распознать - в этом и есть основной мотив создания сервиса.




Больше информации в руководстве по ссылке
https://docs.google.com/document/d/1...CcRFJdRfUIVuF0

Пишите ваши идеи по улучшению сервиса, будем развивать!
synca вне форума   Ответить с цитированием
Ответ

Метки
can шина, анализ can


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 11:06.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot