OneStep/StepControl: eine Drehscheibensteuerung für BiDiB

Fehlersuche

    Es funktioniert nicht, was nun?

    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?

  • 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.

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.
    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:
  • D:
    Ausgabe einer Statusübersicht der Drehscheibe

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.