He fabricado un sensor que utiliza seis fototransistores IR , tres por bloque de sensor, al contrario. un diodo IR emparejado (940nm). Esto a su vez está conectado a una MCU.
La función del circuito es un cronógrafo de rifle de aire, el circuito genera una señal cuando un pellet pasa sobre uno de los conjuntos de tres transistores, rompiendo así el circuito que da un pulso. Mire la primera imagen en la página vinculada aquí.
Problema
En primer lugar, el dispositivo está detectando un objeto con una sección transversal de 4.7mm que pasa entre sensores, la aplicación original usó un puerto de audio y el amplificador interno y algunos pull ups para crear un pulso para cada cruce de el sensor Cuando agregué un pull-up externo y medí el voltaje, solo fue visible un pequeño cambio. Esto produjo resultados como \ $ 0.4v < VOut < 0.9v \ $, que obviamente no será recogido por una interrupción. Llegué a la conclusión de que necesitaría usar un compartimiento para dar una señal limpia para la entrada a la MCU, esto sería un circuito estándar con histéresis no inversora.
Pregunta : ¿Cómo calculo la resistencia de pull-up necesaria para obtener un rango de voltaje de 1.5 - 3V de una fuente de 5 V con 6 fototransistores (enlace arriba)? . Esto será alimentado en el circuito comparador.
Sé que los transistores se pueden simplificar a resistencias equivalentes, pero no sé cómo determinarlos para un fototransistor, supongo que uno puede hacer esto para encontrar un pull-up.
Editar
La hoja de datos para el led IR.
Aquí hay una instantánea de la forma de onda del puerto de audio y el software utilizado para leer la señal:
Cada pico es una ruptura de un sensor de tres conjuntos de los seis.