Protokollumsetzer RS232 <> RS485

OP #3550068
Lesenswert?

Hallo ich möchte ein Schnittstellenprotokoll, dass über eine RS485 
läuft, auf ein neues Protokoll, was einfacher ist, umsetzen und über 
eine RS232 weiterleiten.
Ist es mit ein einen PIC und so einen Bausatz 
(http://www.digitale-elektronik.de/shopsystem/product_info.php?cPath=23_31&products_id=110&osCsid=372d415b4e83) 
möglich? Oder Gibt es andere Möglichkeiten die einfach und schnell 
realisierbar sind?

Gruß Fozziebear
OP #3551238
Lesenswert?

@Walter,
,habe ich auch schon überlegt. So eine embedded  System auf Linux oder 
Windows.
Habe aber noch nix einfaches und Kostengünstiges gesehen.

@Frank,
brauch es erst einmal für Prototyp und eine Miniserien 20-100 Stück.
Darum soll der Aufwand auch nicht so hoch sein.


Der Vorgang sollte so ablaufen:

Systemrechner kommuniziert über RS232 und eine Standartprotokoll 
verschlüsselt mit dem Wandler.
Der Wandler kommuniziert über ein anderes Protokoll und über RS485 mit 
der Maschine. Diese RS485 Protokoll wird je nach Maschine angepasst.
Die Verlagerung des Maschinenprotokolls in den Systemrechner ist nicht 
möglich, darum ein Wandler.

mfg
Gast #3551458
Lesenswert?

Hi, Fozzie Bear,

> Der Vorgang sollte so ablaufen:
> Systemrechner kommuniziert über RS232 und eine Standartprotokoll
> verschlüsselt mit dem Wandler.
> Der Wandler kommuniziert über ein anderes Protokoll und über RS485 mit
> der Maschine. Diese RS485 Protokoll wird je nach Maschine angepasst.
> Die Verlagerung des Maschinenprotokolls in den Systemrechner ist nicht
> möglich, darum ein Wandler.

Ja, im Prinzip ja. Der Knackpunkt liegt im "kommuniziert" - genauer: Der 
Systemrechner muss bestimmen, wann die Maschine nicht mehr zu senden 
hat. Erst dann darf er selber senden.

Das CTS-Signal von RS-232C wird zur Umschaltung gern verwendet. Das 
Betriebssystem kann Dir aber Ärger machen, wenn nicht der IC wie Intel 
8051 den CTS bedient, sondern ein anderer Task - und der zu spät kommt.
10 Mikrosekunden können da stundenlange Diskussionen mit dem Kunden 
auslösen, wenn dieser Fehler angeblich immer nur beim Kunden aufkommt 
...

Ich habe Schaltungen gesehen, die das mit zwei Monoflops machen und mit 
zwei antiparallel geschalteten RS-485-Treibern nach dem Motto: "Wer das 
Startzeichen etwas eher sendet, der bekommt den RS-485-Bus, dessen 
Treiber wird über Enable frei gegeben!"

Ich bin sicher, Spezialisten wie Meilhaus bieten so was an.


Ciao
Wolfgang Horn

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