Eine moderne Contest-Station besteht nicht mehr nur aus Sender, Antenne und Endstufe. Automatische Umschaltung von Antennen, Transvertern, Filtern oder Routing wird zunehmend eingesetzt. PTT signálov. Jedným z najjednoduchších spôsobov, ako takúto automatizáciu realizovať, je využitie protokolu OTRSP und dem K7MDL-Decoder.
Projekt OTRSP-Banddecoder von K7MDL ermöglicht es Ihnen, ein preiswertes Arduino-Modul zu verwenden, um AUX-Nachrichten von Wettbewerbsprogrammen wie z. B. zu dekodieren N1MM+ alebo Logger32, a prevádzať ich na logické výstupy vhodné na ovládanie externých zariadení.
Im Artikel werden Sie lesen
Was ist OTRSP?
OTRSP (Open Two Radio Switching Protocol) ist ein serielles Kommunikationsprotokoll zur Steuerung von Contest-Geräten. Es wurde ursprünglich für SO2R systémy, no jeho využitie je podstatne širšie.
Das Wettbewerbsprogramm sendet Informationen über das aktuelle Frequenzband, den PTT-Status und andere Betriebsparameter über die serielle Schnittstelle. Der Decoder wandelt die empfangenen Daten anschließend in Logikausgänge um, die Relais, Schalter oder andere Geräte steuern können.
Wofür kann der OTRSP-Decoder K7MDL verwendet werden?

Es gibt eine Vielzahl möglicher Anwendungsgebiete. Am häufigsten wird es zur Automatisierung von Aufgaben eingesetzt, die der Bediener sonst manuell ausführen müsste.
Das Umschalten der Transverter ist sehr praktisch. Wenn der Betreiber das Frequenzband ändert, beispielsweise von 432 MHz auf 1296 MHz, aktiviert der OTRSP-Decoder automatisch den richtigen Transverter inklusive Stromversorgung, PTT-Leitung und dem entsprechenden HF-Pfad.
Eine weitere Anwendungsmöglichkeit ist ein Banddecoder für die Ausgangsstufe. Beim Bandwechsel kann der Decoder Tiefpassfilter oder andere Leistungsverstärkerschaltungen ansteuern. Nicht jedes Gerät verfügt über einen Bandausgang (z. B. einen BCD), der sich für diese Zwecke eignet.

Die Antennenumschaltung ist ebenfalls sehr interessant. N1MM+ ermöglicht die Definition von Tabellen, die automatisch die richtige Antenne für ein bestimmtes Frequenzband auswählen. Das Programm kann die Antennen sogar anhand des Azimuts der Gegenstation oder der Contest-Konfiguration umschalten.
Funktionsprinzip

Das Programm K7MDL empfängt AUX-Nachrichten von der Contest-Software über die serielle USB-Schnittstelle. Diese Nachrichten enthalten einen BCD-Wert, der den ausgewählten Zustand oder das ausgewählte Band repräsentiert.
Der Arduino dekodiert die empfangene Nachricht und setzt die entsprechenden digitalen Ausgänge. In seiner Basiskonfiguration nutzt er vier Ausgangsbits, wodurch bis zu 16 verschiedene Zustände erzeugt werden können. Die Ausgänge können direkt oder über einen externen Decoder zur Ansteuerung mehrerer Relais verwendet werden.
In der Praxis ist dies eine sehr einfache Lösung. Die gesamte Intelligenz verbleibt im Wettbewerbsprogramm, und der Arduino fungiert lediglich als Konverter zwischen dem OTRSP-Protokoll und den Hardware-Ausgängen.
Decoderkonstruktion

Zur Implementierung des Decoders verwendete ich einen Arduino Nano und ein Vier-Relais-Modul von Techfun.sk. Da ich nur drei Schaltzustände benötigte, waren vier Relais mehr als ausreichend.
Arduino ist eine offene Hardware-Plattform auf Mikrocontroller-Basis, die im Amateurfunk zur Steuerung verschiedener Geräte, Decoder und Automatisierungssysteme eingesetzt wird. Dank ihrer einfachen Programmierunterstützung eignet sie sich auch für weniger erfahrene Entwickler.
Die Baukosten sind minimal. Abgesehen vom Arduino Nano, einem Relaismodul und einigen wenigen Drähten werden praktisch keine weiteren Komponenten benötigt.
Nach dem Hochladen OTRSP-Banddecoder-Sketch für Arduino Der Decoder war sofort betriebsbereit. In N1MM+ genügte es, eine Zustandsschalttabelle zu definieren, und das System funktionierte ohne weitere Anpassungen.
Lösungsvorteile

Der größte Vorteil des K7MDL OTRSP-Decoders ist seine Einfachheit. Es ist nicht nötig, die CAT-Kommunikation einzelner Geräte zu analysieren oder eine eigene Frequenzdecodierung zu programmieren.
Ein weiterer Vorteil ist seine Vielseitigkeit. Derselbe Decoder kann zum Schalten von Transvertern, Filtern, Antennenschaltern oder anderen Hilfsgeräten verwendet werden. Die gesamte Logik bleibt im Contest-Programm definiert und ihre Änderung erfordert keinen Eingriff in die Hardware.

Für Contest-Stationen stellt OTRSP eine sehr einfache Möglichkeit dar, den Automatisierungsgrad zu erhöhen und das Fehlerrisiko beim Bandwechsel zu verringern.
Abschluss
Der OTRSP-Decoder K7MDL ist ein interessantes Projekt für jeden Funkamateur, der seine Station ohne komplexe Hardwarelösungen automatisieren möchte. In Kombination mit einem Arduino Nano und einem einfachen Relaismodul entsteht ein universeller Banddecoder, der eine Vielzahl von Geräten steuern kann.
Dank seines Open-Source-Codes, der minimalen Kosten und der einfachen Konfiguration ist es eines der Projekte, die praktisch jeder Funkamateur mit grundlegenden Arduino-Kenntnissen realisieren kann.
