TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Alanbrito en 30 de Septiembre de 2006, 22:23:16

Título: DIMMER
Publicado por: Alanbrito en 30 de Septiembre de 2006, 22:23:16
Hola a todos, Me gustaria  saber si alguien a echo un dimmer en lenguaje "PIC BASIC", lo otro, y creo q es el principal problema,si tienen un esquematico (que funcione) para detectar el cruce por cero

GRACIAS.


Atte.
AVR
Título: Re: DIMMER
Publicado por: Mario en 01 de Octubre de 2006, 00:54:20
Revisa esto.

http://www.todopic.com.ar/foros/index.php?topic=2246.0


Está en C pero viene cómo armarlo.
Título: Re: DIMMER
Publicado por: navaismo en 01 de Octubre de 2006, 01:13:38
Hola mira te dejo este PDF que encontre hace mucho mucho tiempo, nunca le he probado pero imagino sirve es para un 16F627 e incluye el esquematico desconozco su autor, pero amablemente nos pone una licencia GPL asi que igualmente lo pongo aqui

Yo usaria como opto el moc3031 y un bta12600 como triac pero eso depende de ti. Bueno lo checas y nos dices.

A y tambien podriamos hacerlo con el control remoto adaptando la rutina de gorobotics que alguna vez puse aqui el link.
Título: Re: DIMMER
Publicado por: Chaly29 en 01 de Octubre de 2006, 11:34:04
Hola navaismo, perdona que te corrija en un punto, y es con respecto al opto, tu propones usar un MOC3031 siendo este uno con detector de cruze por cero, bueno, te comento si tu idea es hacer un dimmer por control de fase, este opto al tener el detector no te sería de utilidad.

Esto se basa en que un detector de cruce por cero no conecta o desconecta la carga asta que la onda de alterna no llege a 0V, por lo tantop no podrás dispararlo a la determinada cantidad de grados que se desea para hacer el control de fase y dimmerizar por ejemplo una lampara.

Por ejemplo si deseas que el opto conecte la carga cuando la tensión de la onda este en su valor máximo, deberiamos esperar un tiempo equivalente a 5mseg desde el cruce por cero y alimentar el LED del opto, de esta manera con un opto comun estariamos activando el TRIAC en la tensión máxima de la onda de alterna, pero un opto con detector de cruce por cero esperará asta llegar a cero y accionará el triac, por lo tanto no se controla la fase como se desea.

Espero se haya entendido la explicación, un saludo a todos.

Atte. CARLOS.
Título: Re: DIMMER
Publicado por: dogflu66 en 01 de Octubre de 2006, 12:03:57
 En este caso la detección de cero solo te serviría para usarla como on/off sin generar ruidos en la red, o para hacer un variador de frecuencia, que sirve para controlar la potencia, pero tiene el problema de que produce parpadeos en la lámpara.

asi que el paso por cero, como bien te dice Carlos, te sirve para poder calcular el angulo de disparo con el que quieres trabajar en ese momento, pero solo como referencia para el micro, el disparo del triac será mediante otro tipo de acoplador.
Título: Re: DIMMER
Publicado por: Alanbrito en 01 de Octubre de 2006, 13:22:14
Hola voy a probar el cto de navaismo. la parte del opto triac y las red rc No me interesa,lo mas importante es el cruce por cero.

(http://www.subir-imagenes.com/imagenes-fotos-subir/d58e3b02f6.jpg) (http://www.subir-imagenes.com)

en resumen para tener la mitad de voltaje en la salida el mico deberia generar un pulso 10 ms en alto y 10 ms en bajo....yo creo que la salida del detector deberia ir en el pin de interrupcion para que la respuesta sea rapida

Título: Re: DIMMER
Publicado por: navaismo en 01 de Octubre de 2006, 17:05:01
 :oops: :z) :2] ;-)

Ups!  eso me pasa por no saber, jajaja, gracias por las lecciones como de plano no me meto mucho con circuitos AC pues ya se vio lo zope que fui. Pero bueno se agradecen las correciones.

Retomando me puse a revisar el codigo y esta en PBP y ASM no se hasta que punto instrucciones como @clrf PORTA no puedan sustituirse por PORTA=0 o  el comando clear lo de las interrupciones pues ahi si estan bien ya que se manejan igual. Habria que probarlo haber que tal funciona.