Forum: Mikrocontroller und Digitale Elektronik Lichtschranke / Fototransistor an STM32


von Dennis H. (somebuddy)


Angehängte Dateien:

Lesenswert?

Guten Abend,

habe hier folgenden Fototransistor / Lichtschranke :


http://www.reichelt.de/Optokoppler/CNY-36/index.html?;ACTION=3;LA=444;GROUP=A55;GROUPID=3046;ARTICLE=6681;START=0;SORT=artnr;OFFSET=16;SID=13T0wGvn8AAAIAACUxkpc95519eb0e9c2624cd7eca915c27aa10c


Wäre da folgender Aufbaue korrekt um den Status der Lichtschranke mit 
einem STM32 zu überprüfen ?

Vielen Dank

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

> Wäre da folgender Aufbaue korrekt um den Status der Lichtschranke mit
> einem STM32 zu überprüfen ?
>
> Vielen Dank

Den 10k könntest du auch ein wenig kleiner machen bei 3.3 V, z.B. 2k2 
oder 3k3. Denke dran, das am Phototransistor immer 0,6-0,7 Volt verloren 
gehen, der High Pegel reduziert sich dann auf 2,6 - 2,7 Volt. Wenn ich 
mich recht erinnere, sollte das am GPIO aber noch klappen. Wenn 
vorhanden, nimm 5 Volt für den Optokoppler statt der 3,3 Volt, denn die 
Eingänge sind 5 Volt tolerant und du bist dann auf der sicheren Seite.

von Dennis H. (somebuddy)


Lesenswert?

5V sind vorhanden.
Alles klar. VIelen Dank !

Die "Richtung" im Transistor und der PullDOWN sind also richtig ?
Wusste nicht ob ich das Prinzip richtig erkannt habe.

von holger (Gast)


Lesenswert?

>Die "Richtung" im Transistor und der PullDOWN sind also richtig ?

Ich würde aus dem Pulldown einen Pullup machen.
Kollektor an den Pin und Emitter gegen GND/Masse.
Wenn Signal da ist dann ist am Eingang eine Null,
wenn nicht sind da 3,3V.

von holger (Gast)


Lesenswert?

>Ich würde aus dem Pulldown einen Pullup machen.

Den Widerstand kannst du evtl. sogar ganz weglassen.
Man kann den Eingang ja als IPU (Input mit Pullup)
oder IPD (Input mit Pulldown) programmieren.

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.