Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Atenuador de luz con pc


       



#11  
Fogonazo
Colaborador
Registrado: 13 Ene 2007
Mensajes: 4720
Ubicación: Via Lactea
citar
En algo asi estaba pensando.

Si lo sabian, lo lamento, si no lo sabian ahy va la expliqueta:

Todas las Resistencias (Excepto R3) forman un conversor DA del tipo R2R que lo arman directamente las salidas del puerto paralelo.
De acuerdo a la salida o combinacion de salidas sera la tension sobre la pata inversora del AO.
Esta salida de tension tendra 2e4 valores entre 0 y 5V (Salida del puerto)

En el puerto paralelo tienes 8 salidas, 4 las estas usando en regular y las otras 4 las puedes usar en direccionar la salida a 16 dimmer´s distintos.

¿ Algo como para pensar NO ?

Saludos

#12  
darvent

Registrado: 14 Ene 2008
Mensajes: 10
Ubicación: Barcelona, España
citar
Gracias por toda la info, es justo lo que buscaba, de una manera simple y completa.
Estoy viendo que este circuito (diganme si me equivoco) tiene 16 posibles valores de intensidad de luz. Es poco para la sala de proyecciones que necesito pero creo q se puede usar 5 pines del puerto para obtener 32 valores y quedandome libres 3 (para usar 8 dimmers a la vez).
No entiendo muy bien el circuito porque me parece que con solo un dimmer funcionaría bien, pero cuando cambie la direccion para utilizar otro el primer dimmer quedaría sin ningun voltage en sus entradas por lo que no funcionaría ya que no tiene una memoria q sepa a que tiempo de la rampa tiene q disparar.

#13  
Fogonazo
Colaborador
Registrado: 13 Ene 2007
Mensajes: 4720
Ubicación: Via Lactea
citar
darvent escribió:
Estoy viendo que este circuito (diganme si me equivoco) tiene 16 posibles valores de intensidad de luz. Es poco para la sala de proyecciones que necesito pero creo q se puede usar 5 pines del puerto para obtener 32 valores y quedandome libres 3 (para usar 8 dimmers a la vez).


Totalmente correcto, ningun problema.

Cita:
No entiendo muy bien el circuito porque me parece que con solo un dimmer funcionaría bien, pero cuando cambie la direccion para utilizar otro el primer dimmer quedaría sin ningun voltage en sus entradas por lo que no funcionaría ya que no tiene una memoria q sepa a que tiempo de la rampa tiene q disparar.


En alguna parte de todas las "Pavadas" (Wevadas) que escribi puse la necesidad de un "Latch" para la memorizacion del estado de salida del puerto.
Tambien puede ser algo tan simple como un capacitor y un diodo, como la frecuencia de "Renovacion" de los datos puede ser de decenas de ciclos, entre muestra y muestra el capacitor "Retendra" el valor de tension.

#14  
darvent

Registrado: 14 Ene 2008
Mensajes: 10
Ubicación: Barcelona, España
citar
Entendido, gracias.
Aviso que estoy probando con un esciloscopio la salida del puerto paralelo, y no puedo enviar pulsos de menos de:
10 milisegundos en un pentium 3
15 milisegundos en un pentium 2
con win XP y 256Mb de RAM
Es un problema porque 10ms es lo que dura el semiciclo que queremos recortar.

Visual Basic permite hacer pausas con un minimo de 1ms pero el puerto paralelo no reacciona tan rapido parece. Encima windows tiene un margen de error de 1,8ms por lo que tampoco es muy preciso trabajando rapido.
Parece que para trabajar con 6 dimmers necesitaré 6 o 7 pulsos osea 70ms aprox.

Ahora buscaré como utilizar el bus isa con C++ o Visual Basic para trabajar con el bus que seguramente es mas rapido y confiable.

Otro problema que puede llegar a sugir mas adelante es variar 2 o 3 dimmers al mismo tiempo ya que como utilizo un multiplicador a la entrada no podré modificar sus valores independientes al mismo tiempo. jej, eso mejor lo dejamos para mas adelante.

Saludos amigos!

#15  
Fogonazo
Colaborador
Registrado: 13 Ene 2007
Mensajes: 4720
Ubicación: Via Lactea
citar
Me parece que estas viendo mal la idea, los valores de salida de tu PC no tienen por que estar sincronizados con la frecuencia de linea.

Tu PC debera presentar en el puerto paralelo una serie de bites, una serie para cada dimmer que implementes.
La salida de estos bites a los correspondientes latches la sincroniza tambien tu PC, pero esa frecuencia de actualizacion la elijes tu a gusto personal, y con que actualice los valores cada 200 mS estara bien, puede ser mucho mas lento tambien, pero en ese caso puede darse el caso de falta de respuesta del sistema ante un cambio dado. O sea, tu corriges un nivel de iluminacion y este tarda en llegar a la lampara.

Respecto a actualizar varios dimmer a un mismo tiempo, entre ellos habra un retardo en la actualizacion (entre ellos) de 200mS (Valor que antes comente), si son por ejemplo 4 dimmers, entre el primero y el ultimo 800mS.

Esto es con una frecuencai baja, si incrementamos la frecuencia de actualizacion, esto se corrige.

Un detalle que no habia comentado, esto lo estoy pensando como para un sistema de gran potencia, eventualmente trifasico.
Esto tampoco tendra efecto en el control porque seguira siendo por continua y opticamente aislado de la red.

Si estas trabajando en la parte programacion, te sugiero que no le des importancia (Por ahora) a los tiempos, en realidad este surgira naturalmente del sistema ciclico de lectura y envio de datos al puerto.

Saludos

#16  
darvent

Registrado: 14 Ene 2008
Mensajes: 10
Ubicación: Barcelona, España
citar
Mas veo el circuito que has propuesto y mas me gusta.
Preguntas
Que programa me recomiendas para hacer una emulacion del circuito en el pc? (ej. el que has usado para hacer estos graficos)

Me dicen que 32 posibles estados de luz es muy poco, podría utilizar 7 bits del puerto para obtener 128 valores posibles? es decir, sería tan preciso? (bueno, creo q dependerá del conversor DA). Pero imaginando que el conversor sea bueno. (luego usaría un segundo puerto paralelo para controlar distintos dimmers mediante un latch)

Bueno, y por favor que me comentes que más tendría que añadirle o modificar al circuito para saber si comprar los componentes y armarlo o esperar la "version 2.1" jej.

Ya estoy ancioso por hacer el soft completo y ponerlo en practica

Saludos!

#17  
Fogonazo
Colaborador
Registrado: 13 Ene 2007
Mensajes: 4720
Ubicación: Via Lactea
citar
Yo trabajo con Multisim (Por ahora)

Respecto a la cantidad de pasos de regulacion NO HAY LIMITE porque puedes multiplexar salidas y por ejemplo conseguir 1024 pasos (Demasiado)

Yo creo que con 7 bites esta bien seria una variacion suave y practicamente continua.
Por ejemplo para nuestra tension de red, serian incrementos de 1,7 V (220V / 128 pasos), creo que eso es imperceptible.

Saludos

#18  
_Eduardo_

Registrado: 06 Ene 2008
Mensajes: 891
Ubicación: Santo Tome - Santa Fe - Argentina
citar
Los 128 pasos son del angulo de conduccion no del voltaje.
De cualquier forma, la conclusion es la misma, 128 pasos sobran.

La variacion de la tension eficaz en funcion del angulo es una curva tipo 'S' donde el rango util cae entre 30° y 150°
La mayor variacion es a los 90°, con incrementos de angulo de 1.4° (128 pasos) corresponde a saltos de 2.45V ==> imperceptibles.

#19  
KARAPALIDA

Registrado: 23 Dic 2007
Mensajes: 789
Ubicación: CORDOBA, Argentina
citar
Darvent Cambiando radicalmente la idea podrias manejar directamente los potes (Reales) con motores paso a paso o servomotores si lo que queres es continuidad, tal cual las consolas profesionales, no es tan dificil como parece, tengo por ahi un circuito con un 555 generando pulsos entregados a una pata del motor(comun) y a la otra pata le das otros pulsos dependiendo del ancho del pulso girara el motor moviendo el pote (estereo) una parte de ese pote lo usas para controlar los pulsos del 555 cuando los pulsos sean iguales el motor se detiene, se entiende ? funciona con el dute cicle. saludos

#20  
darvent

Registrado: 14 Ene 2008
Mensajes: 10
Ubicación: Barcelona, España
citar
Se agradecen las respuestas.
Bueno Fogonazo si me das el OK lo probaré con el workbench o el programa que dices y luego lo armaré, necesitaré un conversor DA pero lo compraré asi será mas preciso.
Eduardo, gracias por avisar que la variacion no es lineal, si saco la formula puedo hacer que varíe la luz linealmente por soft. (variaciones, escalas y todo lo que pueda hacer con el pc)
Karapalida, lo primero que pensé fué en mover los potes con motores, con el puerto paralelo es mas que facil pero necesito este circuito para el trabajo y no lo aceptaron (tampoco la idea de cambiar el pote por un Fotoresistor y variarlo con un led aunque seguro funciona)
Asi que ya lo tenemos casi terminado. Esto me gusta
Saludos!

 Responder



Google
 


 Temas de interés 
No hay mensajes nuevos Apagador de luz a control remoto
No hay mensajes nuevos Luz automatica con sensor piroelectrico
No hay mensajes nuevos Sensor de luz ultravioleta
El tema está cerrado y no puedes editar mensajes o responder Ocupar luz y no pagar...
El tema está cerrado y no puedes editar mensajes o responder ¿Como hago para no pagar luz eléctrica ?

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||