Rechazo de luz ambiental del circuito de fotodetección

3

He construido un circuito de fotodetección de la siguiente manera:

simular este circuito : esquema creado usando CircuitLab

Y con este circuito, me gustaría medir el brillo de un LED parpadeante:

Desdelaizquierda,laluzpasaatravésdelfiltrodepasocortode500nmyllegaalfotodiodo.

Unproblemaesquelalecturadelaluzambientalesdemasiadoalta,sinimportarsielLEDestáencendidoono(líneaamarilla)comosedibujaconlalíneaazul:

Tengo que limitar un rango de lectura de brillo de -1.5 a 1.5 V para alimentarlo a otro equipo que tenga dicho rango de entrada. Por lo tanto, no puedo reemplazar R1 por uno más grande para obtener una mayor diferencia de voltaje entre LED encendido y LED apagado hasta que se filtre la luz ambiental.

Con mi poco conocimiento, parece que se puede hacer colocando un capacitor pF en algún punto del circuito.

Cuando busqué circuito de rechazo de luz ambiental , sin embargo, parecen muy complicados de lo que esperaba.

¿Hay alguna manera de eliminar el componente de CC de la lectura de brillo y amplificar el componente de lectura de brillo que no es de CC?

    
pregunta Jeon

2 respuestas

5

Básicamente necesitas un filtro de paso alto. La reducción de frecuencia depende de cuál es la frecuencia válida más lenta en su señal.

Dado que el desplazamiento de CC puede ser grande en relación con la amplitud del componente de CA que está tratando de detectar, no desea demasiada ganancia antes del filtro. Su circuito es un amplificador de transimpedancia con R1 siendo la ganancia. Encuentre cuál será la corriente máxima a través de D1 bajo cualquier condición, luego dimensione R1 para que esta etapa no se enganche con esa corriente.

Está ejecutando el opamp desde una fuente de 5 V, con el voltaje de salida subiendo desde 0. Incluso si ese amplificador puede cambiar su salida hasta el riel positivo (no he buscado ese amplificador específico), entonces la salida puede ir a 5 V como máximo. Eso significa que este circuito funciona con corrientes D1 de hasta (5 V) / (200 kΩ) = 25 µA. Si eso es demasiado bajo para todas las condiciones a las que se expondrá D1, entonces R1 es demasiado alto.

Básicamente, disminuya la ganancia de esta primera etapa al reducir R1. Puede obtener cualquier ganancia que realmente desee al agregar una segunda etapa, pero inserte un filtro de paso alto entre las dos etapas. De esa manera, la segunda etapa no amplificará el nivel ambiental, solo la señal de CA deseada. El propósito de la primera etapa es crear una buena señal de voltaje amortiguada con un rango razonable desde el detector sin procesar, no para producir la salida final.

    
respondido por el Olin Lathrop
0

Supongo que está ejecutando su LED en aproximadamente un 90% de encendido / 10% de apagado. Su mayor problema no es el ambiente (aunque eso podría terminar el caso), es C3 (1 uF). Esto se combinará con R1 para dar una constante de tiempo de respuesta de 0.2 segundos. Dado que su LED solo está apagado durante aproximadamente 2 ms, no tiene una idea clara de cuál es el nivel ambiental.

Intente reducir C3 a 1000 pF, o incluso 100 pF, verificando que el circuito no comience a oscilar. Incluso con su diseño, sospecho que 100 pF funcionarán.

También reduciría su base de tiempo a un escaneo de 20 ms. No necesita todos esos pulsos adicionales.

Te recomiendo que cambies tu estrategia de conexión a tierra. Use un puente corto para conectar ambos lados de la fila 31 juntos, saltando justo debajo de los pines 4 y 5. Realice todas las conexiones de señal y desacoplamiento a esta tira, junto con las conexiones de punto de tierra para sus sondas de alcance. También cambie sus condensadores de desacoplamiento a condensadores cerámicos de 0.1 uF.

Finalmente, sea cual sea su determinación final de ambiente, puede compensar agregando una resistencia de potencia a la entrada inversora a través de una resistencia grande (500k a 100k) sin afectar el rendimiento dinámico del circuito.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas