Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen:stepper:signale [2021/12/21 16:10] – nessi | anleitungen:stepper:signale [2022/01/09 15:51] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
Die Einstellungen wurden daher gegenüber der Stammtischversion geändert. | Die Einstellungen wurden daher gegenüber der Stammtischversion geändert. | ||
- | Benötigte Teile: | + | ==== Benötigte Teile ==== |
+ | : | ||
* Hauptplatine über USB- Kabel mit PC verbunden | * Hauptplatine über USB- Kabel mit PC verbunden | ||
* Stromversorgung für Steppermotor | * Stromversorgung für Steppermotor | ||
Zeile 17: | Zeile 18: | ||
* Bestückte Stepperplatine mit einer (550) oder drei Anschlussmöglichkeiten (551) für Stepper-Motoren | * Bestückte Stepperplatine mit einer (550) oder drei Anschlussmöglichkeiten (551) für Stepper-Motoren | ||
- | Ablauf: | + | ==== Ablauf: |
- | Den Pattern-Configurator aufrufen und, wenn bisher noch nicht durchgeführt, | + | |
+ | Den ==== Pattern-Configurator | ||
+ | aufrufen und, wenn bisher noch nicht durchgeführt, | ||
Das „Dep Signal4“ Beispiel aufrufen und über die Excel-Funktionen von diesem Beispiel eine Kopie anlegen. Im Bild ist die Kopie unter „Formsignal“ abgespeichert. Das Beispiel wird als Grundlage verwendet. | Das „Dep Signal4“ Beispiel aufrufen und über die Excel-Funktionen von diesem Beispiel eine Kopie anlegen. Im Bild ist die Kopie unter „Formsignal“ abgespeichert. Das Beispiel wird als Grundlage verwendet. | ||
Nun in das Blatt „Formsignal“ wechseln und die folgenden Werte eintragen: | Nun in das Blatt „Formsignal“ wechseln und die folgenden Werte eintragen: | ||
- | + | ||
+ | {{ : | ||
Für die Steuerung des Steppers brauchen wir zwei Steuerbefehle: | Für die Steuerung des Steppers brauchen wir zwei Steuerbefehle: | ||
* Stepper ein-/ | * Stepper ein-/ | ||
- | * Drehrichtung des Steppers – über den gelben | + | * Drehrichtung des Steppers – über den grünen |
**__Anmerkung__: | **__Anmerkung__: | ||
Zeile 40: | Zeile 45: | ||
* Goto Activierung: | * Goto Activierung: | ||
- | Bild Prog-Gen einfügen | ||
- | Bild Goto Aktivierung einfügen | + | {{ : |
Über die Taste „Programm Generator“ die Daten nun zum Prog-Gen schicken. | Über die Taste „Programm Generator“ die Daten nun zum Prog-Gen schicken. | ||
- | Im Prog-Gen die Funktion an der gewünschten Stelle einfügen. Hier wurde ein neues Blatt zu Testzwecke angelegt. | + | Im |
+ | | ||
+ | die Funktion an der gewünschten Stelle einfügen. Hier wurde ein neues Blatt zu Testzwecke angelegt. | ||
+ | |||
+ | {{ : | ||
Zunächst nur die Zeilen | Zunächst nur die Zeilen | ||
Zeile 55: | Zeile 63: | ||
Nach der Einstellung des Signals können die Zeilen 11 bis 13 deaktiviert und die Zeilen 6, 8, 9 aktiviert werden. | Nach der Einstellung des Signals können die Zeilen 11 bis 13 deaktiviert und die Zeilen 6, 8, 9 aktiviert werden. | ||
- | |||
- | **ACHTUNG: | ||
- | |||
- | (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 der Spalte "Start Wert" definierten Zustand.) | ||
- | |||
- | __Diese Funktion funktioniert hier **NICHT**!__ Wenn sie im Prog-Gen bereits vorhanden ist für andere Funktionen genutzt wird, muss sie durch eine __„0“ in der Zeile „Startwert“ für die Signalfunktion abgeschaltet werden. | ||
- | __ | ||
Zeile 8 beinhaltet die im Pattern-Configurator erzeugte und importierte Funktion. | Zeile 8 beinhaltet die im Pattern-Configurator erzeugte und importierte Funktion. | ||
- | Nach der Eingabe der Adresse muss der Typ als „Grün“ oder „Rot“ definiert werden | + | ---- |
- | Mit Zeile 9 kann bei Bedarf eine LED, z.B. die Signalbeleuchtung, geschaltet werden. | + | **ACHTUNG: |
+ | 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 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 der Spalte "Start Wert" definierten Zustand.) | ||
- | https:// | + | __Diese Funktion funktioniert bis zur __Version 3.1.0__ **NICHT**!__ Wenn sie im Prog-Gen bereits vorhanden ist und für andere Funktionen genutzt wird, muss sie durch eine __„0“ in der Zeile „Startwert“ für die Signalfunktion abgeschaltet |
- | + | __ | |
- | ALTER TEXT | + | |
- | 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, | + | |
- | + | ||
- | **Benötigte Teie:** | + | |
- | + | ||
- | * Hauptplatine über USB- Kabel mit PC verbunden | + | |
- | * Stromversorgung | + | |
- | * 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, | + | |
- | Das „__Dep Signal4__“ Beispiel aufrufen und über die Schaltfläche **Neues Blatt** | + | |
- | + | ||
- | Nun in das neue angelegte Blatt wechseln. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Für die Steuerung des Steppers brauchen wir zwei Steuerbefehle: | + | |
- | + | ||
- | * Stepper ein-/ | + | |
- | * Drehrichtung des Steppers – über den grünen Kanal (LED Nr 2), Wert 255 eine Drehrichtung, | + | |
- | + | ||
- | Der blaue Kanal, das wäre dann die LED Nr 3 wenn die Anzahl | + | |
- | + | ||
- | 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 | + | |
- | + | ||
- | Für die anderen Einstellungen sind folgende Werte einzutragen bzw. zu ändern: | + | |
- | + | ||
- | * Anzahl der Ausgabe Kanäle: 2 | + | |
- | * Bits pro Wert: 8 | + | |
- | * Mode: „PM_SEQUENZ_NO_RESTART“ | + | |
- | * Analoges Überblenden: | + | |
- | * Goto Activierung: | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | + | ||
- | Über die Taste **„Programm Generator“** die Daten zum Prog-Gen schicken. | + | |
- | Im Prog-Gen die Funktion an der gewünschten Stelle einfügen. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | + | ||
- | Für Testzwecke habe ich ein neues Blatt angelegt. | + | |
- | * Zunächst nur die Zeilen | + | <WRAP center round info 60%> |
- | * Zeile **11** ist der rote Kanal, der den Stepper über ROT/GRÜN ein- bzw. ausschaltet. | + | UPDATE 09.02.2022 PROBLEMBEHEBUNG |
- | | + | In der **MobaLedLib Beta Version 3.1.0__A__**, die nun zur Verfügung steht, wurde das Problem behoben: |
- | * Zeile **13** dient zum Schalten der Signalbeleuchtung. Diese Funktion hat keinen Einfluss auf den Stepper und muss nicht genutzt werden. | + | |
+ | * Goto Pattern unterstützen nun auch das Pattern Flag PM_SEQUENZ_NO_RESTART. Analog Pattern Flags werden im Goto Modus nicht mehr ignoriert. | ||
- | Nach der Grundeinstellung des Signals können | + | * die Statusspeicherung von Goto Patterns wurde verbessert. Die dauerhafte Speicherung des Letzt-Zustands im EEPROM wurde im Zusammenhang mit GOTO Patterns verbessert. Beim Einschalten wird nun der zuletzt aktivierte Zustand wiederhergestellt (mit #define ENABLE_STORE_STATUS) |
+ | </ | ||
- | * 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/ | ||
- | * Mit Zeile **9** kann bei Bedarf eine LED, z.B. die Signalbeleuchtung, | ||