Benutzer-Werkzeuge

Webseiten-Werkzeuge


onecontrol:anwendungen_onecontrol

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
onecontrol:anwendungen_onecontrol [2018/05/29 10:48] – [Einstellungen der Servoausgänge] Michaelonecontrol:anwendungen_onecontrol [2018/05/29 12:55] (aktuell) Michael
Zeile 1: Zeile 1:
 ====== Anwendungsmöglichkeiten ====== ====== Anwendungsmöglichkeiten ======
- 
-<WRAP center round todo 65%> 
-**Under construction!** 
-</WRAP> 
  
 **OneControl** und **OneDriveTurn** bieten wie ihr Vorbild LightControl einen großen Anwendungsbereich für den Einsatz rund um das Thema Modellbahnsteuerung.  **OneControl** und **OneDriveTurn** bieten wie ihr Vorbild LightControl einen großen Anwendungsbereich für den Einsatz rund um das Thema Modellbahnsteuerung. 
Zeile 31: Zeile 27:
  
 ------------------ ------------------
 +Funktionsweise und Konfigurationsmöglichkeiten der einzelnen Aktoren und Sensoren für OneControl und OneDriveTurn werden in den folgenden Kapiteln ausführlich beschrieben.
   * [[onecontrol:anwendungen_oc_odt_power_motor|Power-/Motor-Ports]]   * [[onecontrol:anwendungen_oc_odt_power_motor|Power-/Motor-Ports]]
   * [[onecontrol:anwendungen_oc_odt_gpio|GPIO-Ports]]   * [[onecontrol:anwendungen_oc_odt_gpio|GPIO-Ports]]
Zeile 47: Zeile 43:
  
  
-==== CVs der Servoausgänge ==== 
  
-{{ :allgemein:servo_setting.jpg?600 |}} 
  
-Das Verhalten von speziellen Eigenschaften von den Servoausgängen, kann komfortabel über ein Programm, z.B. BiDiB-Monitor oder BiDiB-Wizard mit so genannten Konfigurationsvariablen (CV) festgelegt werden. Für jeden Ausgang stehen verschiedene Variablen zur Verfügung. Nicht alle Variablen werden in der OneControl genutzt, der Servoteil der Firmware wird für verschiedene Projekte genutzt. 
- 
-=== Min Low / Min High und Max Low / Max High === 
- 
-Diese vier Werte entsprechen den Einstellungen von //Justierwert unten// und //Justierwert oben//, aus dem Fenster "Servoausgänge". Hier sind keine Einträge und Änderungen notwendig. 
- 
-=== Modus === 
- 
-Das ist ein Bitfeld, in dem Betriebsarten der Servosteuerung eingestellt werden. Für die OneControl relevant sind nur die **Bits 5, 6 und 7**, die anderen Bits **dürfen nicht verändert werden**. 
- 
-{{ :allgemein:tool_onecontrolservocv85.jpg?600 |}} 
- 
-  * **Bit 5: //KeepOn//**  
-Dieses Bit legt fest, ob auch nach Ende einer Bewegung, weiterhin Servopulse für die Ziellage ausgegeben werden. Das verhindert ein unerwünschtes Ruckeln beim Wiedereinschalten, verursacht aber je nach Servo ein gelegentliches Nachregeln ('Knurren') der Servostellung. Der Servo hat auch mehr Haltekraft in der Endstellung. Wenn Servopulse in der Ziellage abgeschaltet werden, so sinkt der Stromverbrauch, der Servo ist ruhiger, hat aber weniger Haltekraft und kann ev. beim Wiederanfahren ruckeln (bauartabhängig) 
- 
-  * **Bit 6: //PowCtrl//**  
-Wenn dieses Bit gesetzt ist, wird auch die Stromversorgung der Servos an- und abgeschaltet. 
- 
-  * **Bit 7: //Stretch//**  
-Servos haben einen genormten Verstellbereich der Pulsbreite von 1ms bis 2ms. Leider hat sich herausgestellt, dass sehr viele, vor allem preiswerte Servo mit diesem Pulsbreitenbereich nur etwa 90° abfahren. Deshalb ist für BiDiB-Dekoder eine Verstellbereich von 0.5ms bis 2.5ms definiert worden, welcher mit diesem Bit aktiviert wird. 
- 
-=== Wiederholung === 
- 
-Ist bei Knoten mit Makrofähigkeit (z.B. der OneControl) ohne Belang. 
- 
-=== Position === 
- 
-Ist bei Knoten mit Makrofähigkeit (z.B. der OneControl) ohne Belang. 
- 
-=== Kurveneinstellung für A / B === 
- 
-Ist bei Knoten mit Makrofähigkeit (z.B. der OneControl) ohne Belang. 
- 
-=== Kurvenverzögerung A / B === 
- 
-Ist bei Knoten mit Makrofähigkeit (z.B. der OneControl) ohne Belang. 
- 
-=== Power OFF === 
- 
-{{ :allgemein:onecontrolservocv95.jpg |}} 
- 
-Wenn auch die Stromversorgung eines Servos nach der Bewegung abgeschaltet wird, so kann mit dieser Einstellung diese Abschaltung verzögert werden. Einheit 20ms.  
- 
-**Anwendung:** z.B. ein Makro bestehe aus mehreren Bewegungen. Dann ist es sinnvoll, zwischen den Bewegungen das Servo nicht abzuschalten, erst am Ende, nach der letzten Bewegung. Hier wird dann eine entsprechende Zeit eingestellt, welche die Pause überwindet. 
- 
-=== Pre Power === 
- 
-{{ :allgemein:onecontrolservocv96.jpg |}} 
- 
-Mit PrePower kann das Einschaltverhalten und Einschaltruckeln optimiert werden. Hier wird der zeitliche Vorlauf der Stromversorgung vor dem ersten Stellpuls angegegeben. Die optimale Einstellung hängt von Servotyp ab, die meisten Servos laufen recht gut an, wenn Sie sehr schnell nach der Power auch den ersten Stellpuls bekommen //(PrePower = 0 oder =1)//, manche Servos kommen besser zurecht, wenn die Zeit etwas größer ist //(PrePower =4)// 
----- 
- 
-===== mit GBM16T Belegtmelder ===== 
- 
-An der OneControl (GBM16T-Schnittstelle) J10 kann - ab der Firmware Version 1.03.04 - ein GBM16T Modul angeschlossen werden (GBM16T = 16fach Belegtmelder nach dem Strommessprinzip mit 16 RailCom-Detektoren). 
-Die Verbindung von OneControl zum GBM16T wird über ein Flachbandkabel hergestellt. Über diese Verbindung findet die Datenkommunikation statt (Belegtzustände, RailCom-Informationen). Dieses Kabel finden Sie im Fichtelbahn-Shop. Der Pin1 ist auf beiden Baugruppen mit einer „1“ markiert. Am Flachbandkabel ist der Pin1 rot gefärbt. 
-Den DCC-Fahrstrom bekommt der Belegtmelder von einem benachbarten Booster (GBMboost), der zu diesem Boosterabschnitt passt! 
- 
- 
-<WRAP center round important 99%> 
-Die Verbindung (OneControl <-> GBM16T) ist nicht Hot-Plug fähig. Das bedeutet, dass beim Aufstecken des GBM16T-Moduls auf die GBM16T-Schnittstelle die OneControl-Baugruppe stromlos geschaltet werden muss. Der Belegtmelder wird erst nach dem Neustart der Baugruppe gefunden und im BiDiB-Wizard Tool (oder jedem anderem BiDiB-tauglichen Programm) angezeigt. 
-</WRAP>  
- 
-{{ :onecontrol:onecontrol_mitgbm16t_03_web.jpg?600 |}} 
- 
-Wenn ein Melder durch eine Lok oder einem anderen Verbraucher (Widerstandslack an der Achse) belegt ist, wird dies durch ein rotes Kästchen angezeigt. Unterstützt die Lokomotive RailCom so wird ggf. zusätzlich die vom Decoder gesendete Adressinformation nebst Aufgleisrichtung und aktueller Geschwindigkeit übertragen. Wird diese Adressmeldung nicht empfangen, bleibt die Klammer leer. 
- 
- 
- 
-===Aufgleisrichtung=== 
-Man spricht zwar von einer Fahrtrichtungserkennung, diese besteht jedoch nicht aus den Informationen „vorwärts“ oder „rückwärts“, sondern aus „vorwärts“ und „falsch“ auf dem Gleis. Der Decoder sendet die RailCom-Information nur über eine Schienenseite in das Gleis. Der GBM16T erkennt diese mit seinen Detektoren und stellt somit fest, in welcher Richtung das Fahrzeug auf dem Gleis steht. Bei diesem Verfahren spricht man von Erkennung der „Aufgleisrichtung“. Das PC-Steuerprogramm bekommt diese Information übermittelt und kann somit den richtigen Fahrbefehl (vorwärts/rückwärts) senden. 
- 
-===Confidence Meldung=== 
-Der GBM16T übermittelt an die OneControl eine der Confidence Meldungen (eine Statusmeldung des GBM16T) 
-„DCC anliegend“, „nur Hilfsspannung“, „Kurzschluss“ oder „Ausfall“: 
- 
-   * **VOID [1,0,0]** Das ist ein Komplettausfall. 
-   * **FREEZE [0,1,1]** Wenn die Meldung schon mal eingegangen ist, aber aktuell nicht funktioniert, wird der letzte Zustand eingefroren. Das kann passieren, wenn das Erfassungssystem aus DCC gespeist wird und man DCC abschaltet. 
-   * **SIGNAL [0,0,1]** Wenn der Melder noch geht, aber feststellt „es ist kein DCC mehr am Gleis“. Das kann passieren, wenn man DCC abschaltet und eine zusätzliche Ersatzspeisung am GBM16T hat. Der GBM16T „lebt“ dann weiter und meldet die Belegung mit Ausfall von DCC (Boosterüberwachung). 
-   * **GOOD [0,0,0]** Hier läuft alles rund! 
- 
-===Speed-Meldung=== 
-In der eckigen Klammer wird die aktuelle Geschwindigkeit (Speed) in der umgerechneten km/h-Angabe angezeigt. 
- 
-<WRAP center round important 99%> 
-**Hinweis zur GBM16T-Funktion auf der OneControl** 
-  * Die GBM16T Schnittstelle kann nur mit einem BiDiBonePlus verwendet werden. Mit dem BiDiBone ohne dem Plus funktioniert diese Funktion nicht!! 
-  * Es wird die OneControl-Hardwareversion v1.3 für die Funktion benötigt. Ältere Hardwareversionen können nachgerüstet werden. Im Downloadbereich der OneControl finden Sie eine Umbauanleitung mit allen notwendigen Umbauschritten. 
-  * Mit der GBM16T-Funktion reduzieren sich die Servo-Ports von 8 Ausgänge auf 4 Ausgänge. 
-  * Die Firmware unterstützt die GBM16T Schnittstelle ab der Version 1.03.04. 
-</WRAP>  
- 
----- 
onecontrol/anwendungen_onecontrol.1527583710.txt.gz · Zuletzt geändert: 2018/05/29 10:48 von Michael

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki