Necesito un poco ayuda,
Mis conocimientos en programacion de PIC son buenos pero con el tema del diseno de perifericos soy un tanto novato.
Debo ingresar a mi PIC la senal sinusoidal que adjunto en 2 PINS IO.
El dibujo muestra 3 ciclos de la onda de entrada. Cada vez que se produzca una onda durante la fase positiva se ha de ver un 1 logico en el PIN1, a su vez la fase negativa se ha de ver como un 1 logico en el PIN2.
Las ondas con el patron de la figura y se producen con una frecuencia que va desde 2HZ hasta 150HZ. El pico de tension es proporcional a la frecuencia y es de 2,9V a baja frecuencia y puede alcanzar 20V.
Cual es la estrategia mas recomendable para transformar esta senal en los pulsos digitales necesarios?
Pense en 2 optocoupler, uno con el diodo en paralelo y el otro en antiparalelo para cada fase respectivamente.
Por ahi es mas practico usar los comparadores del PIC. La onda positiva la puedo obtener usando el comparador interno del PIC o la puerta con shmitt trigger. Se podria leer de esta misma manera la fase negativa?
Ojala alguien pueda ayudarme, al menos una linea para tener una idea de por donde empezar.
Gracias de antemano.
Mis conocimientos en programacion de PIC son buenos pero con el tema del diseno de perifericos soy un tanto novato.
Debo ingresar a mi PIC la senal sinusoidal que adjunto en 2 PINS IO.
El dibujo muestra 3 ciclos de la onda de entrada. Cada vez que se produzca una onda durante la fase positiva se ha de ver un 1 logico en el PIN1, a su vez la fase negativa se ha de ver como un 1 logico en el PIN2.
Las ondas con el patron de la figura y se producen con una frecuencia que va desde 2HZ hasta 150HZ. El pico de tension es proporcional a la frecuencia y es de 2,9V a baja frecuencia y puede alcanzar 20V.
Cual es la estrategia mas recomendable para transformar esta senal en los pulsos digitales necesarios?
Pense en 2 optocoupler, uno con el diodo en paralelo y el otro en antiparalelo para cada fase respectivamente.
Por ahi es mas practico usar los comparadores del PIC. La onda positiva la puedo obtener usando el comparador interno del PIC o la puerta con shmitt trigger. Se podria leer de esta misma manera la fase negativa?
Ojala alguien pueda ayudarme, al menos una linea para tener una idea de por donde empezar.
Gracias de antemano.