Detector de cruce por cero con pic 18f452

#1
Hola amigos quiero que me ayuden a realizar un cruce por cero directamente con el pic.. En las app note de microchip me dice q simplemente conecte una resistencia de 5M que eso limitara la corriente para evitar q se queme el pic y supuestemente esa se;al entra al puerto RB0 que es programado por interrupcion de pin externo pero no me detecta ese cruce por cero.. Ayuda por favor
 
#2
Yo he realizado esto pero no directamente del pic yo lo hago así:

1) Rectifico la señal (rectificación de onda completa), con esto se logra que toda la señal quede en la parte positiva.
2) Luego utilizando un BJT (en corte y saturación ) se le aplica a la base del BJT la señal rectificada.
3) Polariza el transistor :
-Habrá que ponerle alguna resistencia para limitar la corriente de base, osea calcular la R de base(no puede ser muy grande porque el transistor de pronto no entra a saturación).
-Alimentar el transistor con 5vdc y coloca una R de colector(bjt) de 5.1k(menor no la pongas).
-El emisor(bjt) mandalo directo a tierra.
-La salida que detecta el cruce por cero es DIRECTAMENTE del colector, este es el pulso que va al RB0 del PIC.

Espero que te sirva como lo he realizado.

PD: Lo puedes simular y pruebas que tal funciona.
 
#3
Yo he realizado esto pero no directamente del pic yo lo hago así:

1) Rectifico la señal (rectificación de onda completa), con esto se logra que toda la señal quede en la parte positiva.
2) Luego utilizando un BJT (en corte y saturación ) se le aplica a la base del BJT la señal rectificada.
3) Polariza el transistor :
-Habrá que ponerle alguna resistencia para limitar la corriente de base, osea calcular la R de base(no puede ser muy grande porque el transistor de pronto no entra a saturación).
-Alimentar el transistor con 5vdc y coloca una R de colector(bjt) de 5.1k(menor no la pongas).
-El emisor(bjt) mandalo directo a tierra.
-La salida que detecta el cruce por cero es DIRECTAMENTE del colector, este es el pulso que va al RB0 del PIC.

Espero que te sirva como lo he realizado.

PD: Lo puedes simular y pruebas que tal funciona.
--------------------------------------------------



rednaxela, loque pasa es que lo estoy haciendo asi pero no se que sucede que no me trabaja la interrupcion, será pues en mii caso lo tengo que en alto me interrumpa, estará bn polarizado para este fin. puesto que quiero hacerlo asi pero no me detecta nada no se que podra ser... gracia de antemano
 
#4
Hola, yo simule el circuito que adjunto. Espero que en la practica funcione.
El trafo es de 220V/6V.
Los pulsos de salida los mandaría a algun pin del micro y de ahi procederia a activar algun optotriac para poder regular el ángulo de disparo de un triac y asi poder variar, por ejemplo, la luminosidad de una lámpara.
Creo que la idea está correcta. No se si me equivoco en algo.
Saludos.
 

Adjuntos

#6
Estas poniendo a GND la salida de alterna del transformador, debería ser el (-) del puente rectificador.
Hola, gracias, soy un tonto. Ya lo corregi. Anda de 10000000000000!!!!.
Saludos.

Estas poniendo a GND la salida de alterna del transformador, debería ser el (-) del puente rectificador.
Hola, que te parece la idea de que a la salida del detector de cruce por cero la mande a un pin del micro y cuando ese pin se ponga en "1" activo el relé de estado sólido hecho con un triac?. De esa forma dependiendo el tiempo que tenga activado el relé de estado sólido voy a controlar el ángulo de conducción del triac.
Saludos y gracias.
 
Última edición:
#7
Lo puedes hacer directo de la red con un puente, un 4n32 y una resistencia de 150k 1/2W, así evitas el pequeño desfase que introduzca el transformador.
 
#12
Entonces en el secundario irá bien.
Ok, entonces no hay drama que use el circuito que puse en comentarios anteriores.
La idea es que el micro "sepa" cuando la señal de 220V pasa por cero y poder encender un relé de estado sólido. El pequeño tiempo que mantenga encendido el relé será el tiempo de conduccion del triac.
Muchisimas gracias por responder.
Saludos.
 
#14
Será al revés; el tiempo que tardes en encenderlo. Se apaga solo en el paso por cero. (al menos eso hacen los triacs)
Hola Scooter, como estas?. Mira, acabo de armar el circuito del detector de cruces por cero que te habia mostrado la vez pasada y no me funciona.
Estoy empleando un transformador de 220V/9V. Encima el transformador calienta bastante. Antes que nada al transformador lo conecte bien.
Saludos.
 

Fogonazo

Exorcista & Moderador eventual
#15
Hola Scooter, como estas?. Mira, acabo de armar el circuito del detector de cruces por cero que te habia mostrado la vez pasada y no me funciona.
Estoy empleando un transformador de 220V/9V. Encima el transformador calienta bastante. Antes que nada al transformador lo conecte bien.
Saludos.
Y si NO conectas nada a la salida del transformador (Ni siquiera el rectificador), ¿ Se calienta ?
 

Fogonazo

Exorcista & Moderador eventual
#18
Hola, gracias por responder. Si el trafo está en vacio no se calienta. Ahora, si lo cargo sip.
Saludos.



Hola. Gracias por responder.
El puente está bien conectado.
Saludos.
Prueba Nº 2: Conecta "Solo" el rectificador y el electrolítico, mira que pasa (Calienta o no), verificar la correcta polaridad del capacitor.
 

Fogonazo

Exorcista & Moderador eventual
#20
Hola. Comence a probar todo de nuevo. Lo que hice fue probar el trafo en vacio y despues de unos minutos este comienza a calentar.
Saludos.
¿ Y hasta cuanto calienta ?
Un detector natural de temperatura es la propia "Mano", el límite de temperatura en la que se siente "Incomodidad" es de unos 70º, si luego de 30/60 minutos de funcionamiento del transformador, puedes tocar y mantener la mano sobre el transformador, este no llego a los 70º, lo cual sería mucho, pero no necesariamente "Fatal" (Para el transformador).

Esto es válido para esta aplicación, pero, si por ejemplo fuese una carga de alto consumo, habría que reemplazar el transformador por otro de mejor calidad.
 
Última edición:
Arriba