Die ExpertWebConsole von Dan OK1HRA ist eine Weboberfläche für den linearen Verstärker SPE EXPERT 1K-FA, die als Alternative zur ursprünglichen Anwendung Expert_Console2.exe entwickelt wurde. Die Steuerung erfolgt über einen Webbrowser, wobei der serielle Port von einem separaten Daemon verwaltet wird. expert_console.py. Konzola tak môže byť dostupná aj zo vzdialeného QTH; der Client benötigt keine spezielle Desktop-Anwendung.
In dem Artikel erfahren Sie
Funktionsprinzip der EXPERT 1K-FA Webkonsole
Die Architektur ist absichtlich einfach: Der Browser kommuniziert über HTTP mit dem Dienst expert_console.py, der die serielle Schnittstelle des Verstärkers verwaltet. Die Kommunikation mit dem 1K-FA erfolgt über die serielle Verbindung 9600 8N1. Der Webteil funktioniert dabei nicht nur als Anzeige – im Browser werden Protokolrahmen einschließlich eines 30-Byte-Zustandsberichts, Prüfziffern und des Setup-Menüs dekodiert. Der Transfer von Statusdaten nutzt SSE.
Der Vorteil dieser Lösung ist die Trennung der seriellen Kommunikation von der Benutzeroberfläche. Der Port wird ausschließlich geöffnet, sodass der Daemon nicht mit einem anderen Prozess konkurriert, der versucht, dieselbe Schnittstelle zu verwenden. Die Webkonsole unterstützt auch einen Simulator, sodass das grundlegende Verhalten auch ohne angeschlossenen Verstärker getestet werden kann. Das Projekt unterscheidet zwischen zwei Protokollrevisionen 1.0 und 2.0 und bestimmt automatisch die aktive Revision anhand des Statuscodes.
Steuerelemente
Die obere Zeile der Konsole zeigt die Statussteuerelemente an, deren Zustand durch Klicken umgeschaltet wird. Verfügbar sind ON/OFF, STANDBY/OPERATE und PWR-L/PWR-H. Weitere Steuerungen umfassen TUNE, Bandwahl, Antennen und CAT-Schnittstellen, L/C-Steuerung, Menü-Navigation und die DISPLAY-Taste. Der Zustand OPERATE und PWR-H wird grafisch hervorgehoben, wenn der entsprechende Zustand aktiv ist. Der SWR-Wert wird während der Übertragung und kurz danach angezeigt.
Bargrafen und Telemetrie
Ein wichtiger Teil der Konsole sind Bargrafen, die sofortige und Spitzen- oder Minimalwerte anzeigen. Bei der Vorwärtsleistung, der reflektierten Leistung und dem Strom wird das Maximum überwacht, während beim Spannung das Minimum überwacht wird. Bargraf stellt daher nicht nur einen einfachen Indikator für den aktuellen Wert dar. Der Balken zeigt den aktuellen Zustand und die Zahl daneben den Höchstwert an; ein Rückgang kann durch eine Kerbe im Balken angezeigt werden.
Der Bereich des Vorwärtsleistungsindikators ändert sich je nach Verstärkerbetrieb: im FULL-Modus entspricht er 1200 W, im HALF-Modus 600 W und im STANDBY-Modus dem Bereich des Steuersignals. SWR wird aus Vorwärts- und reflektierter Leistung berechnet. Im Betriebsmodus sendet der Verstärker SWR nicht direkt; die entsprechenden Statusrahmendaten enthalten stattdessen den Gewinn.
ExpertWebKonsole es ist also nicht nur ein fernbedientes Tastenfeld. Es kombiniert Steuerung, kontinuierliche Telemetrie und Protokoldiagnose in einer Weboberfläche, während die serielle Kommunikation in einem separaten Prozess konzentriert bleibt.
