| 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!)
|