dcc232-de
Differences
This shows you the differences between two versions of the page.
— | dcc232-de [2020/08/22 23:23] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== DCC232 ====== | ||
+ | [[: | ||
+ | [[: | ||
+ | \\ | ||
+ | |||
+ | ===== Vorstellung ===== | ||
+ | [[: | ||
+ | Heutzutage haben alle PCs reichlich Leistung für mehr als nur die Anzeige und Steuerung einer Modellbahnanlage überig.\\ | ||
+ | Die Erzeugung eines Digitalsignals für mobile und stationäre Dekoder ist eine Möglichkeit, | ||
+ | |||
+ | Die Programmbibliothek **DCC232** ist eine vereinfachte __nur-DCC__-Zentrale für Booster wie den **[[: | ||
+ | Das DCC-Signal wird durch eine serielle Schnittstelle erzeugt.\\ | ||
+ | Klassische RS232-Schnittstellen und viele **[[: | ||
+ | [[http:// | ||
+ | \\ | ||
+ | |||
+ | ===== Vorteile | ||
+ | * sehr geringe CPU-Last | ||
+ | * keine Zentrale mit Dritt-Firmware erforderlich | ||
+ | * komplette Prozess-Steuerung | ||
+ | * nur Modem-Rechte für den Zugriff zur seriellen Schnittstelle erforderlich | ||
+ | * läuft unter Windows und Linux | ||
+ | |||
+ | ===== Nachteile ===== | ||
+ | * Das erzeugte DCC-Signal ist nicht 100% konform mit den NMRA Standards; einige Dekoder arbeiten damit nicht oder nur teilweise. | ||
+ | * Keine direkte Unterstützung von Belegtmeldern; | ||
+ | * Keine Programmierung im Service-Modus (Programmiergleis / PT) | ||
+ | |||
+ | ===== Eigenschaften ===== | ||
+ | * bis zu 128 Lok-Adressen gleichzeitig | ||
+ | * automatische Freigabe | ||
+ | * 14, 28 und 128 Fahrstufen | ||
+ | * kurze und lange Lok-Adressen | ||
+ | * 28 Funktionen für Lok-Dekoder | ||
+ | * Programmieren auf dem Hauptgleis (POM) | ||
+ | * schreiben | ||
+ | * lesen benötigt einen RailCOM-fähigen-Booster und -detektor | ||
+ | * stationäre DCC-Dekoder | ||
+ | * Kurzschluss-Prüfung | ||
+ | * __**[[ord3-cs-de|ORD-3]]**__-Unterstützung | ||
+ | \\ | ||
+ | |||
+ | ===== Tests ===== | ||
+ | ====Ubuntu 10.10==== | ||
+ | ^ PC ^ Gerät ^ Chip ^ Ergebnis ^ CPU % ^ | ||
+ | | Intel Pentium Dual Core 1.73GHz 1GB | / | ||
+ | | Intel Pentium Dual Core 1.73GHz 1GB | / | ||
+ | | Intel Pentium Dual Core 1.73GHz 1GB | / | ||
+ | | Intel Pentium Dual Core 1.73GHz 1GB | /dev/ttyS1 | klassisch | nicht stabil; nur Superuser | 0...2 | | ||
+ | |||
+ | ====Raspbian==== | ||
+ | ^ PC ^ Gerät ^ Chip ^ Ergebnis ^ CPU % ^ | ||
+ | | Raspberry Pi Rev. B | / | ||
+ | | Raspberry Pi Rev. B | / | ||
+ | |||
+ | ====Windows XP==== | ||
+ | ^ PC ^ Gerät ^ Chip ^ Ergebnis ^ CPU % ^ | ||
+ | | Intel Celeron 300MHz 256MB | com1 | Standard-HW | i.O. | 0...3 | | ||
+ | |||
+ | ====Mac OS X 10.6==== | ||
+ | ^ PC ^ Gerät ^ Chip ^ Ergebnis ^ CPU % ^ | ||
+ | | Intel Core 2 Duo 2.26GHz 8GB | / | ||
+ | | Intel Core 2 Duo 2.26GHz 8GB | / | ||
+ | | Intel Core 2 Duo 2.26GHz 8GB | / | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Einstellungen ===== | ||
+ | {{ : | ||
+ | Es müssen nur die Schnittstellenkennung und der serielle Port eingestellt werden. Der Rest ist optional.\\ | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | ==== Gerät ==== | ||
+ | === Port === | ||
+ | Der Gerätename der seriellen Schnittstelle, | ||
+ | Häufig verwendete Geräte:\\ | ||
+ | ^ OS ^ Legacy ^ USB ^ | ||
+ | | Linux | /dev/ttyS0, /dev/ttyS1 | / | ||
+ | | Mac OS X | - | **[[: | ||
+ | | Windows | com1, com2 | com7 | | ||
+ | | RasPi | / | ||
+ | **< | ||
+ | |||
+ | \\ | ||
+ | ==== Lokverwaltung ==== | ||
+ | //**Slot** = Zeitschlitz bzw. Position innerhalb der Abfolge von Lok- u. Zubehör-Befehlen im Gleissignals.// | ||
+ | === Setze Slot zurück === | ||
+ | Entfernt pausierende (idle) Loks nach der Freigabezeit aus der Slot-Verwaltung, | ||
+ | === Slot Freigabezeit (s) === | ||
+ | Die Anzahl der Sekunden, die eine Lok pausiert (idle), bevor der Slot freigegeben wird.\\ | ||
+ | Idle = stalled (Statuswerte immer englisch)\\ | ||
+ | \\ | ||
+ | ==== Kurzschlussüberwachung ==== | ||
+ | === Aktivieren === | ||
+ | Aktiviert die Kurzschlussüberwachung auf der DSR-Leitung in einem separaten Überwachungsprozess.\\ | ||
+ | === DSR invertieren === | ||
+ | Kurzschluss-Signal invertieren, | ||
+ | Diese Option muss gesetzt sein, falls ein __**[[ord3-cs-de|ORD-3]]**__ als Booster verwendet wird. | ||
+ | === Verzögerung === | ||
+ | Die Zeit in Millisekunden, | ||
+ | \\ | ||
+ | ==== PT ==== | ||
+ | === fastcvget === | ||
+ | Die Option setzen, um bei einer klassischen RS232-Schnittstelle ein schnelleres Lesen der CV zu erhalten.\\ | ||
+ | * **Hinweis: | ||
+ | \\ | ||
+ | ====== Links ====== | ||
+ | * http:// | ||
+ | * https:// |