TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: AKENAFAB en 22 de Junio de 2011, 17:30:25

Título: Detector de cruce por cero 110VAC
Publicado por: AKENAFAB en 22 de Junio de 2011, 17:30:25
Hola amigos.

Estoy realizando un dimmer de 3 canales con pic12F.

Quiere tener aisladas las salidas y la entrada del detector de cruce por cero.

Para la salida uso el moc3011 y para la entrada un 4n25.

Tengo duda si reduciré la vida útil del 4n25 al conectarlo directo a la red de 110VAC,en el simulador parece ir bien , pero no estoy seguro.
Anteriormente hice algo parecido pero con 17VAC pero no quiero quemar nada xD.

LA tarjeta del pic se energizara con una fuentecita de 12VDC , pero no voy a tomar nada del secundario y esas cosas.

Adjunto esquema y agradesco sus sugerencias.
Saludos!
Título: Re: Detector de cruce por cero 110VAC
Publicado por: Suky en 22 de Junio de 2011, 18:12:32
Considero que no, solo hay que calcular correctamente la resistencia limitadora de corriente...  :roll:
Título: Re: Detector de cruce por cero 110VAC
Publicado por: AKENAFAB en 22 de Junio de 2011, 19:37:36
Este es el diagrama completo.

Espero que todo quepa en una plaquita de 5x5  8)
Título: Re: Detector de cruce por cero 110VAC
Publicado por: rivale en 22 de Junio de 2011, 20:33:53
se ve bien el proyecto, para el 4n no tiene porque haber problema, en el led siempre vas a tener la misma caida de voltaje, el resto quedaria en la resistencia limitadora. solo habria que cuidar la corriente que pasaria por el led del 4n
Título: Re: Detector de cruce por cero 110VAC
Publicado por: mtristan en 22 de Junio de 2011, 22:08:02
.


Para evitar daños por sobrepicos de tensión sobre el 4N25 podrías usar algún varistor, o polyswitch, o tal vez algún filtro pasabajos.. Son solamente ideas, nunca diseñé algo así :mrgreen: jaja

Saludos.

Título: Re: Detector de cruce por cero 110VAC
Publicado por: Nocturno en 23 de Junio de 2011, 02:14:41
Te funcionará bien Akena. Sólo debes tener en cuenta que el 4N25 conmutará a partir de 3V, y no a partir de 0V.
Título: Re: Detector de cruce por cero 110VAC
Publicado por: AKENAFAB en 23 de Junio de 2011, 02:29:05
Te funcionará bien Akena. Sólo debes tener en cuenta que el 4N25 conmutará a partir de 3V, y no a partir de 0V.

Hola Nocturno
Te refieres a cuando empiece a polarizar el diodo cierto??

Si entendi bien , pues tendría que hacer pruebas de tiempo entre el cruce por cero y la polarización del LED,tomar ese tiempo y reducirlo de los pasos que tendra el dimmer. Creo  :oops: ! xD

Saludos!
Título: Re: Detector de cruce por cero 110VAC
Publicado por: Nocturno en 23 de Junio de 2011, 02:50:19
Exacto. No es mucha la diferencia en tiempo, pero observarás que el semiciclo positivo de la alterna es más corto que el negativo.
Podrás compensarlo con el timer y un cálculo sencillo.
Título: Re: Detector de cruce por cero 110VAC
Publicado por: tapi8 en 23 de Junio de 2011, 05:31:15
Creo que las caragas quedarian mejor despues del TRIAC, de ese modo cuando cortas, la carga queda sin tension (al potencial del neutro)
En el tuyo se apagaran pero quedan conectadas a la fase.

http://www.todopic.com.ar/foros/index.php?topic=13389.0.
Título: Re: Detector de cruce por cero 110VAC
Publicado por: Suky en 23 de Junio de 2011, 09:57:45
Te funcionará bien Akena. Sólo debes tener en cuenta que el 4N25 conmutará a partir de 3V, y no a partir de 0V.

Por pruebas propias, el valor correcto es cerca de 1.2V...  Ten en cuenta que es el 0.38% de los 220RMS, importará  :) Además no es lineal, tiene otra dinámica, menos todavía   :?

