Hallo Stummis,
ich möchte mir sowohl s88-nach-Loconet-Adapter als auch Loconet-Belegtmelder selber bauen. In dem Zuge versuche ich, handelsübliche nicht-optoisolierte s88-Belegtmelder zu verstehen. Nach meinem derzeitigen Verständnis müsste der Anschluss eines s88-Melders an einer Puko-Anlage eine Digitalzentrale in Rauch aufgehen lassen. Dem ist nicht so, also mache ich offensichtlich einen Denkfehler. Ich hoffe, ihr könnt mir helfen.
Begonnen habe ich mit dem Schaltplan für den Tams s88-3 (klick, drittletzte seite). Schnell zu erkennen ist der Anschluss des Gleiseinganges: Vcc - R1=47k - Gleisanschluss - R2=1k - CMOS-Eingang - C1=100nF - GND (Bauteile für diese Erklärung umbenannt). Vcc ist bekanntermaßen 5V, generiert von der Zentrale. Ist das Gleis frei wird der Kondensator geladen und am CMOS-Baustein liegt Vcc an - HIGH ist also offensichtlich "frei", LOW ist "besetzt". Wenn nun ein Fahrzeug auf das überwachte Gleis fährt, liegt am Gleisanschluss der eine Pol des Digitalsignals an. Dieses Digitalsignal ist aber keine konstante Gleichspannung sondern macht Sprünge von 40V. Wenn ich an den Gleisanschluss +20V anlege, Vcc aber nur auf 5V liegt fließt ein Strom vom Gleis über R1 nach Vcc - und damit durch alle s88-Bauteile und vermutlich auch den Spannungsregler in der Zentrale. Und hier meine ich, müsste man Rauchzeichen sehen.
"Rettende Vermutung": die Schiene hat immer GND=0V und die Spannung am Mittelleiter wechselt zwischen +20V und -20V. Dann gäbe es kein Problem - bis ein unvorsichtiger Stummi kommt, und "B" und "0" falschrum an die Schiene anschließt. Da auch in diesen fällen die s88-Melder weiterarbeiten, ist die Annahme mit Schiene = GND wohl falsch.
Das System muss also so gebaut sein, dass tatsächlich einmal 0V/20V und ein andermal -20V/0V an Schiene/Mittelleiter liegen. Damit ist in einem Teil der Zeit der Gleiseingang auf 0V und es kann eine Belegtmeldung registriert werden - zu anderen Zeiten ist aber der Gleiseingang auf +20V oder -20V, was Vcc durcheinanderbringt (und nebenbei wieder zu einer Frei-Meldung führen würde).
Nun also die Frage - wer sieht meinen Denkfehler und kann mir erklären, warum s88 überhaupt funktioniert?
Gruß,
fantux