Packet Radio · Hardware-TNC

TNC für Packet Radio

Der klassische Weg zwischen Computer und Funkgerät

Ein TNC ist ein eigenständiges Packet-Radio-Modem zwischen Computer und Funkgerät. Diese Seite erklärt, wie er arbeitet, wie du ihn anschließt und für LK0NOD nutzt – vom Terminalmodus über KISS bis zur Fehlersuche.

Was ist ein TNC?

TNC = Terminal Node Controller – das Modem des Packet Radio.

Der TNC nimmt digitale Daten vom Computer entgegen, verarbeitet sie als AX.25-Pakete und wandelt sie in AFSK-Töne um, die das Funkgerät aussendet. Gleichzeitig steuert er per PTT die Sendetaste. Auf dem Empfangsweg läuft es umgekehrt: Töne vom Funkgerät werden dekodiert und als Pakete an den Computer gereicht.

Signalweg mit TNC

Senden und Empfangen im Überblick.

Senden

  1. Terminalprogrammdeine Eingabe als Paket
  2. Serielle/USB-Verbindungzum TNC
  3. TNCPaket → AFSK-Ton
  4. TX-Audio + PTTzum CB-Funkgerät
  5. Funk27.235 oder 26.925 MHz

Empfangen (umgekehrt)

  1. Funkgerätempfängt das Signal
  2. RX-Audiozum TNC
  3. TNCTon → AX.25-Paket
  4. Terminalprogrammzeigt Text und Rufzeichen

TNC2 – der Klassiker

Das Urgestein des Packet Radio.

TNC2-kompatible Geräte sind klassische Packet-Radio-TNCs – im LK0NOD-Umfeld unter anderem am Sub-Node dokumentiert. Typische Eigenschaften: serielle Schnittstelle, Terminalbetrieb, Hostmode, KISS und eigenständige Verarbeitung von 1200-Baud-AX.25-Paketen.

Keine pauschale Firmware- oder Hardwaregleichheit behaupten: TNC2-kompatibel beschreibt eine Gerätefamilie mit ähnlichem Verhalten – Details wie Befehle und Einstellwerte stehen im Handbuch des jeweiligen Geräts.

TNC3S im LK0NOD-Umfeld

Bestandsinfo aus der LK0NOD-Station.

Am LK0NOD-Haupt-Node arbeitet ein TNC3S im KISS-Modus – also erweiterte Mehrport-TNC-Hardware im Node-Umfeld, angebunden an die Rechner- bzw. Node-Software. Darstellung als Beispiel aus der LK0NOD-Infrastruktur, keine Kaufempfehlung; unbelegte technische Details werden hier nicht ergänzt.

Terminalmodus

Du sprichst direkt mit dem TNC.

Im Terminalmodus gibst du Befehle direkt an den TNC: Terminal öffnen, serielle Schnittstelle verbinden, TNC-Befehle eingeben, Connect starten. Konkrete Befehle sind geräteabhängig.

Für LK0NOD darf als Zielbeispiel verwendet werden:

C LK0NOD

Beispiel – abhängig vom TNC. Nur verwenden, sofern der jeweilige TNC diese Syntax unterstützt.

Hostmode

Die Software übernimmt das Kommando.

Im Hostmode steuert ein PC-Programm den TNC strukturierter als über ein simples Terminal: Die Software übernimmt die Bedienung, mehrere Verbindungen lassen sich besser verwalten, und du tippst weniger Kommandos von Hand. Nicht behaupten, dass alle TNCs denselben Hostmode sprechen – Gerätehandbuch und Programmdokumentation entscheiden.

Was ist KISS?

Keep It Simple, Stupid – der schlanke Modus.

Terminalmodus

Der TNC übernimmt mehr Logik selbst: Befehle, Verbindungsverwaltung und Teile der AX.25-Steuerung laufen im Gerät.

KISS-Modus

Der TNC arbeitet im Wesentlichen als Funkmodem mit Frame-Schnittstelle; die höhere AX.25- und Node-Logik übernimmt der Computer bzw. die Software.

Protokoll-Grundlagen: AX.25 →

KISS-TNC und Direwolf abgrenzen

Ein Hardware-TNC im KISS-Modus und Direwolf erfüllen teilweise ähnliche Rollen als AX.25-Modemschnittstelle – aber: Hardware-TNC ist ein eigenes Modem-Gerät, Direwolf ein Software-TNC über Soundkarte. Beides nicht vermischen.

