Yo diría que incluso para una forma de onda arbitraria, el firmware para esto debería ser completamente factible si simplemente lo hace:
simular este circuito : esquema creado usando CircuitLab
Eso.
¿No?
El optoacoplador puede ser un opto-triac como los de la serie MOC, pero más orientado a las regiones de 48V-ish, o simplemente un Opto-MOST clasificado correctamente. Para este último, es posible que tengas que aumentar R4, pero todo se reduce a hojas de datos.
Incluso puede colocar todo el sistema entre los rectificadores para activar un SCR (en lugar de un triac) con un simple MOST, pero eso le costará 1.8V a 4V de la parte superior de su onda de 50VAC, ya que la carga también se activará a través del rectificador (para la red no es un problema, pero aquí es un porcentaje real).
Por supuesto, sería mejor que te alejes (menos ruido e interferencia) para manejar cada fase por separado, pero con la matemática de la uC correcta, si haces esto para una fase, también puedes controlar las otras fases, si provienen de el mismo generador con ángulos de fase conocidos (probablemente 120 grados).
Además, no olvides el snubberage para cargas inductivas. Snubberage es una buena palabra, solo por eso, ¡siempre debes hacerlo!
La interrupción en una MCU de 8 bits con RC de 8 MHz puede manejarse con la suficiente rapidez, si se hace correctamente, por lo que incluso con el retraso del software en el disparo reactivo, se activará en microsegundos, pero si el cambio de frecuencia no está en A 100 Hz de segundos por segundo, también puede diseñar un muy buen esquema de disparo predictivo que puede mantenerlo en el 0 en todo momento, aparte de los primeros 3 cruces en un cambio de frecuencia. Pero eso es más difícil en el lado de FW.
Obviamente: mantenga las resistencias de modo que la corriente descargada en VCC a través de R2 / D1 sea siempre más pequeña que la que drena R1 cuando el MOST está activado (ya que el MOST se enciende mucho antes de que su compuerta alcance VCC + Vf, R1 siempre será consumo de corriente cuando se está descargando energía en VCC). Mantenga los resistores tan pequeños como sea posible de forma segura, para tiempos de conmutación más rápidos. Por supuesto, puede aumentar R1 a 10k si sabe que la MCU SIEMPRE drenará más que el volcado en VCC desde su 50VAC a R2 / D1, lo que hace que la señal sea aún más nítida (sin embargo, ¿qué tan notable es?)
De todos modos, es suficiente para que te resuelvas, me parece.
EDITAR: Por supuesto, tu MCU tiene algún tipo de entrada en algún lugar del control principal, probablemente aislada ópticamente.
EDITAR: Si realiza el SCR dentro del truco del rectificador, puede hacerlo todo con dos o tres transistores de nuevo y sin MCU, pero como se dijo antes: pérdida de voltaje.