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.
Warum lässt sich das nicht vervierfachen? Zeig doch mal die Schaltung wie du es gemacht hast. Die 7V werden +7V sein, daher die Schaltung Schalten gegen +12V verenden.
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.
Hallo Ali Zeefan, hast du schonmal über diese Lösung nachgedacht? (Signale vom Arduino invertiert "senden")? PS: Auf die schnelle per Hand gezeichnet und eingescannt. Gruß
Ali Zeefan schrieb: > +7V o---------------------------------------+ > | | > | | > _ |/ T1,NPN | > Arduino PIN o---|___|-----| BC547 (X) > R |> | > | = > | | > GND o---------o-----------------------------+ Sorry, das Bild war Unsinn. Ich male es jetzt mal sauber auf. Update folgt.
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.
Hi Marcel, ja, dein Bild erscheint mir plausibel. Nur wogegen verbinde ich dann Arduino-Masse? Das FB-Anschulsskabel habe ich vermessen, eine dedizierte Masse scheint da nicht auffindbar :-( ... ich hab's nicht designed! :) Gruß Ali
Wenn du keine dezidierte Masse hast, musst du potentalfrei schalten. Relais oder Optokoppler. Ansonsten: Kannst du das Kabel austauschen und noch eine Ader für die Masse mit dazunehmen?
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
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.
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
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.