Cómo se puede transformar un control remoto común y corriente en un nuevo "control remoto de aprendizaje"
El control remoto de aprendizaje es un producto de nuevo concepto que tiene múltiples funciones y está en línea con la búsqueda de una vida simple de la gente moderna. Extrae e integra cuidadosamente los botones de uso común de varios controles remotos comunes en uno solo, a través de. Algunas tecnologías de control inteligente únicas permiten a los usuarios operar fácilmente varios electrodomésticos audiovisuales como televisores, DVD, VCR, decodificadores, tocadiscos láser y amplificadores de audio al mismo tiempo, haciendo realidad el sueño de controlar el mundo. con un dispositivo en la mano.
1 Descripción general El control remoto de aprendizaje incluye un módulo de microcontrolador, un módulo de transmisión y recepción, un módulo de almacenamiento, un módulo de fuente de alimentación, un módulo de adquisición de información y un dispositivo de botón. módulo, un módulo de fuente de alimentación, un módulo de adquisición de información y los dispositivos clave están conectados al módulo de microcontrolador respectivamente. El sistema de aprendizaje se compone principalmente de una parte transmisora y una parte receptora.
(1) El componente principal de la parte emisora es un diodo emisor de luz infrarroja. Es un diodo emisor de luz especial ya que su material interno es diferente al de los diodos emisores de luz ordinarios. Se aplica voltaje a ambos extremos, emite rayos infrarrojos en lugar de luz visible. Los rayos infrarrojos emitidos por los diodos emisores de luz infrarrojos actualmente ampliamente utilizados tienen una longitud de onda de aproximadamente 940 nm. Tienen la misma forma que los diodos emisores de luz ordinarios pero diferentes. bandera.
(2) El componente principal de la parte receptora es el tubo receptor de infrarrojos, que es un diodo fotosensible (en realidad un triodo, con la base como parte fotosensible. En aplicaciones prácticas, la polarización inversa debe ser). agregado al diodo receptor de infrarrojos solo cuando el voltaje es alto puede funcionar normalmente, es decir, cuando el diodo receptor de infrarrojos se usa en el circuito, se usa en la dirección inversa, para que se pueda obtener una mayor sensibilidad.
2 Principios de comunicación e implementación de programación de circuitos
El principio básico de la comunicación es que el transmisor modula la señal binaria de banda base en una serie de señales de tren de pulsos y emite señales infrarrojas a través de un infrarrojo. Tubo transmisor de uso común. Hay dos métodos: modulación de ancho de pulso (PWM), que modula la señal a través del ancho de pulso, y modulación de tiempo de pulso (PPM), que modula la señal a través del intervalo de tiempo entre trenes de pulsos.
La frecuencia portadora comúnmente utilizada para aprender a controlar el control remoto es de 38 kHz, que está determinada por el oscilador de cristal de 455 kHz utilizado en el chip de codificación del transmisor. Otros sistemas de control remoto utilizan 36 kHz, 40 kHz y 56 kHz. etc.
Hoy en día, se utiliza básicamente un cabezal receptor integrado para recibir la señal, y la señal demodulada se envía al microcontrolador para su aprendizaje (registrando la duración de cada nivel alto y bajo) y luego se almacena en el EEPROM para aprendizaje Una vez finalizado, los datos de tiempo de nivel alto y bajo de la EEPROM se leen y modulan con la onda portadora de 38 kHz y luego se envía el tubo emisor de luz infrarroja.
Por ejemplo: está compuesto por un microcontrolador de la serie AVR ATmega8, un receptor de infrarrojos integrado HS0038, memoria, modulación de reducción y un circuito de accionamiento de tubo emisor de luz infrarroja. El receptor de infrarrojos integrado es responsable de demodular la señal de control remoto por infrarrojos. Demodula e invierte la señal de pulso de infrarrojos modulada a 38 kHz y luego la ingresa al pin INT0 de ATmega8 en modo de disparo de borde, y el contador del microcontrolador realiza una medición de alta potencia. Anchos planos y de bajo nivel.
El chip E2PROM AT24C32 con interfaz de bus I2C se utiliza como una memoria con una capacidad de 4 KB para guardar los datos de ancho de alto y bajo nivel de la señal de control remoto reconocida. Por lo general, la longitud del código de pulso binario de la señal del control remoto es de 32 bits, cada bit consta de un nivel alto y un nivel bajo. Los datos de ancho de señal que deben guardarse son 64, más los datos del código piloto 2, el total es 66 datos. , cada dato está representado por un byte y un comando de señal de control remoto requiere 66 bytes para guardarse. Teniendo en cuenta que los diferentes sistemas de control remoto tienen ciertas diferencias y que algunos comandos de señal de control remoto tienen longitudes más largas, debe quedar una cantidad adecuada de espacio de almacenamiento. En aplicaciones prácticas, la capacidad y el modelo del chip E2PROM se pueden determinar en función de la cantidad de dispositivos de control remoto por infrarrojos y la cantidad de comandos de control remoto para cada dispositivo.
3 Estándares de codificación
Existen muchos tipos de codificación de control remoto de aprendizaje. Los más utilizados son el estándar NEC y el estándar PH ILIPS. Otros son estándares de extensión de estos dos tipos.
(1) Estándar de codificación NEC: los chips de codificación incluyen PT2221/PT2222, HT6221/HT6222, etc.
Un código de trama transmitido por el transmisor según este estándar contiene un código piloto, un código de usuario de 8 bits, un código complementario de usuario de 8 bits, un código de datos clave de 8 bits y un código complementario de datos clave de 8 bits. . El código piloto consta de un nivel alto de 9 ms y un nivel bajo de 4,5 ms. Cuando la duración de la pulsación supera los 108 ms, se envía un código simple (el código simple consta de un nivel alto de 9 ms y un nivel bajo de 2,25 ms). Compuesto) para informar al extremo receptor que se ha presionado una determinada tecla. Por ejemplo, las teclas de volumen y cambio de canal del televisor tienen esta función. El intervalo entre códigos cortos es de 108 ms.