niestety oscyloskopu u mnie brak
a co do czujnika to prawdopodobnie ma współczynnik wypełnienia impulsu 50% tak więc długość impulsu będzie proporcjonalna do ilości przepływającej wody im większy przepływ to impuls będzie krótszy.
testowałem a Twoim firmware (3xlicznik) gdzie można „wklepać” długość zczytywanego impulsu i gdzie przy przepływie 25L/min i 384 ipm/L najrótszy impuls wychodził z obliczeń 6,25 ms, dalej ilość wskazanych litrów wychodziła dziwna i nie liczył wszystkiego!?
tak więc jak wspominałeś zostaje tylko oscyloskop ( nie wiadomo co zlicza chiński czujnik )