Схема адаптера взята с
http://www.pcports.ru/articles/com_2.php гальваническая развязка на оптронах, вместо ключа ставится оптопара, на опртона через сопротивление подается сигнал с датчика, Uвх мах около 3V, нужно подобрать соответстсующее сопротивление, разводка TTL в файле, правда она состоит из двух одинаковых частей, можно одну убрать. К инжектору подключался на блоке управления впрыском, к датчику скорости на щитке приборов, На моем авто (+) постоянно присутствует на инжекторе (при включенном зажигании) управление осуществлается замыканием другого провода через мозги на массу, поэтому был взят (+ зажигение) от щитка приборов, а с мозгов (-) , который появлялся при открытии инжектора. Аналогично датчик скорости. приложение написано с использованием потока. Обороты двигателя определяются по моментам открытия инжектора. Коэффициенты расхода и скорости подбирались экспериментально (и оказальсь довольно точны). Момент запуска двигателя можно отслеживать без и использования сигнала "зажигание" по присутствию сигнала скорости (при торможении двигателем топливо перекрывается полностью) OR сигнал с инжектора ИНАЧЕ двигатель не запущен.
PS... использовал спаренный оптрон CNY74-2 номинал сопротивлений к сожалению не помню