Duración del destello de un flash: leds y displays de leds

#41
Mas o menos, así es como creo que debe ir.
Dejo archivo en pdf y en livewire, para el que lo quiera probar.
Sólo unas aclaraciones:
- Se debe elegir entre una simulación del disparo del flash(impulso de doble pulso hecho con 4017) y el flash (en este caso debeis hacer el doble destello de forma manual sobre el fototransistor)
- También hay que unir los polos correspondientes para indicar entre que flancos del destello queremos hacer la medición.
- He añadido un boton reset para facilitar el reiniciar los distintos circuitos.
- Me falta el oscilador con cristal de cuarzo, pero a 1 MHz, la simulación de éste no sale nada bien.

Pido disculpas si he cometido algún error en el esquema y acepto cualquier corrección o sugerencia.
 

Adjuntos

#42
Me he puesto a montar el circuito, y he empezado por el contador de pulsos. Os pongo el esquema para centrarnos mejor.

Tengo varios chips 4026 asociados con sus displays de leds.


- Si conecto los disable clock a masa el contador empieza a funcionar correctamente.
- Si conecto los disable clock a resistencia pull-up, el contador permanece quieto, y lo puedo iniciar a contar de 2 formas:
a) Con pulsador: uniendo masa al pin disable clock
b) Con un transistor npn, por acción de un fototransistor, llevando masa al pin disable clock

Pues bien, la secuencia del contador no es correcta, ni con el pulsador, ni con fototransistor.
Entiendo que, usando el pulsador, se generen rebotes y sea necesario un circuito anti-rebote, pero usando la luz....¿porqué pasa esto?
Además, el circuito anti-rebote me serviría cuando uso el pulsador, pues al accionarlo generaría un sólo pulso. Sin embargo, pienso que no me serviría cuando uso un destello de luz sobre el fototransistor, pues mi interés es registrar la duración de este destello.
¿que opinais?
 

Adjuntos

#43
- Cuando el flash actua sobre disable clock del 4026B el contador no funciona bien, pues desde el principio aparecen números mayores que 0 en los 6 displays.

- Se me ha ocurrido otro método. Dejo el disable clock siempre conectado a masa, y mediante un 4066B(es como un interruptor controlado por una señal) hago que el oscilador se conecte al clock sólo cuando haya un destello del flash.
Así funciona correctamente, pero ¿daría igual, para medir la duracíón del destello, que el 4026B cuente a partir del disable clock (que a mi no me sale) que controlando la entrada de señal al clock?

Añado el esquema.
 

Adjuntos

#45
Hola.
Te felicito, está interesante.
No creo que pueda aporta algo a tu circuito, pero puedes pobrar este cambio, usar un transistor en lugar del 4049.
Y mira si trabaja bien.

Suerte.
Chao.
elaficionado.
 

Adjuntos

#46
Muchas gracias.
Respecto a tu modificación, me parece buena idea. Lo que ocurre es que estoy usando un oscilador con cristal de cuarzo que incorpora un chip con varios inversores (74HC14), y uno de ellos es el que he usado en el circuito anterior.

Lo expuesto en el video ha sido por confirmar que se puede medir una luz de tan corta duración como la del predestello de un flash.

Lo que ahora me gustaría es convertir el destello del flash (predestello - pausa - destello) en una señal con 1 y 0 para poder medir el tiempo de cada una de las fases.
 

Adjuntos

#47
Hola.
Mira para medir la pausa, puedes activar el contador cuando termina de contar el pre destello o cae a cero.
Algo similar sería para el destello, pero imagino que tú deseas tener las tres medidas a la vez.
Si tuvieras tres contadores eso sería posible.

Suerte.
Chao.
elaficionado.
 
#48
He hecho una modificación para medir el nº de destellos que salen del flash, y creo que funciona.

Envio la salida del Schmitt Inverter a un nuevo contador con su display, teniéndo el circuito 2 tipos de contadores:

- Contador del nº de destellos realizados por el flash: Sabiendo esto puede ser mas fácil aplicar una serie de puertas lógicas(descritas con anterioridad, pero que todavía no he realizado) para medir las distitas fases.
- Contador de los microsegundos que duran dichos destellos.

Elficionado, no deseo hacer 3 contadores. Deseo poder seleccionar la parte que quiero medir.
 

Adjuntos

#49
Hola.
Podrías usar 3 memorias de los contadores, de manera que queda grabada cada etapa, y así poder ver cada tiempo. Ahora viene lo complicado, como conectar las memorias (estás pueden ser Flip-Flop), de manera que se activen en cada fase.

Chao.
elaficionado.
 
#50
Pues me está resultando complicado. He hecho varias pruebas con puertas lógicas y, aunque en el simulador funcionan, en la práctica han fracasado.
Me interesa almacenar 4 bit en el doble pulso generado por el flash (en la foto he sustituido el flash por un pulsador para simplificar ):

- 1º flanco de subida: 1ª vez que bajo el pulsador
- 1º flanco de bajada: 1ª vez que subo el pulsador
- 2º flanco de subida: 2ª vez que bajo el pulsador
- 2º flanco de bajada: 2ª vez que subo el pulsador

Lo único que he conseguido es almacenar el primer bit en la salida de una puerta AND, mediante un diodo que comunica la salida con la entrada, formando un bucle; pero no se que puerta añadir y como para almecenar el 2º bit.
(nunca he usado un Flip-Flop)
 

Adjuntos

#52
Pues el esquema anterior funciona en el simulador, pero sigo sin conseguirlo en la placa de pruebas.
elaficionado dijo:
Hola.
Podrías usar 3 memorias de los contadores, de manera que queda grabada cada etapa, y así poder ver cada tiempo. Ahora viene lo complicado, como conectar las memorias (estás pueden ser Flip-Flop), de manera que se activen en cada fase.
Chao.
elaficionado.
Se me quedó grabado lo de los Flip-Flops y he hecho un esquema para separar los flancos. La simulación funciona, pero lo tengo que probar.
 

Adjuntos

#54
Pues parece que el mecanismo del circuito funciona correctamente.... Al final, consigo que al contador le llega una señal positiva sólo durante la fase de tiempo que quiero medir. Pero antes de poner el esquema final, me gustaría comentar varias opciones para ésta última fase.
Lo que busco es evitar retrasos de tiempo y que el funcionamiento sea óptimo. Tengo varias opciones(ver esquema): puerta AND, transistor NPN y 4066B.
He copiado algunos datos del datasheet, pero no encuentro los del transistor.

¿Existe alguna otra opción mejor que éstas?¿Cual es la mejor opción?
 

Adjuntos

Arriba