любому регулятору хоть ПИД хоть ПИ в общем-то без разницы размерность выходного сигнала...как и размерности входа и задатчика...
никто ж не озвучил о каких таких "наворотах" идёт речь и причём тут к фазоимпульсному управлению фраза ШИМ ?
- ооччень странная фразав шим 255 ступеней
кроме того советую для детектора пропадания сети использовать отдельный таймер на 80 миллисекунд
и вот если через 80 миллисекунд синхроимпульс не появится - то тогда да...караул и все прочие прелести...
http://www.ngpedia.ru/cgi-bin/getimg.exe?usid=32&num=2 вот картинка замечательная...график 19.5, кривая 2 - четко обозначен процент от номинального объема....только обьем там на оси Х.....насколько он резко идёт вверх....
под прелестями я бы подразумевал получение из формы тока на простом резисторе 0.1 омм - действующего значения тока через двигатель оборудования....чтобы иметь возможность снизить мощность (увеличить период перед открыванием симистора) ибо перегруз по току = выходу из строя.....а если есть сигнал вращения(импульсный или генераторный моторчик какой-то ) то ещё было бы желательно номинальный ток ограничения уменьшать в зависимости от оборотов - вентиляторная крыльчатка-то неэффективна на оборотах вдвое ниже рабочих....