Salida del receptor IR pulsante en lugar de constante uno ('5V') o cero ('0V')

Estoy tratando de detectar el tamaño de diferentes botellas en una cinta transportadora y para eso pensé en usar un transmisor y receptor IR pero no obtengo el resultado deseado. Quiero que la salida del receptor IR sea constante '1' o '0', pero en cambio obtengo una salida pulsante. Como no soy bueno diseñando circuitos electrónicos, descargué un circuito de Internet y lo implementé. Ahora, ayúdame a solucionar el problema en el siguiente circuito:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Muéstranos una captura de pantalla del osciloscopio
No tengo un osciloscopio, tampoco puedo encontrar un simulador que tenga el componente TSOP1738. Solo puedo decirle que el LED de salida sigue parpadeando en lugar de estar encendido constantemente.

Respuestas (3)

Si el LED se enciende y se apaga cuando las botellas interrumpen el haz de infrarrojos, eso significa que hay espacios entre las botellas en el cinturón y, aunque su circuito parezca estar funcionando, el circuito es falso y debería parecerse al circuito que se muestra a continuación. .

Además, el LED se apagará cuando las botellas rompan el haz.

Si por "tamaño" te refieres al diámetro de las botellas, para determinarlo necesitarás saber la velocidad de la correa y el tiempo que el LED permanece APAGADO cuando pasa cada botella.

ingrese la descripción de la imagen aquí

Por "tamaño" quise decir "capacidad". Tengo que determinar si una botella es de 250 ml, 500 ml o 1000 ml. Para eso, he implementado tres de estos pares para colocarlos en tres niveles diferentes, es decir, 250 ml, 500 ml y 750 ml. Cuando se perturba el haz más bajo, es de 250 ml y así sucesivamente.

Hay varios problemas aquí.

Estos receptores TSOP y otros similares de otras compañías no están destinados a detectar una portadora estable. Están muy sintonizados con una frecuencia portadora específica y luego esperan que esa portadora se active y desactive con frecuencia. Parte de la razón de esto es que la intensidad de la señal puede variar en un amplio rango, unos pocos órdenes de magnitud en el receptor. Como resultado, no hay un nivel preestablecido para activar y desactivar la portadora. Estos se determinan sobre la marcha a partir de la historia reciente. Si el operador no cambió recientemente, entonces el receptor se confunde acerca de cuál es el operador activado y desactivado. "Recientemente" suele ser unos pocos milisegundos, ciertamente mucho menos que el tiempo que tarda otra botella en pasar por una cinta transportadora.

Una posibilidad es pulsar el encendido/apagado de la portadora con frecuencia. Estos TSOP reaccionan de manera confiable a 10 ciclos de portador si mal no recuerdo. Suponiendo que sea correcto, active la portadora durante 10 ciclos, desactívela durante 10 ciclos, etc. Eso da como resultado una onda cuadrada fuera del TSOP. Luego detecta la presencia de esta onda cuadrada en lugar de una señal constante.

Digamos que usa una frecuencia portadora de 40 kHz. Cada ciclo tiene una duración de 25 µs, por lo que 10 ciclos son 250 µs, y un ciclo completo de encendido/apagado de la portadora es de 500 µs, lo que significa una frecuencia de 2 kHz. Siempre que el tiempo para que pase una botella y el tiempo entre botellas sea de al menos unos pocos ciclos de modulación, esto funcionará. Diría que desea al menos cuatro ciclos de modulación por botella y espacio. Eso significa un período mínimo total de 4 ms, o 250 botellas/segundo. Si la tasa de su transportador es más alta que eso, necesita un enfoque diferente.

Otro problema es que el circuito del receptor tiene Q1 cambiado de colector a emisor. Parece que se supone que es un PNP, que se enciende cuando la salida del TSOP baja. Todo tendría sentido si se invirtieran E y C.

C1 en la salida también es sospechoso. No he mirado la hoja de datos de TSOP, pero 1 µF parece mucho para colgar en la salida. Supongo que ese es otro error en el esquema, y ​​que C1 realmente estaba destinado a estar entre 5 V y tierra cerca del TSOP. La cerámica de 1 µF como tapa de desacoplamiento a través de la alimentación cerca del dispositivo tiene sentido.

Considerándolo todo, no se limite a crear algo que extrajo de Internet, especialmente en un entorno de producción del mundo real. No hay sustituto para entender lo que está pasando. Tú mismo dijiste que "no eres tan bueno con los circuitos electrónicos" . Eso está bien, siempre y cuando no pretenda ser un ingeniero eléctrico, especialmente en un entorno de producción. Dígale a su jefe que esto está fuera de su experiencia y que busque a alguien para ese trabajo que pueda cubrir la parte de EE. Hay muchos consultores de EE por ahí. Este debe ser un trabajo pequeño y barato.

Recuerde, la buena ingeniería es costosa, pero la mala ingeniería lo es mucho más.

El TSOP1738 está diseñado para recibir una señal IR con un formato de modulación particular (diseñado para controles remotos de televisión). Las señales de CC o cuasi-CC no se recibirán correctamente. Este es un resultado necesario del procesamiento para combatir la interferencia de las condiciones cambiantes de iluminación ambiental.

Podría ver algunas combinaciones de emisor-sensor, como la Panasonic EX-23 , que tienen algo de inteligencia en el emisor y el receptor, de modo que, aunque le dé al emisor una entrada de CC, transmite una señal IR modulada y, de la misma manera, el receptor la demodula. y le brinda una salida cuasi-CC simple que indica la presencia o ausencia del haz. He tenido buenos resultados utilizándolos para detectar cuándo la pala del rotor de un helicóptero pasa por el fuselaje.

Tenga en cuenta que el OP está utilizando un 555 astable para generar la portadora de transmisión.