El que tenga respuesta a esto me puede escribir a mi correo inf1410@ucf.edu.cu o por aqui. Preferiblemente por correos.
Que bien, imponiendo condiciones cuando pedis ayuda... yo seria mas que agradecido si me dieran ayuda sola, sea por donde sea.
Tu circuito puede ser muy simple a muy complicado dependiendo de la precision o rapidez que necesite tu circuito.
Lo mas simple una rectificacion de media onda o onda completa... un divisor resistivo, un seguidor de emisor con una pequeña resistencia
Aca podes agrgar un capacitor pequeño y obtener el valor pico.
O podes enviarlo directamente al PIC y tomar muestras continuas, asi obtenes el valor maximo de todas las muestras y tenes tu valor pico.
Obviamente luego vas a necesitar de una formula/tabla que te transforme el valor pico a RMS para mostrarlo.
Y aca se simplifica todo.
Una ves que tenes el valor RMS, podes simplemente comparar con los valores maximos y minimos. para sber cuando cortar. Indicar los estados es simple ya que los vas a tener al comparar.
Respecto al tiempo es simple tambien, es contar interrupciones del Timer. Si usas un cristal de 32Khz mas simple de hacer los segundos. Ademas al contar interrupciones, si la tension no es normal durante esos 10min, podes resetear el contador, asi solo conecta luego de que pasaron 10m de forma normal.
Y finalmente queda el poder modificar los valores maximos y minimos. Eso lo podes hacer digitalmente (que se muestre en el LCD o display) o analogicamente con un potenciometro por ejemplo una regulacion de 5 a 20% para maximo y minimo.
1 sola cuestion queda... es que muchas veces existe un pequeña variacion de tension y si lo tomas demasiado rapido y actuas demasiado rapido , implicaria que corte por cualquier variacion, entonces por aih te conviene que te tomes unos varios milisegundos antes de actuar, ejemplo 200ms o 300ms. Todo va a depender de que tipo de cargas quieras proteger.