Computergestützte Ansteuerung digitaler Eisenbahnanlagen

Größe: px
Ab Seite anzeigen:

Download "Computergestützte Ansteuerung digitaler Eisenbahnanlagen"

Transkript

1 Computergestützte Ansteuerung digitaler Eisenbahnanlagen Märklin Digital Paul Römer

2 Agenda 2 Märklin & Märklin Digital Wissenswertes Bedienelemente Ansteuerung Steuercomputer Interface und Digitalstrom Digitalsignale Rückmeldekanal Zeitverhalten Software Quellen

3 Märklin Digital Wissenswertes 3 Geschichte 1984 auf den Markt gebracht erstes, allgemein verfügbares, digitales Modellbahnsystem Funktionsumfang gleichzeitiger Betrieb von 80 Lokomotiven 5 Funktionen pro Lok Licht, Rauch, Telexkupplung, Fahrgeräusch, Lokpfeife etc. Rückmeldekanal für Sensoren Ansteuerung von 256 Magnetartikeln Weichen, Signale andere Verbraucher (Lampen, Motoren) Steuerung der Anlage mittels PC über Interface

4 4 Ansteuerung

5 Märklin Digital Steuerpult Manuelle Steuerung 5 Memory Keyboard 1&2 Central Unit Control Unit Interface

6 Märklin Digital Steuerpult Digitale Steuerung 6 Central Unit Interface 6050 Schnittstelle zum Computer Central Unit 6021 Erzeugung des Digitalstroms Interface

7 Ansteuerung Grober Aufbau 7 PC mit Steuersoftware Central Unit PC Interface RS232 Digitalstrom I2C RS bd 300B/s Interface Umwandlung von RS232 zu internem I2C s88 Rückmeldemodul Gleissystem - Lok - Decoder

8 Steuercomputer Plattform 8 Steuercomputer - x86 - Ubuntu Linux 8.04 mit RTAI Anpassung - C/C++ mit Qt - RTAI Klassenbibliothek - Kommunikation über serielle Schnittstelle - Threadimplementierung Eisenbahnansteuerungssoftware RailRoadControl

9 Grober Aufbau 9 PC mit Steuersoftware PC- Interface RS232 Central Unit Digitalstrom I2C Gleissystem - Lok - Decoder s88 Rückmeldemodul

10 Märklin Computerinterface 6050 Schaltplan 10 Märklin Computerinterface

11 Kommunikation auf dem Gleis Teilnehmer 11 Märklin Interface Lok(-decoder) Motorola-Schaltkreisfamilie MC Magnetartikel (Solenoide) über Decoder Weichen Signale Kommunikationsmodul zu Fischertechnik Spezialartikel Kran usw.

12 Märklin Computerinterface 6050 Schaltplan 12

13 Kommunikation auf dem Gleis Lokdecoder 13

14 Kommunikation auf dem Gleis Lokdecoder 14

15 Kommunikation auf dem Gleis Gleisstrom und Digitalsignale 15 Rechteck-Spannung bei ±20 Volt Periodendauer: 0.2ms 5000Hz Übertragungsprotokoll Impulsfolgen (Binär/Trinär) Befehlsfolge: 9 Bits Adresstrits Datenbits Befehlsfolge wird doppelt übertragen ein Befehlssatz besteht aus 18 Impulsen 4 Adresstrits 34 = 81 Adressen 5 Datenbits 25 = 32 Informationen Geschwindigkeit, Licht, Sonderfunktion,...

16 Kommunikation auf dem Gleis Ternärsystem 16 Stellenwertsystem zur Basis 3 Setun-Computer aus Russland rechnet mit ternären Zahlen (1958) gewöhnliches Ternärsystem: 0, 1, 2 balanciertes Ternärsystem: 0, 1, -1 Dezimal Binär Ternär Ternär (balanciert)

17 Kommunikation auf dem Gleis Beispielbefehl 17

18 Kommunikation auf dem Gleis Zeitverhalten (1) 18 Übertragungsgeschwindigkeit Takt an Transmitter MC Pin 11 Länge des DoppelImpulspaketes Übertragungsgeschwindigkeit: Weichendekoder Lokdekoder 38,480 (k)hz 19,230 (k)hz 4,4 ms 8,8 ms 4810 Bit/s 2405 Bit/s

19 Kommunikation auf dem Gleis Zeitverhalten (2) 19 Szenario Weiche schalten Positionsbefehl schreiben (branch/straight) Warten Magnet ausschalten Worst-Case-Befehl 4,4 ms + 50ms + 4,4 ms = 58,8ms

20 Kommunikation auf dem Gleis Oszi 20

21 Kommunikation auf dem Gleis Oszi 21

22 Kommunikation auf dem Gleis Oszi 22

23 Kommunikation auf dem Gleis Oszi 23

24 Grober Aufbau 24 PC mit Steuersoftware PC- Interface RS232 Central Unit Digitalstrom I2C Gleissystem - Lok - Decoder s88 Rückmeldemodul

25 Rückmeldekanal 25 Einfaches Schieberegister MC14044BCP 16 Anschlüsse für Sensoren 2Byte Daten Maximal 31 Decoder am Interface Auslesen Polling-Betrieb Lesekommando schreiben, warten, Daten lesen 8-Bit Static Shift Register

26 Rückmeldekanal Zeitverhalten 26 Ausleseszenario 3 s88-decoder Polling-Betrieb Auslesedauer ~ 60ms RS232-Geschwindigkeit 2400bd = 2400Bit/s = 300Byte/s mit 2 Stoppbits 225 Byte/s 6 Byte pro Auslesen theoretisch 37 Mal/sek. 27ms Periodendauer Hohe Auslesedauer durch Interface bedingt

27 27 Software zur Eisenbahnansteuerung

28 Software zur Eisenbahnansteuerung Ziele 28 Transport von Werkstücken zwischen Fischtechnik und Lego Kommunikation zu Fischertechnik über spezielles Relais zu Lego mit Hilfe von Bluetooth Standardsteuerprogramm steuert eine Lok Integration in das DCL einfache Überwachung der Nutzerprogramme

29 Software zur Eisenbahnansteuerung Gleisnetz 29

