Also ich hab mir das jetzt genauer angesehen und eine kleine Skizze
erstellt.
Um sicherzugehen, dass ich das ganze verstanden habe, habe ich eine
kleine Skizze gemacht und in den Anhang gestellt.
Die Anschlüsse für den D-SUB 9 Stecker habe ich aus dem Datenblatt für
die Schrottmotorsteuerung.
Da ich keine Verwendung für gleichzeitiges Senden und Empfangen sehe,
gehe ich davon aus, dass ich einen Half-Duplex Treiber brauche.
Da die Anschlüsse A und B invertierte und nicht invertierte
Datenleitungen sind, bin ich davon ausgegangen, dass ich die RX+ und TX+
Anschlüsse kurzschließen kann und an den nicht invertierten Anschluss
für die Datenübertragung an den Treiber (A) führen kann. Analog dazu RX-
und TX- an den invertierten Anschluss (B).
Liege ich da richtig?
Im Datenblatt des Treibers (MAX13422E) ist angeführt, dass ich A und B
mit einem 120 Ohm Widerstand kurzschließen soll. Kann ich davon
ausgehen, dass im Anschluss der Schrittmotorsteuerung auch ein solcher
Widerstand vorhanden ist, oder muss ich den Widerstand selbst zwischen
(RX+,TX+) und (RX-,TX-) einbauen?
Aus dem Programmierhandbuch für den Controller entnehme ich folgendes
Protokoll für die Kommunikation:
- Jeder Befehl startet mit dem Zeichen # und endet mit '\r'
- Nach dem Startzeichen kommt die Adresse des Motors
- Danach der Befehl als ASCII-Zeichen
Nach Abarbeitung erhält man eine Antwort der Steuerung
Danke