DL5BO

Ham Radio, Amateurfunk aus JO43BJ

Analoges S-Meter für Icom TRX

For a translation into English click HERE.

Die allermeisten modernen Transceiver besitzen heute keine analogen S-Meter mehr für die Anzeige der Empfangsfeldstärke. Entweder, sie haben einen Bargraphen oder bilden mit viel Aufwand grafisch ein analoges Zeigerinstrument nach. Manchmal genügt einem das aber nicht. Einer mag vielleicht eine analoge Anzeige lieber, oder die Anzeige im TRX ist einfach zu klein, oder die Anzeige verschwindet gleich ganz, wenn man sich andere wichtige Dinge anzeigen lässt.

Auf alle Fälle ist es für mich schön „Old School“.

Daher kam mir die Idee, daraus ein kleines Arduino-Projekt zu machen. Im Internet fand ich dazu DIESEN Ansatz, der für mich so aber nicht passte.

Also, war selber machen angesagt. Okay.

Aus dem Bereich CB-Funk sind fertige S-Meter mit schön großer Anzeige für relativ wenig Geld zu bekommen. Über einen Kleinanzeigenmarkt bin so auch zu meinem gekommen. Ein Unterschied zwischen einem S-Meter aus dem CB-Funk Bereich und dem Amateurfunk muss jedoch beachtet werden, welcher später bei der Programmierung berücksichtigt werden muss:
während im Amateurfunk ein S-Meter gerne bis S9+60dB geht, reichen die CB-Funk S-Meter in der Regel nur bis S9+30dB. Daher muss die Ansteuerung des Zeigerinstruments entsprechend begrenzt werden.

Das bereits vorhandene Potentiometer wird auch nach dem Umbau weiterhin für den Abgleich verwendet. Der 12V-Anschluss auf der Rückseite wird künftig nicht nur die Anzeige beleuchten, sondern auch den Mikrocontroller versorgen. Um ihn vor Schaden zu schützen, wird dazu ein DC-DC-Wandler dem Arduino Nano V3 vorgeschaltet, der auf 8V eingestellt wird.

Eine kleine Materialempfehlung ist HIER zu finden.

Dies ist das sehr übersichtliche Schaltbild.

Das bisherige Anschlusskabel wird nun dazu verwendet, um über zwei Widerstände und einer Diode den Arduino Nano V3 mit der CI-V Buchse des TRX zu verbinden.
Im TRX muss CI-V Transceive auf ON gesetzt und eine Baud-Rate von 19200 eingestellt sein.
Den Rest macht die Software.

Sowohl der Arduino Nano, als auch der DC-DC-Wandler sind sehr klein und leicht. Daher genügt es vollkommen, dass beide im Gehäuse mit Klebepads für Spiegel fixiert werden.

Damit ein Abgleich leichter fällt, zeigt das S-Meter nach dem Einschalten für jeweils fünf Sekunden zuerst S9+30dB und anschließend S9 und zum Schluss S0 an.

In das Programm wurde ein sogenannter Watchdog eingebaut. Dieser bewirkt, dass sich der Arduino zurücksetzt, wenn dieser nicht innerhalb von 8 Sekunden die gewünschten Informationen vom TRX erhält. Das gilt auch dann, wenn der TRX aus ist. Dabei steuert er wieder, wie schon beim Einschalten, die Werte für S9+30dB, S9 und S0 an.

Hat man es also, aus welchen Gründen auch immer, nicht geschafft, das S-Meter nach dem Einschalten abzugleichen, genügt es, den TRX auszuschalten, damit alle 8 Sekunden die Werte erneut aufgerufen werden.

 

Installation des Programms

Eins vorneweg: Es wird hier kein Quellcode veröffentlicht. Auch auf Nachfrage werde ich keinen herausgeben!
Das hat seinen Grund und ich bitte davon abzusehen entsprechende Anfragen zu stellen.
Das Programm funktioniert so wie es ist und wurde bereits mehrfach erfolgreich nachgebaut.
Sollte doch unbedingt ein Quellcode gebraucht werden, möchte ich auf das verlinkte Projekt im oberen Bereich der Seite verweisen.

Als erstes wird der Arduino über USB an den Rechner angeschlossen.

Das Programm liegt als .hex Datei vor. Diese lässt sich z.B. mit dem frei erhältlichen Programm XLoader in den Arduino schreiben.

Startet man dieses, wählt man unter „Hex file“ die Programmdatei aus. Unter „Device“ wird in der Regel „Duemilanove/Nano(ATmega328)" ausgewählt werden müssen. Der COM-Port ist individuell und lässt sich unter Windows im Gerätemanager feststellen. Die „Baud Rate“ belässt man auf 115200.

Zum Schluss klickt man auf „Upload“. Ist alles gutgegangen, blinken die RX und TX LEDs auf dem Arduino und das XLoader meldet „xyz bytes uploaded“.

Das war es auch schon.

 

To-Do
  • Das Projekt ist vorerst abgeschlossen.

 

Historie
Datum Version Änderung
03.12.2022 V1.1
  • Adressenabhängigkeit aufgelöst.
07.11.2022          V1.0         
  • Erste veröffentlichte Version.

Creative Commons Lizenzvertrag
Analoges S-Meter für Icom TRX von Gunnar Wieking, DL5BO ist lizenziert unter einer Creative Commons Namensnennung - Keine Bearbeitungen 4.0 International Lizenz.
Beruht auf dem Werk unter https://create.arduino.cc/projecthub/ddufault/external-s-meter-on-icom-radios-with-ci-v-port-d4e783.

Fail-Safe von Punkt zu Punkt

Das geht nur mit Funk.
Ohne einem Staat, Providern oder Hackern ausgeliefert zu sein.

  • Direkt von Punkt zu Punkt
  • Keine Zwischinstanz
  • Kein zentrales Abschalten
  • Keine Abhängigkeit
  • Grenzenlose Kommunikation
  • Mit modernsten Mitteln
  • Oder ganz einfach

Frei kommunizieren, statt fremdgesteuert.

Know how, know why, know more!


Amateurfunk

Das ist mehr als nur das sprechen ins Mikrophon. Im Gegenteil. Vielmehr ist es ein Ergebnis aus dem Zusammenspiel vieler Disziplinen, die gemeistert wurden. Will man zudem noch gehört werden, geht das Spiel weiter.

Technik

Die Grundlage von allem beim Amateurfunk. Ohne die Technik geht einfach nichts. Will man auch in Wettbewerben erfolgreich sein, oder beim DXen, muss man seine Möglichkeiten bestmöglich ausloten. Dazu muss man sie verstehen.

Ausbildung

Alles stirbt ohne Nachwuchs. Auch der Amateurfunk. Daher ist die Ausbildung von neuen Funkamateuren nichts anderes, als ein Akt der Selbsterhaltung. Hierbei vollzieht sich der Wandel vom Anwender der Technik zu dessen Beherrschung. Was sich nicht auf Funktechnik beschränkt.

Selbstbau

Wenn man die Technik verstanden hat, ist der Selbstbau das Maß der Dinge. Dabei geht es nicht um höher, schneller, weiter, sondern darum, technische Probleme zu analysieren, deren Lösung zu durchdenken und sie dann umzusetzen. Passgenau.
Kaufen kann jeder.