Forum: Mikrocontroller und Digitale Elektronik Photodiodenschaltung nach Wiki mit µm ST32f107


von Verpolungsschutz (Gast)


Angehängte Dateien:

Lesenswert?

Hey zusammen,

nach diesem Artikel:
http://www.mikrocontroller.net/articles/Lichtsensor_/_Helligkeitssensor

habe ich 4 Schaltungen auf einem Bord zusammen mit einem ST32f107 
verbaut und keine der Schaltungen liefert ein "vernünftiges" 
Eingangssignal.

Was die Schaltungen genau machen sollen, steht im Artikel und genau so 
wollte ich sie verwenden.

Dioden: http://www.vishay.com/docs/84171/vemd10940f.pdf
Operationsverstärker von VEMD_0: 
http://pdf1.alldatasheet.com/datasheet-pdf/view/22768/STMICROELECTRONICS/LM358D.html
Hinzu kommt noch eine Schaltung mit einem Trasistor.


Könnte es sein, dass der Operationsverstärker gegrillt wurde?

Anmerkung:
Keine weiteren Bauteile zwischen den Schaltungen und dem Pin im ST.

Bisherige Tests und Ergebnisse:
Mein Multimeter verrät mir, dass die Dioden auf das Infrarotsignal 
meiner Fernbedienung reagieren. (bis 150 mV). Zudem verrät es mir, dass 
3V3+ auch wirklich anliegt. Bei dem Versuch 3V3 zu überbrücken und 
direkt an einen der Pins zu legen, hat der Pin das ebenfalls nicht 
"gemerkt". Es könnte sein, dass das Flussmittel, welches zum Löten 
benutzt wurde, isoliert.
2 Emitter, die ebenfalls auf der Platine sind, lassen sich problemlos 
ansteuern. Ich bin mal mutig und behaupte, dass der ST Ordnungsgemäß 
konfiguriert wurde.

Wahrscheinlich läuft irgendetwas offensichtliches schief. bitte helft 
mir es zu sehen. :)

von Verpolungsschutz (Gast)


Lesenswert?

Hey,

ich wäre wirklich sehr dankbar, wenn sich nur mal jemand die Schaltung 
angucken könnte und besonders die Photodiode und mir erklärt, was ich 
hier nicht erkenne. :)

von M. K. (sylaina)


Lesenswert?

Ich hab jetzt keine Zeit mir die Artikel durchzulesen aber die Schaltung 
sieht soweit OK aus. Da du das ganze aber auf ein Steckbrett aufgebaut 
hast (so hab ich dich verstanden) könnte es sein, dass du dir ein 
Störsignal einkoppelst.
Auch eine falsche OPV-Verschaltung wäre denkbar, wie versorgst du den 
OPV denn? Bedenke, dass der OPV am Ausgang nicht ganz auf das untere 
Rail kommt (mit gut 10 mV Abstand würde ich rechnen). Bei 1 MΩ 
bräuchtest du also einen Photostrom von mehr als 10 nA. Hast du das auch 
sicher? (ich denke schon, zur Sicherheit Datenblatt Photodiode 
konsultieren)
Und mit dem parallelen Kondensator musst du ggf. spielen/testen damit 
das ganze nicht schwingt. Hast du ein Oszi mit dem du messen kannst?

von NurEinGast (Gast)


Lesenswert?

> Bei dem Versuch 3V3 zu überbrücken und
> direkt an einen der Pins zu legen, hat der Pin das ebenfalls nicht
> "gemerkt".

Ich glaube, ich verstehe nicht was Du uns sagen willst.
Bedeutet das - Wenn man die Photodiodenschaltungen vollkommen außer Acht 
lässt und direkt 3V3 an den Prozessorpin legt, dann bekommt der 
Prozessor das nicht mit ?

Das würde ja bedeuten, dass es vollkommen irrelevant ist was Deine 
Schaltung macht, weil der Prozessor Pin falsch konfiguriert ist, oder 
kaputt ist oder sonst was in der Richtung.

von Thosch (Gast)


Lesenswert?

