Forum:	Fahrzeugelektrik & -spez. Fragen
Téma:	Taster simulieren - Elektrikfrage
-----------------------------------------

NightWatcher:
Servus,
ich brauche für meine Webcam, welche über USB sich selbst mit Strom versorgt, eine kleine Schaltung.
Folgendes Szenario:
- Sobald die Webcam Strom erhält (über USB) geht Sie in den SD Karten Modus. (Hat einen SD Einschub und wird dann als Wechseldatenträger erkannt).
- Drücke ich den Taster auf der Oberseite wird Sie zur Webcam.
Genau diesen Tastendruck möchte ich einmalig simulieren.
Ähnlich diesem Auto PowerOn bei den Lilliput TFTs früher.
Kann mir einer Sagen, was für Bauteile ich dafür brauche?

Ask:
http://www.car-pc.info/phpBB2/viewtopic.php?p=293913#293913

NightWatcher:
Das hört sich als eine grosse Schaltung an. Geht das mit passiven Bauteilen nicht einfacher?

blazerk5:
Das schönste wäre wohl ne Relaiskarte. Oder du baust dir mit Relais was zusammen.

NightWatcher:
relaiskarte ist vorhanden. Möchte aber ungern an das Gerät Strippen ziehen (bis auf USB)

blazerk5:
Mußt du doch auf jeden Fall, wenn die Taste immer gedrückt werden muß, wenn der Rechner startet?! Oder versteh ich was falsch?

move_some:
NightWatcher hat folgendes geschrieben:relaiskarte ist vorhanden. Möchte aber ungern an das Gerät Strippen ziehen (bis auf USB)
Wenn an die cam keine zusätzlichen Kabel sollen, wüsste ich nicht wie man hardwaremäßig den Tastendruck an der Cam &quot;simulieren&quot; könnte. 
Beim Lilliput wurde das Einschalten meines Wissens über den VGA Anschluß gemacht.
Oder willst Du die Elektronik in die Cam bauen? Dann wären aber Relais und dergleichen eher nicht geeignet, da wahrscheinlich zu groß.
Man müsste wissen, was der Taster schließt (z.B. einen Kontakt auf Masse zieht oder sowas). Dann wären u.U. 1 Transistor, 1 Kondensator und ein paar Widerstände ausreichend.
Im Treiber bzw. dem Prog für die Cam gibt es keine Möglichkeit, das Teil in den Cam Modus zu versetzen?

NightWatcher:
Ist ne billig China Cam. Falls es jemand sagt, eine aus den 808er.
Die Arbeitet mit den Windowseigenen Treibern.
Kann morgen messen, wie die Arbeitet, endweder zieht die gegen Masse oder + (USB Versorgungsspannung)
Zitat:Wenn an die cam keine zusätzlichen Kabel sollen, wüsste ich nicht wie man hardwaremäßig den Tastendruck an der Cam &quot;simulieren&quot; könnte.
Über den Impuls von USB? Die Cam ist ja direkt an, wenn USB aktiviert ist, jedoch geht sie erst in den SD Karten Modus. Per Tastendruck muss sie dann in den Webcam Modus.

Gunther:
bau die diese kleine Schaltung an das USB-Kabel direkt bei der Kamera.
Das Relais zieht beim zuschalten der 5V für kurze Zeit an, ja nach C1 und R1.
Gruß Gunther

NightWatcher:
öhh *gg*
Na klaaaaa :D
Kann da leider nüscht mit anfangen :( Sowas zu lesen ist für mich schon nen Drama.
Ich merk grad, ich hab was vergessen zu erwähnen... Das Tastimpuls darf erst ca. 1sek. nach Anliegen der USB Spannung kommen.

Gunther:
Dann wird es vermutlich einfacher ein µC oder PIC dort anzuhängen. ein paar zeilen programm und schon macht der den Impuls.
Gruß Gunther

NightWatcher:
ja - wenn man sowas kann das alles so einfach sein - ich kenne mich leider nicht mit aus :(

datenflo:
den Aufwand würde ich mir für eine cam nicht machen...da kriegt man doch schon für kleines Geld ne ganze Menge angeboten was funktioniert.....bestimmt nicht das was du hören wolltest aber denk mal drüber nach :D

NightWatcher:
ich will das nicht hören ;)

Es muss leider so ne Mini Cam sein.

Und sein wir doch mal ehrlich. Am ENde hats doch spass gemacht, sich die Gedanken zu zerbrechen und Freut sich, wenns funktioniert :)

da_user:
Müsste es nicht gehen, wenn ich davor die gleiche Schaltung nochmal aufbaue und dabei C1 und R1 vertausche? Dann schaltet doch der Transistor erst, wenn C1 geladen ist.

