Hola. Tengo un problema que me está haciendo pasar malos ratos;
Imaginemos un sistema multi-tarea en donde hay dos señales de 24V (i, j) y varios procesos A,B,C los cuales dependen o deben ser ejecutados solo si están presentes los 24 AC en la linea (i por ejemplo) . si la señal i de activación está presente “i” entonces se ejecutan los procesos A, B,C (todos), pero uno de estos procesos , por ejemplo “A” su resultado depende de otra línea de 24V AC, digamos “j”, entonces nos referimos a un sistema que tiene que estar monitoreando 2 señales de 24 Ac a 60 Hz
Tengo dos señales AC de 24V c/u :
Una de estas señales indica operación (señal j), es decir;
- Si la señal AC 24V está presente el MCU debe estar activo haciendo X tarea “ACtIVO”.
- La ausencia de esta indica al MCU estar “no activo”.
La otra señal AC también de 24 V (señal j), indica una especie de respuesta de uno de los procesos de la tarea X .
- Si la señal AC 24V está presente, el MCU deduce como respuesta positiva.
- La ausencia de esta durante determinado intervalo de tiempo le indica al MCU que la respuesta es negativa.
Para detectar las Sx AC estoy usando un optoacoplador, este es el PC814:
Usando este PC814 adapto la señal Ac a pulsos digitales los cuales los introduzco al comparador de un pic. Cuando hay Sx, en la salida del opto aparece un tren de pulso alternando de 5V a 1.05V y cuando no hay Sx en 5v por una resistencia de pull-up.
Alguien tiene algún algoritmo o idea para controlar, detectar la presencia de estas Sx?
Cuál es la gráfica de salida de este opto cuando tiene una señal ac de entrada?
detesto acoplar Sx AC con circuitos digitales.
Como es el rollo? Comparadores, timers, interrupciones? estoy usando el PIC16F1847,1827 pero si saben algo con cualquier otro PIC o AVR, no importa.
Imaginemos un sistema multi-tarea en donde hay dos señales de 24V (i, j) y varios procesos A,B,C los cuales dependen o deben ser ejecutados solo si están presentes los 24 AC en la linea (i por ejemplo) . si la señal i de activación está presente “i” entonces se ejecutan los procesos A, B,C (todos), pero uno de estos procesos , por ejemplo “A” su resultado depende de otra línea de 24V AC, digamos “j”, entonces nos referimos a un sistema que tiene que estar monitoreando 2 señales de 24 Ac a 60 Hz
Tengo dos señales AC de 24V c/u :
Una de estas señales indica operación (señal j), es decir;
- Si la señal AC 24V está presente el MCU debe estar activo haciendo X tarea “ACtIVO”.
- La ausencia de esta indica al MCU estar “no activo”.
La otra señal AC también de 24 V (señal j), indica una especie de respuesta de uno de los procesos de la tarea X .
- Si la señal AC 24V está presente, el MCU deduce como respuesta positiva.
- La ausencia de esta durante determinado intervalo de tiempo le indica al MCU que la respuesta es negativa.
Para detectar las Sx AC estoy usando un optoacoplador, este es el PC814:

Usando este PC814 adapto la señal Ac a pulsos digitales los cuales los introduzco al comparador de un pic. Cuando hay Sx, en la salida del opto aparece un tren de pulso alternando de 5V a 1.05V y cuando no hay Sx en 5v por una resistencia de pull-up.
Alguien tiene algún algoritmo o idea para controlar, detectar la presencia de estas Sx?
Cuál es la gráfica de salida de este opto cuando tiene una señal ac de entrada?
Como es el rollo? Comparadores, timers, interrupciones? estoy usando el PIC16F1847,1827 pero si saben algo con cualquier otro PIC o AVR, no importa.