формула находится здесь
http://eldigi.ru/site/avto/1.php
Цитата:
Так что кому все еще не понятно как вычисляется расход, немножко поясню. Производительность форсунки (задается любая от 0-9999, находим (калибруем) ее после израсходования топлива от одной полной заправки до следующей), к примеру, у нас получилось - 530 см3/мин=0,53л/мин(0,00883л/сек). Частота оборотов двигателя на ХХ, к примеру - 950, значит, форсунка открывается с частотой 29 Гц (примерно все более-менее и зависит от системы впрыска). Время открытия форсунки из осциллограммы - 1,33 мс (0,00133 сек), значит, за это время впрыскивается - 0,00883/(1/0,00133)=0,0000117 л. Теперь умножаем на 29 и получаем - 0,00034 л/с, далее умножаем на 3600 и получаем - 1,226 л/час на ХХ. Это просто для примера. Естественно все это можно записать одной небольшой строкой и к тому же частоту, а, следовательно, время открытого состояния форсунки за нас будет делать таймер. Ну а нам главное - это найти время впрыска одного импульса, используя 16-разрядный (желательно) таймер. Зная производительность форсунки за 1 сек., и определив общее время ее открытого состояния в 1 сек. можно найти расход (мгновенный на данном режиме) за одну секунду. А все остальное находим, уже оперируя этим значением.