User Tools

Site Tools


rocnet:rocnetnode-de

Differences

This shows you the differences between two versions of the page.


Previous revision
rocnet:rocnetnode-de [2023/04/30 00:47] (current) – [Baugruppen] rainerk
Line 1: Line 1:
 +====== RocNetNode ======
 +[[:german#zentralen|{{  :interface.png}}]][[:german|{{  :rocrail-logo-35.png}}]][[:rocnet:rocnetnode-de|{{ :rocnet:rocnet-hw.png}}]]
 +[[:rocnet:rocnetnode-en|{{ icons:uk.png}}]][[:rocnet:rocnetnode-de|{{ icons:de.png}}]][[:rocnet:rocnetnode-fr|{{ icons:fr.png}}]]
 +[[:german|Inhalt]] -> [[:german#zentralen|Zentralen]] ->  **[[rocnet:rocnet-prot-de|RocNet]]** 
 +  * [[rocnet:rocnet-prot-de|RocNet-Protokoll]] | **[[:rocnet:rocnetnode-de|RocNetNode]]**
 +    * [[:rocnet:rocnetnode-hwsetup-de|RocNetNode  Einrichtung]] | [[:rocnet:rocnetnode-setup-de|RocNetNode Konfiguration]] | [[:rocnet:rocnetnode-img-de|Installations-Paket]]
 +      * [[:raspi:raspi-dev-en|RasPi as Rocrail server (en)]]
 +    * [[:gca1-pi01-de|GCA-PI01]] | [[:gca_pi02-de|GCA-PI02]]  | [[:gca-pi03-de|GCA-PI03]] | [[:GCA-PI04-de|GCA-PI04]] | [[:gca-pi05-de|GCA-PI05]] | [[:gca-pi06-de|GCA-PI06]] | [[:GCA-PI07-de|GCA-PI07]] | [[:GCA-PI08-de|GCA-PI08]] | [[:gca107-de|GCA107 Mehrzweck-Relais-Baugruppe]] | [[:rocnet:rocdisplay-de|RocDisplay]] | [[:rocnet:fastclock-de|Modellzeituhr]] | [[:rocnet:rocnetnode-led-de|LED-Treiber Pi08]]
 +    * [[:rocnet:faq-de|FAQs]]
 +    * [[:wiki:user:minou65:rocnetnode-epseak-de|Einstellung ESpeak]] | [[:wiki:user:minou65:soundrocnode|Einstellung Sound]]
 + \\
 +|< >|
 +^ //RocNetNode wird durch [[:wio:wiopi-de|WIOpi]] ersetzt, wird aber weiterhin gepflegt.// ^
 +
 + \\
 +===== RocNet-System mit "Raspberry Pi"-Mikrocomputern =====
 +[[:gca:gca-index-de#raspberry_pi_rocnet_platinen_und_bausaetze|{{:rocnet:gcapi-demo.jpg?480}}]] [[:rocnet:rocnetnode-hwsetup-de|{{:gca:gca_raspi_overview_1.png?300}}]]\\
 +{{:gca:gca_raspi_overview_1.pdf|Das Übersichts-Schema in besserer Auflösung}}
 +\\
 +\\
 +===== Einführung =====
 +Der **RocNetNode** ist mit seinen Baugruppen eine komplettes Selbstbau-System basierend auf häufig verwendeten Hardware-Standards.\\
 +Es kann zur Steuerung folgender Objekte und Funktionen verwendet werden: 
 +  * Mobil-Dekoder; Züge.
 +  * Weichen, vielbegriffige Signale, FiddleYards, Drehscheiben, Servos, Tageslicht ...
 +  * Rückmeldung, Belegung, Eingänge ...
 +
 +==== Standards ====
 +  * Der sehr bekannte **[[http://de.wikipedia.org/wiki/I2c|I2C]]**-Standard wird als Bus zwischen allen GCA-Pi-Baugruppen verwendet.\\
 +  * Ein Standard-**[[http://de.wikipedia.org/wiki/Local_Area_Network|Ethernet-LAN]]** wird als Verbindung zwischen Rocrail und den RocNetNodes verwendet.\\
 +  * Das "Open-Source-**[[rocnet:rocnet-prot-de|RocNet-Protokoll]]** wird zur Kommunikation mit Rocrail verwendet.\\
 +
 +==== Baugruppen====
 +^  Node  ^  Schnittstelle  ^  32 Eingänge / \\ Ausgänge  ^  16 Servos  ^  Handregler \\ RocMouse  ^
 +|[[http://en.wikipedia.org/wiki/Raspberry_pi|{{http://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/RaspberryPi.jpg/300px-RaspberryPi.jpg?0x90}}]]  |  [[:gca1-pi01-de|{{:gca:gca-pi01_pict03.jpg?0x90}}]]  |  [[:gca_pi02-de|{{:gca:gca_pi02_pict03.jpg?0x90}}]]  |  [[:gca-pi03-de|{{:gca:gca_pi03_pict01.jpg?0x90}}]]  |  [[:gca-pi04-de|{{:gca:pict5613.jpg?0x90}}]]  |
 +|  RasPi  |  [[:gca1-pi01-de|GCA-Pi01]]  |  [[:gca_pi02-de|GCA-Pi02]]  |  [[:gca-pi03-de|GCA-Pi03]]  |  [[:gca-pi04-de|GCA-Pi04]]  |\\
 +\\
 +^ G-Dekoder ^ Strom- \\ Versorgung ^ Transformator- \\ Rückmelder ^ Relais-Platine ^
 +| {{:gca:gca_pi05_pict2.jpg?0x90}} |{{:gca:gca_pi06_pict_02.jpg?0x90}} | {{:gca:gca_pi07_pict03.jpg?0x90}} | {{:gca:gca107_jumpers.jpg?0x90}} |
 +|  [[:gca-pi05-de|GCA-Pi05]]  |  [[:gca-pi06-de|GCA-Pi06]]  |  [[:gca-pi07-de|GCA-Pi07]]  |  [[:gca107-de|GCA107]]  |\\
 +=== Raspberry Pi ===
 +Der populäre "Scheck-Karten-Computer" wird als Basis des RocNetNode verwendet.\\
 +
 +==Unterstützte Bords==
 +  * Raspberry Zero
 +  * Raspberry Pi 1, 2 und 3
 +
 +//Der Raspberry Pi 4 wird z.Zt. nicht unterstützt.//\\
 + 
 +Er kann als Software-Zentrale zur Verwendung von **[[:dcc232-de|DCC232]]** oder **[[:sprog-de|SPROG]]** verwendet werden.\\ 
 +[[http://raspberrypi.org|“Raspberry Pi" ist ein Markenzeichen der "Raspberry Pi Foundation".]]\\
 +=== GCA-Pi06 5V-Stromversorgung === 
 +5V-3A-Stromversorgung und Verteilfeld. (Bevorzugt gegenüber 5V-Netzadaptern.)\\ 
 +=== GCA-Pi01 Schnittstelle ===
 +Die Schnittstelle zwischen dem Raspberry Pi und dem I2C-Bus.\\
 +=== GCA-Pi02 32 I/O ===
 +32 programmierbare Ein-/Ausgangs-Ports mit MACRO-Unterstützung für Signals-Begriffe.\\
 +Sie ist mit allen **[[:hardware-de#Erweiterungseinheiten|GCA-Erweiterungseinheiten]]** kompatibel.\\
 +Die **[[:gca107-de|GCA-107 Mehrzweck-Relais-Baugruppe]]** kann für die **[[:rocnet:sw-servo-setup-de|Herzstück-Polarisierung]]** verwendet werden.\\
 +=== GCA-Pi03 16 Servo ===
 +16 PWM-Ports zur Steuerung von Servos, LEDs ...\\ 
 +Für mehr Leistung je Port von max. 24V 500mA DC je Port kann der **[[:gca77-de|GCA-77]]** angeschlossen werden.\\
 +Noch höhere DC -Werte sind mit **[[:mgv76-de|GCA76]]** möglich\\
 +Beide Treiber-Baugruppen sind in der Lage, 8 unabhängige Ausgänge zu dimmen.\\
 +=== GCA-Pi04 Handregler===
 +Ein handlicher Fahrregler mit 28 Funktionen zur Hand.\\
 +===Bestell-Information===
 +__**[[:gca:gca-index-de#raspberry_pi_rocnet_platinen_und_bausaetze|Giling Computer Applications]]**__\\
 +
 +====Kabel====
 +Bei allen Baugruppen sind RJ45- und/oder RJ12-Steckverbinder verwendbar.\\
 +Der RJ45-Steckverbinder kann mit CAT-5 Patch-Kabeln verwendet werden.\\
 +Die RJ12-kompatiblen Kabel werden üblicherweise auch bei Digitrax-LocoNet(r)- und Lenz-XPressNet-Systemen verwendet.\\
 +===Max. Kabellänge===
 +{{:rocnet:i2c-topologie.jpeg}}\\
 +__Das Datenkabel darf nicht an 5V+ angeschlossen werden.__ \\
 + \\
 +====Konfiguration====
 +Rocrail bietet ein sehr komfortables Werkzeug zur **[[:rocnet:rocnetnode-setup-de|Konfiguration]]**.\\
 +Updaten eines RocNetNode erfordert nur einen einzigen Maus-Klick.\\
 +
 +
 +
 + \\
 +
 +===== Eigenschaften =====
 +  * __**[[rocnet:rocnet-prot-en|RocNet]]**__ UDP-Multicast
 +  * 128 Ein-/Ausgangs-Ports.
 +  * Eingänge mit verzögertem AUS für Belegtmelder.
 +  * Zeitgesteuerte Ausgänge mit AUS-Ereignis.
 +  * Blink-Funktion für Ausgänge.
 +  * Lok- und Funktions-Befehle.
 +  * POM (Programmieren auf dem Hauptgleis)
 +  * Zentralen-Unterstützung:
 +    * **[[:dcc232-de|DCC232]]** & **[[:ord3-cs-de|ORD3]]**
 +    * **[[:sprog-de|SPROG]]**
 +  * Abschalt-Ereignis bei "kill"; Rocrail schaltet Gleisspannung aus und stoppt alle Züge.
 +  * Sendet bis zur Bestätigung jede Sekunde eine Identifikations-Nachricht. Diese Prozedur wird neu gestartet nachdem der Host eine Abschaltung meldet.
 +  * "Start of Day"-Unterstützung. Nach einer Identifikations-Bestätigung wird der aktuelle Eingangs-Status rundgesendet.
 +  * Rückmelder-Bestätigung; Zehnmalige Wiederholung alle 500ms.
 +  * Sichert den Ausgangs-Status bei "global power off" zur Wiederherstellung beim Neustart des RocNetNode. 
 +  * Knoten, die sich mit Kennung ''65535'' identifiziert haben, empfangen automatisch eine Kennung im normalen Bereich: ''2...65534''.
 +  * __**[[:rocnet:rocnetnode-setup-de#makro|128 Makros]]**__ mit je max. 8 Befehlen. 
 +  * "Ein Klick"-__**[[:rocnet:rocnetnode-setup-de#new_revision|Software-Update]]**__.
 +  * 128 PWM-Kanäle für Servos, Signale und Beleuchtung.
 +    * Max. 11 Minuten für 4096 Schritte.  (Schritte=1, Verzögerung=15) 
 +    * Servo-Untzerstützung inkl. Feineinstellung.
 +  * RocMouse-Unterstützung
 +  * Ein RasPi/RocNetNode kann mit einem USB-WiFi-Stick in eine Groß-Spur-Lokomotive montiert werden, meldet  RFID-Tags, steuert den Dekoder mit einem S-Nano und bietet 128 Ein-/Ausgänge.\\
 +\\
 +
 +===== Adressierung =====
 +Die Adressierung ist linear: __**[[:addressing-de#fada-adressierung_von_zubehoerdecodern|FADA]]**__\\ 
 +Nur das Bus(ID)- und Adress(RasPi Port)-Feld werden verwendet.\\ 
 +
 +====Lok====
 +  - **DCC232 / SPROG** 
 +    * Bus -> RocNet-Kennung (Oder voreingestellter __**[[:rocnet:rocnetnode-hwsetup-de#rocrail|Lok-Bus]]**__.)
 +    * Adresse -> addrH + addrL
 +  - **Node** ([[:gca-pi05-de|RasPi in G-Loks]])  
 +    * Bus -> 0  
 +    * Address -> RocNetID 
 +
 +====Zubehör====
 +===Standard===
 +  * Bus -> RocNet-Kennung
 +  * Adresse -> Port (1...128)
 +===DCC===
 +
 +  * Bus -> RocNet-Kennung
 +  * Adresse -> Adresse (FADA)
 +  * Typ -> DCC, MM, ...
 +
 +====Servos====
 +  * Bus -> RocNet-Kennung
 +  * Einzel-Ausgang
 +  * Adresse -> Port (1…128)
 +  * Port-Typ:
 +    * Digital-Port: Weichen oder Zubehör
 +    * PWM-Kanal: Servo
 +
 +====Rückmelder====
 +  * Bus -> RocNet-Kennung
 +  * Adresse -> Port (Pi02: 1-128, Pi07: 129-160)
 +
 +====Signal-Begriffe====  
 +__**[[:signal-int-de#begriffs-nummern|Signal-Begriffs-Nummern]]**__ sind  __**[[:rocnet:rocnetnode-setup-de#makro|Makros]]**__ zugeordnet:  
 +  * Bus -> RocNet-Kennung  
 +  * Adresse - 1 -> Makro-Port-Offset
 +  * Begriff -> Makro-Nummer (1...32)
 +
 +====Ausgang Makro-Typ====
 +  * Bus -> RocNet-Kennung  
 +  * Adresse -> Makro-Nummer (1...32)
 +  * Parameter -> Makro-Nummer (1...32) für den AUS-Befehl, falls > 0 eingestellt ist.
 +
 +====Ausgang Licht-Typ====
 +  * Bus -> RocNet-Kennung
 +  * Adresse -> PWM-Kanal (1...128)
 +  * Wert -> Helligkeit (0...255), dieser Wert wird im RocNetNode mit 16 multipliziert.
 +
 +====Ausgang Farb-Licht-Typ====
 +  * Bus -> RocNet-Kennung
 +  * Adresse -> Nicht verwendet
 +  * Farbkanal RGBWW -> PWM-Kanal (1...128); Beide Weißkanäle sind optional und können auf Null eingestellt werden, um sie zu deaktivieren.
 +  * Wert -> Helligkeit (0...255), dieser Wert wird im RocNetNode mit 16 multipliziert.
 +\\
 +
 +=====Beispiele=====
 +====Weiche====
 +  * [[:rocnet:sw-servo-setup-de|Servo-Weiche mit Herzstück-Polarisierung]]
 +
 +====Signal==== 
 +  * [[:rocnet:sg-macro-setup-de|Signal-Begriffe mit Makros]]
 +
 +====Drehscheibe==== 
 +  * [[:rocnet:tt-setup-de|Drehscheibe Multiport]] 
 +
 +
 +