Протокол OBD2 CAN: ISO 15765-4
Я понимаю, что одним из протоколов CAN, который OBD2 использует для считывания данных автомобиля, является ISO 15765-4. Однако это тот, который используется обычными устройствами считывания OBD2, такими как ScanTool; И он предоставляет ограниченный набор параметров автомобиля (PID). Кроме того, обычные устройства считывания OBD2 предоставляют только некоторые коды неисправностей!
Я узнал, что существует ещё один протокол CAN — ISO 15765-3, который предназначен для расширенной диагностики и предоставляет более широкий набор параметров автомобиля, в первую очередь для диагностики. Это так?
Есть ли доступное программное обеспечение/инструмент, использующий этот протокол, который, в свою очередь, позволяет считывать больший набор параметров автомобиля для расширенной диагностики?
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/38978/obd2-can-protocol-iso-15765-4
Универсального решения не существует.
Generic OBDII — единственный протокол, который предоставляет заранее определенный набор данных. Данные, относящиеся к конкретному производителю, или «расширенные» данные полностью зависят от производителя. Это означает, что стандарта не существует. Не существует протокола, который подходил бы всем.
Вы не сообщили нам, что именно вы хотите делать с данными или с какими устройствами вы хотите взаимодействовать. Это ваш выбор.