Servo-Ansteuerung für Weichenbefehle

Norbert
Beiträge: 300
Registriert: 31.12.2018, 08:07
Hat sich bedankt: 1 Mal
Danksagung erhalten: 71 Mal

Re: Servo-Ansteuerung für Weichenbefehle

Beitrag von Norbert » 05.05.2019, 12:43

Hallo Lorenzo,
liefert die alte LGB Zentrale evtl. noch die uralte Eimerkette?
Nur mal so eine Idee.

VG Norbert

Lorenzo
Beiträge: 34
Registriert: 20.04.2019, 19:24
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Servo-Ansteuerung für Weichenbefehle

Beitrag von Lorenzo » 05.05.2019, 12:49

Danke für die schnellen Antworten.

Die Zentrale ist schon auf den sog. Parallelbetrieb eingestellt. Das sollte so also funktionieren. Wie gesagt, ein alternativer Decoder mit ATMega erkennt die Weichensignale.

Da fällt mir gerade ein: ist bei diesem Decoder die DCC Polarität wichtig?

little.yoda
Site Admin
Beiträge: 882
Registriert: 14.09.2018, 19:05
Hat sich bedankt: 33 Mal
Danksagung erhalten: 143 Mal

Re: Servo-Ansteuerung für Weichenbefehle

Beitrag von little.yoda » 05.05.2019, 13:00

Hi

ich habe es noch nie probiert, die Signale direkt abzugreifen.

Ich habe immer die folgende Schaltung genutzt:
dcc.png
dcc.png (30.59 KiB) 7060 mal betrachtet

Ein paar Anmerkungen:
- Nimm den Abschnitt ""m": "simulateZ21"" heraus. (Nur um sicher zu gehen)
- Schau mal direkt auf dem esp8266 nach, ob er Befehle dekodieren kann http://192.168.x.x/dcclogger
- ggf. gibt es mit der Weichen-ID ein Problem

Lorenzo
Beiträge: 34
Registriert: 20.04.2019, 19:24
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Servo-Ansteuerung für Weichenbefehle

Beitrag von Lorenzo » 05.05.2019, 13:38

Danke für die Vorschläge.
Ich habe eine ähnliche DCC Anschaltung verwendet. Nur ohne Optokoppler.

Ohne den Abschnitt ""m": "simulateZ21"" kann ich auch nicht über die App steuern. DCC geht immer noch nicht. Der Command Logger zeigt nur Lok Befehle von der App, aber keine Weichen Befehle.

Mir ist auch aufgefallen, dass die Servowinkel immer 0 bzw. 100 Grad betragen. Auch nach Änderung auf 50 und 100 Grad

Code: Alles auswählen