30 Software zur Eisenbahnansteuerung Zu beachtenden/abzufangende Fehlerzustände 30 Lok/Wagon entgleist in einer Kurve Durchbrechen von Gleisenden Lego/Fischtechnik-bedingt Fehler bei Kommunikation mit Fischertechnik bzw. Lego Lok fährt zu früh los Signale werden verschluckt falsche Lokposition Mechanik-bedingte Fehler Lok ist warmgefahren Änderung der Eigenschaften Lok verliert Kontakt zum Gleis

31 Software zur Eisenbahnansteuerung Besonderheiten/Hürden 31 Loks verschlucken Befehle bei zu schneller Ansteuerung Müssen erst warm laufen Geschwindigkeit Lok-bedingt Sensoren Können mehrfach/gar nicht auslösen Weichenansteuerung Befehl muss bestimmte Zeit aktiv bleiben, damit Magnet schalten kann Magnet muss explizit abgeschaltet werden, sonst kann er durchbrennen Abschaltbefehl blockiert Interface für bestimmte Zeit

32 Software zur Eisenbahnansteuerung Architektur 32 Qt/C++ RTAI Bibliotheken

33 Software zur Eisenbahnansteuerung RailRoadControl - Steuerprogramm 33 class IControlProgram { public: virtual ~IControlProgram() {}; virtual void initialize( QList<Train *> &trains, TurnoutSignalControl *control) = 0; virtual void start() = 0; virtual void updatesensors(int id, int value) = 0; }; Aus Sicht des Studenten muss jedes Steuerprogramm die Methoden start() und updatesensors() implementieren. start() wird einmalig vom Controller ausgführt; updatesensors() event-gesteuert immer wenn sich ein Sensorwert verändert hat. Auf das Model kann der Student über eine Liste von Zügen und über die Steuereinheit für Weichen und Signale zugreifen

34 Alternative Ansteuerung 34 Übergehen des PC Interfaces und direkte Erzeugung des Digitalstroms über serielle Schnittstelle des PCs Befehle können ohne Interface-bedingte Verzögerung gesendet werden keine Manuelle Steuerung mehr möglich Digitalsignale müssen per Software erzeugt werden Auslesen der s88-decoder über zusätzlichen seriellen Port und schnelles Interface geringe Verzögerung kein besonderer Aufwand bzgl. der Synchronisation mit Steuerbefehlen spezielle Hardware nötig

35 Alternative Ansteuerung 35 Zusätzlicher serieller Port (9600bd) 3 direkte Anschlüsse zu S88-Decodern

36 Quellen 36 Dr. Koenig Carsten Meyer Rainer Lüssi Wikipedia Märklin /tech/digital1/components/commands.html HSInterface

37 Computergestützte Ansteuerung digitaler Eisenbahnanlagen Märklin Digital Paul Römer

Übersicht der im Rahmen des Seminars verfügbaren Systeme. Jan-Arne Sobania, Uwe Hentschel

Übersicht der im Rahmen des Seminars verfügbaren Systeme. Jan-Arne Sobania, Uwe Hentschel Übersicht der im Rahmen des Seminars verfügbaren Systeme Jan-Arne Sobania, Uwe Hentschel Agenda 2 Gesamtsystem SPS (Beckhoff) Eisenbahn Lego/NXT Arbeitsschutz Gesamtsystem im Überblickbli 3 Agenda 4 Gesamtsystem

Mehr

Programmierbeispiel RS485- Kommunikation

Programmierbeispiel RS485- Kommunikation Programmierbeispiel RS485- Kommunikation NANOTEC ELEKTRONIK GmbH & Co. KG Kapellenstr. 6 D-85622 Feldkirchen b. München Tel. +49 (0)89-900 686-0 Fax +49 (0)89-900 686-50 Email info@nanotec.de 1 / 6 Ausgabe:

Mehr

Serielle Kommunikation - Kodierung

Serielle Kommunikation - Kodierung Serielle Kommunikation - Kodierung (1.) Erstellen Sie nachfolgende Klasse: Dabei haben die Methoden folgende Funktionen: exists(): Überprüft, ob eine serielle Schnittstelle existiert getproperties(): Liefert

Mehr

C x Hexapod Motion Controller

C x Hexapod Motion Controller C-887.52x Hexapod Motion Controller Kompaktes Tischgerät zur Steuerung von 6-Achs-Systemen Leistungsfähiger Controller mit Vektorsteuerung Kommandierung in kartesischen Koordinaten Änderungen des Bezugssystems

Mehr

Schrittmotorsteuerung PL0061

Schrittmotorsteuerung PL0061 Schrittmotorsteuerung Inhaltsverzeichnis 1. Einleitung...2 2. Eigenschaften...2 2.1 Grundlegende Eigenschaften...2 3. Die RS232-Schnittstelle...2 3.1 Hardware-Voraussetzungen...2 3.2 Die USB-to-Serial-Bridge...2

Mehr

Analog oder Digital fahren?

Analog oder Digital fahren? Analog oder Digital fahren? 2014 Bruno Geninazzi 1 Symbole für Darstellungen Auf den nachfolgenden Folien wurden Symbole der Firmen Märklin 1), ESU 1) und Littfinski Daten Technik (LDT) 1) verwendet. Diese

Mehr

Mikrocontroller. eine Einführung. Florian Schmitt - 16.11.2010 1 / 34

Mikrocontroller. eine Einführung. Florian Schmitt - 16.11.2010 1 / 34 Mikrocontroller eine Einführung Florian Schmitt - 16.11.2010 1 / 34 Inhalt Was sind Mikrocontroller, wozu sind sie nützlich? Unterschiede und Gemeinsamkeiten mit dem PC Wie funktionieren Mikrocontroller

Mehr

Über die Status-Befehle kann die Peripherie der gesamten Hard- und Firmware abgefragt werden.

Über die Status-Befehle kann die Peripherie der gesamten Hard- und Firmware abgefragt werden. DOKUMENTATION SCHWABENPLAN MC-PROTOKOLL 1. EINLEITUNG Das Schwabenplan MC-Protokoll wurde entwickelt um jede Hauptplatine aus unserem Lieferprogramm mit einer Software zu verbinden. Die Programmiersprache

Mehr

ORIKA. Lycée Technique des Arts et Métiers. ... viel mehr als nur ein Spielzeug

