Hallo, ich möchte eine Schnittstelle programmieren für eine Verbindung "PC zu Gerät". Das Gerät verfügt über den RS-485-Anschluß. Für den Entwicklungs-PC habe ich einen USB nach RS-485-Konverter. In der Produktivumgebung befindet sich ein "Industrie-PC" mit der richtigen Schnittstelle. Ich baue mir gerade die Entwicklungumgebung auf: 2 PCs mit Konverter USB-nach RS-485 auf PC1 ist meine Entwicklungsumgebung auf PC2 wird eine Analyse-Software installiert um festzustellen ob die Schnittstelle von PC1 die richtigen Signale an das Gerät (in der Entwicklung PC2) sendet. Nun meine Fragen: 1. Kann ich die beiden PC2 (Konverter) RS-485 mit einem normalen seriellen RS232-Kabel verbinden. Dieses hat ja doch mehr verwendete Leitungen als RS485 bräuchte? 2. Hat jemand Tipps für eine gute Analyse-Software für PC2? Danke & Gruß Frank
Das RS485 sollte oberhalb einer gewissen Geschwindigkeit verdrillt sein. Das bedeutet unterhalb einer gewissen Geschwindigkeit passt das RS232 Kabel schon. Probier's doch einfach aus.
Gast
#1607848
1. Dein Kabel ist nicht das einzige Problem. In der realen Industrie gibt es auch Störnebel, Potentialprobleme und verschiedene Längen. Der Einfachheit halber würde ich übliche Cat5-Kabel testen. 2.Analyse-Software für PC2? Ob Sandra hilft?
Mit Analysesoftware meine ich SOftware mit der ich die eingehenden Signale auf dem seriellen Port analysieren und vielleicht mitprotokollieren kann. Danke & Gruß Frank
Da eignet sich das oft fälschlicherweise als Terminalprogramm bezeichnete "hTerm" von Tobi: Beitrag "Neues Terminal-Programm für Windows" Das erlaubt freizügiges Einstellen der Kommunikationsparameter (jedoch nur das, was die verwendete Hardware auch wirklich erlaubt; so kann man zwar beliebige Baudraten einstellen, die Onboard-Schnittstelle eines PCs kann aber maximal 115200), beliebiges Steuern der Handshakeleitungen und stellt empfangene Bytes in verschiedenen Formaten (binär, dezimal, Hex ..) dar.