An welche Pins vom ST-Controller hast du die Photodioden-Schaltungen 
jeweils angeschlossen? ADC-Inputs oder einfach digitale I/O-Pins?
Und hast du die Pins vom ST-Controller auch auf Input konfiguriert bzw. 
den ADC entsprechend konfiguriert?

Wenn das Anlegen von 3,3V an den µC-Pin von deinem Programm im µC nicht 
bemerkt wird, brauchst du bei den Sensorschaltungen erstmal nicht nach 
Fehlern zu suchen, dann ist der Controller noch nicht richtig 
konfiguriert.

Direktes Anlegen von 3,3V (ohne Vorwiderstand) an einen IO-Pin, der noch 
nicht als Eingang konfiguriert ist, könnte die Ausgangsstufe grillen, 
wenn die gerade LOW-Pegel treibt...


Wie hast du den LM358 versorgt? Bei 'ner einfachen 3,3V-Versorgung (Pin 
4 auf GND und Pin 8 auf 3V3) kommt der Ausgang laut Datenblatt nur auf 
ca. maximal 1,8V. (VCC-1,5V) Das ist für einen High-Pegel bei 3,3V zu 
wenig,
würde aber keine Rolle spielen, bei einer Auswertung via ADC-Input...

von Verpolungsschutz (Gast)


Lesenswert?

Vielen Dank für die Antwort.

Ich trau es mich ja garnicht zu sagen, doch das Ganze ist auf einer 
"professionellen" Platine. :D

Die VEMD-Dioden "erzeugen" Strom in Sperrichtung.
Dass alle 3 Schaltungen aus dem Wiki nicht das liefern, was sie sollten, 
macht mich so stutzig.

Alle Diodenschaltungen beeinflussen die Spannung nur im einstelligen 
Milivoltbereich.

von Verpolungsschutz (Gast)


Lesenswert?

@Konfiguration
Die Pins des ST sind ordentlich konfiguriert.
Sie sind auf "Eingang" und auf AIN bzw floating.
Die PINs sind I/O Pins und auf die Errata des ST wurde geachtet.

Mit der Transistorschaltung hab ich das Signal vom I/O Pin an den ST ADC 
Wandler durchgeschleuscht, da ist der Pegelunterschied hoch genug um 
etwas zu detektieren. Mit dem kann ich wenigstens arbeiten und die 
Dimensionierung stimmt bisher wahrscheinlich einfach nicht.


Das Hauptproblem sind die Diodenschaltungen.


@ Überbrückung
Das Überbrücken ging nicht direkt an den PIN, sondern an ein VIA,
was ich zu diesem Zweck im Design für das Board vorgesehen hatte.
Leider ist es mit Flussmittel wahrscheinlich isoliert worden. Und es hat 
deshalb nicht geklappt.

@LM358D (VEMD_SENS0)
Aktiv betrieben gibt er konstant 32 mV aus.
Passiv betrieben funktioniert er auf 1,8 V.

von Verpolungsschutz (Gast)


Lesenswert?

>
> @LM358D (VEMD_SENS0)
> Aktiv betrieben gibt er konstant 32 mV aus.
> Passiv betrieben funktioniert er auf 1,8 V.

Das ist natürlich Blödsinn.
Aktiv betrieben misst man am Pin konstant 32mV.
Passiv betrieben kommt nur das an, was über dem Transistor abfällt.

von HelpLing (Gast)


Lesenswert?

Verpolungsschutz schrieb:
> Passiv betrieben kommt nur das an, was über dem Transistor abfällt.

du meinst bestimmt über Widerstand und Kondensator, der Transistor 
scheint zumindest verpolt, das macht ggf einen unterschied.

Zum Verstärker kann ich nicht viel sagen, bis auf:
ggf. ne nicht invertierte Schaltung verwenden auch wenn sich das auf nem 
gefertigten Board wohl nun nicht mehr so gut machen lässt?!

von Verpolungsschutz (Gast)


Lesenswert?

Den Transistor hatte ich auch schon anders herum drauf.

Weiß vielleicht jemand was ein "reinforced pin" genau bedeutet.
Bei den VEMD Dioden wird er kurz im Datenblatt erwähnt.

LG und vielen Dank soweit fürs miträtseln.

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.