Такой алгоритм сойдет? 1) Определить ноль через диодныймост->оптрон (тут наверно через компаратор в МК, а не цифровой вход, но получится дважды будет резать за период 50Гц) 2) Открыть симмистор с определенной задержой после ноля (получается обе полуволны будут резаться).
Производитель насоса пишет, что частотным преобразованием можно, поэтому, наверно и такой способ не повредит (внутри насоса простой коллекторный двигатель без всего).