Пример реализации как он мне видится:
измерить скорость вращения коленвала, зная обьем двигателя, возьмем к примеру 1л. за 2 оборота (4 такта) наполняем цилиндры 1 л. топливной смеси, смеси воздуха и бензина. При условии полностью открытого дросселя... О степени наполнения цилиндров в случае когда дроссель окрыт не полностью, можно судить по разряжению, которое образуется во впускном коллекторе.
Ставим дадтчик ДАД (абсолютного давления), подключаем его к впускному коллектору, на выходе имеем 16 уровней выходного сигнала. Ставим микроконтроллер, считаем обороты и умножаем на показания датчика ДАД, получаем на выходе количество топливной смеси, умножаем это все на коэфф. содержания бензина (который может быть и не линейным) ...
На выходе получаем кол-во бензина потраченного за единицу времени, например в минуту, или час или 10 мин. кому как нравится, например за 30 сек. Иначе говоря литры в час, если прикошачить датчик скорости, то и на 100 км посчитать можно... Но и литры в час тоже отлично, визуально видно, точность приемлемая.
Обязательна должна быть система калибровки, что бы добиться максимально возможно точных показаний для этого способа, а именно, калибровка дадчика ДАД, калибровка под обьем двигателя, 2т-4т, и коэфф. погрешности +\- с каким-то шагом.....
Прибор не идеален но, возможно, имеет право на жизнь.
В электронике и програмировании силен не сильно, интересны ваши мысли.


