OneStep/StepControl: eine Drehscheibensteuerung für BiDiB
Fehlersuche
- Es funktioniert nicht, was nun?
- Motor dreht nicht.
Motor abstecken und mit dem Multimeter die Anschlüsse durchpiepsen: haben beide Leitungspaare Durchgang und gleichen Widerstandswert? - Motor wird heiß.
(Schrittmotoren brauchen auch im Stillstand Strom, eine Erwärmung ist normal.) Kontrolle der Stromwerte der Schrittmotorsteuerung und mit dem Datenblatt des Motors vergleichen.
Zur erweiterten Fehlersuche verfügen die Baugruppen über ein seriellen Zugang,
mit dem sich interne Zustände anzeigen und
verändern lassen.
Die Fehlersuche beginnt immer mit einer genauen optischen Inspektion: sind alle Lötstellen sauber, alle Anschlüsse korrekt ausgeführt und alle Bauteile korrekt eingebaut?
Debug-Interface der Grubenplatine
-
Die Grubenplatine (sowohl Stepcontrol als auch OneStep)
kann über ein FTDI-Kabel (USB-RS232-TTL) mit einem PC verbunden werden.
Damit besteht ein direkter serieller Zugriff
auf das sog. Debug-Interface, mit dem interne Daten, Konfiguration, Status usw. abgefragt und eingestellt werden
können.
- D:
Ausgabe einer Statusübersicht der Drehscheibe
Das FTDI-Kabel erzeugt einen virtuellen COM-Port, mit diesem COM-Port kann man sich (z.B. unter Verwendung von Hterm) mit 115200 Baud, 8 Datenbits, ein Stopbit (auch als 8N1 bezeichnet) verbinden. Als Zeichen für Zeilenende wird <cr> gewählt.
Es gibt u.a. folgende Befehle:
Debuginterface auf der Bühnenplatine
- Die Bühnenplatine hat eine serielle Schnittstelle mit einen Debug-Interface. Hier kann man sich mit
einem seriellen Adapter und Terminalprogramm mit 115200, 8N1 verbinden.
Physikalisch ist das aber problematisch,
da die Bühnenplatine mit ihrem Massepotential auf DCC bezogen ist,
ein direkter Anschluß an den PC verursacht also
i.d.R. einen Kurzschluß über den Weg Debug-Kabel - PC - USB - BiDiB-Master.
Um dieses Problem zu lösen, gibt es eine Adapterplatine mit Potientialtrennung:
Das ist ein kleines Board (15mm x 18mm), welches auf der einen Seite die Verbindung zum FTDI-Kabel herstellt, auf der anderen Seite ein 6-poliges Flachbandkabel mit 2mm Raster zur Bühne aufnehmen kann.