Decoder Optimierung CV Programmierung OfficeHuebsch at http AMW
Decoder Optimierung CV Programmierung Office@Huebsch. at http: //AMW. huebsch. at © Ing. Arnold Hübsch 2004 ff
Administratives Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Seminar Zeiten Telefone Parkplätze Nachrichten WC Rauchen Essen / Trinken http: //AMW. huebsch. at Folie 2 von 42
Agenda Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Vorstellungsrunde CV Basics Geschwindigkeit Motorregelung Kennlinien Effekte für Ausgänge Blinken, Dimmen, Kupplung, Abblenden CV Sätze Decoder sperren Beispiele Funktions und Weichendecoder http: //AMW. huebsch. at Folie 3 von 42
Intro Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Dieses Seminar geht davon aus, dass die Decoder und Verbraucher bereits eingebaut sind Bei der Programmierung von Decodern sind immer die jeweiligen Unterlagen nötig Hersteller Unterschiede Versions- Unterschiede Programmierung am Programmiergleis Adressunabhängig CV Auslesen möglich Programmieren auf der Strecke (POM) Lokadressen spezifisch http: //AMW. huebsch. at Folie 4 von 42
Alles kompliziert! DCC ist sehr vielseitig es besteht kein Zwang, alle Features auszunützen Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Standardinstallation kostet nicht viel man kann später hochrüsten lieber gleich gute Decoder verwenden CVs sind kompliziert? 90% der Anwender (müssen) nur die Adresse einstellen gute Decoder erlauben „Reparaturen“ Ummappen defekter Ausgänge Ausregeln unrunder Getriebe Nicht vergessen, später kommt der Hunger nach mehr! http: //AMW. huebsch. at Folie 5 von 42
Decoder Auswahl Welcher Decoder ist der beste? Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Preis Größe Features wie Entkuppler, Blinkeffekte Regelung Fahrverhalten Verfügbarkeit Welchen Decoder brauche / will ich? Altdecoder können zu Beleuchtungszwecken weiterverwendet werden. http: //AMW. huebsch. at Folie 6 von 42
Keine Angst vor CV‘s „Configuration Variables“ wesentlich für den Anfang sind nur Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung CV 1 bzw. CV 17/18 Adresse CV 2 Anfahrspannung CV 3 Beschleunigungszeit CV 4 Bremszeit CV 5/6 Geschwindigkeit CV 29 falls nicht automatisch gewartet mit den CV‘s kann man seine Lok „tunen“ die Möglichkeiten sind aber stark unterschiedlich zwischen den Decoder - Herstellern http: //AMW. huebsch. at Folie 7 von 42
Decoder-Programmierung 2 Möglichkeiten Programmierung am Programmiergleis Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung benötigt einen eigenen Ausgang an der Zentrale, oder schaltet diesen um erlaubt alle Einstellarbeiten am Decoder Auslesen der CVs neu Adressieren des Decoders immer nur eine Lok am Programmiergleis „on the fly“, POM (programmin on main) kein Auslesen von CVs (bisher) Programmieren ist etwas unsicherer, da es keine Quittierung gibt Programmierung während dem Fahren möglich, praktisch zur Anpassung von Paramatern http: //AMW. huebsch. at Folie 8 von 42
Grundeinstellung Lokadresse CV 17/18 Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Beschleunigungszeit CV 3 CV 4 Decoder Einbau Checklist e 1. Isolieru ng 2. Adress e Geschwindigkeiten CV 5/6 Tabelle CV 67 -94 http: //AMW. huebsch. at 3. Masse 4. Gesch 5. Spieler nsimulati on windigke it eien Folie 9 von 42
Lange Adressen Kurze Adressen in CV 1 Wertebereich 1 -127 Lange Adressen CV 17/18 Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Wertebereich 128 – 10240 1 -127 ist per Konvention „verboten“ Adresse 0 ist die „Broadcastadresse“ Adressrechner am ATW rechent in beide Richtungen http: //AMW. huebsch. at Folie 10 von 42
Motor-Ansteuerung Motor wird mit gepulstem Gleichstrom versorgt Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung unterschiedliche Frequenz je nach Motortype nötig Einzeit -> Geschwindigkeit in den Pausen wird die EMK des Motors gemessen. EMK proportional zur Drehzahl im Leerlauf annähernd so „groß“ wie die „Spannung“, die vom Decoder zuvor angelegt wurde http: //AMW. huebsch. at Folie 11 von 42
Motor Ansteuerung Motor wird mit PWM angesteuert die Frequenz der Motor-PWM ist einstellbar Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung CV 9 – Bedienung Herstellerabhängig niederfrequente Ansteuerung 50 -300 Hz wird als brummen oder knurren gehört „HF“-Ansteuerung > 16 k. Hz oberhalb des hörbaren Bereichs manche Decoder können bis 40 k. Hz Glockenankermotore benötigen HF Ansteuerung!!!!! HF Betrieb und Regelung nur bei Spitzendecodern kombiniert Verfügbar http: //AMW. huebsch. at Folie 12 von 42
Geschwindigkeit Decoder erlauben eine 3 -Punkt-Kennlinie CV 2 Anfangsgeschwindigkeit Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung bei geregelten Decodern üblicherweise 1 CV 65 Kickstart um das Losbrechen zu erleichtern CV 6 Mittengeschwindigkeit CV 5 Maximalgeschwindigkeit Geschwindigkeit CV 5 CV 6 CV 2 Regler Stellung http: //AMW. huebsch. at Folie 13 von 42
Geschwindigkeit freie Geschwindigkeitskennlinie CV 67 bis CV 95 erlaubt beliebiges zuordnen der Geschwindigkeit Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Berechnung der 28 Werte über Decoderprogrammierprogramme Geschwindigkeit Regler Stellung http: //AMW. huebsch. at Folie 14 von 42
Regelung Schienenspannung dient als Referenz für die Regelung Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung nicht-spannungsstabilisierte Zentraleinheiten können Regelungsprobleme verursachen falsche Referenz bzw. falsche Erkennung durch den Decoder verzerrt Beschleunigungs- und Bremseinstellungen Kann der Decoder die „Referenz“ erkennen? falls nicht, muss das unbedingt eingestellt werden beeinflusst das Fahrverhalten http: //AMW. huebsch. at Folie 15 von 42
P und I Werte Decoder erlauben den Zugriff auf Regelparameter der PID Regler P – Proportionalanteil Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung wie stark soll der Regler nachregeln I – Integralanteil glättet Regelungsfehler D - Differenzialanteil gibt einen „Schubser“ um große Unterschiede schneller regeln zu können Regelungseinfluß Wie „gut“ soll der Regler arbeiten? http: //AMW. huebsch. at Folie 16 von 42
Vorgangsweise die Defaultwerte sind nicht immer optimal Anfangsgeschwindigkeit CV 2 auf 1 keinesfalls auf 0! Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Höchstgeschwindigkeit setzen Entscheidung 3 -Punkt oder Geschwindigkeitstabelle Optimierungsschleife: P/I Werte erhöhen / bzw. erniedrigen Versuchen ein Optimum zu finden P Wert optimieren I Wert optimieren beide verändern um Optimum zu finden nochmals Schleife wiederholen Regelungseinfluss setzen. alles noch einmal nachprüfen http: //AMW. huebsch. at Folie 17 von 42
CV 29 diese Variable ist bitorientiert enthält 8 Schalter nicht alle sind belegt Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung CV 29 Kalkulator von http: //www. huebsch. at/train beeinflusst das Verhalten des Decoders Fahrrichtung Fahrstufen Berechnung 2‘er Potenzen 1, 2, 4, 8, 16, 32, 64, 128 http: //AMW. huebsch. at Folie 18 von 42
Binär Kalkulation Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Einige Variablen sind bitweise organisiert. Zum Programmieren ist eine Umrechnung ins Dezimalsystem nötig Berechnung nach 2 er Potenzen 2 n 27 26 25 24 23 22 21 20 7 6 5 4 3 2 1 0 128 64 32 16 8 4 2 1 Windows Kalkulator http: //AMW. huebsch. at Folie 19 von 42
Blinken Manche Fahrzeuge haben Sonderbeleuchtung gelbes Drehlicht blaulicht Einsatzfahrzeuge Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Feuerschein Simulation CV 117 Ein/Aus-Zeit in 100 msec CV 118 Blink Maske Bit 6/7 „invers“ blinken http: //AMW. huebsch. at Folie 20 von 42
Dimmen Reduktion der Lichtstärke nur bedingt brauchbar für Niedervoltlampen schwächeres Rauchen Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung CV ´ 60 255 volle Helligkeit CV 114 Dimm-Maske CV 54 255 volle Helligkeit CV 57 Auswahl der Ausgänge Bit auf 0 -> dimmen Bit auf 1 normal http: //AMW. huebsch. at Folie 21 von 42
Abblenden ähnlich wie dimmen, wenn zugeschaltet wird ein bereits heller Ausgang dunkler geschaltet Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung CV 60 255 volle Helligkeit CV 119 Dimm-Maske Simulation über Dimmen nötig Bit auf 1 Ausgang wird dunkler Bit 7 Funktion invertiert http: //AMW. huebsch. at Folie 22 von 42
Kupplungen Entkuppler benötigen spezielle Ansteuerung: Pulsbetrieb z. B. : maximal 5 Sekunden ein Haltebetrieb Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Einschalten dann PWM zum Halten CV 127/128 Effekt # = 48 CV 115 Zehnerstelle: Zeit Einerstelle: halte PWM nach Ablauf der Zeit http: //AMW. huebsch. at CV 56 Schaltzeit in 100 ms CV 58 Kupplungsmaske Folie 23 von 42
alternative CV Sätze erlaubt mehrere CV-Sätze im Decoder abzuspeichern Personenzug / Güterzug Charakteristika Heimanlage / Clubanlage Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Geplant für nächste Decoder Generation CV 109 0 Standardsatz 1 Alternativsatz Reset wirkt auf alle CVs außer CV 109 http: //AMW. huebsch. at Folie 24 von 42
Decoder Sperren schützt den Decoder gegen versehentliches Überschreiben gesperrter Decoder sendet keine Quittierungen Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Geplant für nächste Decoder Generation http: //AMW. huebsch. at CV 53 88 sperren 99 frei geben Folie 25 von 42
Function Mapping bietet die Möglichkeit, die Zuordnung von Funktionstaste zu Decoderausgang anzupassen Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung 64 X Kalkulator: http: //www. huebsch. at/train/ http: //AMW. huebsch. at Folie 26 von 42
Das große Bild Function Mapping 7 8 6 1 2 3 4 5 5 3 1 2 3 4 5 6 7 8 2 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 kn "U "U ND "V er "V ND "U ND "V er kn üp fin g Lichteffekte "U Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung 6 7 üp f e ND rkn ing üp "V f "U ND erkn ing üp "V f "U e ND rkn ing üp "V f "U e ND rkn ing üp "U " Ve f ND rkn ing ü "V "U er pfing ND kn üp "V fin er g kn üp fin 4 Lv Lh F 1 F 2 F 3 F 4 F 5 F 6 F 7 F 8 F 9 F 10 F 11 F 12 Blinkmaske Kupplung Abblend Dimmen http: //AMW. huebsch. at Folie 27 von 42
Beispiel Rangierbeleuchtung Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Rangierbeleuchtung: weiß vorne hinten gleichzeitig Annahme kein rotes Licht mitgeschaltet bzw. intern verkabelt Über „function mapping“ wird Lv und Lh eingeschaltet, unabhängig von F 0 Es wird entsprechend der Möglichkeiten die ersten beiden Bits gesetzt F 1 => CV 35 = 3 F 2 => CV 36 = 3 http: //AMW. huebsch. at Folie 28 von 42
Beispiel Beschleunigung Über CV 3 und CV 4 werden die Zeiten zwischen Stillstand und Maximalgeschwindigkeit eingestellt die Zeiten sind daher „Geschwindigkeitsabhängig“ Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Bremsassistenten CV 3 und 4 Beschleunigungs- Zeit CV 121/122 nicht lineares Zeitverhalten CV 123 Begrenzung der maximalen Beschleunigung http: //AMW. huebsch. at CV 3 und 4 Beschleunigungs- Zeit Folie 29 von 42
Beispiel Kupplung ist an Ausgang 2 angeschlossen Bedienung über F 2 Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung CV 128 = 48 F 2 - Kupplung CV 115 = 80 Puls mit 4 Sekunden http: //AMW. huebsch. at CV 55 = 255 volle Kraft CV 56 = 40 Puls 4 Sekunden CV 58 = 8 Anschluss für F 2 auswählen Folie 30 von 42
Fernlicht / Abblendlicht schaltet die Helligkeit der Lampen um Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung F 6 schaltet um Helligkeit dimmen CV 119 Dimmwert CV 119 Abblendmaske CV 117 Funktionstaste CV 60 = 150 blau (+) Maske Rv CV 119 = 3 Rh Lv Fx http: //AMW. huebsch. at Lh Folie 31 von 42
Rangiergang zum Rangieren braucht man nur niedrige Geschwindigkeiten. Spreizung des Reglers -> feinfühligeres Rangieren Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung L-Taste am MX 2 F 4 - Rangiertaste CV 124 = 4 -> Taste F 4 CV 124 = 0, 1, 2, 4 Wirkart CV 124 = 8 F 7 Halbgesch. CV 124 = 16 F 3 Halbgesch. http: //AMW. huebsch. at F 3 ummappbar CV 116 = 1 CV 3/4 aus CV 116 = 2 Halbgeschwind. Folie 32 von 42
Trimmung Veränderung der Geschwindigkeit richtungsabhängig Dampflokomotiven Rückwärtsfahrt Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung fix definiert CV 66 = vorwärts fahrt CV 95 = rückwärts fahrt http: //AMW. huebsch. at F 3 ummappbar CV 116 = 4 65% retour Folie 33 von 42
Funktionsdecoder Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung werden unter Lokadressen angesprochen wie Lokdecoder ohne Motorbrücke alte ungeregelte Lokdecoder kann man ersatzweise verwenden – recyceln Programmierung und Möglichkeiten wie bei den Lokdecodern ZIMO MX 68 bietet ortsabhängige Zugbeeinflussung. http: //AMW. huebsch. at Folie 34 von 42
Weichendecoder werden unter Weichenadressen angesprochen CV 513 und 521 alternativ CV 1 und CV 9 Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung 9 Bit Adressraum CV 545 Unteradresse pro Adresse gibt es 4 „Ports“ LGB, Lenz simulieren linearen Adressraum Hauptadresse = ((LGB Adresse - 1) DIV 4) + 1 Unteradresse = (LGB Adresse - 1) MOD 4 ACHTUNG 4‘er Gruppen bleiben bestehen! Linearität nichtwirklich da 4 -fach Decoder müssen entsprechend der obigen Formel angeordnet werden http: //AMW. huebsch. at Folie 35 von 42
SUSI Serial User Standard Interface ein Masterdecoder „betreut“ weitere Subdecoder Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung die 3 Subdecoder sind über spezielle CVs ansprechbar CV Bereich 897 – 1024 vermeidet Adressierungsschwierigkeiten wie bei DCC Sounddecodern Vorschlag von Dietz http: //AMW. huebsch. at Folie 36 von 42
CV Empfehlungen Fernlicht mit F 6: Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung "CV", "60", "170" "CV", "114", "252" "CV", "119", "131„ Rücklicht mit F 1 an FA 1&FA 2: "CV", "35", "12" "CV", "127", "1" "CV", "128", "2" Rangierlicht mit F 1: "CV", "35", "3" MAN Taste deaktiviert F 3/F 4: "CV", "124", "3“ http: //AMW. huebsch. at Folie 37 von 42
CV Empfehlungen 128 FS, Railcom on: “CV", "29", "10" Kupplungswalzer mit F 3 an FA 3: Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung "CV", "115", "60" "CV", "116", "199" "CV", "129", "48" ACHTUNG! Sampel mit 5 Sek Silent Vorspann! DIESEL Rauch (Lüfter an FA 12/FA 2, RG an +/FA 2): "CV", "112", "1" "CV", "137", "0" (0 Volt) "CV", "138", "20" (2 Volt bei 20 V Schienenspannung) "CV", "139", "30" (5 Volt -"-) http: //AMW. huebsch. at Folie 38 von 42
CV Empfehlungen DIESEL Rauch (Lüfter an FA 12/FA 2, RG an +/FA 2): Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung "CV", "112", "1" "CV", "137", "0" (0 Volt) "CV", "138", "20" (2 Volt bei 20 V Schienenspannung) "CV", "139", "30" (5 Volt -"-) DAMPF mit Seuthe: "CV", "112", "1" "CV", "137", "90" "CV", "138", "200" "CV", "139", "255" http: //AMW. huebsch. at Folie 39 von 42
Fehler – Ursachen / Behebung CVs können nicht ausgelesen werden ist die Lok am Programmiergleis? sind Verbraucher angeschlossen keine Quittierung der Programmierung Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Programmierspannung? sind die Verbraucher genügend stark? ev. stören Sounddecoder Lok fährt aber kein Licht NEM 652 Stecker umdrehen Licht „schaut“ in die Falsche Richtung Lichtanschlüsse umlöten oder CV 29 Bit-1 setzen Licht flackert bei Geschwindigkeitsänderung 14/28 FS sind falsch abgestimmt F 1 -F 4 funktionieren der Rest nicht – MAN-Taste funktioniert nicht 8 / 12 Funktionen passen nicht LGB Lok keine Funktionen steuerbar Pulsketten konfiguriert? http: //AMW. huebsch. at Folie 40 von 42
Zusammenfassung Decoderprogrammierung ist komplex wenn man viele Features nutzen will mehrere Decoder in einer Lok sind Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Achtung vor unüberlegten Käufen Einsteiger- bzw. Billiglösungen haben ihre Grenzen Beispiel Regelung ODER HF Ansteuerung Bücher news: de. rec. modelle. bahn http: //www. der-moba. de http: //AMW. huebsch. at Folie 41 von 42
Danke für Ihre Aufmerksamkeit Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung http: //AMW. huebsch. at Folie 42 von 42
Glossar Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Adresse: Wert von CV 1 bzw. CV 16/16 um die einzelnen Modelle von einander unterscheiden zu können Analog: traditionelle Betriebsmethode, vor Einzug der Computersteuerungen bei Modellbahnen Booster: Verstärker zu Generierung der Schienenspannung Bit: eine Stelle einer Binärzahl. Das kleinste Element in der Digitaltechnik Byte: Zusammenfassung von 8 Bit. Das entspricht dem Inhalt einer CV CV: Konfigurations-Variable, dient zum Parametrisieren eines Decoders Datenformat: Die „Sprache“, die am Gleis zwischen Steuerzentrale und Decoder gesprochen wird Decoder: kleiner Computer der in der Lok mitfährt und die Steuerbefehle umsetzt Function Mapping: erlaubt das „beliebige“ Zuordnen von Funktionstasten zu Ausgängen Interface: Anschluss NEM, NMRA: Normungs-Gremien Prozessor: der Rechenknecht, in jedem Decoder enthalten Reset: Rückstellung auf Herstellereinstellung. http: //AMW. huebsch. at Folie 43 von 42
CV Liste Konfigurations variablenname Basisadresse Startspannung Beschleunigungsrate Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Bremsrate Maximalspannung Mittlere Spannung Versionsnummer Hersteller-Identifikation PWM-Periode Ausschaltschwelle Funktionssatus im Analogbetrieb Erweiterte Adresse Consist-Adresse für F 1 - F 8 Consist-Adresse für FL (Licht) Beschleunigungsanpassung Bremsanpassung Konfigurations- daten 1 Fehlerinformation CV 1 Optional ? Bemerkungen immer Hier wird die Basisadresse gespeichert, der Bereich der Adressen geht von 1 bis max. 127. 2 optional "Spannung, die bei Fahrtstufe 1 an den Motor ausgegeben wird. Ein Wert von ""0"" entspricht 0 Volt, ein Wert von 255 (oder FFhex) entspricht der max. Spannung. " 3 optional Beim Beschleunigen der Lokomotive (z. B. von 0 auf max. Fahrstufe) werden die Fahrstufen jeweils nach einer Wartezeit hochgeschaltet. Die Wartezeit berechnet sich wie folgt: t=((Wert in CV#3)*0, 9 Sec. )/Anzahl der Fahrstufen. Bei einem Wert von 5 und 28 Fahrstufen ist die Wartezeit 0, 16 Sec. , die Beschleunigung von 0 auf Maximum dauert dann 4, 5 Sec. 4 optional Beim Abbremsen der Lokomotive werden die Fahrstufen jeweils nach einer Wartezeit heruntergeschaltet. Berechnung der Wartezeit entsrechend CV#3 5 optional Spannung, die bei der höchsten Fahrstufe an den Motor gegeben wird. Ein Wert von 2 entspricht 0, 8 Prozent, ein Wert von 255 (oder FFhex) entspricht der max. Spannung (=100%). Bei Werten von 0 oder 1 wird der Wert nicht verwendet. 6 optional Spannung, die bei der mittleren Fahrstufe (7 bzw. 14) an den Motor ausgegeben wird. Ein Wert von 2 entspricht 0, 8 Prozent, ein Wert von 255 (oder FFhex) entspricht der max. Spannung (=100%). Bei Werten von 0 oder 1 wird der Wert nicht verwendet. 7 immer Versionsnummer des Lokdecoders, wird vom Hersteller vergeben 8 immer Identifikationsnummer des Herstellers, wird durch NMRA vergeben 9 optional Angabe der PWM-Periodendauer für den Motorausgang. Die Pulsfrequenz des Motors ist f=1/Periodendauer. 10 optional Angabe der Fahrstufe, ab der bei höheren Fahrstufen die Motorregelung ausgeschaltet wird 13 optional Definition, welche Funktionsausgänge beim Übergang in den Analogmodus Einbzw. Ausgeschaltet sind 17, 18 optional Im erweiterten Adressmodus (siehe CV#29) steht hier die Adresse im Bereich 0. . . 9999 19 optional enthält Consist-Adresse im Bereich von 1 bis 127 21 optional enthält die Consistadresse zur Steuerung der Funktionen F 1 bis F 8 22 optional enthält die Consistadresse zur Steuerung der Funktion FL=F 0 (Licht) 23 optional Anpassung des Beschleunigungswertes in CV#3 im Betrieb, z. B. bei Änderung der Anhängelast an einer Lok. 24 optional Anpassung des Bremsswertes in CV#4 im Betrieb, z. B. bei Änderung der Anhängelast an einer Lok. 29 immer siehe Tabelle Konfigurationdaten 1 30 optional Rückmeldeinformation im Fehlerfahl, Wert wird durch den Decoder eingetragen und kann durch die Zentrale ausgelesen werden http: //AMW. huebsch. at Folie 44 von 42
CV Liste Begrüßung Agenda Intro Einführung CVs Programmierung Grundeinstellung Motor Geschwindigkeit Regelung CV 29 Binärkalkulation Blinken Dimmen Abblenden Kupplung CV Sätze Function Mapping Das große Bild Beispiele Funktionsdecoder Weichendecoder SUSI CV Beispiele Fehlerbehebung Ausgangsfestlegung für Licht vorwärts Ausgangsfestlegung für Licht rückwärts Ausgangsfestlegung für F 1 Ausgangsfestlegung für F 2 Ausgangsfestlegung für F 3 33 34 35 36 37 optional optional Ausgangsfestlegung für F 4 38 optional Ausgangsfestlegung für F 5 39 optional Ausgangsfestlegung für F 6 40 optional Ausgangsfestlegung für F 7 41 optional Ausgangsfestlegung für F 8 42 optional Herstellerbereich 49 -64 optional Kick Start 65 optional Trimmwert 66 optional vorwärts Geschwindigkeits Tabelle Stufe 1 - 67 optional Stufe 2 - Stufe 27 68 -93 optional Stufe 28 94 optional Trimmwert 95 optional rückwärts Anwenderdaten 1 Anwenderdaten 2 105 106 optional Durch das Setzen der Bitposition kann das Licht durch Ausgang 1 bis 8 angesteuert werden. Durch das Setzen der Bitposition kann Funktion 1 durch Ausgang 1 bis 8 angesteuert werden. Durch das Setzen der Bitposition kann Funktion 2 durch Ausgang 1 bis 8 angesteuert werden. Durch das Setzen der Bitposition kann Funktion 3 durch Ausgang 3 bis 10 angesteuert werden. Durch das Setzen der Bitposition kann Funktion 4 durch Ausgang 3 bis 10 angesteuert werden. Durch das Setzen der Bitposition kann Funktion 5 durch Ausgang 3 bis 10 angesteuert werden. Durch das Setzen der Bitposition kann Funktion 6 durch Ausgang 3 bis 10 angesteuert werden. Durch das Setzen der Bitposition kann Funktion 7 durch Ausgang 7 bis 14 angesteuert werden. Durch das Setzen der Bitposition kann Funktion 8 durch Ausgang 7 bis 14 angesteuert werden. Hersteller von Lokdecodern können in diesem Bereich Konfigurationsvariablen für spezielle Effekte ablegen, z. B. Programmierung der Lichteffekte bei Digitrax-FX-Decodern. Definition eines speziellen Spannungsimpuls beim Übergang von Fahrstufe 0 zu Fahrstufe 1, um das Anfahrverhalten der Lokomotive zu verbessern Skalierungsfaktor, um in Fahrtrichtung vorwärts die Geschwindigkeitskennlinie zu beeinflussen. Bei einem Wert von Null erfolgt keine Beeinflussung, ansonsten berechnet die Motorspannung wie folgt: Motorspg. vorwärts=(Motorspg. aus Tabelle)*(CV 66/128) Motorspannungswerte für die einzelnen Fahrstufen bei Nutzung der Geschwindigkeitstabelle (siehe CV#29). Spannung, die bei der Fahrstufe 1 an den Motor ausgegeben wird. Ein Wert von 0 entspricht 0 Volt, ein Wert von 255 (oder FFhex) entspricht der max. Spannung, die bei der Fahrstufe 28 an den Motor ausgegeben wird. Ein Wert von 0 entspricht 0 Volt, ein Wert von 255 (oder FFhex) entspricht der max. Spannung. Skalierungsfaktor, um in Fahrtrichtung rückwärts die Geschwindigkeitskennlinie zu beeinflussen. Bei einem Wert von Null erfolgt keine Beeinflussung, ansonsten berechnet sich die Motorspannung wie folgt: Motorspg. rückwärts=(Motorspg. aus Tabelle)*(CV 66/128) beliebige Daten des Anwenders http: //AMW. huebsch. at Folie 45 von 42
- Slides: 45