|
Eckarts Lehrstunde aus Funk 8/2003
Der TH-D7E mit Hyper Terminal
und mit Paxon unter FlexNet
In der warmen Jahreszeit bin ich gern im Garten und möchte von dort
aus mit den OV-Funkfreunden sprechen und gleichzeitig in der Packet Radio
Box meine Mails lesen können. Natürlich möchte ich nicht zehn verschiedene
Geräte dafür in den Garten tragen. Dazu eignet sich der FM Dual Bander
TH-D7E mit eingebautem APRS-TNC. In diesem Bericht erläutere ich, wie ich
damit Packet Radio unter FlexNet mit Paxon mache.

Portabelbetrieb mit Packet Radio (DJ4UF am Gartenteich)
Eigentlich braucht man für diese Art des Portabelbetriebs ein
2-m-Funkgerät mit Antenne, einen 70-cm-Packet-Transceiver mit Antenne und
ein TNC oder Modem und dazu noch ein Netzteil und einen Computer. Mit
einem Dual Band Transceiver, der gleichzeitig Datenfunkbetrieb machen kann
und an den man eine Kombiantenne 2 m / 70 cm anschließen kann, verringert
sich der Aufwand schon erheblich. Und wenn das Gerät bereits einen
eingebauten TNC hat, benötigt man wiederum ein Gerät weniger. Eine Lösung
ist der TH-D7E mit nur einer Antenne. Allerdings lese ich immer wieder von
Schwierigkeiten mit diesem Gerät bei Packet Radio.
Packet Radio mit Hyper Terminal
Allerdings ist der TNC vorwiegend für „stand-alone“ APRS konzipiert.
Der eingebaute TNC arbeitet mit der TAPR-Software und nicht im Hostmode,
wie die in Europa üblichen TNCs. Deshalb kann man die übliche Windows
Packet Radio Software dafür nicht direkt gebrauchen. Ich zeige daher
zunächst, wie man mit dem Windows internen Terminalprogramm „Hyper
Terminal“ mit dem TH-D7E Packet Radio machen kann und weiter unten zeige
ich die Variante mit Hilfe von FlexNet und dem Packet Programm Paxon.
Wenn Sie einen TH-D7E haben und damit Packet Radio machen möchten,
benötigen Sie das Spezialkabel „PG-4W“, das die serielle Schnittstelle des
PCs mit dem TH-D7E verbindet. Schließen Sie dieses Kabel an und machen Sie
mit, wenn Sie gern einmal Packet Radio „ohne Packet Radio Programm“ machen
möchten.
Zunächst wird das Windows Programm Hyper Terminal gestartet. Sie finden
das Programm unter Windows über Start > alle Programme > Zubehör >
Kommunikation. Wählen Sie „Neue Verbindung“ und dann bei „Verbinden über
…“ die Direktverbindung über COM1 oder COM2, also die serielle
Schnittstelle Ihres Computers. Bei den Anschlusseinstellungen wählen Sie
9600 Baud und als Protokoll XON/XOFF. Die 9600 Baud ist die
Übertragungsrate zwischen Computer und dem TH-D7E. Weitere Einstellungen
und eine ganz ausführliche Beschreibung finden Sie auf meiner Homepage
www.amateurfunklehrgang.de unter Funktechnik > Packet Radio > „Packet
Radio ohne Programm“.

Mit einem Gerät FM auf 2 Meter und Packet Radio auf 70 Zentimeter. Der
TH-D7E arbeitet leider mit Squelsh-Steuerung.
Um mit dem TH-D7E Packet Radio machen zu können, müssen Sie das Gerät
in den Packet Radio Modus schalten, indem Sie zweimal die TNC-Taste
drücken. Allerdings muss vorher das entsprechende Band in den „Datenmodus“
(D) geschaltet werden. Schauen Sie dafür im Handbuch nach! In der
Statuszeile am oberen Bildrand des Displays muss das Symbol für TNC und
PACKET zu sehen sein. Wenn Sie Hyper Terminal gestartet haben, schalten
Sie den TH-D7E einmal aus und wieder ein. Wenn alles richtig funktioniert,
erhalten Sie auf dem Bildschirm eine Statusmeldung, die mit „TASCO Radio
Modem …“ beginnt.
Sie sind im Steuermodus (CMD:) und können Befehle an den TNC abgeben.
Geben Sie nacheinander folgende Befehle ein. Als erstes prüfen Sie die
Einstellung ihres Rufzeichens mit MYCALL. Ändern Sie es gegebenenfalls!
Stellen Sie das TX-Delay ein. Standwert ist 50 (entspricht 500
Millisekunden). Das ist für APRS OK, aber für Packet Radio viel zu lang.
Ich verwende TXD 15, also 150 Millisekunden. Noch einen Befehl sollten Sie
eingeben, nämlich SOFTDCD ON. Damit wird eine interne
Rauschsperrensteuerung eingeschaltet, falls der Digipeater einen
Dauerträger liefert. Wenn Sie jetzt MON ON eingeben, sollten Sie Packet
Radio Signale sehen können.
Um den Digipeater zu connecten, schalten Sie mit STRG-C wieder in den
Kommandomodus und geben MON OFF ein. Die Wiedergabe der Packet Radio
Signale hört auf. Connecten Sie Ihren Digipeater, zum Beispiel mit C
DB0ACH. Wenn Sie Glück haben, erhalten Sie eine Connectmeldung. Ich vergaß
zu erwähnen, dass wir so nur einen 1K2-Digipeater connecten können. Um 9K6
zu machen, muss noch der Befehl HBAUD 9600 eingegeben werden. Allerdings
habe ich es mit DB0PRA nicht geschafft, einen 9K6-Connect herzustellen.
Bleiben wir also bei 1K2! Experimentieren Sie noch etwas mit dem TX-Delay.
Eventuell ist 150 Millisekunden noch zu kurz und ein Connect wird
schwierig oder 150 Millisekunden sind schon zu lang und ihr Digi meldet: „TX
DELAY TOO LONG“.
TH-D7E im KISS-Mode
Um das Packet Radio Programm Paxon für den TH-D7E benutzen zu können,
muss der geräteinterne TNC in den KISS-Mode geschaltet werden. Man kann
das Gerät wie den PR430 in den KISS-Mode schalten und dann mit FlexNet dem
Programm Paxon einen TNC im Hostmode „vortäuschen“. In der FUNK 7/2003
habe ich die Konfiguration eines TNC für FlexNet in dem Bericht über den
PR430 ausführlich beschrieben [1]. Schauen Sie gegebenenfalls dort nach,
wie man zunächst FlexNet32 aus dem Internet holt und dieses Softwarepaket
auf den Computer bringt. Wir benötigen daraus das DOS-Programm
KISSINIT.EXE. Keine Angst vor DOS! Auch unter Windows XP läuft dieses
DOS-Utensil einwandfrei im DOS-Fenster.

