Использую обычный PID из UTIL, прикрутить (написать) к выходу 0-100% импульсник, который будет давать импульсы не сложно