Programm: -- DKW.c -- 14.01.2011. Teilweise diesem Programm zugrunde liegenden Anweisungen stammen aus Vorlagen des HI-TECH-Compiler (PICCLITE) (i2c.c, delay.c, usw.) Festgelegte SLAVE-Adresse für 'STP-Anzeige DK-Weiche' Adresse '1111000' Funktionsweise der beiden Module 'DKW-GH-' (MASTER) und 'STP-Anzeige-DKW' (SLAVE) : Das DKW-GH-Modul (MASTER) hat intern 2 einmalig anlagenspezifisch festzulegende Adressen. Diese Adressen werden im EEPROM gespeichert und zu Beginn eines 'Fahrbetriebes' aufgerufen, zum Aktivieren der beiden Bertriebsparameter. (sperren und dig. schalten) Adressen: Sperren Modul und dig. Schalten (gerade/abzweigend). Die Weiche kann digital nur über ein Keyboard (Märklin o.glw.) oder das Betriebsprogramm, über die gespeicherte Adresse geschal- ten werden. (Mögliche Adressen: 0...512) XX (es fehlt hier noch das Programm zum Aufrufen und internen Spei- chern der beiden Adressen) --wie wird das gemacht??-- Nach der Schaltung einer FS im Betr.-Programm und der damit auch verbundenen Weichenstellung beginnt folgendes separate MASTER/ SLAVE-Programm: Im Betriebsprogramm werden nach Einstellung einer gewünschten Fahrstrasse (FS) alle beinhaltenden Weichen und Signale automa- tisch geschalten. Die Stellung (WStw), auch dieser Weiche, ist damit bekannt und steht im weiteren Programmablauf zur Verfügung. Jede doppelte Kreuzungsweiche -DKW- hat auf jeder Seite (2 Zugein- fahrten + 2 -ausfahrten) 2 Gleisanschlüsse, die hier auf der linken Seite mit A und D und auf der rechten Seite mit B und C bezeichnet sind. Entsprechend der Weichenstellung (gerade/abzweigend) werden die Ein-/Ausgänge A..D nach Fahrtrichtung des Zuges (Fahrstrasse) einander zugeordnet. Beisp.: 1)Zugeinfahrt Weiche über Eingang C. (Parameter C1..C5) Weichenstellung: Gerade. Ergibt Weiterleitung der Parameter C1..C5 nach A. (A1.A5) (A1..A5 werden demnach zu Ausgängen - Zugausfahrt -) Beisp.: 2)Zugeinfahrt Weiche über Eingang D. (Parameter D1..D5) Weichenstellung: Abzweigend. Ergibt Weiterleitung der Parameter D1..D5 nach C. (C1.C5) (C1..C5 werden demnach zu Ausgängen - Zugausfahrt -) Je nach dem aus welcher Richtung der Zug in die Weiche einfährt, sind dies' Ein-/oder Ausgänge. Sinn u.a. dieses Schalt-Modules ist, die Flußrichtung der 5 ver- schiedenen Parameter (x5...x1) der Zugfahrrichtung anzugleichen. Laufende Wiederholung bei Änderung eines Eingangswertes. Desweiteren dient dieses Modul zum potentialgetrennten Schalten der Weichenspule und der seriellen Verbindung (I2C) mit einer Platine im Stellpult. (STP-Anzeige-DKW --SLAVE--) Die Datenübertragung zwischen MASTER und SLAVE erfolgt bidirek- tional. (1 byte, davon werden aber nur jeweils bit3 bis bit0 be- nötigt) Das MASTER (DKW.c) überträgt 1byte (hier: 4 bits) an das SLAVE zur Ansteuerung zweier Leds, das SLAVE (STP-Anzeige-DKW) überträgt 1byte (2 bit) an das MASTER. (nach dortiger Betätigung eines Tasters zur man. Schaltung der Weiche) Bei gesperrtem Modul (sperren==0) kann die Weiche weder digital noch von Hand geschalten werden. (nur nach Aufhebung 'sperren') Die Schaltung 'von Hand' auf den beiden Platinen-Tastern ist immer möglich-dient nur zur evtl. Wartung auf der Anlage-. (kein direkter Zugang auf Taster während des Betriebes, da die Platine unter der Anlage angeordnet ist) Die 'STP-Anzeige-DKW' dient einerseits zur optischen Anzeige (4 Leds) der Weichenstellung auf dem Stellpult (STP) und andererseits zum man. Schalten (gerade/abzweigend) der Weiche. (Taster) Übertragungen sollen nur erfolgen bei Eintritt einer Änderung. Für weitere Fragen stehe ich gerne zur Verfügung. E-Mail: brijoschmelzle@live.de oder Tel.: 07449/91007 */