Szenario: Eine Alarmanlage (VdS-Gerät, aber ohne Auflagen betrieben) hat für Statusmeldungen einen RS-232-"Ausgang" für einen seriellen Drucker. TxD, CTS und GND. Statt dem Drucker habe ich einen PC (Server mit echter 9
-pol. RS-232) angehängt, der die Meldungen mitprotokolliert. Mit CTS=Lo w stoppt der Rechner die Ausgaben der Anlage, z.B. wenn er bootet oder das Logprogramm abgestürzt ist. Funktioniert. Leider lassen sich die Textausg aben nicht sinnvoll auf Alarmauslösung parsen. Daher möchte ich einen S chaltausgang der Alarmanlage nutzen, um dem Rechner ein Bit für "Alarm" z u übergeben, damit der weiteres veranlaßt.
Ordentliche, aber aufwendige Lösung wäre, einen galvanisch getrennten + /- 15V-Schaltwandler mit den 12V in der Alarmanlage zu betreiben und über einen Relais-Wechsler z.B. auf RI oder mißbrauchten RTS der Schnittstell e zu legen.
Geht es auch einfacher? Problem bei einem potentialfreien Kontakt ist ja, d aß "offen" ein nicht definierter Pegel ist. Sonst könnte ich z.B. DTR über den Kontakt an RI legen. Kann man da was mit Widerständen tricksen ? Oder z.B. softwaremäßig DTR auf 1-0-1-0 schalten, und wenn das Muster auf RI ankommt, ist der Kontakt geschlossen, sonst offen?
Erschwerend kommt hinzu, daß das Kabel geschirmtes 2x2 IYSTY ist, dh. ich habe 1, max. 2 Adern für die Spielerei übrig. (Gut, ich sehe, während ich diese Fragen formuliert habe, hätte ich den Schaltwandler für 10 Euro längst gekauft und eingebaut. Aber nun inte ressiert mich eine einfache Lösung umso mehr.;)