Saludos!
Título: Re: Detector de cruce por cero 110VAC
Publicado por: Nocturno en 23 de Junio de 2011, 11:56:01
Es poca cosa, sí, pero no tan poca como has puesto porque son 110Vac en vez de 220Vac.
Título: Re: Detector de cruce por cero 110VAC
Publicado por: Suky en 23 de Junio de 2011, 13:13:19
 :roll: Mas o menos 40 us de error (0.2% del periodo), teniendo en cuenta la dinámica de la señal..  :? Entonces también hay que tener en cuenta la latencia  :mrgreen:
Título: Re: Detector de cruce por cero 110VAC
Publicado por: AKENAFAB en 24 de Junio de 2011, 02:48:11
Gracias por sus sugerencias.

Si cambie la posición de la carga ,la puse después del triac,así creo que queda mas seguro.

En cuanto tenga más avances los voy subiendo por aca.

Saludos y gracias nuevamente ! :-/

-----------------------------------------
ME falta incluir un LED para usarlo como indicador.Yo Creo lo conectaré en el mismo pin donde va el receptor infrarojo,solo separó con una resistencia.

Hacer un arreglo para que las CARGA-2 y ZERO_CROSS no interfieran con el ICSP.

Adjunto el diagrama que con las modificaciones.
Título: Re: Detector de cruce por cero 110VAC
Publicado por: Nocturno en 24 de Junio de 2011, 02:51:48
Qué raro, Suky. Si lo calculo para 1.2V a mí me sale un error de 0,7% (diferencia entre semiciclo negativo y positivo).

Si lo calculamos para 3V como dice la datasheet, el error sube al 1.74%.
Título: Re: Detector de cruce por cero 110VAC
Publicado por: Tisco en 24 de Junio de 2011, 06:22:18
Buenas, la caida de tension en directa del led es entre 1.15V y 1.5V segun leo en el datasheet a una temperatura de 25ºC y una intensidad de 10mA.

En cuanto al error, segun mis calculos suponiendo 110V y 60Hz:

v(t) = V0 * sin(2*pi*f*t)

si despejamos 't' para una v(t) = 1.2V:

Código: [Seleccionar]
>> solve('1.2=110*2^0.5*sin(2*pi*60*t)')
 
ans =
 
   0.0083128713959434912184123372015001
 0.000020461937389842114920996131833223
el error seria de 20.4us.

si en cambio empleamos 230V 50Hz:

Código: [Seleccionar]
>> solve('1.2=230*2^0.5*sin(2*pi*50*t)')
 
ans =
 
   0.0099882567170633688101610954778374
 0.000011743282936631189838904522162629
el error seria de 11.7us


Corregidme si me equivoco pues hace tiempo que no trabajo con ondas senoidales e igual estoy cometiendo algun error.

saludos!

EDITO: He puesto los calculos con matlab pues no me fiaba de la calculadora de windows...
Título: Re: Detector de cruce por cero 110VAC
Publicado por: Nocturno en 24 de Junio de 2011, 08:13:13
¡Claro!, si es que había mirado el "reverse voltage" en vez del "forward voltaje". ¡Seré cazurro!  :D
Título: Re: Detector de cruce por cero 110VAC
Publicado por: Suky en 24 de Junio de 2011, 13:33:23
Gracias Tisco!  ;-)
Título: Re: Detector de cruce por cero 110VAC
Publicado por: AKENAFAB en 25 de Junio de 2011, 20:27:36
El circuito del triac lo arme con la posibilidad de usar carga inductiva como marca la hoja de aplicación,aunque por ahora solo probaré con unas lamparas que tengo tiradas.


Me surge la sigueinte consulta :

-¿ Que distancia entra pistas debo dejar entre una FASE y NEUTRO ? , en el pcb estoy dejando 1.27mm
- El ancho de pista es de 2.54mm y va estañado.


------
Quite el reset,ya que no le voy a dar uso , así que ahí conecte el receptor infrarojo y agregue un led indicador.
Título: Re: Detector de cruce por cero 110VAC
Publicado por: MLO__ en 25 de Junio de 2011, 23:30:27
Hola.

Yo siempre dejo 30mil como mínimo entre líneas de AC y hasta ahora no me ha dado problemas. Me guié en la separación entre pads del TRIAC  :)

Saludos
Título: Re: Detector de cruce por cero 110VAC
Publicado por: rivale en 25 de Junio de 2011, 23:37:55
Hola.

Yo siempre dejo 30mil como mínimo entre líneas de AC y hasta ahora no me ha dado problemas. Me guié en la separación entre pads del TRIAC  :)

Saludos

buena referencia, yo trato de separarlas despues del triac, pero  esa seria la distacia minima entre fase y neutro
Título: Re: Detector de cruce por cero 110VAC
Publicado por: AKENAFAB en 25 de Junio de 2011, 23:48:11
Hola.

Yo siempre dejo 30mil como mínimo entre líneas de AC y hasta ahora no me ha dado problemas. Me guié en la separación entre pads del TRIAC  :)

Saludos

Buen dato , no se me había ocurrido.Esa es buena distancia  :mrgreen:

Hola.

Yo siempre dejo 30mil como mínimo entre líneas de AC y hasta ahora no me ha dado problemas. Me guié en la separación entre pads del TRIAC  :)

Saludos

buena referencia, yo trato de separarlas despues del triac, pero  esa seria la distacia minima entre fase y neutro

Saludos  y gracias
Título: Re: Detector de cruce por cero 110VAC
Publicado por: AKENAFAB en 30 de Septiembre de 2011, 23:39:32
Apenas termine el diseño del pcb.
A ver cuanto se tardan los chinitos en mandar las pcbs.

Unas areas las deje sin mascarilla para que se queden algo estañadas , en general las de potencia que ya no tenia mucho espacio , tambien les puse unas vías con la capa contraria para reforzar.

Ni he terminado el programa  :z)

La dimensiones de la pcb es de 5cmx5cm

Saludos!
Título: Re: Detector de cruce por cero 110VAC
Publicado por: AKENAFAB en 25 de Octubre de 2011, 17:40:54
Apenas termine el diseño del pcb.
A ver cuanto se tardan los chinitos en mandar las pcbs.

Unas areas las deje sin mascarilla para que se queden algo estañadas , en general las de potencia que ya no tenia mucho espacio , tambien les puse unas vías con la capa contraria para reforzar.

Ni he terminado el programa  :z)

La dimensiones de la pcb es de 5cmx5cm

Saludos!


Acabo de recibir las pcb's.  :-/ :-/

EL pedido fue el 4 de octubre y las he recibido hoy 25 de oct.(llegaron desde el 21 al correo).
El envío fue por correo federal.
Muy rápido y buen acabado. Se fabricaron en seeedstudio

Subo fotos mas tarde!

Saludos!
Título: Re: Detector de cruce por cero 110VAC
Publicado por: AKENAFAB en 25 de Octubre de 2011, 19:39:41
Aquí una foto armando la primera plaquita de prueba.

Saludos!
Título: Re: Detector de cruce por cero 110VAC
Publicado por: MLO__ en 25 de Octubre de 2011, 20:38:51
 :-/ :-/

Esta muy chula .... se ve muy bien el terminado  :)
Título: Re: Detector de cruce por cero 110VAC
Publicado por: rivale en 25 de Octubre de 2011, 21:01:09
se ve muy bien la placa, a donde las mandaste a fabricar? y en cuanto te salieron?
Título: Re: Detector de cruce por cero 110VAC
Publicado por: AKENAFAB en 26 de Octubre de 2011, 00:53:58
gracias panas!

Código: [Seleccionar]
Se fabricaron con los cuates de seeedstudio , en la página puedes checar los precios.
Fueron como $14 dolares ya con envío.
--------------------------------------

Adjunto nota de aplicación del moc3011
Título: Re: Detector de cruce por cero 110VAC
Publicado por: rivale en 26 de Octubre de 2011, 00:58:41
Gracias  :-/ :-/
Título: Re: Detector de cruce por cero 110VAC
Publicado por: AKENAFAB en 28 de Octubre de 2011, 19:56:16
Les dejo el circuito detector de cruce por cero corregido.

El anterior se calentaba todo xD  :5] las resistencias y el opto ,nada bueno.

El problema era poner las 2 resistencias una en el ánodo y otra en cátodo,solo se coloca 1 y asunto arreglado , con eso ya se mantiene la caída del LED y no mido voltajes elevados.

Para 110v puse una de 22k de 1/2W apenas se entibia la resistencia,sin problemas en el opto y la detección es correcta.
--------------------------------------------------------

A la salida del opto la señal se ve perfectamente cuadrada, tiene un tiempo de subida y bajada de 250us cada uno , esto se puede mejorar dandole mas corriente al led o cambiar la resistencia de colector hasta equilibrar al gusto xD.

Recomiendo usar 2 resistencia de 39K en paralelo en vez de solo 1 de 22k.


*El circuito solo esta probado en linea de 110VCA.