hardware:3rd:interface:packet-radio
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
hardware:3rd:interface:packet-radio [31/01/2006 19:01] – uxt | hardware:3rd:interface:packet-radio [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Portfolio Packet-Radio Interface ====== | ====== Portfolio Packet-Radio Interface ====== | ||
{{ hardware: | {{ hardware: | ||
+ | |||
+ | |||
===== Das PPI v3.1 ===== | ===== Das PPI v3.1 ===== | ||
- | Für | + | Für den Laien: |
- | gefasst und im AX25 Protokoll | + | gefasst und im AX25 Protokoll |
- | Das hier vorgetellte Interface ist eine Entwicklung von Beat Heeb (HB9LCU). In einem standardmäßien Portfolio Interface-Gehäuse ist die erforderliche Elektronik und ein 32KB ROM-Laufwerk B: untergebracht. Dort ist die nötige Software bereits vorinstalliert: | + | |
^Programm | ^Programm | ||
|TNC.COM | |TNC.COM | ||
Zeile 18: | Zeile 19: | ||
Die Programme können vom Laufwerk B: kopiert oder mit dem Prefix B: direkt gestartet werden. Falls das Laufwerk B: | Die Programme können vom Laufwerk B: kopiert oder mit dem Prefix B: direkt gestartet werden. Falls das Laufwerk B: | ||
- | nicht angesprochen werden kann muß das System mit angeschlossenem Interface neu gestartet werden (< | + | nicht angesprochen werden kann muß das System mit angeschlossenem Interface neu gestartet werden (< |
An der 9-Pin Sub-D Buchse auf der rechten Seite wird das Funkgerät angeschlossen.\\ | An der 9-Pin Sub-D Buchse auf der rechten Seite wird das Funkgerät angeschlossen.\\ | ||
{{hardware: | {{hardware: | ||
- | -Für | + | -Für Handfunkgeräte können die Anschlüsse |
verbunden werden. Der Ohrhörerausgang wird mit dem Anschluss 3(RxC) verbunden. | verbunden werden. Der Ohrhörerausgang wird mit dem Anschluss 3(RxC) verbunden. | ||
-Der Eingang des Interface ist sehr empfindlich. Die Lautstärke des Funkgerätes kann deshalb sehr klein | -Der Eingang des Interface ist sehr empfindlich. Die Lautstärke des Funkgerätes kann deshalb sehr klein | ||
Zeile 33: | Zeile 34: | ||
-Die Portfolio Programme (Editor, Rechner, ...) können auch aufgerufen werden ohne das das Programm verlassen | -Die Portfolio Programme (Editor, Rechner, ...) können auch aufgerufen werden ohne das das Programm verlassen | ||
werden muß. Eventuell muß beim starten des TNC-Programmes eine kleinere Textgröße angegeben werden, damit | werden muß. Eventuell muß beim starten des TNC-Programmes eine kleinere Textgröße angegeben werden, damit | ||
- | genügend | + | genügend |
- | -Bei einem (hoffentlich nicht vorkommenden) Absturz muß unbedingt zuerst das Interface vom Portfolio getrennt werden bevor < | + | -Bei einem (hoffentlich nicht vorkommenden) Absturz muß unbedingt zuerst das Interface vom Portfolio getrennt werden bevor < |
Zeile 45: | Zeile 46: | ||
TNC 16 < | TNC 16 < | ||
TNC 32 < | TNC 32 < | ||
+ | |||
==== Allgemeines ==== | ==== Allgemeines ==== | ||
Die Anzeige aller Daten erfolgt mit 4 Texten. Auf dem Bildschirm sichtbar ist immer ein Ausschnitt aus einem dieser | Die Anzeige aller Daten erfolgt mit 4 Texten. Auf dem Bildschirm sichtbar ist immer ein Ausschnitt aus einem dieser | ||
Texte. Ausschnitt und Text können mit den Cursor-Steuertasten geändert werden. Dabei stellt man sich am besten | Texte. Ausschnitt und Text können mit den Cursor-Steuertasten geändert werden. Dabei stellt man sich am besten | ||
- | vor, daß die Texte in 4 Spalten nebeneinander liegen. Ein Text ist reseviert | + | vor, daß die Texte in 4 Spalten nebeneinander liegen. Ein Text ist reseviert |
- | Eingetippte Zeichen werden an den aktuellen Text angehängt und gesendet sobald ein Paket voll ist oder < | + | Eingetippte Zeichen werden an den aktuellen Text angehängt und gesendet sobald ein Paket voll ist oder < |
Eingetippter Text kann mit der Korrekturtaste (< | Eingetippter Text kann mit der Korrekturtaste (< | ||
Empfangene Zeichen werden ebenfalls an den entsprechenden Text angehängt. Damit eingetippte und empfangene Texte | Empfangene Zeichen werden ebenfalls an den entsprechenden Text angehängt. Damit eingetippte und empfangene Texte | ||
nicht vermischt werde, wird der empfangene Text immer VOR dem Text eines noch nicht abgeschickten Paketes | nicht vermischt werde, wird der empfangene Text immer VOR dem Text eines noch nicht abgeschickten Paketes | ||
- | eingefügt. | + | eingefügt. |
- | Texte werden grundsätzlich unverändert gesendet und empfangen. Es ist also im Prinzip möglich, Binärdaten direkt zu | + | Texte werden grundsätzlich unverändert gesendet und empfangen. Es ist also im Prinzip möglich, Binärdaten direkt zu übertragen. Bei der Anzeige der Texte wird ein CR (ASCII 13) als Zeilenende interpretiert, |
- | übertragen. Bei der Anzeige der Texte wird ein CR (ASCII 13) als Zeilenende interpretiert, | + | werden mit dem entsprechenden Zeichen des IBM Zeichensatzes dargestellt. Alle 256 möglichen Zeichen des erweiterten ASII Codes können |
- | werden mit dem entsprechenden Zeichen des IBM Zeichensatzes dargestellt. Alle 256 möglichen Zeichen des erweiterten | + | |
- | ASII Codes können | + | |
- | verwendet wird, muß ein BS (ASCII 8) als ^^8 eingegeben werden, wenn er gesendet werden soll. | + | |
Falls der sichtbare Ausschnitt am Ende eines Textes steht und der Text verlängert wird, bleibt der Ausschnitt | Falls der sichtbare Ausschnitt am Ende eines Textes steht und der Text verlängert wird, bleibt der Ausschnitt | ||
- | automatisch am Ende. Dieses automatische Verschieben des Ausschnittes ist bewußt so verzögert, daß man empfangenen Text zumindest oberflächlich lesen kann. Dadurch behält man die übersicht | + | automatisch am Ende. Dieses automatische Verschieben des Ausschnittes ist bewußt so verzögert, daß man empfangenen Text zumindest oberflächlich lesen kann. Dadurch behält man die Übersicht |
==== Statusanzeige ==== | ==== Statusanzeige ==== | ||
Zeile 81: | Zeile 80: | ||
|R |Der Empfänger ist aktiv.| | |R |Der Empfänger ist aktiv.| | ||
|S |Der Sender ist aktiv.| | |S |Der Sender ist aktiv.| | ||
+ | |||
==== Monitor ==== | ==== Monitor ==== | ||
Zeile 89: | Zeile 89: | ||
*Kontroll-Byte | *Kontroll-Byte | ||
*Daten (falls vorhanden) | *Daten (falls vorhanden) | ||
- | Der Pfeil am Zeilenanfang zeigt an, ob es sich um ein empfangenes oder um ein gesendetes Paket handelt. | + | Der Pfeil am Zeilenanfang zeigt an, ob es sich um ein empfangenes oder um ein gesendetes Paket handelt. |
|r |Response| | |r |Response| | ||
Zeile 110: | Zeile 110: | ||
|erste Zahl |Empfänger-Nummer| | |erste Zahl |Empfänger-Nummer| | ||
|zweite Zahl |Sender-Nummer| | |zweite Zahl |Sender-Nummer| | ||
+ | |||
==== Befehlstasten und ihre Wirkung ==== | ==== Befehlstasten und ihre Wirkung ==== | ||
Zeile 121: | Zeile 122: | ||
< | < | ||
< | < | ||
- | < | + | < |
- | < | + | < |
- | ==== Menü | + | |
+ | ==== Menü Befehle ==== | ||
===Connect=== | ===Connect=== | ||
fragt nach einem Rufzeichen und baut eine Verbindung auf. (Kann mit Esc verlassen werden, wenn nür das Rufzeichen geändert werden soll.) | fragt nach einem Rufzeichen und baut eine Verbindung auf. (Kann mit Esc verlassen werden, wenn nür das Rufzeichen geändert werden soll.) | ||
Zeile 132: | Zeile 135: | ||
===Poll=== | ===Poll=== | ||
| | ||
- | ===Text: Text-Menü=== | + | |
+ | ===Text: Text-Menü=== | ||
==Mark== | ==Mark== | ||
- | | + | |
==Erase== | ==Erase== | ||
| | ||
Zeile 148: | Zeile 152: | ||
< | < | ||
< | < | ||
- | Der Inhalt der Datei TNCCON.TXT wird (falls vorhanden) automatisch gesendet wenn das Interface von einer andren | + | Der Inhalt der Datei TNCCON.TXT wird (falls vorhanden) automatisch gesendet wenn das Interface von einer anderen |
- | Sation | + | Station |
die LF mit dem Programm LFDEL entfernen, damit sie nicht gesendet werden. | die LF mit dem Programm LFDEL entfernen, damit sie nicht gesendet werden. | ||
==Read== | ==Read== | ||
Fragt nach einem Dateinamen und sendet den Inhalt der Datei (ohne anhängen an einen Text). Dieser Befehl | Fragt nach einem Dateinamen und sendet den Inhalt der Datei (ohne anhängen an einen Text). Dieser Befehl | ||
- | eignet sich für | + | eignet sich für das Verschicken von großen Texten. |
- | ===Setup: Setup-Menü=== | + | |
+ | ===Setup: Setup-Menü=== | ||
(In Klammern: Default Wert und entsprechendes TNC-2 Kommando) | (In Klammern: Default Wert und entsprechendes TNC-2 Kommando) | ||
==MyCall (NOCALL mycall)== | ==MyCall (NOCALL mycall)== | ||
Zeile 164: | Zeile 169: | ||
| | ||
==PRetry (9 retry)== | ==PRetry (9 retry)== | ||
- | | + | |
==CRetry (3-)== | ==CRetry (3-)== | ||
- | | + | |
==MaxFrm (4 maxframe)== | ==MaxFrm (4 maxframe)== | ||
| | ||
Zeile 173: | Zeile 178: | ||
==ResTime (1s resptime)== | ==ResTime (1s resptime)== | ||
| | ||
+ | |||
+ | |||
===Level1=== | ===Level1=== | ||
| | ||
Zeile 180: | Zeile 187: | ||
Zeit zwischen dem Ende des Paketes und dem Ausschalten des Senders. | Zeit zwischen dem Ende des Paketes und dem Ausschalten des Senders. | ||
==Slot (100ms slottime)== | ==Slot (100ms slottime)== | ||
- | | + | |
==Pers (30% persist)== | ==Pers (30% persist)== | ||
- | | + | |
===Filter=== | ===Filter=== | ||
| | ||
Zeile 201: | Zeile 209: | ||
===Quit=== | ===Quit=== | ||
| | ||
+ | |||
Zeile 209: | Zeile 218: | ||
SEND < | SEND < | ||
LOAD < | LOAD < | ||
- | SEND sendet die angegebene Datei als ein Paket. Es wird keinerlei Steuerinformation | + | SEND sendet die angegebene Datei als ein Paket. Es wird keinerlei Steuerinformation |
LOAD wartet auf das nächste Paket und speichert es unverändert in der angegebenen Datei. Es wird keine Bestätigung geschickt. | LOAD wartet auf das nächste Paket und speichert es unverändert in der angegebenen Datei. Es wird keine Bestätigung geschickt. | ||
- | Mit diesen Programmen können zu Testzwecken beliebige Pakete gesendet und empfangen werden. Vorsicht: Die Einhaltung des AX25 Protokolles ist hier nicht garantiert. Man sollte das nur ber Funk machen wenn man sehr genau weiß was | + | Mit diesen Programmen können zu Testzwecken beliebige Pakete gesendet und empfangen werden. Vorsicht: Die Einhaltung des AX25 Protokolles ist hier nicht garantiert. Man sollte das nur über Funk machen wenn man sehr genau weiß was |
man tut. | man tut. | ||
- | Die Programme eignen sich aber auch zur direkten Übertragung von Dateien zwischen zei Rechnern. Dazu ist jeweils der Ausgang des Einen mit dem Eingang des Anderen zu verbinden (PTT offen lassen). Dann auf einer Seite LOAD starten | + | Die Programme eignen sich aber auch zur direkten Übertragung von Dateien zwischen zei Rechnern. Dazu ist jeweils der Ausgang des Einen mit dem Eingang des Anderen zu verbinden (PTT offen lassen). Dann auf einer Seite LOAD starten und anschließend auf der anderen Seite mit SEND übertragen. Dank der Prüfsumme |
- | und anschließend auf der anderen Seite mit SEND übertragen. Dank der Prüfsumme | + | |
- | Das gleiche Prinzip eignet sich auch zum Abspeichern von Dateien auf Tonband. Dazu wird das Tonband wie das Funkgerät | + | Das gleiche Prinzip eignet sich auch zum Abspeichern von Dateien auf Tonband. Dazu wird das Tonband wie das Funkgerät |
Speichern: | Speichern: | ||
Laden: | Laden: | ||
+ | |||
=====CALIB.COM===== | =====CALIB.COM===== | ||
CALIB.COM | CALIB.COM | ||
- | Dieses Programm dient zum Testen und Abgleichen der Hardware. Es enthält die üblichen | + | Dieses Programm dient zum Testen und Abgleichen der Hardware. Es enthält die üblichen |
k: Schaltet den Sender ein und aus\\ | k: Schaltet den Sender ein und aus\\ | ||
d: Schaltet auf abwechslungsweise Mark und Space\\ | d: Schaltet auf abwechslungsweise Mark und Space\\ | ||
Zeile 233: | Zeile 242: | ||
Aufruf:\\ | Aufruf:\\ | ||
CALIB < | CALIB < | ||
+ | |||
=====CHKSUM.COM===== | =====CHKSUM.COM===== | ||
Zeile 238: | Zeile 248: | ||
Aufruf:\\ | Aufruf:\\ | ||
| | ||
- | CHKSUM berechnet eine Prüfsumme für | + | CHKSUM berechnet eine Prüfsumme für die angegebene Datei (Summe aller Bytes Modulo 65536). |
|TNC.COM| DB58| | |TNC.COM| DB58| | ||
|SEND.COM| A56E| | |SEND.COM| A56E| | ||
Zeile 257: | Zeile 267: | ||
LFDEL < | LFDEL < | ||
Entfernt alle LF (ASCII 10) aus der Datei. Zum Vorbereiten von Texten die LF enthalten zum anschließenden Senden mit dem Load oder Read Befehl. | Entfernt alle LF (ASCII 10) aus der Datei. Zum Vorbereiten von Texten die LF enthalten zum anschließenden Senden mit dem Load oder Read Befehl. | ||
+ | |||
=====LFINS.COM===== | =====LFINS.COM===== | ||
Zeile 262: | Zeile 273: | ||
Aufruf:\\ | Aufruf:\\ | ||
LFINS < | LFINS < | ||
- | Fügt | + | Fügt ein LF (ASCII 10) nach jedem CR (ASCII13) ein. Zum Aufbereiten von |
- | empfangenen Texten. | + | empfangenen Texten. |
=====BINHEX.COM===== | =====BINHEX.COM===== | ||
Zeile 269: | Zeile 281: | ||
Aufruf:\\ | Aufruf:\\ | ||
BINHEX < | BINHEX < | ||
- | BINHEX übersetzt | + | BINHEX übersetzt |
Die Programme CHKSUM, BINHEX und HEXBIN stammen von der Diskette zum Buch: "Das Portfolio Praxisbuch", | Die Programme CHKSUM, BINHEX und HEXBIN stammen von der Diskette zum Buch: "Das Portfolio Praxisbuch", | ||
Zeile 296: | Zeile 308: | ||
8) Platine in das Gehäuse einbauen. Mit den kleinen Schrauben wird der Busstecker am Gehäuse angeschraubt.\\ | 8) Platine in das Gehäuse einbauen. Mit den kleinen Schrauben wird der Busstecker am Gehäuse angeschraubt.\\ | ||
[[http:// | [[http:// | ||
+ | |||
+ | =====Weitere Artikel===== | ||
+ | *[[hardware: | ||
=====Links===== | =====Links===== | ||
Im Einsatz: http:// | Im Einsatz: http:// | ||
- | Packet-Radio für Einsteiger: http:// | + | Packet-Radio für Einsteiger: http:// |
+ | Dr. Kösters Homepage: http:// |
hardware/3rd/interface/packet-radio.1138733772.txt.gz · Zuletzt geändert: 16/02/2024 17:02 (Externe Bearbeitung)