TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado 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
-
Revisa esto.
http://www.todopic.com.ar/foros/index.php?topic=2246.0
Está en C pero viene cómo armarlo.
-
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.
-
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.
-
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.
-
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
-
: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.