Schalter für serielle Datenleitung gesucht

Gast #4936769
Lesenswert?
• ▲
▼
Hallo Elektroniker,

ich möchte mir gern ein Testgerät bauen, was die Messergebnisse zweier 
Geräte miteinander vergleicht.

Diese Messwerte kann man über RS485 von dem Gerät abfragen.

Bisher mache ich das manuell. Dazu schließe ich zunächst Gerät 1 per 
Schnittstellenwandler an meinen Rechner an, lese mit einem festen Ablauf 
eine Reihe von Messwerten ein und schreibe diese in eine Datei.
Anschließend wird umgestöpselt und der gleiche Ablauf nochmal mit dem 
zweiten Gerät gemacht.

Die beiden Dateien vergleiche ich dann.

Das würde ich jetzt gern automatisieren, um so einen Vergleich auch mal 
als Langzeittest über ein paar Tage laufen zu lassen.

Die Idee ist, einen Mega128 so zu programmieren, dass er auf Gerät 1 
eine Messung macht, dann automatisch auf das Gerät 2 umschaltet und dort 
die gleiche Messung macht.
Anschließend wird direkt verglichen und das Ergebnis auf eine SD Karte 
geschrieben.

Dafür suche ich nun ein IC, mit dem ich die RS485 Leitung umschalten 
kann.

Kann mir jemand ein Bauteil nennen, was das kann?

 E               |------|                 A
 I     Schalt ---|      |--- RS485 A1     U
 N               |      |--- RS485 B1     S
 G    RS485 A ---|      |                 G
 A    RS485 B ---|      |--- RS485 A2     A
 N               |      |--- RS485 B2     N
 G               |------|                 G


Kann man bei einer Datenrate von 19200 baud dafür einfach einen analogen 
switch nehmen (vllt. SN74AHC4066N)? Oder kennt jemand einen passende 
Switch? Optimalerweise im DIL Gehäuse...

Freu mich auf eure Ideen.

LG, Rick
Gast #4936820
Lesenswert?
• ▲
▼
Das wäre auch eine Möglichkeit. Hätte vielleicht auch den Vorteil, dass 
man ja nur den Logik-Level des UART umschaltet - nicht die RS485.

Aber den MAX14763 finde ich auch sehr interessant.

Vielen Dank für eure Antworten. Ich grübel mal weiter drüber ;)

LG
Gast #4936938
Lesenswert?
• ▲
▼
Hallo Georg,

die Messgeräte sind fertige Geräte, die ich nicht ändern kann.
Ich muss sie nur testen und sicherstellen, dass sie in einer bestimmten 
Umgebung korrekte Werte liefern - bzw. im Rahmen einer ständigen Prüfung 
feststellen, dass das ggf. nicht (mehr) tun.

Daher besteht die Möglichkeit einer Adressierung leider nicht.
Auch das Protokoll, was ich verwenden muss, gibt das nicht her.

Daher die Umschaltung des Busses auf eine separate Linie.

Adressierung wäre toll - aber leider habe ich da keinen Einfluss drauf 
;)

Danke trotzdem, Rick

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.