Sollte mit Optokopplern doch eigentlich auch zu machen sein. Ich gehe in meinen Berechnungen jetzt mal davon aus, dass der Opto 10mA bei 1,3Volt zieht...
1.) Bei den 21,5V / 3V würde ich 5 Dioden in Reihe (damit gibts etwa 3 Volt weniger) schalten, dahinter einen Widerstand mit etwa 1,8kOhm und dann die Anode vom Optokoppler. Eventuell kann man die Dioden auch weglassen und den Widerstand auf 2,2k vergrößern. Mal ausprobieren...
2.) Bei 5V / -5V sollte eigentlich ein Widerstand vorm Eingang des Optokopplers reichen, und - falls die Sperrspannung des Optokopplers kleiner als 5V ist - eine zum Eingang antiparallel geschaltete Diode. Für den Widerstand würd ich 390Ohm nehmen, vielleicht klappts mit 470Ohm auch noch...
Sekundärseitig bräuchtest du dann halt noch eine 3V-Versorgungsspannung, die durch den Optokoppler zu- bzw. weggeschaltet wird. Nur aufpassen, dass der maximal erlaubte Kollektorstrom nicht überschritten wird (meistens sowas um die 50mA).
_________________
greetz herman