Weiter zu Soundmodem →

1200 Baud ist nicht gleich serielle Baudrate

Der wichtigste Einsteigerhinweis dieser Seite.

Funkseite

Bei LK0NOD: 1200 Baud AFSK – die Geschwindigkeit der Töne auf dem Funkkanal.

Rechnerseite

Die serielle Verbindung PC ↔ TNC kann eine andere Geschwindigkeit verwenden – sie wird vom jeweiligen TNC bestimmt. Keine konkrete Zahl als Standard festlegen: Gerätespezifisch – Handbuch des TNC beachten.

Seriell, USB und COM-Port

Vom TNC zum Rechner.

Ältere TNCs sprechen RS232 über eine 9- oder 25-polige serielle Buchse. Moderne Rechner haben dafür meist keine Buchse mehr – hier hilft ein USB-Seriell-Adapter. Unter Windows erscheint der Adapter als COM-Port, unter Linux typischerweise als Gerätedatei etwa in der Form /dev/ttyUSB… – keine festen Gerätenamen versprechen, die Nummerierung kann wechseln.

USB-Seriell-Adapter in der Praxis

  • Passende Treiber installieren
  • Wechselnde COM-Ports einkalkulieren
  • Billige Adapter können bei Handshake-Leitungen schwächeln
  • RS232 ist nicht dasselbe wie TTL-UART

Keine direkte TTL-Verbindung an RS232 ohne passende Pegelanpassung anschließen – unterschiedliche Pegelstandards beschädigen im Zweifel die Hardware.

TNC mit dem Funkgerät verbinden

Vier Signale – Details auf der Hardware-Seite.

  • RX Audio Funkgerät → TNC, sauber ohne ÜbersteuerungEmpfang
  • TX Audio TNC → Funkgerät, saubere ModulationSendung
  • PTT TNC-PTT-Ausgang schaltet TXSteuerung
  • Masse gemeinsamer BezugspunktGround

Pinbelegungen sind immer gerätespezifisch – Details und Tabellen stehen unter Hardware: Funkgerät und Computer verbinden. Zur Belegung deines Geräts helfen die LK0NOD-Mikrofonbelegung und die TNC-Verkabelung in der Toolbox.

RX- und TX-Audio richtig einpegeln

Ohne pauschale Lautstärkeposition.

RX-Audio (Gerät → TNC)

Ziel: sauberes Audiosignal ohne Übersteuerung am TNC-Eingang. Stelle die Lautstärke so ein, dass Pakete zuverlässig dekodieren – eine allgemeingültige Reglerposition gibt es nicht.

TX-Audio (TNC → Gerät)

Zu wenig Pegel: schlechte Dekodierung auf der Gegenstation. Zu viel Pegel: Verzerrung. Ziel: saubere Modulation – moderat einpegeln und Gegenhören lassen.

PTT, DCD und Duplex

Drei Begriffe, kurz eingeordnet.

PTT

Der TNC aktiviert über seinen PTT-Ausgang den Sendebetrieb des Funkgeräts. Keine Pinbelegung verallgemeinern – Handbuch und Verkabelungshilfe beachten.

DCD

Data Carrier Detect: Der TNC erkennt ein laufendes Packet-Signal bzw. die Kanalbelegung. Verhalten und Squelch-Abhängigkeit unterscheiden sich je nach Aufbau.

Half-Duplex

CB-Packet-Radio ist praktisch normalerweise Halbduplex: entweder senden oder empfangen – nicht mit Vollduplex-Netzwerken verwechseln.

TNC unter Windows

In sechs Schritten zum Empfang.

  1. TNC anschließen. Seriell direkt oder per USB-Seriell-Adapter, Treiber installieren.
  2. COM-Port bestimmen. Geräte-Manager bzw. Programm zeigt die Zuordnung; bei Adapternummernwechsel erneut prüfen.
  3. Terminal- bzw. Packet-Software öffnen. Klassischer Client wie Paxon darf erwähnt werden – aktuelle Windows-Kompatibilität jeweils prüfen, nichts versprechen.
  4. Schnittstellenparameter gemäß TNC-Handbuch einstellen. Gerätespezifisch, nicht raten.
  5. Empfang testen. Kanal wählen, Pakete dekodieren lassen.
  6. Connect starten. Weiter mit Mit TNC auf LK0NOD verbinden.

