Mando a distancia por infrarrojos: solución receptora de infrarrojos VS1838B / HS0038 (incluido el diagrama esquemático + PCB + tabla BOM + programa)

El control remoto por infrarrojos es una tecnología inalámbrica de control sin contacto con una fuerte capacidad antiinterferente, transmisión de información confiable y bajo consumo de energía. El control remoto por infrarrojos no tiene la capacidad de controlar objetos a través de obstáculos.

Cabezal receptor infrarrojo VS1838 / BHS0038, monitoreo integrado, amplificación, filtrado, demodulación y otras series de circuitos para procesar la señal de banda base de salida. De hecho, HS0038 y VS1838B no son diferentes, ¡pero el rendimiento es mejor que 0038!

 

1. Principio del sensor infrarrojo

La señal original es un bit de datos "0" o un bit de datos "1", y la llamada portadora 38K es una señal de onda cuadrada con una frecuencia de 38K. La señal modulada es la forma de onda final que emitimos. Usamos la señal original para controlar la portadora 38K. Cuando la señal es datos "0", la portadora 38K se envía sin reservas. Cuando la señal es datos "1", no se envía ninguna señal portadora.

Escriba una descripción de la imagen aquí

Para que HS0038B reconozca la señal infrarroja de 38K, la portadora de 38K debe ser mayor a 10 ciclos, lo que limita la tasa de bits de la señal de banda base de comunicación infrarroja no debe ser mayor a 3800, entonces si la salida de señal del puerto serie se usa directamente Con una modulación de 38K, la velocidad en baudios no puede ser superior a 3800.

 

Lo que hemos aprendido es el acuerdo NEC, sus características son:

1. Dirección de 8 bits y longitud de instrucción de 8 bits

2. Dos transmisiones de dirección y comando (para garantizar la confiabilidad)

3. La posición del pulso PWM se modula para representar "0" y "1" con el ciclo de trabajo de la onda portadora infrarroja emitida

4. La frecuencia portadora es 38KHZ

5. El tiempo de bits es 1.125ms o 2.25ms

 

Definición de bit de código NEC: un pulso corresponde a una portadora continua de 560us, una transmisión lógica 1 requiere 2.25ms (pulso 560us + nivel bajo 1680us), una transmisión lógica 0 requiere 1.125ms (pulso 560us + nivel bajo 560us).

El formato de datos del comando de control remoto NEC es: base síncrona, código de dirección, código inverso de dirección, código de control y código inverso de control. El código de sincronización consta de un nivel bajo de 9 ms y un nivel alto de 4.5 ms. El código de dirección, el código inverso de dirección, el código de control y el código inverso de control son todos formatos de datos de 8 bits. Envíe en el orden de bit bajo primero, bit alto último. El código invertido se usa para aumentar la confiabilidad de la transmisión.

Inserte la descripción de la imagen aquí

Escriba una descripción de la imagen aquí

Escriba una descripción de la imagen aquí

 

 

Segundo, el diseño del circuito.

Compartamos un circuito de amplificación y ajuste de volumen diseñado con un receptor de infrarrojos:

  • Amplificador MCU STC15W204S
  • Amplificador de potencia amplificador de audio clase D TPA3110D2
  • Amplificador de potencia control de volumen-LM4811 105mW amplificador de auriculares
  • Control remoto por infrarrojos volumen-receptor de infrarrojos tubo VS1838B

Diagrama esquemático: (La salida del sensor infrarrojo debe conectarse a una resistencia pull-up para evitar interferencias externas durante la falta de carga)

Diseño de PCB: (control remoto por infrarrojos para ajustar el volumen de salida)

Procedimiento:

 

Artículo original, publicado por primera vez en allchipdata.com, descarga gratuita de recursos de circuitos y programas: http://www.allchipdata.com/archives/965

 

Supongo que te gusta

Origin www.cnblogs.com/chengo/p/12759808.html
Recomendado
Clasificación