Hallo zusammen,
ich habe ein im Grunde wohl recht einfaches Problem, bei dem ich aber
gerade völlig auf dem Schlauch stehe.
Gegeben ist eine Platine mit drei Tastern. Die Schaltung sieht in stark
vereinfachter Form etwa so aus:
1 | ___ ___ ___
|
2 | -12V o---|___|-------|___|-------|___|----
|
3 | | | |
|
4 | | | |
|
5 | o o o
|
6 | / / /
|
7 | T1 / T2 / T3 /
|
8 | o o o
|
9 | | | |
|
10 | | | |
|
11 | GND o-------------------------------------
|
Die Taster möchte ich nun per Mikrocontroller "schließen" können. Ich
arbeite mit einem Atmega8.
Über den Tastern fallen jeweils etwa -12V ab, der Schaltstrom beträgt
etwa 0,25mA. An meinen µC-Ausgabeports (z. B. PB0, PB1 und PB2) kann ich
zwischen GND und +5V (also Vcc) umschalten. Ziel ist also, mit den +5V
die -12V zu schalten.
Eigentlich sollte sich das mit Hilfe von Bipolartransistoren recht
einfach lösen lassen, wie ja auch im Wiki beschrieben:
https://www.mikrocontroller.net/articles/Transistor#Wie_kann_ich_mit_5V_vom_Mikrocontroller_12V_und_mehr_schalten.3F
Allerdings werden in dieser Variante immer nur die +12V geschaltet, und
weder durch eigene Überlegungen noch Recherche hier im Forum und
anderswo bin ich darauf gekommen, wie ich die entsprechende Schaltung
für die -12V modifizieren muss. Könnte mir jemand einen kleinen Tipp
geben und auf die Sprünge helfen?