move_some:
NightWatcher hat folgendes geschrieben:Zitat:Wenn an die cam keine zusätzlichen Kabel sollen, wüsste ich nicht wie man hardwaremäßig den Tastendruck an der Cam &quot;simulieren&quot; könnte.
Über den Impuls von USB? Die Cam ist ja direkt an, wenn USB aktiviert ist, jedoch geht sie erst in den SD Karten Modus. Per Tastendruck muss sie dann in den Webcam Modus.
Ja, totaler Schwachsinn, was ich das geschrieben hatte. Ist mir später dann auch aufgefallen.
Die Schaltung von Gunther sollte auf jeden Fall funzen. Die Frage ob dafür der Platz da ist. Weiß ja nicht, wo Du die cam verbauen willst. Achso, und 2 Kabel von der Cam (die vom Taster) müssen aber an die Schaltkontakte von K1. Also ganz ohne Strippen gehts dann doch nicht. ;-) Auf jeden Fall müssen die 2 Drähte aber nicht quer durchs Auto.
Wenn Du dann noch weist, wie der Taster &quot;schaltet&quot;, dann könnte man eventuell noch K1 einsparen.

datenflo:
hab ich mir fast gedacht ;)

NightWatcher:
etwas Platz für kleinere Bauteile ist schon da. Als Vergleich. ein grosses KFZ Relais hätte keinen Platz. 
Problem ist, dass ich Gunthers Schaltplan nicht verstehe :)
Das müsste man mir aufdröhseln.

Gunther:
Ganz einfach die Schaltung, Erklärung für Nichtelektroniker:
1. der c1 ist entladen. keine spannung am usb. (Gundstellung)
2. usb geht auf 5V. der kondensator läd sich über T1 (Basis-Emitter) und R1 auf
3. Dadurch wir der Transistor durchgesteuert - relais zieht an
4. kondensator ist nach kurzer zeit aufgeladen - kein Strom mehr zur Basis des Transistors - der sperrt -- relais fällt ab.
5. Usb 5v schalten ab - kondensator entläd sich über D1 R1 --- Ausgangsstellung erreicht.
Gruß Gunther
PS: R1 ist für die Funktion nicht unbedingt erforderlich.

NightWatcher:
ich blicke dennoch nicht durch.
A: Was für Bauteile nimmt man? 
B: Wo in der Skizze finde ich meinen &quot;EX Taster&quot;?
Ich bräuchte so nen Anleitung für Daus :D
Achja, löten bekomme ich noch hin :P

move_some:
Also das Größte dabei ist das Relais. Ich bin Fan von diesen, weil die so schön klein sind (ca. 13x10x8mm). Das Teil schaltet zwar nur 1A, das dürfte für Deine Zwecke aber mehr als genug sein.
Vielleicht rechnet Dir Gunther noch die Werte der Bauteile aus. ;-)
Was vorher noch zu prüfen wäre ist, ob die Cam auf Cam schaltet, wenn der Taster gedrückt (und gehalten) wird, bevor der Strom von USB kommt. Wenn das nämlich nicht geht, müsste noch ein keiner &quot;Timer&quot; eingebaut werden. damit das Relais erst etwas verzögert schaltet.

move_some:
NightWatcher hat folgendes geschrieben:B: Wo in der Skizze finde ich meinen &quot;EX Taster&quot;? Am Relais. Das sind S1/P1.

NightWatcher:
nein der Taster darf erst ca. 1-2sek nach einschalten gedrückt werden.

Gunther:
Taster an die Arbeitskontakte vom Relais (P1, S1)
über die Bauteilwerte C1 hab ich noch nicht nachgedacht. 
T1 = BC 546, 547, 548 oder andere
D1 =1N4148
R1 = 10-100k eigentlich unkritisch
Relais K1 ein subminiatur mit 5V Spule
Gruß Gunther
Tante Edith meint... ich sei zu langsam ;)

Gunther:
probier mal aus was passiert, wenn du den Taster beim Einschalten der Camera schon gedrückt hast und so 1-2 sek festhälts.
Gruß Gunther

NightWatcher:
ah okay, langsam steige ich auch durch ;)
Danke bis dahins chon mal Gunther :)
Wie schauts aus mit den 1-2 sek. Wartezeit? Kann man das mit Widerständen/Kondensatoren oder so regeln?

NightWatcher:
Gunther hat folgendes geschrieben:probier mal aus was passiert, wenn du den Taster beim Einschalten der Camera schon gedrückt hast und so 1-2 sek festhälts.
Gruß GuntherDas klappt leider nicht :(

Gunther:
Da wird es wirklich einfacher ein Atmega Tiny zu verbauen.
7 Zeilen Basic und fertig:
1. Inít (machen die meisten compiler selber)
2. wait 1 sek
3. wait 1 sek
4. ausgang an schalten
5. wait 1 sek ( oder wehniger)
6. Ausgang aus
7. Halt oder den µC schlafen schicken
Gruß Gunther

NightWatcher:
mit dem Problem, das ich weder SOWAS Programmieren KANN, wie auch nicht die Möglichkeiten dafür hätte ;)

