mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik RS485 Halbduplex


Autor: Armin (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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...

Autor: Fritz Ganter (fritzg)
Datum:

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

Autor: Armin (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Rahul (Gast)
Datum:

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

Autor: Fritz Ganter (fritzg)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Armin (Gast)
Datum:

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

Autor: Fritz Ganter (fritzg)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
www.nientech.de

USB485 mini

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.