ORIKA. Lycée Technique des Arts et Métiers. ... viel mehr als nur ein Spielzeug ORIKA Lycée Technique des Arts et Métiers... viel mehr als nur ein Spielzeug Informationen, Hinweise und Bezugsquellen findest du unter folgender Internetadresse: http://www.ltam.lu/fischertechnik ORIKA/Informatik

Mehr

Der I²C-Bus. Vorstellung des Inter-Integrated Circuit -Bus. Aufbau und Funktionsweise. Beispiel PortExpander am Arduino

Der I²C-Bus. Vorstellung des Inter-Integrated Circuit -Bus. Aufbau und Funktionsweise. Beispiel PortExpander am Arduino Der I²C-Bus Vorstellung des Inter-Integrated Circuit -Bus Aufbau und Funktionsweise Beispiel PortExpander am Arduino Weitere Anwendungsmöglichkeiten Was ist der I²C-Bus entwickelt von Philips Anfang der

Mehr

Hardware Logik-Analysatoren

Hardware Logik-Analysatoren Hardware Logik-Analysatoren Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2010/2011 Hardware Logik-Analysatoren 1/24 2010-10-12

Mehr

Serielles LCD-Display PL0045

Serielles LCD-Display PL0045 Seite 1 von 7 Serielles LCD-Display PL0045 Bedienungsanleitung Inhaltsverzeichnis 1. Allgemeines... 2 2. Funktionsweise... 2 3. Hardware-Voraussetzungen... 2 3.1 Die USB-to-Seriell-Bridge... 2 3.2 Einstellungen

Mehr

Railuino Hacking your Märklin. Jörg Pleumann OpenRheinRuhr

Railuino Hacking your Märklin. Jörg Pleumann OpenRheinRuhr Railuino Hacking your Märklin Jörg Pleumann OpenRheinRuhr 2011 12.11.2011 Fahrplan Digitale Modellbahn Steuerung Rückmeldung Verschiedenes Digitale Modellbahn (I) Analog: AC oder DC, v ~ U U, v t Digital:

Mehr

Technik-Tipp Nr. 305b. Weichen-Decoder programmieren

Technik-Tipp Nr. 305b. Weichen-Decoder programmieren b Bei Märklin Digital haben Sie die Möglichkeit die Weichen und Signale auch über die Central Station oder Mobile Station 60653 zu betätigen. Genau wie bei den Lokomotiven benötigen die Magnetartikel hierzu

Mehr

serielles 8-Digit LED Display PL0061

serielles 8-Digit LED Display PL0061 Seite 1 von 9 Inhaltsverzeichnis 1. Einleitung... 1 2. Eigenschaften... 2 2.1 Grundlegende Eigenschaften... 2 3. Die RS232-Schnittstelle... 2 3.1 Hardware-Voraussetzungen... 2 3.2 Die USB-to-Serial-Bridge...

Mehr

Arduino µcontroller. Virtuelle COMSchnittstelle

Arduino µcontroller. Virtuelle COMSchnittstelle Aufgaben: Arduino µcontroller 1. Die gegebene Software auf einen ARDUINO MEGA-Board aufspielen weil die PORTS A (8xSchalter) und C (8xLEDs) benutzt werden. Steht nur ein UNO-Board zur Verfügung, dann den

Mehr

Stand: Beschreibung und Bedienungsanleitung des NMRA kompatiblen DCC - Lokdecoders. DCC-LokoLDAT44_V1b

Stand: Beschreibung und Bedienungsanleitung des NMRA kompatiblen DCC - Lokdecoders. DCC-LokoLDAT44_V1b Stand: 02.05.2011 Beschreibung und Bedienungsanleitung des NMRA kompatiblen DCC - Lokdecoders DCC-LokoLDAT44_V1b 1 INHALTSÜBERSICHT EIGENSCHAFTEN... 3 DIE SCHALTUNG... 3 ANSCHLUSS DES LOKDECODERS... 4

Mehr

Die Robo-TX RS-485 Schnittstelle

Die Robo-TX RS-485 Schnittstelle Die Robo-TX RS-485 Schnittstelle Die Idee... Gleich nach dem Kauf des TX fiel mir in der Anleitung auf, dass auf den Extension-Anschlüssen nur die RS-485-Schnittstelle auf beiden vorkommt. Somit war klar,

Mehr

Servo-Modul Version

Servo-Modul Version Servo-Modul Version 1.0 24.06.2010 Mit dem Servo-Modul ist es möglich bis zu 8 Modellbau-Servos (analoges Signal) an zu steuern. Die Ansteuerung kann wahlweise über den I2C-Bus, einen COM-Port (RS232)

Mehr

1. Einleitung: Baut mal was mit Schrittmotoren! Was n Schrittmotor? Bibolare Motoren Unipolare Motoren 3

1. Einleitung: Baut mal was mit Schrittmotoren! Was n Schrittmotor? Bibolare Motoren Unipolare Motoren 3 jan.sporbeck@gmx.net Inhalt 1. Einleitung: Baut mal was mit Schrittmotoren! 1 2. Was n Schrittmotor? 1 2.1 Bibolare Motoren 2 2.2 Unipolare Motoren 3 3. Ansteuerung von Schrittmotoren durch einen Computer:

Mehr

DST EINFÜHRUNG IN MRT (V2)

DST EINFÜHRUNG IN MRT (V2) DST EINFÜHRUNG IN MRT (V2) Aufgabe: Reaktionstester 1. Pflichtenheft Taster an -PA0 8 LEDs an PCx LCD-Anzeige für Ergebnis Die LEDs an Port C sollten unerwartet irgendwann angehen! Jetzt wird die Zeit

Mehr

MBControl 2004 Modellbahn-Steuerung

MBControl 2004 Modellbahn-Steuerung Modellbahn-Steuerung Standard Modellbahn-Software zum Schalten und Fahren - mit Spurplan-Gleisbild Alles zum Schalten und Fahren auf der digitalen Modellbahnanlage mit modellbahntypischen Schaltfunktionen

Mehr

Zusammenfassung Module CAN Digital Bahn. Stand August 2012

Zusammenfassung Module CAN Digital Bahn. Stand August 2012 Zusammenfassung Module Digital Bahn Stand August 2012 1 Inhaltsverzeichnis 1. Allgemeines zum Bus... 4 2. Wo startet der Bus - Startpunkt... 5 3. Wie kommen die Telegramme in den PC - CC-Schnitte 2.0...

Mehr

