Mit Transistoren mehrere Ausgänge schalten

OP #2422312
Lesenswert?

Hallo zusammen,

ich möchte eine Kabelfernbedienung die zur Steuerung von 2 Achsen 
verwendet wird per Arduino ablösen.

Das Gerät liefert auf einem Pin am Stecker eine Spannung von ca. 7V und 
schaltet diese mechanisch auf einen der 4 anderen Pins am Stecker. 
(Mechanisch ist dabei ausgeschlossen, dass man keine Widersprüchlichen 
Kommandos (x1 und x2 gleichzeitig, was links und rechts bedeuten würde) 
senden kann.)

Sie Steuerung möchte ich jetzt mit Arduino abbilden, Spannung und Strom 
sind aber zu hoch für Arduino, deshalb bin ich am experimentieren wie 
ich Transistoren dazwischen schalten kann.

Für einen einzelnen PIN / ein Signal habe ich dies verstanden, und es 
funktioniert wir hier:
http://www.mikrocontroller.net/articles/Transistor#Wie_kann_ich_mit_5V_vom_Mikrocontroller_12V_und_mehr_schalten.3F 
(oberes Schema).

Das lässt sich für mein Problem aber nicht parallelisieren 
(vervierfachen), weil es dann egal zu sein scheint an welchem 
Prozessor-Pin das Signal anliegt, sondern das Gerät bekommt immer die 
Info in alle Richtungen gleichzeitig zu drehen!?

Liegt sicher daran, dass der Strom Richtung Masse geschaltet wird. Ich 
frage mich aber, wie ich die Schaltung invertieren kann damit das Gerät 
x1, x2, y1 und y2 wieder unterscheiden kann.

Gruß
Ali

PS. Wahrscheinlich ist das Problem völlig trivial, aber ich sehe gerade 
den Wald vor Bäumen nicht.
Angehängte Dateien:
OP #2422485
Lesenswert?

Hi Hubert

Meine bisherige Versuchsschaltung sieht so aus.
1
 +7V o---------------------------------------+
2
                               |             |
3
                               |             |
4
                    ___      |/ T1,NPN       |
5
   Arduino PIN o---|___|-----| BC547        (X)
6
                     R       |>              |
7
                               |             =
8
                               |             |
9
  GND o---------o-----------------------------+

Die 7V habe ich nur einmal, die "Rückleitung" von der FB geht aber gegen 
GND.
Wenn ich dass vervielfache, dann sind hinterm Transistor alle 
"Rückleitungen" über Masse miteinander verbunden.

Ich versuche es nachher noch mal als PNG zu zeichnen und anzuhängen.
#2422559
Lesenswert?

Ali Zeefan schrieb:
> Ali Zeefan schrieb:
>
>>  +7V o---------------------------------------+
>>                                |             |
>>                                |             |
>>                     _      |/ T1,NPN       |
>>    Arduino PIN o---|___|-----| BC547        (X)
>>                      R       |>              |
>>                                |             =
>>                                |             |
>>   GND o---------o-----------------------------+
>
> Sorry, das Bild war Unsinn.

Dachte ich mir schon.
Schalten durch mutwilliges Herbeiführen eines Kurzschlusses ist nicht so 
ganz im Sinne des Erfinders.
OP #2423009
Lesenswert?

So, ich glaube ich habe es begriffen. Die fehlende Masse hat mich auf 
eine falsche Fährte geführt.

Ich habe das Kabel der FB noch mal vermessen, dort gibt es wirklich 
keine Masseleitung, aber am Stecker liegt diese an. Ich brauche also nur 
ein neues 6-adriges Kabel bauen und dann müsste das doch so 
funktionieren, oder?

Pins jeweils von oben nach unten:

Arduino Signale im Bild unten links:
- PIN mit Signal X1 vom Arduino Board
- PIN mit Signal X2 vom Arduino Board
- PIN mit Signal Y1 vom Arduino Board
- PIN mit Signal Y2 vom Arduino Board
- Arduino GND

Anschluss zum Gerät im Bild rechts:
- Versorgungsspannung 7V
- Signal X1 zum Gerät
- Signal X2 zum Gerät
- Signal Y1 zum Gerät
- Signal Y2 zum Gerät
- Gerät GND

Müsste jetzt passen, oder?

Ali
Angehängte Dateien:
OP #2423037
Lesenswert?

Hubert G. schrieb:
> Du könntest nur ein Problem dadurch bekommen das auf den Leitungen nicht
> 7V sondern nur 4,3V sein werden.
> Es kommt darauf an was damit angesteuert wird. Wenn die 4,3V zu wenig
> sind dann die Schaltung die unter " Schalten gegen +12V" beschrieben
> wird verwenden.

Hallo Hubert

Woraus errechnet sich das?

Einen 12V Pegel habe ich leider nicht griffbereit.

Ali
#2423060
Lesenswert?

Die Spannung an der Basis des Transistor erreicht max. 5V vom µC her. 
Die Spannung am Emitter muss um etwa 0,7V geringer sein damit der 
Transistor leitet. Also kann die Spannung dort nur max. 4,3V betragen.
Wer sagt das du nicht 7V anstelle von 12V verwenden darfst.
Du kannst aber auch an Stelle der Transistorschaltung einen UDN2981, 
oder ähnlichen, verwenden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren