Hallo,
ich habe folgendes vor:

Ich möchte über einen Transistor eine Magnetspule ansteuern. (SV 6)
In der Eagle Schematic-Datei habe ich es mal grün umrahmt.

Die Spule wird mit 160Hz und 12 Volt betrieben.
Oben im Rahmen kommen 12 Volt Gleichspannung an und werden über die Kontakte von K2 an den Transistor weitergegeben.
Über den Kontakt "Treiber_3" unten rechts kommen 160 Hz und eine beliebig hohe Gleichspannung zur Basis des Transistors an, um den Transistor zu schalten. Der verwendete Transistor ist ein BD139/10.
Der restliche Teil im Rahmen ist eigentlich für dieses Problem uninteressant.
Das Problem:
Egal welche Spannung ich über Treiber_3 an die Basis lege, der Transistor gibt nur eine kleine Spannung raus, unter 1 Volt und die 160 Hz. Es wird aber nicht durch die 12 Volt verstärkt.

Könnt ihr mir helfen? Ich verzweifle langsam an diesem Problem. Was mache ich falsch?
Gibt es andere schaltungstechnische Möglichkeiten dem Fehler entgegen zuwirken?