Hallo an alle Mitlesenden,
das Thema ist sicher ziemlich OT, aber ich wᅵre fᅵr jeden Tipp oder fᅵr
einen Hinweis auf eine andere passendere Newsgroup dankbar.
Kurze Vorabinfo:
Ich steuere ᅵber eine RS232 Schnittstelle mit speziellen
Ansteuerungsbefehlen des Herstellers ᅵber einen zwischengeschalteten
Controller eine LED-Groᅵanzeige an. Der Controller setzt die Befehle fᅵr
die Groᅵanzeige nochmals in ein spezielles Format um und gibt diese
wiederum ᅵber eine RS485 Schnittstelle an die Groᅵanzeige weiter.
Prinzipschema:
PC -> RS232 -> Controller -> RS485 -> LED-Groᅵanzeige (alles in 57600 Baud).
Leider ist es so, dass der Entwickler der Groᅵanzeige und des
Controllers aufgrund mangelnden Interesses (es wurden wahrscheinlich zu
wenig Anzeigen verkauft) die weitere Entwicklung des Controllers und der
Anzeige eingestellt hat. Leider bin ich jedoch mit der
ᅵbertragungsgeschwindigkeit zwischen allen Komponenten absolut nicht
zufrieden. Leider kann ich die reine ᅵbertragungsgeschwindigkeit (57600
Baud) zur LED-Anzeige aufgrund der eingebauten Komponenten
wahrscheinlich nicht erhᅵhen.
Ich mᅵchte daher die Daten, die ᅵber die RS485 Schnittstelle gehen,
direkt abfangen bzw. abhorchen. Zum ᅵbertragungsprotokoll bekomme ich
vom Hersteller leider keine genauen Auskᅵnfte. Mein Ziel ist es den
Controller durch einen PC mit RS485 Schnittstelle zu ersetzten und die
Aufgaben des Controllers durch optimierte und evtl. auch neue Befehle zu
ersetzen. Der PC soll dann spᅵter in ein Netzwerk eingekoppelt werden.
Ich kᅵnnte mir folgendes Vorgehen vorstellen:
Als erstes, vermute ich mal, muss ich mir einen Serial RS232 to RS485
Konverter beschaffen (evtl. auch USB/RS485?). Den Controlleranschluss
RS485 mit dem RS485 am PC verbinden und dann eine Software installieren,
die diesen Port abhᅵrt. Als nᅵchstes durch einige Musterbefehle die ᅵber
den Controller von einem anderen PC gestartet werden, die Protokollart
entschlᅵsseln, etc. etc. ...etc. Es ist ᅵbrigens eine eine
2-Draht-Verbindung.
Eine Menge Arbeit, aber man kann dabei sicherlich auch eine Menge
lernen. Oder sollte ich es doch lieber sein lassen?
Gruᅵ Wolfgang
sch�n mal von Dir zu lesen.
Wir hatten mal kurzen Mail-Kontakt (wegen TV-Grafik) vor gut 2 Jahren.
Haupts�chlich deswegen f�llt mir Dein Beitrag auf.
Prinzipiell finde ich so etwas ja immer ganz spannend, forschen ist ja
immer eine sch�ne Sache.
Ich weiss ja, dass diese Geschichte f�r Dich so eine Art Liebhaberst�ck
ist, deshalb w�rde ich Dir auf jeden Fall dazu raten.
Die Investition in einen USB/RS485-Adapter ist ja noch �berschaubar.
Aber...
> Leider ist es so, dass der Entwickler der Gro�anzeige und des
> Controllers aufgrund mangelnden Interesses
Was passiert eigentlich wenn eine der Tafeln defekt ist...?
Wenn da dann auch kein Support mehr zur Verf�gung steht, w�re jede
investierte Stunde eine zu viel...
Ich w�rde etwa so vorgehen:
2 Adapter kaufen und eine Testumgebung schaffen, um sicher zu sein, dass
die Verbindung zustande kommt (man kennt ja die Treiberprobleme etc.)
Wenn ich eine funktionierende Umgebung h�tte, den Controller statt der
Tafel anschliessen und versuchen dahinter zu kommen, wie die Sache l�uft...
> Es ist �brigens eine eine 2-Draht-Verbindung.
Das geh�rt ja zum Prinzip der RS485, macht es aber nur bedingt leichter...
RS485 ist ja eine Art 'Ringleitung' an der n Empf�nger h�ngen, die (ohne
normiertes Protokoll) �ber Adressen angespochen werden.
Ich vermute aber, dass es bei den Reittafeln aber noch nicht einmal diese
Adressierung geben wird, da sie ja eh alle das selbe anzeigen sollen.
Ich w�nsche Dir jedenfalls viel Spa� beim Experimentieren,
Georg
Zum Abhᅵren des Ports brauchst du keine SW schreiben, da gibt es die
Freeware Portmon die das kann.
Einen einfachen RS232toRS485 Konverter kannst Du folgendermassen selbst
bauen:
RS232 Stecker RS485
Stecker
Pin2 mit Pin3 verbinden --------> auf Pin8
Pin5 --------> auf
Pin3
120Ohm Widerstand zwischen Pin3 und Pin8
Schirm des Kabels auf Masse
Diesen Konverter habe ich selbst noch nie ausprobiert, kann daher nicht
garatieren, daᅵ er auch funktioniert.
mfg
Peter
"Wolfgang Buᅵmann" <w.bus...@gmx.de> schrieb im Newsbeitrag
news:%23lPj0hV...@TK2MSFTNGP06.phx.gbl...
ebenfalls sch�n, von dir mal wieder zu h�ren.
Da die weiteren Details hier sicher keinen interessieren, schicke ich
dir eine Mail an deine private Adresse.
Gru� Wolfgang