En este momento estoy disenando una de esas interfaces. Todavia no tengo los esquematicos dibujados, pero en general el principio es el siguiente:
Uso un microcontrolador pequeno y barato con su propio oscilador interno, puedes usar un PIC.
Uso un rectificador (1n4007) conectado a uno de los cables secundarios del transformador (y a un capacitor conectado a tierra) formando un rectificador de media onda que carga un capacitor. Uso un divisor de voltaje 20: 1 calculado para un maximo de 100 volts produzca 5 volts a la salida. Uso otro divisor igual conectado a la salida de DC del fuente de alimentacion pero con un potenciometro multivueltas de ajuste. Comparo ambos voltajes en un comparador (LM339) el comparador tiene un resistor de realimentacion calculado para producir una histeresis de 2 volts (en el voltaje de la fuente). Ajusto el potenciometro para disparar el comparador cuando la fuente de alimentacion este 3 voltios por encima del voltaje del rectificador de media onda filtrado. La salida del comparador me dispara una interrupcion en el micro, inmediatamente activo la corriente (PWM) en la lampara halogena (o resistencia de carga), esta corriente es la minima programada en el micro, si al cabo de un tiempo prefijado no se ha solucionado el sobrevoltaje (todavia el comparador sigue actuado), incremento la corriente y asi sucesivamente hasta un valor maximo de pwm preprogramado, si al cabo de 10 segundos no se ha resuelto el sobrevoltaje, el circuito emitira una alarma y desenergiza el transformador de potencia.
Si usas un micro con conversor A/D es mucho mas facil hacer que el pwm siga la diferencia de potencial medida entre ambos divisores. Si el voltaje excede un maximo desenergiza el circuito.
El micro ademas monitorea senales de sobretemperatura y error de las tarjetas controladoras y senaliza e interrumpe el voltaje de potencia a los motores en caso de alarma. El voltaje de los motores no es aplicado hasta que todas las tarjetas esten indicando que estan listas para trabajar y el "charge pump" esta activo (monitoreado por el circuito de "watchdog" en el micro)
Al actuar los "limit switches" inhiben el movimiento del eje correspondiente pero no desenergizan los otros motores, El switch de emergencia desenergiza el transformador de potencia y por ende hara que el circuito comience a descargar el voltaje en los capacitores ( como efecto de que aparecera como que el voltaje a la salida es mayor que el del transformafor (apagado) por lo que ayuda a disipar la energia almacenada en los mismos).
Las otras ventajas son: no es necesario un resistor "bleeder" permanente sobre los capacitores, para descargarlos. Y como yo uso una lampara halogena de potencia como bleeder, su luz me indicara inmediatamente que hay un problema. Comparando el voltaje del rectificaror y filtro con un voltaje fijo predeterminado, te indicara que el voltaje a la entrada es menor que el minimo necesario e inhibira el funcionamiento de los motores para no arruinar la pieza. Este micro tambien controla la carga de los capacitores de forma suave al encender el equipo. (uso pwm sobre el voltaje de linea para cargar lentamente los capacitores durante varios segundos)
Hugo esto es lo que seria un Charge Pumps, podrias postear algun circuito y su forma de aplicacion practica.
Mil gracias por tu ayuda.