blazerk5:
Oder doch 2 Käbelchen zur Relaiskarte.....

Gunther:
Schau dir mal BASCOM-AVR an --&gt; http://www.mcselec.com/
Die Demo reicht für dein Vorhaben. Programmieren kannst du den µC über ein paar Drähte vom Druckerport (PC).
Code:&nbsp; &nbsp;$regfile = &quot;attiny13.dat&quot;
&nbsp; &nbsp;Config Portb.0 = Output
&nbsp; &nbsp;Relais Alias Portb.0

&nbsp;Start&#58;
&nbsp; &nbsp; &nbsp; Relais = 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'gundstellung
&nbsp; &nbsp; &nbsp; Wait 2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'2 sek warten
&nbsp; &nbsp; &nbsp; &nbsp;Relais = 1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ' relais ein
&nbsp; &nbsp; &nbsp; Waitms 500&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'500ms warten
&nbsp; &nbsp; &nbsp; Relais = 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'relais aus
&nbsp; &nbsp; &nbsp; Powerdown&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'µC abschalten
&nbsp; &nbsp; &nbsp; 'Nixtun&#58;
&nbsp; &nbsp; &nbsp; 'Goto Nixtun
&nbsp;End&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'end program
Gruß Gunther

move_some:
Thema µC hat mich schon ne Zeit lang interessiert. Hab mich nur noch nie so richtig dran getraut.
Wie würde denn die Hardware aussehen?
µC an die Stromversorgung (hier 5V von USB) - der kann ja bis 5,5, einen Widerstand könnte man sich dann ja sparen.
Wie ist das dann aber am Ausgang? Was liegt da an, wenn der auf 1 gesetzt wird? 5V? und mit wieviel mA kann der Ausgang belastet werden? Muß da zwingend ein Transistor zwischen rein?

da_user:
B: bei K1, das sind die Schaltkontakte des Relais. Du brauchst den Schließer, also S1 und P1.

Gunther:
move_some hat folgendes geschrieben:µC an die Stromversorgung (hier 5V von USB) - der kann ja bis 5,5, einen Widerstand könnte man sich dann ja sparen.

JA, kann direkt an die USB 5V
move_some hat folgendes geschrieben:Wie ist das dann aber am Ausgang? Was liegt da an, wenn der auf 1 gesetzt wird? 5V?
JA, nicht ganz 5V
move_some hat folgendes geschrieben: ... und mit wieviel mA kann der Ausgang belastet werden? Muß da zwingend ein Transistor zwischen rein?
reicht für eine LED, für ein Relais muß das Signal mit Transistor verstärkt werden.
Datenblätter hier--&gt; http://www2.atmel.com/PFResults.aspx#(data:(category:'163',type:!(21)),sc:3)
Den kompletten link kopieren und dann auf seite 7 

Gruß Gunther

move_some:
Super, Danke. Werd mal anfangen zu experimentieren.
Das Datenblatt (denke Du meinst den Typ 13) hatte ich schon mal angesehen. Hat mich aber alles erschlagen (bei 176 Seiten).

Ich werd wohl nicht drum rum kommen das mal durch zu ackern.

Edit: @NightWatcher: Sorry, dass ich Dein Fred hier etwas missbaucht habe.

NightWatcher:
Macht nichts... komme eh noch nicht so recht weiter. Muss jetzt erst mal schauen, wie ich des mit dem Programmieren hinbekomme. ;)

NightWatcher:
noch mal ne andere Frage in die Runde, speziell an Gunther.
Habe ne LED auf der Webcam. Diese wird vor 2 Widerständen in Reihe mit 3.3V gespeißt.
Wenn ich direkt nach angehen der LED für ca. 1 sek auf den Taster drücke, klappt es auch. Könnte man deine Schaltung dafür evtl. auch missbrauchen? Evtl. noch an den 1sek. Tastimpuls anpassen?

Gunther:
wenn man als auslöser für den Tastimpuls nicht das zuschalten der USB-Spannung nimmt sondern die Ansteuerung der LED müsste das gehen.
nur darf die LED niemals flackern, sonst wird dann immer ein Tastendruck ausgelöst.
Gruß Gunther

NightWatcher:
nunja, man könnte sie ja auslöten. Die wird nicht benötigt.
Kannst du Abschätzen, welche Bauteile ich brauche, um einen 1sek Tastimpuls auszulösen. Wird da einfach der Wert des Kondensators verändert? Also anderen Kondensator nehmen?

Gunther:
kommt auch etwas auf die Ansteuerung der LED an.
- wird d1e masse geschaltet (meist) ist das schlecht, die Schaltung funktioniert ohne modifikation nicht
- wird 3,3V geschaltet, sollte es gehen
ich muss mal den schaltungssimulator suchen. für genauere werte.
Gruß Gunther

NightWatcher:
Das weiss ich leider nicht genau. Müsste ich morgen mal messen, ob der Strom direkt bei einstecken von USB anliegt oder bei Angehen der LED.
