TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: neco23 en 03 de Diciembre de 2003, 15:10:00

Título: detector de cruce por cero
Publicado por: neco23 en 03 de Diciembre de 2003, 15:10:00
necesito una rutina que realice la deteccion de cruce por cero de una onda senosoidal, con un pic 16F873.
si alguno conoce o tiene la rutina le agradezco que me indique como la hago o en donde me encuentro una.
gracias
Título: RE: detector de cruce por cero
Publicado por: MarquesSalsero en 03 de Diciembre de 2003, 15:41:00
Este tema se ha tratado ya en un par de cadenas de mensajes, no es solamente software sino que te hará falta hardware.

Busca y encontraras, era sobre un dimmer.
Título: RE: detector de cruce por cero
Publicado por: pocher en 03 de Diciembre de 2003, 22:55:00
Para detectar el paso por cero de la onda desde el punto de vista software, no hay que hacer prácticamente nada, solo solo activar la interrupción al flanco ascendente por RB0 y a este pin le llegaran los impulsos generados por el detector de paso por cero, el cual está formado por un puente de diodos con entrada a 12V, un fototransistor (4N33 o un TIL111 por ejemplo) y una resistencia de por ejemplo 100 ohmnios.

Cuando a RB0 le lleguen los impulsos positivos del detector se activará la interrupción y se irá a atender la rutina de atención a la interrupción

Un saludo