Die Initialisierung des TH-D7E im DOS-Fenster bei Windows XP
Möglicherweise könnten Sie bei Windows ME Probleme bekommen. Unter
Windows 98 und Windows XP habe ich die Funktion getestet. Bei dieser
Gelegenheit: Ich kann Windows XP für den Funkamateur empfehlen.
DOS-Programme ohne Grafik wie Plusterm für Pactor laufen einwandfrei im
DOS-Fenster von XP.
Mit Hilfe des DOS-Programms KISSINIT.EXE aus FlexNet32 kann man nicht
nur den TNC des TH-D7E in den KISS-Mode schalten, sondern auch andere
Initialisierungsbefehle ausführen. Beispielsweise habe ich für die
Initialisierung beim Arbeiten unter Hyper Terminal folgende Befehle
eingeben wollen. Die Befehle selbst stehen in der KISS.INI.
[THY1]
ECHO ON
SOFTDCD ON
HBAUD 1200
MON OFF
TXD 16
MAX 1
FR 8
DW 20
SL 20
Mit ECHO ON wird bei Hyper Terminal der eingegebene Text auf dem
Bildschirm ausgegeben. Die Baudrate 1200 braucht man nur einzustellen,
wenn man zwischendurch auf 9600 gewechselt hat. Den Monitor schaltet man
bei Hyper Terminal am besten aus (MON OFF), weil man ja keine getrennten
Fenster für den Empfang von Daten und zum Mitlesen hat. Mit dem TX-Delay
müssen Sie sowieso etwas experimentieren. Und die letzten vier Befehle
stellen die Parameter für unseren Digipeater optimal ein. FF 8 bedeutet
Frack 8 Sekunden. Weil der TNC des TH-D7E nicht für DAMA eingerichtet ist,
muss man verhindern, dass er vor einer automatischen Anfrage des
Digipeater selbstständig zu früh die Daten sendet beziehungsweise
wiederholt. Dieser Wert muss größer eingestellt werden, als der Wert vom
Digi. Ausprobieren! MAX 1 sorgt dafür. dass ein Datenpaket nach dem
anderen bestätigt wird. Der TH-D7E kann nicht mehrere Datenpakete in einem
Durchgang richtig verarbeiten.
Um diese Befehle nun an den TNC übermitteln zu können, müssen die Daten
in die Datei KISS.INI eingetragen werden. Schauen Sie sich die Datei
KISS.INI einmal mit einem Editor an (rechte Maustaste > Bearbeiten)! Dort
sind für verschiedene TNCs Initialisierungswerte für den KISS-Mode
eingetragen. Wir „erzeugen“ einen neuen Abschnitt, der mit eckigen
Klammern beginnt. Nennen wir diesen Abschnitt [THY1]. Dies soll für mich
eine Merkhilfe sein für TH-D7E – Hyperterminal – 1K2. Diese Abkürzung
brauchen wir gleich noch für den Eintrag in eine „Batch-Datei“. Tragen Sie
dann die gewünschten Befehle unterhalb dieser Abschnittkennzeichnung in
die Datei KISS.INI ein und speichern Sie diese ab.
Nun wird noch eine Batchdatei gebraucht, die das DOS-Programm
KISSINIT.EXE mit bestimmten Parametern starten kann und diese ihrerseits
die in der INI stehenden Befehle an den TNC sendet. Eine
Muster-Batch-Datei gibt es für den normalen TNC, um diesen in den
KISS-Mode zu schalten als TNC2KISS.BAT. Diese Datei enthält folgende
Befehlszeilen.
@echo off
rem TNC in Kissmode schalten
kissinit -pcom2 -stf -b19200
Die erste Zeile mit „echo off“ sorgt dafür, dass die Antworten des
Controllers auf dem Bildschirm nicht sichtbar sind. Sie sollten allerdings
die Befehlsausführung beobachten und deshalb diese erste Zeile wegnehmen.
Die zweite Zeile ist nur eine Anmerkung. Schreiben Sie hier hinter „rem“
Ihren eigenen Merktext hinein, beispielsweise
rem TH-D7 für Hyper Terminal initialisieren
Die dritte Zeile ist der eigentliche Befehlsaufruf mit KISSINIT und
dann den mit Minuszeichen versehenen Parametern. „-p“steht für Port.
Wählen Sie hier Ihren COM-Port, an dem der TH-D7 angeschlossen ist. Ich
musste bei mir die 2 durch eine 1 ersetzen. Die Zeichen hinter „-s“ geben
den Abschnitt der KISS.INI an, wo die Befehle stehen. Hier müssen Sie nun
schreiben „-sthy1“, also die Abschnittskennzeichnung, die in der INI in
eckigen Klammern steht. „-b“ steht für die Baudrate der seriellen
Schnittstelle. Tragen Sie hier „-b9600“ ein. Speichern Sie nun diese Datei
im Verzeichnis FlexNet als „THD7_HY1.BAT“ oder ähnlich ab. Der Dateiname
sollte nicht mehr als 8 Zeichen haben und hinter dem Punkt unbedingt BAT
benannt werden.

Packet Radio mit dem TH-D7E unter dem Windows-Programm Hyper Terminal
Nun testen wir die Initialisierungswirkung mit dieser Datei. Schalten
Sie den TH-D7E aus und wieder ein (Restart). Doppelklicken Sie auf die neu
geschriebene Batchdatei. Diese Batchdatei muss im gleichen Ordner stehen,
wie die KISSINIT.EXE. Wenn die Initialisierung funktioniert, geht ein
(schwarzes) DOS-Fenster auf und die Befehle werden nacheinander
abgearbeitet. Dann schließt sich – zumindest bei Windows XP) das
DOS-Fenster wieder. Wenn es sich nicht automatisch schließt, versuchen Sie
es mit „STRG-C“ oder „Schließen“.
Jetzt soll geprüft werden, ob die Werte für den TNC des TH-D7E
übernommen wurden. Starten Sie Hyper Terminal wie oben. Wenn nicht „CMD:“
im Fenster zu sehen ist, geben Sie „STRG-C“ ein, also gleichzeitig
Steuerungstaste und Buchstabe C. Wenn dann noch immer kein CMD: zu sehen
ist, ist die Schnittstelle nicht frei. War vielleicht Hyper Terminal noch
aktiv? Ist ein anderes Programm (z.B. FlexNet) noch aktiv und blockiert
die Schnittstelle? Ist der TH-D7E auf PACKET geschaltet? Eigentlich müsste
es funktionieren und Sie müssten auch wie oben unter Hyper Terminal einen
Digipeater connecten können.

