Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Mando a distancia adicional para receptor de satélite. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Televisión, equipo de video

Comentarios sobre el artículo Comentarios sobre el artículo

El autor resolvió el problema del control remoto de un receptor de satélite desde dos habitaciones diferentes desarrollando y fabricando un control remoto simplificado adicional en un microcontrolador. Es adecuado para su uso con dispositivos equipados con control remoto por infrarrojos utilizando el protocolo NEC.

El problema de controlar un receptor de satélite con un mando a distancia desde dos habitaciones diferentes es bien conocido por quienes, por diversas razones, no gastaron dinero en un receptor adicional. También encontré este problema. Para encender el receptor o cambiar de canal estando en la cocina, había que acudir cada vez a la habitación donde estaba instalado.

Después de muchos "viajes" de este tipo, se decidió fabricar un cable de extensión que transmitiría comandos IR desde la cocina a la habitación. Varias publicaciones han publicado repetidamente artículos sobre extensores que reciben comandos de infrarrojos del control remoto en una habitación y los repiten en otra. Pero también en este caso había un inconveniente: el mando a distancia tenía que llevarse consigo.

Para eliminarlo, surgió la idea de desarrollar un mando a distancia simplificado casero para controlar el receptor desde la cocina, equipado con sólo cinco botones con los que se puede encender y apagar el receptor, así como recorrer secuencialmente los canales en una dirección y en otra. . El control remoto está constantemente ubicado en la cocina y su diodo emisor se transporta por cables a la habitación donde se encuentra el receptor, que ejecuta los comandos dados.

Mando a distancia opcional para receptor de satélite
Ris.1

Pero primero era necesario averiguar qué protocolo y qué códigos de comando utilizaba el control remoto principal del receptor HD IVR ready S-21. Para observar la forma de las señales de los comandos que se le dieron, no hice ningún dispositivo complejo, sino que utilicé un fototransistor conectado según el circuito que se muestra en la Fig. 1, a la entrada de un osciloscopio digital. Como VT1, puedes utilizar no solo un fototransistor del tipo indicado en el diagrama, sino también cualquier otro. Por ejemplo, utilicé con éxito un transistor MP14B fabricado con germanio pnp quitando la tapa de la carcasa. Para ello se aplastó cuidadosamente con unos cortadores laterales en la base hasta separarlo por completo. El resultado se muestra en la figura. 2. El haz de infrarrojos se dirige al cristal del transistor abierto desde el lado del emisor. En lugar de un fototransistor, también puedes utilizar un fotodiodo, por ejemplo, FD263.

Mando a distancia opcional para receptor de satélite
La figura. 2

A partir de los oscilogramas capturados, puede determinar a qué tipo de protocolo pertenecen las secuencias de pulsos registradas. Una descripción de los principales protocolos utilizados en los sistemas de control remoto de electrodomésticos se puede encontrar en el artículo de A. Torres “Control remoto por infrarrojos” altor1.narod.ru/Articles/IRC.pdf. Resultó que el control remoto del receptor "HD IVR ready S-21" funciona según el protocolo NEC, por lo que el programa de microcontrolador para el control remoto que se está desarrollando fue escrito para este protocolo.

Mando a distancia opcional para receptor de satélite
La figura. 3

El diagrama del mando a distancia adicional se muestra en la Fig. 3. Gracias al uso del microcontrolador ATtiny2313 (DD1), resultó muy sencillo. En el estado inicial, cuando no se presiona ninguno de los botones SB1-SB5, el microcontrolador está en modo de suspensión. En este estado, el mando a distancia consume menos de 1 µA de corriente, lo que permite alimentarlo con la batería GB1 sin interruptor. Cuando presiona cualquiera de los botones, el microcontrolador entra en modo operativo y genera una serie de pulsos que forman el código transmitido. Consiste en un pulso de inicio largo, una dirección de ocho bits del dispositivo al que se envía el comando y el código de comando en sí del mismo ancho. La dirección y el comando se transmiten dos veces: en forma directa e invertida (Fig. 4). Esto permite al receptor comprobar si el mensaje recibido está dañado y también hace que la duración total de la transmisión sea la misma para cualquier combinación de dirección y comando. Finalmente, la amplitud de la secuencia generada modula la subportadora: pulsos con una frecuencia de repetición de 38 kHz.

Mando a distancia opcional para receptor de satélite
Arroz. 4 (clic para agrandar)

Para generar pulsos de esta frecuencia, el microcontrolador utiliza un temporizador/contador T0. Cuenta los pulsos de reloj de 8 MHz en el registro TCNT0. El contenido de este registro se compara con el número almacenado en el registro de coincidencias OCR0A. En el momento de una coincidencia, el registro de conteo se pone a cero y el estado de la salida OC0A (pin 14 del microcontrolador) se invierte, esto sucede cada 13 μs. La modulación de la subportadora con una secuencia de código se produce mediante el software que enciende y apaga el temporizador/contador T0.

Para generar una secuencia de códigos se utiliza la función Send_Com (adr, cmd), cuyos parámetros son los valores de la dirección y el código de comando. El primero de ellos (adr) para controlar el receptor de satélite "HD IVR ready S-21" siempre se establece en 8, esta es la dirección de este receptor en su sistema de control remoto. La dirección de otros receptores puede ser diferente, debe averiguarse durante el estudio descrito anteriormente de los mensajes codificados transmitidos por el mando a distancia que se sustituye. El segundo parámetro (cmd) es el código de comando real. En el caso considerado, cuando se presionan diferentes botones, se configura en el programa de acuerdo con la Tabla. 1.

Tabla 1

Botón

Equipo

Código (HEX)

SB1

Salida

0xC4

SB2

Cambiar de canal hacia abajo

0x22

SB3

Elección

0x21

SB4

Cambiar de canal hacia arriba

0x20

SB5

Encendido apagado.

Ox OS

El número de comandos proporcionados por el control remoto en cuestión se puede aumentar de cinco a ocho; este es exactamente el número de pines, cambiando el nivel en el que el microcontrolador ATtiny2313 puede despertarse del modo de suspensión, que tiene su puerto B. comandos, el pin superior (según el diagrama) de la resistencia R1 debe moverse del pin 14 al pin 9 (PD5) del microcontrolador e instalar tres botones más en el dispositivo, conectándolos a los pines 12-14 (PB0-PB2) y la tensión de alimentación negativa.

Tabla 2

Cadena

Reemplazado por

Nota

PUERTOB=0xF8;

PUERTOB=0xFF;

Cambie todas las líneas del puerto B a entrada

DDRB=0x04;

DDRB=0x00;

PUERTO=0x00;

Agregar la configuración de línea PD5 a la salida

DDRD=0x20;

TCCR0A=0x00:

TCCR0A=0x12:

Inicialización del temporizador/contador T0. Usamos el registro OCR0B con salida al pin 9 (PD5)

TCCR0B=0x0a:

TCCR0B=0x01

TCNT0=0x00

el cambio

OCROA=0x68;

OCR0B=0x68;

GIMSK=0x20

el cambio

MCUCR=0x00;

el cambio

PCMSK-0xF8;

PCMSK-0xFF

Un cambio en cualquier entrada del puerto B generará una solicitud de interrupción.

EIFR=0x20;

el cambio

En el archivo nec_protoc.c debe encontrar la función principal y realizar cambios en su fragmento inicial (sección de inicialización) de acuerdo con la tabla. 2. Se agregan tres declaraciones condicionales similares a las dadas en la tabla al cuerpo del bucle infinito while(1){} que sigue a esta sección. 3. Se diferencian únicamente en que en cada uno de ellos, en lugar de PINB.7, se comprueba el estado de una de las entradas (PINB.0, PINB.1, PINB.2) a la que están conectados botones adicionales y el cmd El parámetro de la función Send_Com es el código de comando, enviado cuando se presiona el botón correspondiente.

Mando a distancia opcional para receptor de satélite

Una vez realizados todos los cambios, el programa debe traducirse nuevamente y el archivo HEX resultante debe cargarse en el microcontrolador. Si necesitas un mando a distancia capaz de emitir más de ocho comandos, tendrás que sustituir el microcontrolador, por ejemplo, por un ATmega88.

Al finalizar la transmisión del comando, la función sleep_enable cambia el microcontrolador al modo power_down con un consumo de corriente muy bajo, lo cual es importante para los controles remotos que funcionan con baterías. El microcontrolador saldrá de este modo solo con la próxima pulsación de cualquier botón.

Cuando llegan pulsos desde el pin 14 del microcontrolador (o el pin 9 si se modifica el programa) a la base del transistor VT1, una corriente de pulso fluye a través del diodo emisor VD1. La orden se transmite “al aire”. La resistencia de la resistencia R2 se selecciona dependiendo de la distancia máxima del diodo VD1 al fotodetector del receptor. Debe tenerse en cuenta que para un diodo emisor del tipo indicado en el diagrama, la corriente en un pulso con una duración de no más de 100 μs no debe exceder los 200 mA.

Mando a distancia opcional para receptor de satélite
La figura. 5

La placa de circuito impreso del control remoto se muestra en la Fig. 5. Sobre él se colocan todas las piezas, a excepción del diodo VD1. Se montan en el lado donde hay más conductores impresos. Se insertan trozos cortos de alambre estañado y se sueldan por ambos lados en los orificios pasantes que se muestran rellenados en el dibujo. Si lo desea, la impresión se puede realizar por una cara reemplazando los conductores impresos que conectan las vías con los contactos del botón con puentes hechos de alambre aislado.

Casi cualquier transistor npn con h1a > 21 e Ikmax > 100 mA se puede utilizar como VT100. El diodo emisor TSAL6200 se puede sustituir por uno doméstico, por ejemplo AL107A o AL107B. Condensadores: pequeños con una capacidad de 12...22 pF. Resistencias - MLT o importadas.

Mando a distancia opcional para receptor de satélite
La figura. 6

El control remoto terminado se muestra en la Fig. 6. Un compartimento con tres celdas galvánicas o cuatro baterías de tamaño AA, que forman la batería GB1, está unido a una placa de textolita instalada encima del tablero sobre soportes de metal. De esta forma, el mando a distancia se coloca en cualquier lugar cómodo y accesible para controlarlo. El diodo emisor VD1 se transporta por cables largos a la habitación donde se encuentra el receptor controlado y se coloca de manera que haya visibilidad directa entre este diodo y el fotodetector del receptor.

El programa se carga en la memoria FLASH del microcontrolador mediante cualquier programador capaz de trabajar con microcontroladores de la familia AVR. Está escrito en C y compilado en el sistema Code VisionAVR. El control remoto no requiere ninguna configuración y, si se instala correctamente, comienza a funcionar inmediatamente.

Se puede descargar el archivo de la placa de circuito impreso en formato SprintLayout5.0 y el programa del microcontrolador. de ftp://ftp.radio.ru/pub/2013/10/RC.zip.

Autor: I. Chujarev

Ver otros artículos sección Televisión, equipo de video.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Cuero artificial para emulación táctil. 15.04.2024

En un mundo tecnológico moderno donde la distancia se está volviendo cada vez más común, mantener la conexión y la sensación de cercanía es importante. Los recientes avances en piel artificial realizados por científicos alemanes de la Universidad del Sarre representan una nueva era en las interacciones virtuales. Investigadores alemanes de la Universidad del Sarre han desarrollado películas ultrafinas que pueden transmitir la sensación del tacto a distancia. Esta tecnología de punta brinda nuevas oportunidades de comunicación virtual, especialmente para quienes se encuentran lejos de sus seres queridos. Las películas ultrafinas desarrolladas por los investigadores, de sólo 50 micrómetros de espesor, pueden integrarse en textiles y usarse como una segunda piel. Estas películas actúan como sensores que reconocen señales táctiles de mamá o papá, y como actuadores que transmiten estos movimientos al bebé. El toque de los padres sobre la tela activa sensores que reaccionan a la presión y deforman la película ultrafina. Este ... >>

Arena para gatos Petgugu Global 15.04.2024

Cuidar a las mascotas a menudo puede ser un desafío, especialmente cuando se trata de mantener limpia la casa. Se ha presentado una nueva e interesante solución de la startup Petgugu Global, que facilitará la vida a los dueños de gatos y les ayudará a mantener su hogar perfectamente limpio y ordenado. La startup Petgugu Global ha presentado un inodoro para gatos único que puede eliminar las heces automáticamente, manteniendo su hogar limpio y fresco. Este innovador dispositivo está equipado con varios sensores inteligentes que monitorean la actividad del baño de su mascota y se activan para limpiar automáticamente después de su uso. El dispositivo se conecta al sistema de alcantarillado y garantiza una eliminación eficiente de los residuos sin necesidad de intervención del propietario. Además, el inodoro tiene una gran capacidad de almacenamiento, lo que lo hace ideal para hogares con varios gatos. El arenero para gatos Petgugu está diseñado para usarse con arena soluble en agua y ofrece una gama de arena adicional ... >>

El atractivo de los hombres cariñosos. 14.04.2024

El estereotipo de que las mujeres prefieren a los "chicos malos" está muy extendido desde hace mucho tiempo. Sin embargo, una investigación reciente realizada por científicos británicos de la Universidad de Monash ofrece una nueva perspectiva sobre este tema. Observaron cómo respondieron las mujeres a la responsabilidad emocional y la voluntad de los hombres de ayudar a los demás. Los hallazgos del estudio podrían cambiar nuestra comprensión de lo que hace que los hombres sean atractivos para las mujeres. Un estudio realizado por científicos de la Universidad de Monash arroja nuevos hallazgos sobre el atractivo de los hombres para las mujeres. En el experimento, a las mujeres se les mostraron fotografías de hombres con breves historias sobre su comportamiento en diversas situaciones, incluida su reacción ante un encuentro con un vagabundo. Algunos de los hombres ignoraron al vagabundo, mientras que otros lo ayudaron, como comprarle comida. Un estudio encontró que los hombres que mostraban empatía y amabilidad eran más atractivos para las mujeres en comparación con los hombres que mostraban empatía y amabilidad. ... >>

Noticias aleatorias del Archivo

Placa de desarrollo de IoT MSP-EXP432P401R 18.05.2015

La placa de desarrollo MSP-EXP432P401R de Texas Instruments le permite desarrollar dispositivos que requieren mucha potencia de procesamiento del procesador y, al mismo tiempo, son críticos para el consumo de energía.

El nuevo microcontrolador Texas Instrument MSP432P401 instalado en la placa está construido sobre un núcleo productivo ARM Cortex M4F, opera a una frecuencia de 48 MHz, mientras consume un récord de 95 μA/MHz en modo activo y 850 nA con el reloj en tiempo real funcionando. Además de una gran cantidad de periféricos estándar, hay un ADC de 14 bits (SAR) y un acelerador AES256 a bordo.

La placa de desarrollo MSP-EXP432P401R (MSP432P401R LaunchPad) contiene un emulador compatible con la nueva tecnología Energy Trace+, que le permite no solo programar y depurar una aplicación sin el uso de hardware adicional, sino también medir la energía consumida por una aplicación.

Todos los pines del microcontrolador soldados en la placa se enrutan a conectores de borde con la capacidad de conectar rápida y fácilmente varias placas adicionales (BoosterPack), incluidas las lanzadas anteriormente para otros procesadores TI. MSP-EXP432P401R es compatible con placas BoosterPack de 20 y 40 pines, que le permiten agregar un enlace de datos inalámbrico (WiFi, 868 MHz), un teclado táctil, conectar varios sensores, etc.

La placa viene con una aplicación de demostración descargada que le permite controlar el LED RGB instalado en la placa mediante los botones de la placa o mediante una aplicación gráfica especial de Windows.

Características MSP-EXP432P401R

MCU MSP432P401R de bajo consumo y alto rendimiento: ARM Cortex M48F de coma flotante de 32 bits y 4 MHz con acelerador DSP;
Consumo 95 μA/MHz en modo activo y 850 nA RTC;
ADC SAR diferencial de 24 MSPS de 14 canales y 1 bits, dos comparadores;
Acelerador de hardware para AES256, CRC, DMA, HW MPY32;
Memoria: Flash de 256 kB, RAM de 64 kB;
Temporizadores: 4x16 bits y 2x32 bits;
Interfaces: hasta 4 canales I2C, 8 SPI, 4 UART.
Cabezal de 40 pines para placas BosterPack (compatible con BoosterPacks de 20 pines);
Emulador XDS-110ET integrado con tecnología EnergyTrace+;
2 botones y 2 LEDs para interacción con el operador;
Canal de comunicación UART para comunicación de aplicaciones con PC a través de USB.

Otras noticias interesantes:

▪ SAI de iones de litio Vertiv Edge

▪ Sauna para el corazón

▪ agua del suelo

▪ Cámara de 10 billones de fotogramas por segundo

▪ gigante subterráneo

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio Dispositivos de corriente residual. Selección de artículos

▪ artículo Este misterioso caballero High End. el arte del sonido

▪ artículo ¿Por qué el maíz tiene una hebra de seda? Respuesta detallada

▪ El artículo de Bob. Leyendas, cultivo, métodos de aplicación.

▪ artículo Controlador de potencia de soldador digital. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Divisor de frecuencia por 5000. Enciclopedia de radioelectrónica e ingeniería eléctrica.

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024