Почему бы не считать кубометры ? и потом обрабатывать время....
пока отсчитаются очередные 1000 импульсов, столько можно обработать без всяких погрешностей.