Selectrix (SX) Arduino

Mit Hilfe eines Arduinos kann man recht einfach das Selectrix Signal dekodieren.

Um den SX-Bus an den Arduino anzuschliessen reicht folgendes Interface:


Das Selectrix Taktsignal (DIN-Stecker PIN 1 - auch T0 genannt) wird über einen 27k Widerstand an Arduino Pin D2 geführt (durch die Flanke des Taktsignals wird der Interrupt INT0 ausgelöst), das Datensignal (von der Zentrale, DIN Stecker PIN 4 -T1 genannt) wird auf den PIN D4 geführt. Die Spannungsversorgung für den Arduino kommt über die USB Buchse vom PC. Achtung, auf Pin3 liegen 20 Volt!

Selectrix Shield für Arduino

hier ein Testaufbau, der auch einen Spannungsregler für 5V und einen Comparator für das SX Signal umfasst.

und hier die erste Platine... Damit der Aufbau etwas kompakter wird, habe ich einen Arduino-Pro-Mini verwendet (auf einer SMD Platine ist hier bereits Prozessor, 5V Regler, Quarz etc integriert).

Für die Dekodierung (Rückrichtung zur Zentrale noch nicht implementiert!) habe ich eine Arduino Library mit dem Namen SX(Selectrix) erstellt.

Arduino Library "SX" Download (GPL) . (Version für Arduino-1.0 !!)

mehr zum Thema Selectrix

Trix und Selectrix are registered trademarks of the Märklin, Göppingen, Germany

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer