Forum: Mikrocontroller und Digitale Elektronik RS485 Halbduplex


von Armin (Gast)


Lesenswert?

Hallo

Ich möchte mit über einen RS485 2-Draht Bus mehrere Slaves ansteueren.
Der Master hat nur eine RS232-Schnittstelle und kommuniziert daher über
einen Konverter (RS232/RS485). Da die Slaves "Hardwarlösungen" sind,
antworten diese jedoch sehr schnell (20 - 100ms). In dieser Zeit ist es
meinem Programm jedoch nicht möglich, den RS485-Bus von Senden am
Empfangen umzuschalten! Ich habe gehört, dass dieses Problem durch
"intelligente" Koverter gelöst werden kann... Habe jedoch nichts
gefunden. Kenn jemand so etwas? Gibt es noch andere Möglichkeiten?

Danke und Gruss

Armin

von Rahul (Gast)


Lesenswert?

Man nehme einen Mikrocontroller mit 2 seriellen Schnittstellen (z.B.
ATmega162).
An die eine kommt der PC, an die andere der RS485-Bus.
Der Controller kümmert sich um den RS485-Ablauf und leitet die Daten
von einer Seite zur anderen weiter...
Das wäre ein intelligenter Schnittstellen-Konverter...

von Fritz G. (fritzg)


Lesenswert?

Kannst du überhaupt auf Empfangen umschalten? Wenn ja, warum nicht
schnell genug?

von Armin (Gast)


Lesenswert?

@Rahul
Das ist mir zuviel Hardware. Ich möchte ein Standardprodukt (einen
Standard-Konverter) einsetzten, welches mein Problem löst (wenn das
möglich ist).

@FritzG
Ja, ich schalte mit dem RTS-Signal um. Nicht schnell genau weil die
Kommunikation durch ein Delphi-Programm unter Windows läuft.

von Rahul (Gast)


Lesenswert?

Eigentlich müsste es doch möglich sein, eine Hardware-Handshake-Leitung
(RTS?) zur Bussteuerung (Master-Lesen/-Schreiben) zu benutzen.
Hab ich auch irgendwo schon gesehen.... wüsste jetzt aber auch nicht
wo.

von Rahul (Gast)


Lesenswert?

guck mal bei b&b-electronics (google findet die...).
Die könnten solche Adapter haben.

von Fritz G. (fritzg)


Lesenswert?

Ich verwende einen USB-RS485 Konverter, der schaltet automatisch nach
dem Senden auf Empfang, ich glaub im ms Bereich. Müsste aber austesten
wie lang er wirklich braucht.

von Armin (Gast)


Lesenswert?

Das hört sich ziemlich genau nach dem an was ich brauche... Ist ein
Typen-Kennung vorhanden?

von Fritz G. (fritzg)


Lesenswert?

www.nientech.de

USB485 mini

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.