Преобразование данных Vector *.blf в обычные читаемые данные для использования в электронных таблицах с помощью python-can или cantools
У меня есть несколько файлов, которые были созданы путем экспорта данных CAN-Bus в CANalyzer или Vector. Проблема в том, что в основном интересные данные в файле закодированы и выглядят так: "40c1 bf1b 490d 34b0 46c5 6ed0 a853 d856".
Есть ли способ "преобразовать" эти данные в обычные, удобочитаемые числа с помощью python-can или cantools?
1 ответ
Я работаю с этим ежедневно, и М.Спиллер прав во всем. Большинство различных производителей также имеют свою собственную интерпретацию для каждого ЭБУ. Только очень ограниченный объем данных является частью стандарта ISO 15031, которому необходимо следовать для считывания информации о выбросах из CAN через порт OBD. Но в остальном вам нужна конкретная база данных, чтобы иметь возможность читать и интерпретировать.