Forum: Mikrocontroller und Digitale Elektronik Frage zu Optokoppler


von Samuel P. (mo3bius)


Lesenswert?

Hi,
ich möchte ein 3V DC Signal mit einem Signal verbinden, welches 
zeitweise nicht verbunden ist(Also einen Widerstand von Unendlich hat) 
und teilweise auf Masse liegt.
Geschaltet soll das von einem Atmega32 werden, der mit 5V betrieben 
wird.

Ist das möglich? Ich habe dazu den Artikel Optokoppler durchgelesen, 
dennoch bin ich mir nicht sicher.

Mfg Samuel

von Daniel V. (danvet)


Lesenswert?

Mir ist nicht ganz klar, was du bezwecken möchtest. Zwei Ausgänge 
aufeinander zu schalten macht keinen Sinn, wenn es dazu keinen Eingang 
gibt.
Willst du beide Signale auf den gleichen Eingang schalten?

von Samuel P. (mo3bius)


Lesenswert?

Dazu muss ich ein wenig ausholen. Ich habe eine Tastatur zerlegt und 
möchte nun die Tasteneingaben simulieren. Dazu muss man wissen, dass die 
Tastatur einmal 8 und einmal 18 Kontgakte besitzt. Verbindet man nun 
einen der 18 Pins mit einem der 8 Pins, so wird ein Zeichen 
ausgegeben.(Oder mehr, je nachdem wie lang man den Kontakt geschlossen 
lässt.)

Auf den 8 Pins liegt die genannten 3V DC. Die anderen 18 Pins sind zu 
bestimmten Zeiten mit Masse verbunden.

ISt das verständlicher?

Ich wollte nun halt bestimmte Pinkonfigurationen schalten können. Und 
genau dafür wollte ich einen Optokoppler nehmen. :)

Mfg,
Samuel

von Daniel V. (danvet)


Lesenswert?

Samuel P. schrieb:
> Dazu muss ich ein wenig ausholen. Ich habe eine Tastatur zerlegt und
> möchte nun die Tasteneingaben simulieren. Dazu muss man wissen, dass die
> Tastatur einmal 8 und einmal 18 Kontgakte besitzt. Verbindet man nun
> einen der 18 Pins mit einem der 8 Pins, so wird ein Zeichen
> ausgegeben.(Oder mehr, je nachdem wie lang man den Kontakt geschlossen
> lässt.)
>
> Auf den 8 Pins liegt die genannten 3V DC. Die anderen 18 Pins sind zu
> bestimmten Zeiten mit Masse verbunden.
>
> ISt das verständlicher?
>
> Ich wollte nun halt bestimmte Pinkonfigurationen schalten können. Und
> genau dafür wollte ich einen Optokoppler nehmen. :)
>
> Mfg,
> Samuel

Ich bezweifle, dass die Kontakte so ohne weiteres miteinander verbunden 
werden. Wenn auf dem einen 3V liegen und auf dem anderen Masse, dann 
funkt es.
Ich könnte mir eher sowas wie ein 3V PullUp-System vorstellen:

+3VDC --
       |
      10k
       |
       |------> Signal
       |
      \   Taste als Schließer
      |
     Masse

Optokoppler kann ich hier jetzt gar nicht unterbringen. Ganz verstanden 
habe ich deine Tastatur aber noch nicht.

von MaWin (Gast)


Lesenswert?

> ISt das verständlicher?


Das macht man mit Analogschaltern wie CD4066,
denn die Tastatur wird im Multiplexbetrieb abgefragt.

von Samuel P. (mo3bius)


Lesenswert?

>Das macht man mit Analogschaltern wie CD4066,
>denn die Tastatur wird im Multiplexbetrieb abgefragt.

Les ich das richtig, ein so ein Teil kann man als 4 Schalter verwenden? 
(Also für Dumme: 8 Kabel, wobei immer 2 zusammen geschalten werden?)

Mfg,
Samuel

von MaWin (Gast)


Lesenswert?

> Les ich das richtig

Ja.

Masse der ansteuernden Schaltung sollte mit Masse der Fernbedienung und 
VSS verbunden sein, VDD sollte mit der jeweils grösseren Spannung 
verbunden sein, vermutlich also VCC der anstuernden Schaltung.

von Samuel P. (mo3bius)


Lesenswert?

Ok,das klingt eigentlich recht gut. Das einzige was stört ist, dass ich 
einen zusätzlichen Widerstand einbaue. Dieser ist teilweise nicht 
besonders konstant...

Naja, man kann nicht alles haben ^^

von MaWin (Gast)


Lesenswert?

> Das einzige was stört ist, dass ich
> einen zusätzlichen Widerstand einbaue.

Die üblichen Fernbedienungen und viele Tastaturen
haben viel höhere Widerstände weil sie aus Leitgummi sind.

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
Noch kein Account? Hier anmelden.