From: ws@mbpdo.UUCP (Wolfgang Schelongowski)
Newsgroups: de.comp.misc
Subject: Re: Verbinden zweier Rechner
Date: 16 Oct 92 17:19:39 GMT
Organization: mbp Software & Systems GmbH, Dortmund

In article <1992Oct10.181501.407@hejki.toppoint.de> 
  hej@hejki.toppoint.de (Heiko Jappe) writes:
...
>Wir wollen 2 Rechner ueber eine Entfernung von ca. 30 - 40 Meter
>ueber ein Serielles Kabel mit 38400 bps Verbinden....

Ueber den normalen seriellen Port (COM1/2) eines PC, also mit V.24 
(Signalleitungen gegen gemeinsame Erde) ? Hoffentlich nicht !
Wie einer unserer Hardwarespezialisten zu einer 10 Meter * 9600 bps -
Verbindung sagte: "Diese _Softies_ haben den Mut der AHNUNGSLOSEN !"
Selbst bei 10 Metern und 38400 Baud koennt Ihr jede Menge Stoerungen 
(auf dem Kabel und ausserhalb) kriegen. Falls das Kabel aber abgeschirmt 
ist, aergert Ihr wenigstens keine anderen Leute. Ausserdem empfehlen sich 
NS16550AFN oder gleichwertige Chips mit interner FIFO auf der seriellen 
Karte, weil ihr sonst wohl haeufiger Zeichen verpasst. 

Falls Ihr keine Moeglichkeit habt, 
a) Modems
b) eine symmetrische (differentielle) Schnittstelle zu verwenden,

koennt Ihr 
c) die Baudrate entsprechend herabsetzen (on a clean line you can 
    see 4800 / 2400 / 1200 ... bps )
d) die Daten- und Signalleitungen mit Emitterfolgern niederohmig machen
    (abgeschirmtes Kabel u.a.m. "Kids, don't try this at home !")

Dass ihr zur Kommunikation ein gesichertes Protokoll verwendet, war  
Euch hoffentlich von Anfang an _selbstverstaendlich_.

>... Die Geschwindig-
>keit der Rechner sollte hinreichend sein (386 mit 40 MHz und 486
>mit 50 Mhz). Gibt es hierbei irgendetwas spezieles zu beachten? 

Dass Ihr bzw. Eure Betriebsssysteme die Interrupts nicht zu lange sperren, 
da sonst Zeichen verschwinden. Falls Ihr unter DOS arbeitet: Waehrend der 
Uebertragung besser NICHTS anderes tun.

>Wie sollte das Kabel beschafen sein? Welche Adern sind wichtig? 

V.24 Nullmodem, ASYNCHRON (aus dem Gedaechtnis):

2=D1=TD, 3=D2=RD, 4=S2=RTS, 5=M2=CTS, 6=M5=DCD, 7=Erde, 8=M1=DSR(?), 
20=S1=DTR(?) (evtl. M1 <-> M5 ??)
        Verbinden:
Rechner A        Rechner B
Erde       mit   Erde
D1         mit   D2
      (und umgekehrt)
S1, M1     mit   nichts  (oder M5)
      (und umgekehrt)
S2, M2     mit   M5	 (oder nichts)
      (und umgekehrt)

Ob die S1/2-Verbindungen (und welche) benoetigt werden, haengt von 
Euren Kommunikationsprogrammen ab. 

>Hat schon jemand Erfahrungen mit solch einem Projekt? Interessant
>waere in diesem Zusammenhang auch was ein geeignetes Kabel kosten
>wuerde.

Nehmt einen Oszillografen und seht Euch an, was _wirklich_ auf den 
30 Meter langen Leitungen (D1 gegen Erde) bei 38400 Baud vor sich geht 
(Haare_zu_Berge_steh auf Grund eigener Erfahrungen):

>_________________________________________ Don't panic!

Nein, in diesem Fall: _D_O_ panic. Leider. Besser ist : Bei 30 Metern
und 38400 Baud ein Paar fuer Standleitung geeignete Modems und paarig 
verdrilltes Kabel verwenden. 

Ihr erspart Euch jede Menge Aerger / Fehlersuche / ...

dsw
-- 
Wolfgang Schelongowski                  Tel.: +49-231-944-1267/1352
Usenet: ws@mbpdo.UUCP
If I were expressing mbp's opinions, they'd probably make me wear a tie...