Wenn der TH-D7E im KISS-Modus steht, funktioniert Hyper Terminal nicht
mehr richtig.
Paxon mit FlexNet
Da wir nun schon so weit sind und eine Batchdatei für KISSINIT
erstellen können, werden wir nun den TNC des TH-D7E in den KISS-Mode
schalten. Erstellen Sie in der KISS.INI einen weiteren Abschnitt [THD7],
der folgendermaßen aussehen könnte.
[THD7]
ECHO OFF
SOFTDCD ON
HBAUD 1200
TXD 16
MAX 1
KISS ON
RESTART
Besonders die beiden letzten Zeilen sind wichtig. Erstellen Sie dann
eine Batchdatei, die folgendermaßen aussehen müsste.
rem THD-7E initialisieren
kissinit -pcom1 -sthd7 -b9600
Wenn Sie wiederum den TH-D7E aus- und wieder einschalten und dann die
Batchdatei starten, wird der TNC in den KISS-Mode geschaltet. Nun können
Sie Hyperterminal nicht mehr gebrauchen. Versuchen Sie es! Sie werden nur
lauter Hieroglyphen auf dem Bildschirm finden. Beenden Sie Hyper Terminal
und starten Sie stattdessen FLEXCTL.EXE, das FlexNet Control Center. Unter
„Tools > Parameters“ doppelklicken Sie auf Channel 0 und wählen den
KISS-Mode aus. Doppelklicken Sie nochmals auf Channel 0 und wählen Sie die
COM-Schnittstelle aus und die dazugehörige Baudrate 9600 Baud. CRC-Mode
nicht anhaken! Nach OK verschwindet das blaue Fragezeichen und die
Schnittstelle ist „bereit“. Diese Einstellungen hatte ich in der FUNK
7/2003 für den PR430 bereits ausführlich beschrieben. Es ist alles hier
genau so.

Mit Hilfe von FlexNet kann man den TH-D7E im KISS-Mode unter Paxon
betreiben.
Starten Sie nun Paxon! Bitte schauen Sie für die weiteren Einstellungen
von Paxon in dem Bericht zum PR430 nach. Kurze Zusammenfassung:
Einstellungen > Geräte > Hinzufügen > PC/FlexNet. Nach einem Klick auf
„Übernehmen“ sollte die Schnittstelle für Paxon „Bereit“ melden. Schließen
Sie die Einstellungen. Ab jetzt sollte Paxon „ganz normal“ mit dem TH-D7E
laufen. Probleme gab es bei mir bei längerer Dateiübertragung (Parameter
MAX 1 wird vielleicht nicht akzeptiert?). Außerdem gab es Probleme mit
9K6. Aber zum Auslesen und beantworten meiner Mails in der Packet Radio
Box reichte es beim Portabelbetrieb mit dem TH-D7E. Mit der
Geschwindigkeit des PR430 ist es aber keinesfalls vergleichbar.
Bitte denken Sie immer an folgendes: Den KISS-Mode können Sie recht
einfach ausschalten, indem Sie den TH-D7 kurz aus- und wieder einschalten.
Vor jeder neuen Initialisierung ist dieser Reset sehr sinnvoll. Wenn
irgendetwas nicht zu funktionieren scheint, führen Sie diesen „Hardware-Reset“
aus.
Nachtrag:
Guten Tag Herr Moltrecht,
seit kurzem besitze ich das THD-7E. Um damit Packet mit PAXON machen zu
können bin ich Ihrer Anleitung gefolgt. Was ich zusätzlich nach dem
Start von PAXON bzw. FLEXNET-TRACE noch machen muss ist folgendes: Den TNC
am THD7-E deaktivieren und anschliessend wieder aktivieren (PACKET-Modus).
Erst dann erscheinen Packet-Meldungen auf dem Bildschirm und erst dann
kann eine Verbindung hergestellt werden. Vielleicht können Sie den
Hinweis ja mal gebrauchen.
73 Anton Berchold (DL6GAD)
Bitte weitersagen:
www.DJ4UF.de
(nicht nur für Newcomer!)
|