Waarom geeft mijn ultrasone afstandssensor systematisch een veel te kleine afstand weer?

Een mogelijke oorzaak voor dit fenomeen is een te hoge meetfrequentie, waardoor het uitgezonden ultrasone signaal niet voldoende tijd heeft om gedetecteerd te worden voordat de volgende puls verzonden wordt.
Stel dat een afstand van 2 m moet worden gemeten. De ultrasone puls moet dan een een afstand van 2 x 2 = 4 m afleggen (via reflectie). Bij een geluidssnelheid van 300 m/s duurt dat 4/300 = 13,3 milliseconden. Als de meetfrequentie op 100 Hz staat, dan wordt de volgende puls na 10 ms verzonden. De reflectie van de eerste puls arriveert 3,3 ms na het verzenden van de tweede puls en wordt ook geïnterpreteerd als de reflectie van de tweede puls. De tijd van 3,3 ms komt overeen met een afstand van 3,3/300/2 = 0,55 m: een veel kleinere waarde dan de verwachte 2 meter.
In de praktijk blijkt dat de meetfrequentie voor dit type sensoren nooit hoger dan 25 Hz ingesteld moet worden en bij grotere afstanden nog lager, om ruis e.d. te voorkomen.