Есть ли на рынке преобразователи OBD II?
Я знаю, что на рынке представлено множество считывающих устройств и программного обеспечения, но мне действительно нужно что-то, что преобразует сигналы датчиков моего автомобиля 1970-х годов (уровень топлива, скорость, температура охлаждающей жидкости и т. д.) в сигналы, совместимые с OBD. Я понимаю, что могут потребоваться некоторые компоненты, например генератор импульсов. Меня это устраивает.
Приветствуется любая информация о преобразовании стандартных сигналов до OBD в сигналы OBD!
ПРИМЕЧАНИЕ: Автомобиль, над которым я работаю, - Chevrolet Corvette, но принципы должны быть одинаковыми для всех автомобилей с предварительной поддержкой OBD.
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/355/are-there-any-obd-ii-converters-on-the-market
Я не совсем понимаю, что именно вы хотите с этим сделать, но есть несколько способов. Первое, что вам нужно, — это микроконтроллер. Для простоты я бы начал с PICAN на Raspberry PI. Сюда можно подключить несколько аналоговых и цифровых датчиков. Следующий шаг — программирование. Вам нужно присвоить PICAN идентификатор CAN. Node_ID, индекс и субиндекс для каждого датчика. Затем нужно написать код для обработки данных. Также важно найти способ обработки PID для некоторых стандартных инструментов диагностики и считывающих устройств. Теперь, если вы подключите PICAN к своей системе CAN-шины, вы получите сообщение об ошибке, связанной с нераспознанным устройством. Вам нужно будет ввести данные PICAN в ECM или контроллер CAN-шины. Это очень трудоёмкий и дорогостоящий процесс. Подключи и работай — это не вариант.