"turnout2value": { "0": "50", "1": "100"
Ich habe ebenfalls den ESP formatiert und die Dateien neu aufgespielt. Leider alles ohne Erfolg. Nach wie vor geht die Steuerung über die App. Dies kann ich über die serielle Schnittstelle verfolgen bzw. sehe es ja auch an der Servo Reaktion.

Norbert
Beiträge: 300
Registriert: 31.12.2018, 08:07
Hat sich bedankt: 1 Mal
Danksagung erhalten: 71 Mal

Re: Servo-Ansteuerung für Weichenbefehle

Beitrag von Norbert » 05.05.2019, 15:16

Hallo Lorenzo,
könntest du bitte mal skizzieren, oder nochmal genau beschreiben, was du wie verschaltet hast, und wozu?
Ich habe leider Probleme mit dem Erkennen deines genauen Vorhabens.
Welche Rolle spielt da eine DCC Zentrale, neben der ESP-WLAN -Ansteuerung?


VG Norbert

Lorenzo
Beiträge: 34
Registriert: 20.04.2019, 19:24
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Servo-Ansteuerung für Weichenbefehle

Beitrag von Lorenzo » 05.05.2019, 16:01

Hallo Norbert,

ich möchte gern die Weiche sowohl über WLAN als auch alternativ über DCC ansteuern. Daher soll der ESP separat die Weichenbefehle, die über die Schiene kommen auswerten. Sobald das funktioniert, möchte ich als nächsten Schritt über WLAN die Weichenbefehle per MQTT senden. Auch Rückmeldungen von der Weiche sollen dann über MQTT zurück gesendet werden. Aber das ist Faust zweiter Teil. Zuerst einmal möchte ich auch das Dekodieren der DCC Weichenbefehle in den Griff bekommen. Verwendung findet dabei nicht eine Z21 Zentrale, sondern eine LGB Zentrale.

Beste Grüße
Lorenzo

Norbert
Beiträge: 300
Registriert: 31.12.2018, 08:07
Hat sich bedankt: 1 Mal
Danksagung erhalten: 71 Mal

Re: Servo-Ansteuerung für Weichenbefehle

Beitrag von Norbert » 05.05.2019, 16:39

Ok, jetzt habe ich´s gerafft.
Du gibst über D7 DCC von der Zentrale ein, der ESP soll den Weichenbefehl für den Servo aufbereiten.

In der config kann jedenfalls ich keinen Fehler entdecken...

Bleibt die Frage, ob der ESP tatsächlich über D7 das Signal von der Zentrale auswerten und aufbereiten kann,
neben der WLAN Verbindung oder auch ohne diese...

- Hast du die DCC-Polarität mal getauscht?
- mal gemessen, ob an D7 das Signal von der Zentrale sauber ansteht und nicht evtl. zusammenbricht?
- Hast du auch wirklich die -1 Verschiebung beachtet? Z.B. Weiche 4 muss mit Weiche 3 angesprochen werden.
- eine andere Zentrale (nur zur Sicherheit) mal drangehangen?

Ansonsten fällt mir derzeit leider auch nichts mehr ein.
Aber irgendwie wird das bestimmt noch was, da bin ich mir sicher. Mit Geduld und Spucke.....

VG N.

Lorenzo
Beiträge: 34
Registriert: 20.04.2019, 19:24
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Servo-Ansteuerung für Weichenbefehle

Beitrag von Lorenzo » 05.05.2019, 16:59

Hallo Norbert,

vielen Dank für deine Rückmeldung.

DCC Polarität habe ich getauscht -> kein Erfolg
Das Signal an D7 steht sauber an -> mit Analog Oszilloskop geprüft
Ich habe sowohl Weichenadressen +1 als -1 probiert -> kein Erfolg
Eine andere Zentrale kann ich erst im Laufe der nächsten Woche bekommen und ausprobieren

Jetzt hoffe ich nur, dass die DCC Auswertung mit den vielen Interrupts auch parallel mit dem WLAN funktioniert. Aber vielleicht hat Sven ja noch eine Idee dazu.

Norbert
Beiträge: 300
Registriert: 31.12.2018, 08:07
Hat sich bedankt: 1 Mal
Danksagung erhalten: 71 Mal

Re: Servo-Ansteuerung für Weichenbefehle

Beitrag von Norbert » 05.05.2019, 17:13

Eine verwegene Idee hätte ich noch:

Versuche es doch vielleicht nochmal mit der +4 Verschiebung, die Roco von anderen Zentralen unterscheidet.
In der Z21 kann man das anhaken, dann merkt man von der Verschiebung nichts mehr.
Ich würde es zur Sicherheit nochmal damit durchtesten, zusätzlich auch mit dann obendrauf nochmal -1.
Dann hast du jedenfalls alles soweit durch.

VG N.

Lorenzo
Beiträge: 34
Registriert: 20.04.2019, 19:24
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Servo-Ansteuerung für Weichenbefehle

Beitrag von Lorenzo » 05.05.2019, 17:25

Auch das hab ich jetzt mal mit Adresse und bis zu +/- 8 ausprobiert. Hat leider auch nichts gebracht :(

Ich vermute mal, dass bei mir mit der DCC Auswertung irgend etwas grundsätzlich nicht hinhaut

Antworten