www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik RS-232/RS-422 Konverter


Autor: Axel (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
ich würde gern ein Überwachungscontroller sowie den dazugehörigen 
Systemmonitor über ein Programm ansteuern und überwachen. Über den 
Touchscreen des Systemmonitors kann ich Parametereinstellungen ändern 
und die Daten, die vom Controller empfangen werden überwachen. Anstelle 
des Systemmonitors kann ich über die RS-232 Schnittstelle den Controller 
an den PC anschließen und mit Hilfe eines Programmes dieselben 
Funktionen ausführen, wie mit dem Systemmonitor. Ich will nun sowohl am 
PC, als auch am Systemmonitor Änderungen am Controller vornehmen können. 
Zudem sollen Parameter, wenn ich sie am PC ändere, am Systemmonitor 
ebenfalls abgeändert werden. Lässt sich das so ohne weiteres mit einem 
RS-422 Schnittstellen-Konverter realisieren, oder gibt es da 
weitere/bessere Lösungen?! Systemmonitor und PC wechseln sich ja im 
Grunde als „Master“ ab.

Im Voraus schon mal vielen Dank,
Axel

Autor: noips (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es ist nicht ganz klar was du willst. Hast du irgend ein fertiges Gerät, 
das du Systemmonitor nennst und das eine RS422-Schnittstelle hat?

Autor: Reinhard Kern (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Axel schrieb:
> Zudem sollen Parameter, wenn ich sie am PC ändere, am Systemmonitor
> ebenfalls abgeändert werden.

Hallo Axel,

dann muss der Systemmonitor den Verkehr zwischen PC und Steuerung 
mithören und interpetieren - wie soll das ein Schnittstellenwandler 
können? Dazu brauchst du einen Computer.

Gruss Reinhard

Autor: Axel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Noips, Hallo Reinhard!
zunächst einmal vielen Dank für eure schnelle Antwort!
Der Systemmonitor (RS232-Schnittstelle) ist im Grunde ein kleiner 
Computer, mit dem man über den Touchscreen Parameter am Controller 
(RS232-Schnittstelle) ändern und beobachten kann.
Ich hab jetzt mal alle drei Geräte miteinander verkabelt (siehe Bild). 
Die Daten lassen sich am PC und SM darstellen. Allerdings kann ich nur 
mit dem SM Daten bzw. Änderungen an den Controller senden.
Mit dem PC ist es mir nicht möglich Änderungen am Controller 
vorzunehmen. Wieso? Um nach Belieben mit PC oder SM auf den Controller 
zuzugreifen zu können, benötige ich ja ne Art Bus. PC+SM+Controller 
besitzen allerdings nur eine RS232. Aus diesem Grund bin ich auf ein 
RS232/RS422-Konverter gekommen. Ich habe 3 Geräte mit einer RS232 
Schnittstelle, die miteinander kommunizieren sollten, wobei der "Master" 
abwechselnd PC oder SM ist.
Viele Grüße und nochmals Danke,
Axel

Autor: noips (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Und die Software, die du auf dem SM und auf dem PC hast ist etwas 
fertiges, wo du gar kein Einfluss darauf hast, oder? Oder kannst du 
diese Software selbst verändern?

Wenn die Software etwas fertiges ist, und du nichts mehr dran machen 
kannst, dann würde ich sagen, muss du schauen ob diese Software so ein 
abwechselnden Zugriff (mal durch PC, mal durch SM) erlaubt. Wenn nicht, 
dann kannst es auch nicht mit dem Konverter nicht machen.


> Die Daten lassen sich am PC und SM darstellen. Allerdings kann ich nur
> mit dem SM Daten bzw. Änderungen an den Controller senden.
> Mit dem PC ist es mir nicht möglich Änderungen am Controller
> vorzunehmen. Wieso?

Und die Änderungen, die du am SM vorgenommen hast, werden auch am PC 
dargestellt?

Autor: Axel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Noips,
die Software lässt sich leider sowohl am PC als auch am Sm nicht 
verändern.
Die Änderungen die ich am SM vorgenommen hab, werden am PC angezeigt. 
Was gibts da für Möglichkeiten, um eine Kommunikation zu ermöglichen?!
Danke und Gruß,
Axel

Autor: noips (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also, RS232 ist für Punkt zu Punkt Verbindungen da, dann hat der 
Hersteller so einen Betrieb wohl gar nicht vorgesehen. Hast du keine 
Doku dafür, wo du das nachschauen kannst?

Autor: Axel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Leider nicht. Keine Doku, keine weiteren Infos. Gruß

Autor: Reinhard Kern (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

bevor du anfängst dir einen Konverter/Switch oder sowas zu stricken, 
probiers doch mit Umstecken. Da merkst du schnell, ob was logisch nicht 
geht, und solche logischen Fehler können auch auf der physikalischen 
Ebene nicht behoben werden.

Meine Beurteilung: wenn die Steuerung alle Daten speichert und Eingaben 
üder eine Bedienoberfläche vorsieht, kann es gehen, das ist dann wie 
Umschalten zwischen 2 Terminals. Wenn ein Teil der Logik oder 
Speicherung im PC steckt, wird es nicht gehen.

Gruss Reinhard

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.