Hola a Todos .. bueno!! estoy haciendo un Dimmer pero no consigo detectar el paso por cero.. e visto inumerables circuitos de detecion, ya que e decidido no usar, bueno.. e visto el dimmer del Señor Nocturno .. jeje bueno si que me dejo impresionado. pero quiero obiarme tambien el transformador, tambien e visto una resistencia en el orden de los X - Megahomios, que se conecta directamente a una de las lineas de red.. y va directo a un pin de un pic.. quisisera a ver si alguno de ustedes puede saber como calcular esa resistencia... y si tienen una rutina si pudiera en ASM para detectar esa onda que se genera y entra al pin del pic (yo lo estoy haciendo en la RA2), ya que no logro hacer que lo detecte.. se los agradeceria mucho.. bueno el circuito que estoy usando es el siguiente:
(http://www.freewebs.com/mistercarlitos/Dibujo.JPG)
en ese caso le puse una resistencia de 1 Mohm.. =P pero no funciono..
bueno por la Rb2 sale al optoacoplador estoy usando un MOC3021 y un triack BT136 pero en la imagen puse un led
para mas o menos ver la patita pero se supone que es la que dispara no ..?? j :D
bueno solo necesito la deteccion del paso por cero.. aver si alguien a tenido una esperiencia con esta deteccion y si me podria ayudar.. se lo agradeceria mucho!! saludos a todos
Bueno
entonces seria una onda cuadrada la que entra por el pin del Ra4 detectaria la onda cuadrada .. comienzo con la deteccion del Cero ... espero el tiempo X (dado por el pulsador), activo el triac, y espero el cambio a 1, Desactivo el Triac espero el tiempo X denuevo, activo el triac y espero el Paso por cero.. y asi sucesivamente... estaria bien asi??
(preguntaria cada instante el estado del pin RA4)
aqui tambien adjunto las imagenes de una conexion AC de 120V /60Hz de un AN521 que encontre.
Bueno, ya que me dijiste que entra un cero y un uno la imagen de la señal de entrada puede ser util para otrsa cosas :D
ahora la conexio que hacen en el pin RA0 , parecida al RA4 del 16F84 ahi se nota que le ponen un diodo para igualar a una de las entradas normales o estoy mal.
(conectare directamente la resistencia de 1 M directamente al pin RA4)
ahi esta la imagen:
(http://www.freewebs.com/mistercarlitos/Dibujo2.JPG)
Bueno.. Segun mi imaginacion seria la onda asi:
(http://www.freewebs.com/mistercarlitos/Dibujo3.JPG)
Bueno como la entrada en la RA4 sera como la linea verde mas o menos hice un programita asi aver corrijanlo si esque estoy mal:
;************Rutina de deteccion de flanco alto (detecta1) y rutina de deteccion de flanco bajo (detecta2)
detecta1
bucle
btfsc porta,4
return
goto bucle
detecta2
bucle1
btfss porta,4
return
goto bucle1
;***********************************************
este es mi Disparo del Triac:
;**********Rutina de disparo del triac por el RB2*************
envio
call detecta1 ;detecta el flanco alto (el 1 del RA4)
bsf portb,2 ;dispara el Triac
call tiempot ; llama a un tiempo total designado por cualquiera de los pulsadores (esta en la Parte Positiva de la senoidal)
bcf portb,2 ; deja de disparar el Triac
call detecta2 ; Detecta el Flanco bajo (el 0 del RA4)
bsf portb,2 ; dispara nuevamente el Triac
call tiempot ;Vuelve a llamar el mismo tiempo en la zona negativa senoidal
bcf portb,2 ; dejo de disparar el triac
btfsc porta,0 ;reviso mi boton UP
call up
btfsc porta,1 ;reviso mi boton Down
call down
goto envio ; y entro a un bucle mientras no se presione ningun boton
La imagen de la rutina envio seria la Siguiente:
(http://www.freewebs.com/mistercarlitos/Dibujo4.JPG)
jeje disculpen la perfeccion de la onda senoidal.. esque me temblaba la mano :D
algunas correciones aver si me equivoque en algo se los agradecaria