🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.sci.electronics
Article #45

Re: RS485 mit 10 MBaud!?!

#45
From: Ruediger Kloeckner
Date: Sat, 16 Mar 1996 17:43
42 lines
2634 bytes
matze@risc.boeblingen.netsurf.de (Mathias Winter) wrote:

>Ich habe eine RS485-Schnittstelle, aber ich weis nicht wie ich diese
>dazu bringen kann mit 10 Mbps zu senden.
>In der 'Anleitung' stand, dass ich die Schnittstelle wie eine normale
>RS232 ansteuern koennte. Das klappt zwar ganz gut, doch bringe ich die
>RS485 lediglich dazu, wie eine RS232, mit maximal 115200 bps zu
>senden.

>Kann mir vielleicht einer sagen, wie ich die Schnittstelle dazu
>bringen kann mit den 10 Mbps zu senden?

Die Normen RS-232 und RS-485 bschreiben die elektrischen Eigenschaften
von zwei Uebertragungsverfahren. RS-232 arbeitet mit Masse-bezogenen
Signalen (1 Ader pro Signal), waehrend RS-485 mit differentiellen
Signalpegeln arbeitet (1 Aderpaar = 2 Adern pro Signal). Durch das
differentielle Verfahren ist die RS-484-Uebertragung erheblich
stoersicherer als RS-232.
Die "offiziellen" Grenzwerte habe ich gerade nicht im Kopf, aber fuer
RS-232 gelten (glaub' ich) max 19200 Bit/s bei max. 12 m
Uebertragungsstrecke; RS-485 liegt bei 1 MBit/s und max. 500 m,
Uebertragungsstrecke ist aber abhaengig von der Geschwindigkeit).

All' dies sagt nur aus, was elektrisch moeglich (!) ist. Das muss man
aber erst ein asynchrones Signal mit dieser Geschwindigkeit erzeugen.
Mit dem Schnittstellenbaustein, der in PCs (und den seriellen Karten)
üblicherweise eingebaut ist, geht das nicht (!), da ist die Obergrenze
tatsaechlich 115200 Bit/s.

Auch die RS-485-Schnittstellenkarten, die ueblicherweise fuer PC's
verkauft werden, koennen max. 115200 Bit/s, da sie den gleichen
Schnittstellenbaustein verwenden, damit sie software-kompatibel sind.

Eine Schnittstellenkarte fuer 1 oder 10 MBit/s erfordert sowieso einen
eigenen Prozessor bzw. Controller (vgl. Netzwerkkarten), da die CPU
des PC's gar nicht in der Lage ist, so schnell die seriellen Zeichen
entgegenzunehmen (10 bzw. 1 Microsekunde pro Zeichen!).

Wenn du eine Uebertragung mit 1 oder 10 MBit/s brauchst, kommst du um
eine echte Netzwerkkarte nicht rum.

Ruediger Kloeckner (RKloeckner@t-online.de)
Technical Details
Message-ID: <4ieuk3$kse@news00.btx.dtag.de>
Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail
References: <4i1pvs$iua@delos.stuttgart.netsurf.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail
From: RKloeckner@t-online.de (Ruediger Kloeckner)
Newsgroups: de.sci.electronics;,de.comp.lang.c
Subject: Re: RS485 mit 10 MBaud!?!
Date: 16 Mar 1996 17:43:31 GMT
Organization: Telekom Online Internet Gateway
Message-ID: <4ieuk3$kse@news00.btx.dtag.de>
References: <4i1pvs$iua@delos.stuttgart.netsurf.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Sender: 0271392351-0001@t-online.de (Ruediger Kloeckner)
X-Newsreader: Forte Free Agent 1.0.82