tiempo de medición entre roturas del rayo láser extremadamente rápidas usando LDRs

5

Estoy realizando un experimento científico para aproximadamente medir la velocidad de entrada y la velocidad de salida de un imán a través de una bobina electromagnética.

Junto a la bobina hay dos láseres y dos LDR como se muestra en la siguiente figura.

Esperaba que este circuito generara un flanco ascendente y un flanco descendente, pero solo después de probar en el osciloscopio no podía recibir una forma de onda cuadrada para ingresar a mi MSP430 MCU como interrupciones. Mi plan era calcular el tiempo entre estas dos interrupciones.

Sin embargo, las formas de onda que observé eran las siguientes.

EntoncespenséquepodíausarunLM358delantedemidivisordevoltaje.Estosedescribeen aquí . Pero mirando mis formas de onda prácticas que observé desde el osciloscopio, tengo dudas de cómo puedo ajustar el comparador. ¿Hay una mejor manera de lograr mi tarea usando una mejor electrónica? No estoy limitado por los costos de los componentes, sin embargo, no estoy dispuesto a comprar un aparato ya hecho para este propósito. Mi intención es desarrollar uno.

Gracias por tu opinión y ayuda.

    
pregunta Dina

3 respuestas

3

Complemento a la respuesta de Jack B:

BVP11 parece mucho más rápido que el fototransistor en el enlace que proporcioné, aunque no sé si lo midieron utilizando una carga de resistencia simple o un código de cas.

Por lo tanto, el fototransistor debe seleccionarse para la velocidad.

Es una buena idea usar un filtro que coincida con la longitud de onda del láser y deshacerse de la luz ambiental. También puede colocar el transistor dentro de un tubo lo suficientemente largo y opaco con una superficie interna ennegrecida para bloquear la luz ambiental.

Ahora, tienes 2 sensores, así que cuando el objeto pasa, ambos generarán un pulso. Este pulso tiene 2 bordes (encendido / apagado).

Si el objeto es más corto que la distancia entre sensores, obtendrás:

    1. sensor 1 oscuro
    1. sensor 1 encendido
    1. sensor 2 oscuro
    1. sensor 2 encendido

Esto debería ser bastante obvio. Si el objeto es más largo que la distancia entre los sensores, el orden de los eventos cambiará, pero importa poco.

Quería atraer su atención al hecho de que los tiempos de subida y bajada no serán idénticos, por lo tanto, si mide el tiempo entre dos bordes, asegúrese de que estén en la misma dirección. Por ejemplo, puede medir el tiempo entre ambos bordes ascendentes, o ambos bordes descendentes, y si los fototransistores tienen la misma velocidad (debe verificar), esto no introducirá el error.

Ahora, ya que desea la velocidad del imán, en su lugar medirá la longitud del pulso (flanco ascendente - flanco descendente). Si ambos fototransistores son idénticos, esto funcionará, pero si sus tiempos de aumento / caída no coinciden, las duraciones de los impulsos pueden ser diferentes aunque la velocidad del imán permanezca igual.

Quería asegurarme de que estuvieras al tanto de los inconvenientes.

También, si sus fototransistores no coinciden, o están a diferentes temperaturas, o si la cantidad de luz que los alcanza difiere, entonces la corriente de salida será diferente. Si utiliza dos comparadores tontos con el mismo umbral, este umbral se cruzará en diferentes puntos de las dos formas de onda, y esto introducirá un error en la medición del tiempo de vuelo entre los sensores. La salida de luz láser también puede variar con la temperatura.

Una forma sencilla de resolver este problema sería calibrar el nivel de CC fuera del camino, utilizando un circuito como este:

Alimente la corriente de salida del fototransistor a un amplificador de transimpedancia (es decir, una simple pantalla). Esto le da un voltaje y permite que el fototransistor salga a una tierra virtual, lo que mitigará su capacidad de salida y lo hará más rápido. Ahora, conecte CA (es decir, paso alto) este voltaje para eliminar el nivel de luz de CC que corresponde a la iluminación constante del láser. Use un comparador de histéresis para detectar los bordes de su pulso.

la respuesta de analogsystemsrf también es excelente! (Incluso puedes codificar el fototransistor).

En su lugar, podría usar dos pares de sensores, cada par midiendo la velocidad. En este caso, mediría el tiempo entre dos flancos ascendentes, por lo que la asimetría del tiempo de subida sería un problema menor. Separarlos un poco más también mejoraría la precisión.

Otra opción sería usar luz modulada en el rango de MHz o superior, pero esto es más complejo. Si reutiliza algo como un receptor IrDA o de fibra óptica, su AGC interno podría desordenar las cosas.

Sugeriría calibrar el sistema disparando algo que tenga la misma forma que su imán, pero no es magnético, como una pieza de plástico negro. Normalmente, debe tener la misma velocidad de entrada y salida, por lo que puede estar seguro de que está midiendo lo correcto.

    
respondido por el peufeu
15

Los LDR son lentos. Considere utilizar un fotodiodo o fototransistor en su lugar.

Los LDR tienen tiempos de respuesta lentos, su resistencia cambia lentamente y eso es probablemente lo que está causando la respuesta lenta de su sistema. Los fotodiodos y los fototransistores son componentes sensibles a la luz con tiempos de respuesta más rápidos. Son un poco más complicados de usar que los LDR, pero no están tan mal. Eche un vistazo a algunas hojas de datos para ambos, tendrán circuitos recomendados.

    
respondido por el Jack B
3

Considera algo como esto, para tolerar la luz solar

simular este circuito : esquema creado usando CircuitLab

    
respondido por el analogsystemsrf

Lea otras preguntas en las etiquetas