TNC unter Linux

Wege ohne Distributions-Raterei.

Mögliche Wege: serielles Terminal für den direkten Zugriff, KISS-Anbindung mit AX.25-Werkzeugen oder LinBPQ/BPQ bei Node-Betrieb. Keine distributionsspezifischen Kommandos erfinden – verlasse dich auf die Dokumentation deiner Distribution, des TNC und der eingesetzten Programme.

TNC am Raspberry Pi

Klein, sparsam, dauerlauffähig.

Mögliche Verbindung: TNC → USB/seriell → Raspberry Pi. Geeignet für festen Funkplatz, Dauerbetrieb und Node-Projekte. Für den normalen Nutzerzugang ist kein kompletter Node nötig – einfach Terminal bzw. Client auf dem Pi und los.

Mit TNC auf LK0NOD verbinden

Die aktuellen Zugangsdaten im Überblick.

  • Kanal 24 27.235 MHz FM · 1200 Baud AFSKDauerbetrieb
  • Kanal 77 26.925 MHz FM · 1200 Baud AFSKDauerbetrieb
  • Node Alias LK0NRWLK0NOD

Connect-Beispiel für kompatible Terminal/TNC-Syntax:

C LK0NOD

Beispiel für kompatible Terminal/TNC-Syntax – andere Programme nutzen eigene Dialoge, Ziel bleibt LK0NOD.

TNC-Schnellstart in 10 Schritten

Abhaken, verbinden, losfunken.

  1. TNC mit dem Rechner verbinden.
  2. TNC mit dem Funkgerät verbinden. Audio, PTT, Masse – Belegung gerätespezifisch prüfen.
  3. Richtige Schnittstellenparameter setzen. Nach TNC-Handbuch, nicht raten.
  4. Kanal 24 oder 77 einstellen.
  5. FM wählen.
  6. Empfang testen.
  7. Pakete dekodieren lassen.
  8. PTT kurz testen.
  9. Connect zu LK0NOD.
  10. Node-Begrüßung prüfen.

TNC oder Soundmodem?

Sachlicher Vergleich – keine Siegerwertung.

Vergleich Hardware-TNC und Soundmodem
PunktHardware-TNCSoundmodem
ModemEigenes GerätSoftware + Soundkarte
RechnerlastGeringHöher
VerkabelungAudio + PTTAudio + PTT
Schnittstelle PCSeriell / USBAudio + ggf. PTT
FlexibilitätAbhängig vom GerätHoch
AltbestandSehr gut nutzbarIdeal für Neueinstieg

Behalten oder wechseln?

Zwei einfache Faustregeln.

TNC weiterverwenden, wenn …

  • Das Gerät funktioniert
  • Die Schnittstelle vorhanden ist
  • Audio und PTT passen
  • Deine Software damit umgehen kann

Dann kein Grund zum Austausch.

Soundmodem ist sinnvoller, wenn …

  • Kein TNC vorhanden ist
  • Moderne Software gewünscht ist
  • Flexible Hardware gefragt ist
  • Raspberry Pi oder PC ohnehin bereitstehen

Weiter zu Soundmodem

Typische TNC-Fehler

Symptom → Richtung.

Typische TNC-Fehler und ihre Prüfung
ProblemUrsachePrüfen
TNC reagiert nichtFalscher COM-Port, falsche Rechner-Baudrate, Kabel/AdapterPort-Zuordnung, Schnittstellenparameter nach Handbuch, Kabel und Adapter tauschen
Zeichenmüll im TerminalFalsche serielle ParameterParameter exakt nach TNC-Handbuch setzen
Empfang, aber keine PaketeAudiopegel, Modemmodus, DCD/SquelchPegel neu einpegeln, Modus (KISS/Terminal) prüfen, Squelch öffnen
TNC sendet nichtPTT, Kabel, TX-AudioPTT kurz testen, Kabelwege und TX-Pegel kontrollieren
Funkgerät sendet dauerhaftPTT-Leitung hängt, falsche Logik/BeschaltungPTT-Leitung abziehen und Verhalten beobachten, Beschaltung prüfen
Connect klappt nichtKanal, Frequenz, Reichweite, Syntax, StationskennungKanal/FM prüfen, Syntax nach Handbuch, Reichweite und Dashboard checken

Fehlersuche in Reihenfolge

