Autor Tema: detector de cruce por cero  (Leído 2825 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado neco23

  • PIC10
  • *
  • Mensajes: 5
detector de cruce por cero
« 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

Desconectado MarquesSalsero

  • PIC18
  • ****
  • Mensajes: 467
RE: detector de cruce por cero
« Respuesta #1 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.
Hay 10 tipos de personas las que entienden binario y las que no

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: detector de cruce por cero
« Respuesta #2 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