Article View: de.sci.electronics
Article #45Re: RS485 mit 10 MBaud!?!
From: Ruediger Kloeckner
Date: Sat, 16 Mar 1996 17:43
Date: Sat, 16 Mar 1996 17:43
42 lines
2634 bytes
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-mailReferences:
<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