Algunos antecedentes: soy ingeniero en mecatrónica y recientemente comencé mi primer trabajo fuera de la universidad como ingeniero eléctrico. Me siento un poco fuera de mi profundidad pero no iba a rechazar el trabajo. Mi primer proyecto en el trabajo me obliga a diseñar un sistema para transmitir de forma inalámbrica los datos del codificador para manejar una tabla de transportador esclavo.
Debo usar la luz IR para transmitir los datos en distancias bastante pequeñas (< 1m, probablemente 20 cm o menos). El uso de la luz IR es un requisito difícil establecido por mi jefe.
Actualmente estoy usando los siguientes sistemas:
Para la transmisión, estoy usando lo que creo que es un circuito oscilador de cristal Pierce para generar los pulsos de 40 MHz, que se han probado, oscilosceado y se sabe que funcionan: Para conectar esto al codificador, encendí el codificador y luego conecté el canal A al pin de alimentación (etiquetado con 14 en el esquema) del inversor hexadecimal en el generador de señales, de modo que cuando el canal A es elevado por la rotación de El motor, el generador de señales se encienden y enciende y apaga el LED IR a 40 kHz. He probado esto y puedo confirmar que funciona.
El codificador es de 500 pulsos / revoluciones y se espera que se conduzca a 0.682 revoluciones / s, lo que da como resultado 341 pulsos / s (Hz)
Para recibir, estoy utilizando un receptor IR TSOP4840. Sé que está recibiendo, ya que puedo ver el indicador LED que he conectado y he apagado ALGUNA VEZ como se esperaba. Girar el codificador tiene algún efecto en el indicador LED.
El transportador que el codificador debe controlar debe ser accionado por un solo tren de impulsos en una sola dirección, por lo tanto, el uso de un solo canal de codificador.
Mi idea es transmitir estos pulsos de forma óptica utilizando el sistema descrito, de modo que cuando el codificador gira, el pulso se modula a 40 kHz, se envía al receptor, se demodula en el circuito del receptor y se emite como un pulso individual al VSD. del motor. Por supuesto, se espera cierta latencia, pero se espera que sea insignificante.
Lo que quiero saber es si el concepto es sólido y vale la pena seguirlo, qué tipo de circuito receptor debería usar en lugar del receptor basado en TSOP4840, ya que estoy bastante seguro de que simplemente no es bueno para mi aplicación, y qué otros cambios cree que pueden ser necesarios.
Estoy disfrutando de mi nuevo lugar de trabajo y me gustaría concretar este proyecto para asegurar mi lugar aquí. Aprecio absolutamente cualquier ayuda que esta comunidad esté dispuesta a brindarme.
Si hay alguna información que haya olvidado incluir, hágamelo saber.