Von innen nach außen.

  1. Reagiert der TNC am Computer?
  2. Kommt RX-Audio an?
  3. Werden Pakete dekodiert?
  4. Schaltet die PTT?
  5. Kommt TX-Audio raus?
  6. Wird das Signal über den WebSDR hörbar?
  7. Antwortet LK0NOD?

TNC-Werkzeuge in der Toolbox

Konfigurieren statt raten.

Die LK0NOD-Toolbox bündelt unter anderem TNC-Konfigurator (Beispielkonfigurationen für TNC2, TNC3, TNC3S und weitere), TNC-Verkabelung und Packet-Radio-Assistent – alle Funktionen laufen lokal im Browser.

Pinbelegung deines Geräts: LK0NOD-Mikrofonbelegung – immer gerätespezifisch prüfen.

Häufige Fragen zum TNC

Kurz beantwortet – Details in den Abschnitten oben.

Was ist ein TNC?

Ein TNC (Terminal Node Controller) ist ein eigenständiges Packet-Radio-Modem zwischen Computer und Funkgerät: Er verarbeitet AX.25-Pakete, wandelt sie in AFSK-Töne um und steuert die PTT. Grundlagen lesen →

Was bedeutet TNC2?

TNC2-kompatible Geräte sind klassische Packet-Radio-TNCs mit serieller Schnittstelle, Terminalbetrieb, Hostmode und KISS – im LK0NOD-Umfeld unter anderem am Sub-Node dokumentiert. TNC2 lesen →

Was ist KISS?

KISS (Keep It Simple, Stupid) ist ein schlanker TNC-Betriebsmodus: Der TNC arbeitet dabei als reines Funkmodem mit Frame-Schnittstelle, die höhere AX.25- und Node-Logik übernimmt der Computer. KISS lesen →

Was ist Hostmode?

Im Hostmode steuert ein PC-Programm den TNC strukturierter als über ein simples Terminal – die Software übernimmt die Bedienung, mehrere Verbindungen lassen sich besser verwalten. Details sind gerätespezifisch. Hostmode lesen →

Was ist Terminalmodus?

Im Terminalmodus gibst du Befehle direkt an den TNC – zum Beispiel zum Verbinden mit einer Station. Die genaue Befehlssyntax hängt vom jeweiligen TNC ab. Terminalmodus lesen →

Welche Baudrate muss ich einstellen?

Auf der Funkseite arbeitet LK0NOD mit 1200 Baud AFSK. Die Geschwindigkeit der seriellen Verbindung zwischen PC und TNC ist davon unabhängig und wird vom jeweiligen TNC bestimmt – Handbuch beachten. Baudraten lesen →

Kann ich einen alten TNC weiterverwenden?

Ja, wenn das Gerät funktioniert, die Schnittstelle vorhanden ist und Audio sowie PTT passen – dann gibt es keinen Grund zum Austausch. Faustregel lesen →

Brauche ich RS232?

Nur, wenn dein TNC einen RS232-Anschluss hat. An modernen Rechnern ohne serielle Buchse hilft ein USB-Seriell-Adapter – beachte Treiber und die Pegelstandards deines Aufbaus. Schnittstellen lesen →

Funktioniert ein USB-Seriell-Adapter?

Ja, in der Regel schon. Achte auf passende Treiber, stabile COM-Port-Zuordnung, geeignete Handshake-Leitungen – und verwechsle RS232 nicht mit TTL-UART-Pegeln. Adapter-Hinweise →

Kann ich einen TNC am Raspberry Pi nutzen?

Ja. Der TNC wird per USB oder seriell mit dem Pi verbunden – geeignet für festen Funkplatz, Dauerbetrieb und Node-Projekte. Pi-Anbindung →

Wie verbinde ich meinen TNC mit LK0NOD?

TNC an Rechner und Funkgerät anschließen, Kanal 24 oder 77 in FM wählen, Empfang und PTT testen – dann mit dem Connect-Befehl deines Terminals zum Node LK0NOD verbinden. Schnellstart →

Ist Direwolf ein TNC?

Direwolf ist ein Software-TNC: Statt eines eigenen Modem-Geräts übernimmt die Soundkarte mit Software die Modemfunktion – eine Alternative zum Hardware-TNC. Abgrenzung lesen →

Wie geht es weiter?

Zurück, weiter, tiefer.

Alle Packet-Radio-Themen →

Unsere Systeme

BPQ32LinuxOpenWebRX+APRSBBSRaspberry Pi