Benutzer-Werkzeuge

Webseiten-Werkzeuge


onecontrol:anwendungen_oc_odt_gpio

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_oc_odt_gpio [2019/09/01 12:39] – [Impulsbetrieb] Michaelonecontrol:anwendungen_oc_odt_gpio [2020/09/28 18:39] (aktuell) – [Konfigurationsvariablen (CV-Reiter)] Michael
Zeile 22: Zeile 22:
  
 <WRAP center round important 90%> <WRAP center round important 90%>
-In PC-Programme, die - entgegen den Empfehlungen - direkt auf die CV-Variablen zugreifen, müssen diese Adressen angepasst werden! Die [[https://forum.opendcc.de/wiki/doku.php?id=onecontrol:anwendungen_onecontrol|offiziellen Steuerungsprogramme]] wie Rocrail, Win-Digipet, iTrain und ModellStw, die über die Featureliste konfigurieren, sind davon natürlich nicht betroffen.+In PC-Programme, die - entgegen den Empfehlungen - direkt auf die CV-Variablen zugreifen, müssen diese Adressen angepasst werden! Die offiziellen Steuerungsprogramme wie Rocrail, Win-Digipet, iTrain und ModellStw, die über die Featureliste konfigurieren, sind davon natürlich nicht betroffen.
 </WRAP> </WRAP>
  
Zeile 55: Zeile 55:
 Die GPIO von **OneControl** bzw. **OneDriveTurn** können als paarweise Schaltausgänge konfiguriert werden. Es muss jeweils das gerade Port gestellt werden, das ungerade Port wird von der Baugruppe umgekehrt und mit der Konfiguration des geraden Partners angesteuert. Die GPIO von **OneControl** bzw. **OneDriveTurn** können als paarweise Schaltausgänge konfiguriert werden. Es muss jeweils das gerade Port gestellt werden, das ungerade Port wird von der Baugruppe umgekehrt und mit der Konfiguration des geraden Partners angesteuert.
  
-<WRAP center round tip 85%> +<WRAP center round tip 90%> 
-Im BiDiB-Wizard erfolgt die Konfigurationsänderung jeweils über den gewünschten Feature-Reiter mit einem Rechtsklick auf das **ausgegraute** GPIO-Feld > "Port umschalten ..." > "Port auf Schaltausgang umschalten?"+Im BiDiB-Wizard erfolgt die Konfigurationsänderung jeweils über den gewünschten Feature-Reiter für den Zieltyp mit einem Rechtsklick auf das **ausgegraute** GPIO-Feld > "Port umschalten ..." > "Port auf Schaltausgang umschalten?"
 </WRAP> </WRAP>
  
Zeile 109: Zeile 109:
  
 ===== Konfigurationsvariablen (CV-Reiter) ===== ===== Konfigurationsvariablen (CV-Reiter) =====
-Eine Konfiguration über den CV-Reiter ist nicht möglich, da alle Einstellungen über die Feature-Reiter vorgenommen werden können. +<WRAP center round important 80%> 
- +Eine Konfiguration der standardisierten Feature ist über den CV-Reiter nicht (mehr) möglich, da alle Einstellungen über die Feature-Reiter (s.o.) vorgenommen werden können
-==== Ein-, Ausgang ==== +</WRAP>
-|Bit 0 = 0 Ausgang, **Bit 0 = 1** Eingang| +
-Die so genannten GPIOs (General Purpose Input/Outut) können, wie schon der Name vermuten lässt, entweder als Eingang oder als Ausgang verwendet werden. +
- +
-**als Eingang** | Bit 0 = 1: +
- +
-{{:onecontrol:onecontrol_gpioports_eingang2.jpg?250 |}} +
-{{:onecontrol:onecontrol_gpioports_eingang1.jpg?250|}} +
- +
- +
-Diese Einstellung ist Default und ein Auslösen am Eingang der GPIO-Ports wird als Belegung erkannt. +
-Im Register Schaltausgänge werden die betroffenen GPIO-Ports als nicht verfügbare Ausgänge angezeigt. Die betroffenen Ports sind ausgegraut. +
- +
- +
-**als Ausgang** | Bit 0 = 0: +
- +
-{{:onecontrol:onecontrol_gpioports_ausgang1.jpg?|}} +
- +
- +
-{{:onecontrol:onecontrol_gpioports_ausgang2.jpg?200 |}} +
- +
-Soll ein GPIO-Port als Ausgang konfiguriert werden, dann ändern Sie das betroffene Bit von **1** auf **0**.  +
- +
-Mit Klick auf Speichern wird die Änderung erfasst und mit CV-Schreiben auf die OneControl Baugruppe übertragen. +
- +
-Die Änderung wird erst nach einen Reset der Baugruppe wirksam.  +
- +
-Das kann durch einen Spannungsreset erfolgen oder über den Softwareeintrag "**Zurücksetzten**".  +
- +
- +
-{{:onecontrol:onecontrol_gpioports_ausgang3.jpg?300 |}} +
- +
-{{:onecontrol:onecontrol_gpioports_ausgang4.jpg?300|}} +
- +
-Der betroffene Port ist jetzt im Register "**Eingang**" nicht mehr verfügbar (ausgegrautund wird im Register "**Schaltausgänge**" als neuer Port angezeigt.  +
-Jetzt steht auch der neue GPIO-Port "Ausgang" in der Makro-Ablaufsteuerung als Ausgang zur Verfügung und kann in einem Makro eingebunden werden. +
- +
- +
-==== Aktivlage ==== +
-|Bit 1 = 0 HIGH-, **Bit 1 = 1** LOW-aktiv| +
-**Nur Eingang!** +
-Die Eingänge des GPIO-Bausteins werden gegen Masse geschaltet. +
-Mit der Konfiguration HIGH-Aktiv wird beim Schliessen des Eingangs eine "0" und beim Öffnen eine "1" an den BiDiBus gemeldet. (Das entspricht dem elektrischen Zustand des Eingangs.) +
-Mit der Konfiguration LOW-Aktiv wird beim Schliessen eine "1" und beim Öffnen eine "0" an den BiDiBus gemeldet. (Das entspricht der Funktionalität des Eingangs.) +
- +
- +
-==== Impulsbetrieb ==== +
-|**Bit 2 = 0** Dauer-, Bit 2 = 1 Impulsbetrieb| +
- +
-**Nur Ausgang!** +
-Im Dauerbetrieb wird ein Ausgang solange aktiv angesteuert, bis er einen Abschaltbefehl erhält. Ist der Impulsbetrieb konfiguriert, wird der Ausgang nach Ablauf der Impulszeit nicht mehr aktiv angesteuert. Der Impulsbetrieb wirkt auf die nächste Einstellung "**Impuls-Ticks**"+
- +
- +
-=== Impuls-Ticks === +
- +
-{{:onecontrol:onecontrol_powerports_impuls1.jpg|}} +
-{{ :onecontrol:onecontrol_powerports_impuls2.jpg|}} +
- +
-|Wert = 0...255, **(0)**| +
- +
- Hier wird die Länge eines Impulses eingestellt. Die Zeit wird in so genannten Ticks gemessen, ein Tick beträgt 20 ms. +
- +
-**Beachte:** Wird der Ausgang innerhalb dieser konfigurierten Zeit wiederholt gestellt, wird auch die Zeit jedes Mal neu berechnet.  +
- +
- Die Voraussetzung dieser Funktion ist, dass im CV-Register "**Konfiguration**" der Port als "**Ausgang**" (Bit 0 = 0) definiert ist mit der Zusatzoption "**Impulsbetrieb**" (Bit 2 = 1). +
- +
-==== Spulenpaar ==== +
-|**Bit 3 = 0** ohne, Bit 3 = 1 mit| +
- +
-**Nur Ausgang!** +
-Bei einem Spulenpaar sind die Eigenschaften des geraden Partners relevant für das Paar. Die Eigenschaften des ungeraden Partners werden erst wieder mit dem Umschalten auf Schaltausgang aktiv.+
  
-----+Im CV-Reiter werden zwar alle verwendeten CVs angezeigt. Geändert werden können aber nur die für eine Baugruppe speziellen Eigenschaften, wobei OneControl und OneDriveTurn momentan keine haben.
  
 +Einzelheiten der Bedienung sind der Beschreibung im verwendeten Tool zu entnehmen, z.B. BiDiB-Monitor und BiDiB-Wizard.
  
onecontrol/anwendungen_oc_odt_gpio.1567334353.txt.gz · Zuletzt geändert: 2019/09/01 12:39 von Michael

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki