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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren