Una estación de competición moderna ya no se limita a un transmisor, una antena y una etapa de potencia. Cada vez se utilizan más sistemas de conmutación automática de antenas, transceptores, filtros o enrutamiento. PTT signálov. Jedným z najjednoduchších spôsobov, ako takúto automatizáciu realizovať, je využitie protokolu OTRSP y el decodificador K7MDL.
Proyecto Decodificador de banda OTRSP de K7MDL te permite usar un módulo Arduino económico para decodificar mensajes AUX de programas de concursos como N1MM+ alebo Logger32, a prevádzať ich na logické výstupy vhodné na ovládanie externých zariadení.
En el artículo leerás
¿Qué es OTRSP?
OTRSP (Open Two Radio Switching Protocol) es un protocolo de comunicación serial diseñado para controlar dispositivos de concurso. Fue creado originalmente para SO2R systémy, no jeho využitie je podstatne širšie.
El programa del concurso envía información sobre la banda actual, el estado del PTT u otros parámetros operativos a través del puerto serie. El decodificador convierte los datos recibidos en señales lógicas que pueden controlar relés, interruptores u otros dispositivos.
¿Para qué se puede utilizar el decodificador OTRSP K7MDL?

Existen numerosas aplicaciones posibles. La más común es la automatización de tareas que, de otro modo, el operario tendría que realizar manualmente.
El cambio de transceptores es muy práctico. Si el operador cambia la banda, por ejemplo, de 432 MHz a 1296 MHz, el decodificador OTRSP activa automáticamente el transceptor correcto, incluyendo la fuente de alimentación, la línea PTT y la ruta de RF correspondiente.
Otro uso es como decodificador de banda para la etapa de salida. Al cambiar la banda, el decodificador puede conmutar filtros de paso bajo u otros circuitos de amplificación de potencia. No todos los dispositivos tienen una salida de banda (como un BCD) que se pueda utilizar de esta manera.

La conmutación de antenas también es muy interesante. N1MM+ permite definir tablas que cambian automáticamente a la antena correcta para una banda específica. El programa incluso puede cambiar de antena según el acimut de la estación oponente o la configuración del concurso.
Principio de funcionamiento

El programa K7MDL recibe mensajes AUX del software del concurso a través de la interfaz serie USB. Estos mensajes contienen un valor BCD que representa el estado o la banda seleccionados.
El Arduino decodifica el mensaje recibido y activa las salidas digitales correspondientes. En su configuración básica, utiliza cuatro bits de salida, lo que permite hasta 16 estados diferentes. Las salidas pueden utilizarse directamente o mediante un decodificador externo para controlar varios relés.
En la práctica, se trata de una solución muy sencilla. Toda la inteligencia reside en el programa del concurso y el Arduino solo actúa como convertidor entre el protocolo OTRSP y las salidas del hardware.
Construcción del decodificador

Para implementar el decodificador, utilicé un Arduino Nano y un módulo de cuatro relés adquirido en Techfun.sk. Como solo necesitaba tres estados de conmutación, cuatro relés fueron más que suficientes.
Arduino es una plataforma de hardware abierta basada en un microcontrolador, que se utiliza en la radioafición para controlar diversos dispositivos, decodificadores y sistemas de automatización. Gracias a su sencillo soporte de programación, también resulta adecuada para diseñadores con menos experiencia.
El coste de construcción es mínimo. Aparte del Arduino Nano, un módulo de relés y algunos cables, prácticamente no se necesitan otros componentes.
Después de subir Programa para Arduino: decodificador de banda OTRSP. El decodificador estaba listo para funcionar de inmediato. En N1MM+, bastaba con definir una tabla de conmutación de estados y el sistema comenzaba a funcionar sin necesidad de modificaciones adicionales.
Ventajas de la solución

La principal ventaja del decodificador OTRSP K7MDL es su simplicidad. No es necesario analizar la comunicación CAT de cada dispositivo ni programar la decodificación de frecuencia.
Otra ventaja es su versatilidad. El mismo decodificador puede utilizarse para conmutar transceptores, filtros, conmutadores de antena u otros dispositivos auxiliares. Toda la lógica permanece definida en el programa del concurso y su modificación no requiere ninguna intervención en el hardware.

Para las estaciones de concurso, OTRSP representa una forma muy sencilla de aumentar el nivel de automatización y reducir el riesgo de errores al cambiar de banda.
Conclusión
El decodificador OTRSP K7MDL es un proyecto interesante para cualquier radioaficionado que desee automatizar su estación sin soluciones de hardware complejas. En combinación con un Arduino Nano y un módulo de relé sencillo, se crea un decodificador de banda universal capaz de controlar una amplia gama de dispositivos.
Gracias a su código fuente abierto, su coste mínimo y su sencilla configuración, es uno de los proyectos que puede construir prácticamente cualquier radioaficionado con experiencia básica en Arduino.
