Benutzer-Werkzeuge

Webseiten-Werkzeuge


playground:playground

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
playground:playground [2021/11/22 13:52] nessiplayground:playground [2021/11/22 15:31] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== PlayGround ====== ====== PlayGround ======
-  
-**Formsignale mit dem Mini-Stepper bewegen**  
-  
- 
- 
-Quelle:** MLL Stammtisch Mai 2021** 
- 
-Tipps zu den Platinen, zum Einbau des Steppers und erste grundsätzliche Überlegungen zur Steuerung mit der MLL sind vom Anfang des Videos bis Minute 32 zu finden. 
-Ab Minute 33 wird die Steuerung des zweibegriffigen Formsignals vorgeführt, die im Folgenden erläutert wird. 
- 
-**Benötigte Teie:** 
- 
-  * Hauptplatine über USB- Kabel mit PC verbunden 
-  * Stromversorgung für Steppermotor 
-  * Formsignal mit eingebautem Mini-Steppermotor 
-  * Bestückte Stepperplatine mit einer (550) oder drei Anschlussmöglichkeiten (551) für Stepper-Motoren 
-** 
-Ablauf:** 
- 
-Den Pattern-Configurator aufrufen und, wenn bisher noch nicht durchgeführt, aus den Beispielen die Signale laden.  
-Das „__Dep Signal4__“ Beispiel aufrufen und über die Schaltfläche **Neues Blatt**  eine Kopie anlegen. Die Einstellungen übernehmen und einen neuen Namen vergeben, hier "Formsignal“. Das Beispiel wird als Grundlage verwendet. 
- 
-Nun in das Blatt „Formsignal“ wechseln.  
- 
-Für die Steuerung des Steppers brauchen wir zwei Steuerbefehle: 
- 
-  * Stepper ein-/ausschalten – über den roten Kanal mit dem Wert 127 
-  * Drehrichtung des Steppers – über den gelben Kanal, Wert 255 eine Drehrichtung, Wert 0 entgegengesetzt 
- 
-Der blaue Kanal kann zur Steuerung einer LED verwendet werden, z.B. der Signalbeleuchtung. Diese Funktion nutze ich im Prog-Gen, nicht hier im Pattern-Config. 
- 
-Daher den Wert für die **Ausgabekanäle auf „2“** einstellen.  
-In der unteren Tabelle könne die Werte für die anderen Ausgabekanäle gelöscht werden. 
- 
-Für die anderen Einstellungen sind folgende Werte einzutragen bzw. zu ändern: 
- 
-  * Bits pro Wert: „8“  
-  * Mode: „PM_SEQUENZ_NO_RESTART“   (Flanken getriggerter einmalige Sequenz. Kein Neustart während der Laufzeit) 
-  * Analoges Überblenden: „0“  (abschaltet das Überblenden ab) 
-  * Goto Activierung: „Binary“ (Bild einfügen, mit dieser Einstellung kann dann im Prog-Gen der Ein/Aus-Schalter gewählt werden, um ein mehrfaches Bewegen der Signalflügel in die selbe Richtung auszuschließen.) 
- 
-Bild Prog-Gen einfügen 
- 
-Über die Taste **„Programm Generator“** die Daten zum Prog-Gen schicken. 
-Im Prog-Gen die Funktion an die gewünschte Stelle einfügen.  
- 
-Hier ist ein neues Blatt, DCC Test(2), für Testzwecke angelegt worden.  
- 
-  * Zunächst nur die Zeilen  **4** (Heartbeat) und 11 bis 13 aktivieren und zum Arduino schicken. Diese Zeilen sind zur erstmaligen Einstellung des Signals.  
-  * Zeile **11** ist der rote Kanal, der den Stepper über „ ROT/GRÜN) ein- bzw. ausschaltet.  
-  * Über Zeile **12** kann die Drehrichtung bestimmt werden. Eingeschaltet (GRÜN) wird der Wert 255 gesendet, ausgeschaltet (ROT) der Wert 0 und damit die entgegengesetzte Drehrichtung.  
-  * Zeile **13** dient zum Schalter der Signalbeleuchtung. Diese Funktion hat keinen Einfluss auf den Stepper und muss nicht genutzt werden.  
- 
- 
-Nach der Einstellung des Signals können die Zeilen __11 bis 13 deaktiviert__ und die __Zeilen 6, 8, 9 aktiviert__ werden. 
- 
-  * Mit der Zeile **6** wird der letzte Zustand gespeichert „#define ENABLE_STORE_STATUS()“. Damit wird erreicht, dass beim nächsten Einschalten der Anlage, bei einem Reset des Nano oder nach Unterbrechung der Stromversorgung der letzte definierte Zustand wieder eingenommen wird. (Die letzten Zustände bei Signalen oder anderen per DCC, Selectrix oder CAN gesteuerten Funktionen werden gespeichert und beim nächsten Start wieder aktiviert. Wenn der Modus nicht aktiviert ist, dann sind die entsprechenden Funktionen abgeschaltet bzw. beginnen mit dem in in der Spalte "Start Wert" definierten Zustand.) 
-  * Zeile** 8** beinhaltet die vom Pattern-Config erzeugte Funktion. Nach der Eingabe der Adresse muss der Typ als „Ein/Aus“ definiert werden, nicht als Taster!, um eine mehrfache Bewegung der Flügel des Signals in eine Richtung auszuschließen. 
-  * Mit Zeile **9** kann bei Bedarf eine LED, z.B. die Signalbeleuchtung, geschaltet werden.  
- 
playground/playground.1637589179.txt.gz · Zuletzt geändert: 2021/11/22 14:53 (Externe Bearbeitung)