т.к. для себя всё равно ковыряюсь...
засекаемое расстояние зависит от ШИМ линейно.
т.е. меняя ширину импульсов можно регулировать "дальнобойность" TSOP-овых бамперов.
и эта зависимость линейна.
использовался TSOP4840 (40 kHz). алгоритм засечки такой: в цикле делается три замера, после мажоритации имеем состояние "столкновение" или нет
всё остальное - не важно. интересно было выяснить лишь вид зависимости.