Programmierung mit NQC: Kommunikation zwischen zwei RCX

Programmierung mit NQC: Kommunikation zwischen zwei RCX Programmierung mit NQC: Kommunikation zwischen zwei RCX Martin Schmidt Master-Slave-Betrieb mit 2 RCX Systeme mit 2 RCX sind leichter zu handhaben, wenn ein RCX die Kontrolle über alles behält ( Master

Mehr

Serielle Kommunikation mit dem Arduino. Teil 1: Das Serial Peripheral Interface (SPI)

Serielle Kommunikation mit dem Arduino. Teil 1: Das Serial Peripheral Interface (SPI) Serielle Kommunikation mit dem Arduino Teil 1: Das Serial Peripheral Interface (SPI) Axel Attraktor e.v. 4. Juni 2012 Axel (Attraktor e.v.) 5. Arduino-Stammtisch 4. Juni 2012 1 / 25 Serielle Kommunikation

Mehr

Embedded Software. Praktikum. Licht- und Schlafphasenwecker Lukas Scharlau Timo Schwarte

Embedded Software. Praktikum. Licht- und Schlafphasenwecker Lukas Scharlau Timo Schwarte Embedded Software Praktikum Licht- und Schlafphasenwecker 12.01.2015 Lukas Scharlau Timo Schwarte Inhalt Einleitung... 3 Ansteuerung LED-Streifen...3 Ansteuerung Bewegungssensor...3 Soundausgabe... 4 Buttons

Mehr

Modulare I/O-Systeme in der Übersicht Kompakt-Industrie-PC / SPS / Feldbuskoppler

Modulare I/O-Systeme in der Übersicht Kompakt-Industrie-PC / SPS / Feldbuskoppler 26 Modulare I/O-Systeme in der Übersicht Kompakt-Industrie-PC / SPS / Feldbussystem SPS - Kompakt-Industrie-PC Seite SPS - Programmierbare Feldbuscontroller Seite 758-870/000-111 SPS - I/O-IPC-G2 Linux

Mehr

Märklin Systems = technisches Systemzubehör

Märklin Systems = technisches Systemzubehör Märklin Systems Märklin Systems = technisches Systemzubehör Digitalsystem Signale Gleise Rollenprüfstände, etc. Märklin Digital - Neubestimmung der digitalen Modellbahnsteuerung neues innovatives Digitalsystem

Mehr

Autonome Mobile Systeme. Dr. Stefan Enderle

Autonome Mobile Systeme. Dr. Stefan Enderle Autonome Mobile Systeme Dr. Stefan Enderle 2. Mikrocontroller Einleitung Unterschied Controller / Prozessor: Speicher (RAM, Flash, Eprom) intern Viele I/Os (Digital, Analog) Bus-Unterstützung (Seriell,

Mehr

Mikrocomputertechnik mit der 8051-Controller-Familie

Mikrocomputertechnik mit der 8051-Controller-Familie Mikrocomputertechnik mit der 8051-Controller-Familie Hardware, Assembler, C Bearbeitet von Jürgen Walter Neuausgabe 2008. Buch. xiii, 311 S. ISBN 978 3 540 66758 2 Format (B x L): 15,5 x 23,5 cm Weitere

Mehr

Unified-E Modbus Adapter

Unified-E Modbus Adapter Unified-E Modbus Adapter Betrifft: Version 1.5.0.0 und höher Stand: Februar 2017 Inhalt 1 Allgemeines... 2 2 Adapter-Parameter in Unified-E... 2 3 Adressierung von Datenpunkten... 4 Unified-E Modbus Adapter

Mehr

Mikrocomputertechnik

Mikrocomputertechnik J. Walter Mikrocomputertechnik mit der 8051-Controller-Familie Hardware, Assembler, C Mit 146 Abbildungen und 50 Tabellen Springer-Verlag Berlin Heidelberg New York London Paris Tokyo Hong Kong Barcelona

Mehr

Wichtige Befehle bei der Programmierung von. FISCHER-Technik

Wichtige Befehle bei der Programmierung von. FISCHER-Technik Wichtige Befehle bei der Programmierung von FISCHER-Technik 1 7 6 2 3 4 5 1) Interfacediagnose : Bevor du loslegst, teste alle, an den Eingängen E1-E8 angeschlossenen Schalter und Sensoren. Mit der linken

Mehr

TWIN-CENTER 6802 TWIN-CONTROL 6822

TWIN-CENTER 6802 TWIN-CONTROL 6822 TWIN-CENTER 6802 TWIN-CONTROL 6822 Software-Upgrade V2.000 Freuen Sie sich auf die Änderungen und Erweiterungen der TWIN- CENTER-Software, die im Folgenden beschrieben werden. TWIN-CENTER-Neueinsteigern

Mehr

TCP/IP ASCII Schnittstelle Programmierhandbuch

TCP/IP ASCII Schnittstelle Programmierhandbuch TCP/IP ASCII Schnittstelle Programmierhandbuch Version 3.0 1. Einleitung Das IRTrans ASCII Format dient der Ansteuerung von IRTrans Modulen (über den irserver oder Ethernetmodule mit IRDB bzw. LAN Controller

Mehr

DIAmat. Überblendsteuerung für bis zu zwei Diaprojektoren. Stand Sonntag, 5. Mai 2002 Seite 1 von 10

DIAmat. Überblendsteuerung für bis zu zwei Diaprojektoren. Stand Sonntag, 5. Mai 2002 Seite 1 von 10 DIAmat Überblendsteuerung für bis zu zwei Diaprojektoren Stand Sonntag,. Mai 2002 Seite von 0 Einleitung DIAmat ist eine Überblendsteuerung für bis zu zwei Diaprojektoren. Durch Vernetzung lassen sich

Mehr

USB > I2C- Bus Modul. Startet den I2C-Bus. Daten einlesen NACK senden

USB > I2C- Bus Modul. Startet den I2C-Bus. Daten einlesen NACK senden USB > I2C- Bus Modul Info Das USB > I2C-Bus Modul stellt eine Verbindung zwischen einen PC und dem I2C-Bus her. Über ein Terminal Programm können nun Daten zum I2C-Bus gesendet und vom I2C-Bus empfangen

Mehr

Mikrocontroller Grundlagen. Markus Koch April 2011

Mikrocontroller Grundlagen. Markus Koch April 2011 Mikrocontroller Grundlagen Markus Koch April 2011 Übersicht Was ist ein Mikrocontroller Aufbau (CPU/RAM/ROM/Takt/Peripherie) Unterschied zum Mikroprozessor Unterschiede der Controllerarten Unterschiede

Mehr

Zeitrelais PL0045 mit optionaler PC-Anbindung

Zeitrelais PL0045 mit optionaler PC-Anbindung Zeitrelais PL0045 Inhaltsverzeichnis 1. Einleitung... 3 2. Eigenschaften... 3 2.1 Grundlegende Eigenschaften... 3 2.2 Optionale Eigenschaften... 3 3. Programmzustände... 4 3.1 Power-on-Reset... 4 3.2 COUNTDOWN-Modus...

Mehr

LokSound XL V4.0 Spezielle Eigenschaften

LokSound XL V4.0 Spezielle Eigenschaften LokSound XL V4.0 Spezielle Eigenschaften Der LokSound XL V4.0 ist seit Frühjahr 2012 auf dem Markt und wurde positiv aufgenommen. Wichtige Merkmale PowerPack integriert Direkte Servoansteuermöglichkeit

Mehr

Ronald Bram Alwin Schauer Dirk Adolphs SCHRITT HANDBUCH

Ronald Bram Alwin Schauer Dirk Adolphs SCHRITT HANDBUCH Ronald Bram Alwin Schauer Dirk Adolphs ROCRAIL CS2 SCHRITT HANDBUCH SCHRITT FÜR Inhaltsverzeichnis 1. Grundlagen... 3 1.1. Rocrail Software Version und Installation... 3 1.2. Netzwerk aufbauen... 3 1.3.

Mehr

Digital-Profi werden!

Digital-Profi werden! LDT Digital-Compendium (CS2-MM-001_15_de) Digitales Fahren und Schalten von Doppelspulantrieben mit der Central Station 2 (60213/60214/60215) im Märklin- Motorola-Datenformat Der erste Schritt beim Aufbau

Mehr

AVR-Mikrocontroller in BASCOM programmieren

AVR-Mikrocontroller in BASCOM programmieren jean-claude.feltes@education.lu 1 AVR-Mikrocontroller in BASCOM programmieren Der IC-Bus (TWI-Interface) Allgemeines Spezifikationen des IC-Busses: http://www.nxp.com/acrobat_download/literature/9398/39311.pdf

Mehr

Neuer Digitaldecoder m83/teil 1 Der Sprung in die Zukunft

Neuer Digitaldecoder m83/teil 1 Der Sprung in die Zukunft Neuer Digitaldecoder m83/teil 1 Der Sprung in die Zukunft Nach fast 30 Jahren kommt jetzt ein neuer Digitaldecoder auf den Markt: betriebssystemübergreifend, updatefähig und für Effektschaltungen ausgelegt.

Mehr

Railuino Hacking your Märklin

Railuino Hacking your Märklin Railuino Hacking your Märklin (Slightly extended edition) Jörg Pleumann LinuxTag 2012 26.05.2012 Fahrplan Arduino Digitale Modellbahn Steuerung Rückmeldung Beispiele Arduino (I) Einfach zugängliche Microcontroller-Plattform

Mehr

Aufbau und Funktionsweise eines Computers

Aufbau und Funktionsweise eines Computers Aufbau und Funktionsweise eines Computers Thomas Röfer Hardware und Software von Neumann Architektur Schichtenmodell der Software Zahlsysteme Repräsentation von Daten im Computer Praktische Informatik

Mehr

Automatische Testsysteme und ihre Programmierung. Dresden, 09.07.2008. Michael Dittrich, michael-dittrich@mailbox.tu-dresden.de

Automatische Testsysteme und ihre Programmierung. Dresden, 09.07.2008. Michael Dittrich, michael-dittrich@mailbox.tu-dresden.de Fakultät Informatik - Institut für Technische Informatik - Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Automatische Testsysteme und ihre Programmierung Michael Dittrich, michael-dittrich@mailbox.tu-dresden.de

Mehr

Digital-Profi werden!

Digital-Profi werden! LDT Digital-Compendium (CS2-MM-001_13_de) (LDT) Digitales Fahren und Schalten von Doppelspulantrieben mit der Central Station 2 (60213/60214/60215) im Märklin- Motorola-Datenformat Der erste Schritt beim

Mehr

Einführung Arduino - Aufbau

Einführung Arduino - Aufbau Einführung Arduino Einführung Arduino - Aufbau Einführung Arduino - Breadboard (http://www.circuit-help.com.ph/wpcontent/uploads/2014/02/imgp5507-600x600.jpg) Einführung Arduino - Breadboard (https://images.duckduckgo.com/iu/?u=http%3a%2f

Mehr

Arduino und Amateurfunk (1)

Arduino und Amateurfunk (1) Arduino und Amateurfunk (1) Vortrag OV-Meeting H08 am 10.01.2012 / 01.09.2012 Historie Der Kern Entwicklungsumgebung Hardware Software Massimo Banzi Und wozu das Ganze? Historie (1) Arduino ist ein Open-Source-Prototypen-System,

Mehr

E-Line Übung Lichtsteuerung mit DALI. Ralf Petry 2015 - Aug

E-Line Übung Lichtsteuerung mit DALI. Ralf Petry 2015 - Aug E-Line Übung Lichtsteuerung mit DALI Ralf Petry 2015 - Aug E-Line Programmierbare RIO s Ethernet Steuerung Batterie freier Betrieb (flüchtiger Speicher, Uhrzeit über Super Cap) 2 Slots für PCD2.Xxxx Module

Mehr

IR-Schaltinterface IR-001

IR-Schaltinterface IR-001 Seite 1 von 9 IR-Schaltinterface IR-001 Inhaltsverzeichnis 1. Einleitung...2 2. Eigenschaften...2 2.1 Grundlegende Eigenschaften...2 2.2 Optionale Eigenschaften (gegen Aufpreis)...2 3. Hardware...2 4.

Mehr

DDW Einleitung. DDW - Digital Direct for Windows. Das Serverprogramm ist voll kompatibel zum SRCP Protokoll Grenzwerte

DDW Einleitung. DDW - Digital Direct for Windows. Das Serverprogramm ist voll kompatibel zum SRCP Protokoll Grenzwerte DDW Einleitung Herzstück des Systems ist das Programm DDW. Beim Start belegt dieses Programm eine serielle Schnittstelle und die parallele Schnittstelle des PC s und öffnet mindestens einen Port zur Interprozesskommunikation.(Command-

Mehr

U5-2 Register beim AVR-µC

U5-2 Register beim AVR-µC U5 4. Übungsaufgabe U5 4. Übungsaufgabe U5-2 Register beim AVR-µC U5-2 Register beim AVR-mC Grundlegendes zur Übung mit dem AVR-µC 1 Überblick Register Beim AVR µc sind die Register: I/O Ports Interrupts

Mehr

Teil I: Wat isse ne Mikrokontroller?

Teil I: Wat isse ne Mikrokontroller? Programmierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13 Eine Einführung in Aufbau, Funktionsweise, Programmierung und Nutzen von Mikroprozessoren Teil I: Wat isse ne Mikrokontroller? Wat

Mehr

5 Funktionsbibliothek für den Controller XMC1100

5 Funktionsbibliothek für den Controller XMC1100 5 Funktionsbibliothek für den Controller XMC11 Alle Header-Dateien werden in der Datei in ein richtlinienkonformes Projekt eingebunden. 5.1 Verzögerungsfunktionen Delay Verzögert den Programmablauf für

Mehr

RS485-Relaiskarte v1.0

RS485-Relaiskarte v1.0 RS485-Relaiskarte v1.0 Infos / technische Daten * 8x Relais mit 7A/240VAC (1x Umschalter) * Relais Anschluss über Federklemmen (kein Werkzeug notwendig) * 8x LEDs zur Anzeige der Relais Schaltzustände

Mehr

Digitalprotokolle. Decoder selbst bauen, Teil1: Digitalprotokolle

Digitalprotokolle. Decoder selbst bauen, Teil1: Digitalprotokolle Decoder selbst bauen, Teil1: Digitalprotokolle Digitalprotokolle Mit diesem ersten Teil starten wir eine Artikelreihe über den Selbstbau von Decodern für die Modellbahn. Ziel ist, Sie, liebe Leser, in

Mehr

RGB-Sequenzer RS232 RS485 MDX512 AD / IO Platine

RGB-Sequenzer RS232 RS485 MDX512 AD / IO Platine RGB-Sequenzer RS232 RS485 MDX512 AD / IO Platine HARDWARE Platine Osram LED controller 85 x 130 mm, Industriestandard, doppelseitig, Lötstop, Positionsdruck Halterung 4 Bohrlöcher 2,8 mm Durchmesser Ein-

Mehr

Typ 17-A1S4-*HP* ATEX / IECEx Zone 1/21 CSA Class I, II, III Division 1. Typ B7-A2S4-*HP* ATEX / IECEx Zone 2/22 CSA Class I, II, III Division 2

Typ 17-A1S4-*HP* ATEX / IECEx Zone 1/21 CSA Class I, II, III Division 1. Typ B7-A2S4-*HP* ATEX / IECEx Zone 2/22 CSA Class I, II, III Division 2 Zusatzbeschreibung - Original Ergänzung zum Benutzerhandbuch 11-A1S4-7D0001 BCS3600 ex Serie Typ 17-A1S4-*HP* ATEX / IECEx Zone 1/21 CSA Class I, II, III Division 1 Typ B7-A2S4-*HP* ATEX / IECEx Zone 2/22

Mehr

ZigBee Zuverlässige Datenübertragung per Funk Prozess E/A-Module, Konverter, Repeater

ZigBee Zuverlässige Datenübertragung per Funk Prozess E/A-Module, Konverter, Repeater ICPCON SENSOR TO COMPUTER INTERFACES Blindtext ZigBee Zuverlässige Datenübertragung per Funk Prozess E/A-Module, Konverter, Repeater Die Spezifikationen von ZigBee basieren auf dem IEEE 802.15.4 Standard

Mehr

GdI2 - Systemnahe Programmierung in C Übungen Jürgen Kleinöder Universität Erlangen-Nürnberg Informatik 4, 2006 U4.fm

GdI2 - Systemnahe Programmierung in C Übungen Jürgen Kleinöder Universität Erlangen-Nürnberg Informatik 4, 2006 U4.fm U4 4. Übungsaufgabe U4 4. Übungsaufgabe Grundlegendes zur Übung mit dem AVR-µC Register I/O Ports Interrupts AVR-Umgebung U4.1 U4-1 Grundlegendes zur Übung mit dem AVR-mC U4-1 Grundlegendes zur Übung mit

Mehr

Softwarebibliothek für KR-mega32-16 V 2.3 Thomas Krause, Krause Robotik

Softwarebibliothek für KR-mega32-16 V 2.3 Thomas Krause, Krause Robotik Softwarebibliothek für KR-mega32-16 V 2.3 Thomas Krause, Krause Robotik thomas.krause@krause-robotik.de Willkommen zur Dokumentation zur Softwarebibliothek KR-mega32-16v2.3. Diese Dokumentation beschäftigt

Mehr

Beschreibung RS232-Protokoll für POWER-TRAP Fotovoltaik-Wechselrichter (ab Protokollversion ENS1 = 5 und ENS2 = 6)

Beschreibung RS232-Protokoll für POWER-TRAP Fotovoltaik-Wechselrichter (ab Protokollversion ENS1 = 5 und ENS2 = 6) Beschreibung RS232-Protokoll für POWER-TRAP Fotovoltaik-Wechselrichter (ab Protokollversion ENS1 = 5 und ENS2 = 6) 1. Allgemein Da die RS232-Schnittstelle elektrisch auch mit der RS485-Schnittstelle verbunden

Mehr

Mikrocomputertechnik. Thema: Serielle Schnittstelle / UART

Mikrocomputertechnik. Thema: Serielle Schnittstelle / UART Mikrocomputertechnik Thema: Serielle Schnittstelle / UART Parallele vs. serielle Datenübertragung Parallele Datenübertragung Mehrere Bits eines Datums werden zeitgleich mittels mehrerer Datenleitungen

Mehr

Puls Weiten Modulation (PWM)

Puls Weiten Modulation (PWM) Puls Weiten Modulation (PWM) Bei der Puls-Weiten-Modulation (PWM), wird ein digitales Ausgangssignal erzeugt, dessen Tastverhältnis moduliert wird. Das Tastverhältnis gibt das Verhältnis der Länge des

Mehr

Ein-Achsen Schrittmotor Controller

Ein-Achsen Schrittmotor Controller Seite 1 von 12 Ein-Achsen Schrittmotor Controller Inhaltsverzeichnis 1. Einleitung...2 2. Eigenschaften...2 2.1 Optionale Eigenschaften...3 2.2 zusätzlich benötigte Komponenten...3 3. Steuerung...4 3.1

Mehr

Motorsteuerung. Embedded Software Praktikum 4. Tim Hölzemann Embedded Engineering

Motorsteuerung. Embedded Software Praktikum 4. Tim Hölzemann Embedded Engineering Motorsteuerung Embedded Software Praktikum 4 Tim Hölzemann Embedded Engineering Hüfferstraße 27 fon +49 (0)251.83 64-050 th403054@fh-muenster.de D-48149 Münster fax +49 (0)251.83 64-060 www.fh-muenster.de

Mehr

Was so passieren wird:

Was so passieren wird: Arduino Einführung Arduino Einführung Was so passieren wird: Was so passieren wird: Arduino Überblick Was so passieren wird: Arduino Überblick Die Taschenlampe Was so passieren wird: Arduino Überblick

Mehr

Kommunikation zwischen Mikrocontrollern

Kommunikation zwischen Mikrocontrollern Kommunikation zwischen Mikrocontrollern Serielle Kommunikation Bitweises Übertragen der Daten nacheinander auf einer Leitung serielle Schnittstelle im PC und im Mikrocontroller = Standard große Anwendungsbreite

Mehr

Musterlösungen Technische Informatik 2 (T2) Prof. Dr.-Ing. D. P. F. Möller

Musterlösungen Technische Informatik 2 (T2) Prof. Dr.-Ing. D. P. F. Möller SS 2004 VAK 18.004 Musterlösungen Technische Informatik 2 (T2) Prof. Dr.-Ing. D. P. F. Möller Aufgabenblatt 2.5 Lösung 2.5.1 Befehlszähler (Program Counter, PC) enthält Adresse des nächsten auszuführenden

Mehr

Modellbahn-Steuerungs-System WH_PC_CON

Modellbahn-Steuerungs-System WH_PC_CON Modellbahn-Steuerungs-System WH_PC_CON Technische Beschreibung Erstellt am: 28.02.2009 Seite: 1/11 Einführung Das System WH_PC_CON ist ein Steuersystem für Modellbahnen, welches ich mit dem Ziel entwickelt

Mehr

Bedienungsanleitung Vierfach-Bluetooth Relais PL0051

Bedienungsanleitung Vierfach-Bluetooth Relais PL0051 Seite 1 von 9 Bedienungsanleitung Vierfach-Bluetooth Relais Inhaltsverzeichnis 1. Einleitung...2 2. Eigenschaften...3 2.1 Grundlegende Eigenschaften...3 2.2 Optionale Eigenschaften...3 3. Bedienung...3

Mehr

Inbetriebnahme-Protokoll DSD2010. Korrektur

Inbetriebnahme-Protokoll DSD2010. Korrektur Inbetriebnahme-Protokoll DSD2010 Datum: Name: Dieses Inbetriebnahme-Protokoll für das DSD2010 System sollte insbesondere dann abgearbeitet werden, wenn Sie die DSD2010 Platinen selbst bestückt haben. Ich

Mehr

Entfernungsmesser. für den Raspberry Pi. Tim Riddermann / Nils Wortmann

Entfernungsmesser. für den Raspberry Pi. Tim Riddermann / Nils Wortmann Entfernungsmesser für den Raspberry Pi Tim Riddermann / Nils Wortmann Inhalt Einleitung Prinzip Hardware MCP3202 Software Anhang Praktikum 2 Einführung Erstellung eines Entfernungsmessers Sobald ein Objekt

Mehr

Thermostat/Temperaturwächter

Thermostat/Temperaturwächter Seite 1 von 8 Thermostat/Temperaturwächter Inhaltsverzeichnis 1. Einleitung... 2 2. Eigenschaften... 2 2.1 Grundlegende Eigenschaften... 2 2.2 Schaltverhalten... 3 3. Programmierung... 4 3.1 Programmierung

Mehr

Relaismatrix x64. Technische Dokumentation. V Apr 2013

Relaismatrix x64. Technische Dokumentation. V Apr 2013 Relaismatrix x64 Technische Dokumentation V1.2 1. Apr 2013 Inhaltsverzeichnis 1 Funktionsbeschreibung...3 2 Technische Daten:...4 3 Stromversorgung...4 4 Ansteuerung...4 4.1.1 USB unter Linux...4 4.1.2

Mehr

Praktikum Mikrorechner 9 (serielle Schnittstelle)

Praktikum Mikrorechner 9 (serielle Schnittstelle) Prof. G. Kemnitz Institut für Informatik, Technische Universität Clausthal 5. November 2014 1/13 Praktikum Mikrorechner 9 (serielle Schnittstelle) Prof. G. Kemnitz Institut für Informatik, Technische Universität

Mehr

CV-Beschreibung für LGB-Dekoder onboard ( )

CV-Beschreibung für LGB-Dekoder onboard ( ) CV-Beschreibung für LGB-Dekoder onboard (84001002) Im Folgenden finden Sie die technische Beschreibung zu den programmierbaren Funktionen des Digital Dekoder Onboard, die auch in viele LGB-Lokomotiven

Mehr

Microcontroller im Amateurfunk

Microcontroller im Amateurfunk Ortsverband Braunschweig - Okeraue H46 Microcontroller im Amateurfunk oder: Mit einem Arduino kann man Probleme lösen, die man ohne nicht hätte. Steuerung für Wintergarten Lüftung Wintergarten, wenn im

Mehr

Digital-Profi werden! Digitales Fahren und Schalten von Doppelspulantrieben mit der Digital-Zentrale ECoS und 3-Leiter-Gleisen

Digital-Profi werden! Digitales Fahren und Schalten von Doppelspulantrieben mit der Digital-Zentrale ECoS und 3-Leiter-Gleisen LDT Digital-Kompendium (ECoS2-MM-001_11_de) Digitales Fahren und Schalten von Doppelspulantrieben mit der Digital-Zentrale ECoS 50 200 und 3-Leiter-Gleisen Der erste Schritt beim Aufbau einer digital gesteuerten

Mehr

Lokdecoder TRIX II (DHT160C) Ausführung ab kompatibel zu Decoder TRIX (DHL160) Ausführung bis Datenblatt

Lokdecoder TRIX II (DHT160C) Ausführung ab kompatibel zu Decoder TRIX (DHL160) Ausführung bis Datenblatt Zurück Drucken Lokdecoder TRIX 66838 II (DHT160C) Ausführung ab 2010 kompatibel zu Decoder TRIX 66838 (DHL160) Ausführung bis 2009 Datenblatt Microcode: DHT160C-07-09 mit Update DHT160C-07-12 ª 2011 H.

Mehr

Ein Steuergerät für alle Fälle

Ein Steuergerät für alle Fälle MODELL & TECHNIK CENTRAL STATION 3, TEIL 3 Ein Steuergerät für alle Fälle Mit der Central Station 3 deckt Märklin die unterschiedlichsten Bedürfnisse der Modellbahner ab. Wir zeigen vier Beispiele. 20

Mehr

Interface / Schnittstellen Gewindefertigungseinheiten

Interface / Schnittstellen Gewindefertigungseinheiten Anschlussbelegung Rueckseite Geraetekopf megatap II Rueckseite Geraetekopf microtap II 1 Anschluss: ZAP 9 Anschluss: Andrucksensor ZAP PIN1 = rot 2 Anschluss: E/A (SPS - I/O) paralelle Schnittstelle 10

Mehr

Rechner Architektur. Martin Gülck

Rechner Architektur. Martin Gülck Rechner Architektur Martin Gülck Grundlage Jeder Rechner wird aus einzelnen Komponenten zusammengesetzt Sie werden auf dem Mainboard zusammengefügt (dt.: Hauptplatine) Mainboard wird auch als Motherboard

Mehr

Anschlussbeispiele: Viessmann Formsignale mit einem und zwei Antriebszylindern

Anschlussbeispiele: Viessmann Formsignale mit einem und zwei Antriebszylindern Anschlussbeispiele: Viessmann Formsignale mit einem und zwei Antriebszylindern 1. Digitaler Betrieb von Viessmann Formsignalen mit einem Antriebszylinder (z.b. 4400, 4401, 4405, 4500, 4501, 4505, 4900

Mehr

Arexx-Plattform mit Kinect

Arexx-Plattform mit Kinect -Plattform mit Kinect Robotikpraktikum Sommersemester 2013 IWR Heidelberg 06.11.2013 Joscha Ilmberger Sascha Jung Hendrik Leuschner Autonom folgender Roboter Ursprüngliche Ziele Arexx-Plattform folgt dem

Mehr

Die UART-Schnittstelle

Die UART-Schnittstelle Ein einfaches Terminal Seite 1 von 5 Die UART-Schnittstelle Bei einer seriellen Datenübertragung werden binäre Daten bitweise hintereinander über eine Leitung übertragen. Die serielle Schnittstelle eines

Mehr

WLAN-Schaltrelais WLAN-SR1

WLAN-Schaltrelais WLAN-SR1 Seite 1 von 11 WLAN-Schaltrelais Inhaltsverzeichnis 1. Einleitung... 2 2. Eigenschaften... 2 3. Web-Interface... 2 4. Initialisierung... 4 4.1 Anmeldung der Schaltung im lokalen WLAN mittel WPS-Verfahren...

Mehr

Mini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller

Mini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller Mini- Mikroprozessor-Experimentier-System mit einem 8051-Mikrocontroller Version 1.0b vom 04.10.2004 14:21 Inhalt 1 Einleitung...3 2 Hardware...4 2.1 Übersicht...4 2.2 Mikrocontroller AT89C51RB2...5 2.3

Mehr

qfix ASCII-Protokoll

qfix ASCII-Protokoll www.qfix.de qfix ASCII-Protokoll Referenz qfix Dokument Nr. D100502R1 Inhaltsverzeichnis 1 Einleitung 3 1.1 Referenz................................... 3 2 qfix ASCII Protokoll 4 2.1 Verbindung und Zeichensatz.........................

Mehr

Jalousiesteuerung-Max24 v1.0

Jalousiesteuerung-Max24 v1.0 Jalousiesteuerung-Max24 v1.0 Info Bei der Jalousiesteuerung handelt es sich um eine zentrale Steuereinheit die Modular abgebaut ist. Maximal können hier 24 Jalousien angeschlossen werden. Jeder einzelne

Mehr

2 Port Serielle RS232 PCI Express Schnittstellenkarte mit UART

2 Port Serielle RS232 PCI Express Schnittstellenkarte mit UART 2 Port Serielle RS232 PCI Express Schnittstellenkarte mit 16950 UART Product ID: PEX2S952 Die serielle PCI Express-Karte PEX2S952 verwandelt einen PCI Express-Steckplatz in 2 serielle RS232- Anschlüsse

Mehr

Remote-Objekt-Überwachung. von Jan Schäfer und Matthias Merk

Remote-Objekt-Überwachung. von Jan Schäfer und Matthias Merk Remote-Objekt-Überwachung von Jan Schäfer und Matthias Merk Aufgabenstellung Steuerung von Sensoren zur Remote Objektüberwachung mit einem µc PIC16F874. Welcher Sensor hat gemeldet? Die Überwachung Mehrere

Mehr

EasyControl Android Einführung

EasyControl Android Einführung EasyControl Android Einführung Inhalt Was ist EasyControl Android... 3 Startbildschirm... 4 Lokliste... 5 Fahren... 6 Multianzeige... 7 Programmieren... 8 Stellwerk... 9 Keyboard...10 Rückmelder...11 Server...11

Mehr

PI-Rail Modelleisenbahn- Steuerung 4.0. PC-Treff-BB

PI-Rail Modelleisenbahn- Steuerung 4.0. PC-Treff-BB PI-Rail Modelleisenbahn- Steuerung 4.0 Folie 1 von 14 Gliederung Modellbahn 1.0 bis 3.0 Modellbahn 4.0: PI-Rail Modulentwicklung Lok-Modul Weichen-Modul Steuerungssoftware Folie 2 von 14 Modellbahn 1.0

Mehr