Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: wedge550 en 12 de Junio de 2009, 11:24:55
Título: detector de cruce por cero
Publicado por: wedge550 en 12 de Junio de 2009, 11:24:55
hola necesito ayuda con un circuito y alguna idea de como puedo realizar el programa en asm para detector de cruce por cero para el control de niquelinas a modo de "dimmer " mi profesor dijo que solo switchar la señal no tiene nada de bueno asi que me dijo que utilizar el moc 3141 no sirve de nada. Espero alguien me pueda ayudar.
Lo que necestio es sincronizarme con la red electrica de 110 V a 60Hz para poder activar un triac pero me dijo que tengo que ir cambiando el tiempo de activación es decir desde el cruce por cero esperar unos cuantos milisegundos para activarlo y de esta manera cotrolar la señal de alterna para crear un "dimmer" para des esta manera limitar el calor en las niquelinas de un horno.
espero me entiendan y puedan ayudarme
GRACIAS
Título: Re: detector de cruce por cero
Publicado por: Suky en 12 de Junio de 2009, 11:55:50
Puedes explicar en más detalle que tipo de señal vas a recibir? Porque con un simple AO puedes armar un detector de cruce por cero, pero si tu señal tiene algo de ruido es conveniente usar un detector de nivel con histéresis, por eso es necesario tener una idea de que señal vas a recibir.
Título: Re: detector de cruce por cero
Publicado por: jhozate en 18 de Junio de 2009, 19:19:52
se puede hacer conectando los 110V al pin rb4-rb7 a traves de una resistencia de 5M y activando la interrupcion por cambio nible
Título: Re: detector de cruce por cero
Publicado por: alogic.on en 19 de Junio de 2009, 03:27:32
Código: ASM
se puede hacer conectando los 110V al pin rb4-rb7
:D :D, :mrgreen: tened cuidado con los deeeeedooooss :D :D
que quede claro que no tengo ni idea de hacer algo asi, pero me lo he imaginado conectado directamente :D :D pic Burn
un saludo
Título: Re: detector de cruce por cero
Publicado por: stk500 en 19 de Junio de 2009, 04:44:05
se puede hacer conectando los 110V al pin rb4-rb7 a traves de una resistencia de 5M y activando la interrupcion por cambio nible
:shock: :shock: que!!!! Pues yo nunca lo haria asi, amigo!, Entonce que pasaria con los Ruido de corriente Alterna?? hasta ahora he aprendido que para esos caso se usaria convertidores o Opto acopladores, porque no me dira Jhozate que luego le mete a tu circuito un cable Seria o USB sin Insolacion??? Y Bom!!!! :shock: :mrgreen: Saludo
Título: Re: detector de cruce por cero
Publicado por: MLO__ en 19 de Junio de 2009, 11:05:59
Esa configuracion de los 110v por medio de una resistencia de 5M es cuando se trabaja con X10 o con fuentes sin transformador. Para aplicaciones que lleven fuente isolada o comunicacion a puertos es mejor usar un transformador de isolacion y un arreglo como este:
Título: Re: detector de cruce por cero
Publicado por: jhozate en 23 de Junio de 2009, 22:58:20
:D :D al principio a mi tambien me dio :D, pero esta en una de las notas de aplicacion de microchip, exactamente la numero AN521 y de verdad funciona...
Título: Re: detector de cruce por cero
Publicado por: Chenao en 28 de Junio de 2009, 16:58:34
Un saludo
La mejor opcion para mi es utilizar un transformador reductor puede ser 120/12 Vac como la señal es de 60 Hz no hay problema con la respuesta del trafo, la idea es tomar una muestra de la señal de entrada atenuada pasarla por un optocoplador y llevarla al Pic y despues hacer una interrupción por flanco ascendente puede ser por la interrupcion rbo del 16f84
Yo creo que puede funcionar
Un saludo desde Pereira - Colombia
Título: Re: detector de cruce por cero
Publicado por: controlpic en 16 de Julio de 2009, 12:16:09
Para controlar una resistencia de un horno no es necesario un control de angulo de fase, simplemente puedes hacer un temporizador ciclico.
Título: Re: detector de cruce por cero
Publicado por: tapi8 en 16 de Julio de 2009, 17:31:19
Has visto este que pusieron en el foro tecnico hace unos dia shttp://img255.imageshack.us/i/cruceporcerofu1.jpg/
de todos modos ests sistema que quiere tu profesor es muy complicado para algo simple, con cortar y poner alimentacion dependiendo de la temperatura seria suficiente y mas simple, me parece a mi.
tapi8
Título: Re: detector de cruce por cero
Publicado por: akira_ve en 04 de Agosto de 2009, 16:40:33
Si amigo pero si va a controlar un TRIAC es apropiado hacerlo despues del cruse por cero para que los cortes sean sincronizados....ademas yo lo he hecho, la sincronizacion de cruce por cero por medio de interrupciones y viendo el flanco, del pulso de sincronizacion, asi se sabe si es semiciclo positivo o negativo.............
Título: Re: detector de cruce por cero
Publicado por: cabritillo en 14 de Noviembre de 2010, 18:45:54
La principal utilidad de un circuito detector de paso por 0 es conseguir que el triack cierre en el instante en el que en la red hay 0 Voltios.
Cuando se enchufa cualquier aparato a red , el voltaje inicial que recibe sin este sistema solo depende de "la suerte" de como sea la onda de voltaje en ese instante.
La mala suerte :( puede hacer que ese voltaje en una red a 110V sea de hasta 110*sqr(2)=155 Voltios. Esto es malisimo para bombillas incandescentes o de bajo consumo (llevan dentro condensadores electroliticos que reciben un auténtico latigazo que les acorta la vida).
La buena suerte :mrgreen: puede hacer que ese voltaje en una red a 110V sea de 0 voltios
Bien, pues el detector de paso por 0 hace que la suerte ya no sea necesaria.
Lo mejor para que el circuito sea practico es que la bichería electrónica que accione el triack se reduzca al mínimo.
Por ello un PIC enano de 8 patas siempre dará un circuito más práctico que el PIC16F84 , ya que el último ocuparía un tamaño innecesario.
El PIC12F510 de solo 8 patas y que ademas tiene un conversor ADC interno podría ser estupendo, ya que el ADC te podría servir para detectar el paso por 0 en su lectura mas baja de 8bit