по другому не как нельзя задержат импульсы ? например ели на шкифе 60 зубов 2 пиленых 60-2 58 зубов, те грубо 360/60=6град. то есть чтобы сделать опережение на 12 градусов надо задержать два импульса
я правильно думаю ? если да то алгоритм представляю так, пока не знаем в коком положение шкив устройство считает импульсы их не транслирует на выход чтоб не запутать эбу
потом когда устройство детектирует пилиные зубы начинает счет опять таки не транслируя их на выход, и когда приходит 56 ой (58-2) зуб то устройство начинает транслировать импульсы на выход, 56 ой получается стартовым и продолжает транслировать по 58 импульсов в итоге не получим задержку на 2 импульса?