Archiv verlassen und diese Seite im Standarddesign anzeigen : Was machen um eine Photodiode an einem ATmega8 zu benutzen
Moin, moin!
Ich habe einen ATmega8 und möchte nun eine Photodiode benutzen.
Diese soll auf das Licht eines Laserpointers reagieren.
Die Wellenlängen sind beim laserpointer um die 600-700, bei der Diode 400-1000. Die Diode kommt in eine Filmdose um vor anderem Lich zu schützen.
Folgende Fragen hab ich:
-> Anlöten: Den einen Pin an GND Plus oder Masse?
-> Abfrage: Wie frage ich das Teil ab?
Viele Grüße,
Björn
du kannst noch ein Widerstand (am besten ein Poti) in Reihe schalten.
Meinst du Photodiode oder Phototransistor?
naja auf jedenfall kannst du dann mit deinem Atmega die Spannung am Widerstand messen, diese dürfte sich verändern wenn du mit deinem Laserpointer "draufschießt"
MfG
Ringo
Hi,
diese hier: http://www.reichelt.de/inhalt.html?SID=17rH6NzawQARIAAHnxLsY8da92b2b7b471 999cd0a9292bc861983;ACTION=7;LASTACTION=6;SORT=art ikel.artnr;GRUPPE=A54;WG=0;SUCHE=bpw%252034;ARTIKE L=BPW%252034;START=0;END=16;FAQSEARCH=Fotodiode;FA QTHEME=-1;FAQSEARCHTYPE=0;STATIC=0;FC=670;PROVID=0;TITEL=0 ;DATASHEETSEARCH=BPW%2034;FOLDER=A500;FILE=BPW34%2 523SIE.pdf;DOWNLOADTYP=1;DATASHEETAUTO=;OPEN=1
Ich dachte man könnte die wie einen Schalter abgfragen wenn man vorher dies mit PullUp macht. (<- Hab ich mal gehört)
Grüße,
Björn
wenn ich das richtig gesehn hab, leitet die diode wenn Licht auf sie drauf fällt und dann fällt die Spannung von 1.3V auf 0.4V ab... so hab ich das jetzt gelesen... soll sich noch jemand aderes anschauen!
Du könntest mit einem Operationsverstärker und Komperator Schaltung den Wert in einen Pegel umwandeln! So das du Ihn wie einen Taster auslesen kannst!
Bin mir nicht sicher steht Ev für die Lichtintensität! die Einheit ist ja Lux oder?
MfG
Ringo
Hi,
könnte man nicht den internen PullUp-Widerstand aktivieren und die Photodiode anlöten? Benutzt man das dann nicht wie einen Taster?
Björn
Nein so einfach ist das nicht, du brauchst ein Widerstand in reihe zur diode, weil sie die sonst abraucht im datenblatt sthe 100mA.. bei 5V wären das 50Ohm.
Du könntest vieleicht einen Transistor damit schalten der dir saubere "brauchbare" Pegel beschert!
MfG
Ringo
Mmhh, also was brauch ich dann noch genau....
Einen Widerstand zum verhindern des Abrauchens... (Was für einen?)
Oh man... ich hasse es dass wir in Physik nicht vorankommen :(
Björn
Die 80 nA/lux sind angegeben. Das sind bei 1000lux 80µA
20ns ereicht sie mit 50 Ohm und einer Sperrspannung von 5V. Wenn man sie so betreibt dann erhält man eine Spannung von 4mV pro 1000lux.
Macht man den Widerstand größer dann wird sie langsamer und das Signal wird größer.
Für großes Signal und möglichst schnelle Signale schaltet man sie an einen ausreichend schnellen Transimpedanzverstärker.
Manfred
http://www.semelab.co.uk/systems/sysdiv_foc.shtml
http://www.semelab.co.uk/systems/images/foc_Image1.gif
:(
Tut mir wirklich Leid,
aber diese Zeichnungen sagen mir rein gar nix.
Mal nebenbei: Auf welcher Seite kann ich meinen Wissensmangel etwas aufbessern?
Trotzdem vielen Dank!
Grüße,
Björn
Hier ist noch eine recht elementare Darstellung:
http://lsiwww.epfl.ch/LSI2001/teaching/physiciens/tp/travprat2.html#tp5
http://lsiwww.epfl.ch/LSI2001/teaching/physiciens/tp/image226.gif http://lsiwww.epfl.ch/LSI2001/teaching/physiciens/tp/image225.gif
Uff!
Heißt das jetzt dass ich einen 20KOhm Widerstand dazwischenschalten muss? Verzeih mir aber hab echt keinen Plan von diesem Kram. Haben in der Schule gerade erst Ohmsches Gesetz :(
Wenn's zu nervend ist mir es zu erklären lass es ;)
Schönen Abend,
Björn
Arexx-Henk
19.05.2005, 21:33
Hallo Björn,
Ich habe einen ATmega8 und möchte nun eine Photodiode benutzen.
Soll dass heissen du weiss bescheid wie Atmega zu programmieren?
Wenn Ja,
Dann konntest du die Fotodiode am AD-wandler eingang anschliessen und die Wert auslesen und damit etwas entscheiden.
Es sollte 0,365 Volt generieren bei 1000 lux.
gruss
Henk
Hi,
@Henk
Ja ich weiß wie man Atmega programmiert aber bin halt noch Anfänger.
Grüße,
Björn
Heißt das jetzt dass ich einen 20KOhm Widerstand dazwischenschalten muss?
Es sollte 0,365 Volt generieren bei 1000 lux.
Wenn Du das Ohmsche Gesetz und die richtige Schaltung für ein Fotodiode gleichzitig lernst bist Du ja eingentlich recht schnell. Es gibt Leute bei denen liegen ein paar Jahre dazwischen.
Es geht mit dem 20kOhm Widerstand dann bist Du im u/i Diagramm unten links oder mit der Spannung an der Diode dann ist es rechts auf der Kennlinie bei i=0.
Wenn Dir die 0,365 Volt nicht zu klein sind, und es nicht auf Geschwindigkeit ankommt dann setzte ruhig die Diode alleine ein und miss die Spannung bei Beleuchtung.
Manfred
Gute Morgen!
Also das ganze soll eine Lichtschranke werden.
Die passierenden Objekte sind ca. 40cm lang, und knapp 50km/h schnell.
Was ist den der AD-Wandler Eingang? Soweit ich davon gehört hab kann man mit dem Spannung messen?
Später kommen drei Dioden zum Einsatz, ich bräuchte dann also auch 3 Eingänge (wieviele hat der ATmega8?)
Grüße,
Björn
Wenn ich dan AD-Wandler Eingang benutzen würde, müsste ich ja das eine Ende der Diode an einen den PortC (AD) löten.
Muss das andere dann an GND oder + ?
Den Wert könnte ich dann doch mit
Getadc(0)
lesen oder?
Grüße,
Björn
Arexx-Henk
20.05.2005, 11:56
Hallo,
Dass andere ende an GND, (auf polaritat achten) und die AD-pin als eingang programmieren. Wenn so dann sollte eventuelles falsch herum montieren der diode kein schaden am dioden anrichten.
Auch mahl mit/ohne eingebauten pull-up ausprobieren/auslesen.
Die GetAdc() kenne ich nicht aber scheint mir OK.
gruss
Henk
Hi,
vielen Dank!
Wie kann ich die richtige Polarität herausfinden?
Die beiden Seiten sehen ziehmlich identisch aus.
Grüße,
Björn
Arexx-Henk
20.05.2005, 12:53
suchen (google) auf "bpw34 datasheet"
gibt z.B.:
http://www.vishay.com/photo-detectors/list/product-81521/
download die bpw34 pdf datei
dort drin ist es angegeben
es ist nicht einfach zu finden aber es ist da, probiers mal zu finden!
gruss
Henk
Wie soll ich das an der Diode sehen?
Die hat für mich zwei identische Seiten.
Björn
Du brauchst sie nur an ein Voltmeter anzuschießen, bei Licht liegt eine Spannung an.
Manfred
Seite 4 oben links
Dann muss das mit der Kathodenmarkierung an GND?
Das mit dem Voltmeter hab ich bereits getan.
Bei normalem Raumlicht liegt eine Spannung von 0,30V, bei Laser 0,44V an. D.h. ich müsste die Diode erstmal vor Fremdlicht schützen.
Und wie lautet dann die Abfrage ob eine Spannung anliegt?
Wenn es gehen würden könnte man ja Fragen ob eine Spannung über 0,4V anliegt.
Könnte mir jemand einen kleinen Codeschnippsel geben wie ich das abfragen kann?
Grüße,
Björn
Arexx-Henk
20.05.2005, 14:05
Dann muss das mit der Kathodenmarkierung an GND?
ich muss dass mal uberdenken.
es heisst KNAP (Kathode Negatief Anode Positief)
damit soll die Kathode an GND angeschlossen werden.
Wenn licht auf die BPW34 fallt wird vom Kathode heraus gesehen am Anode ein positieven spannung erzeugt. Die positieven spannung (Anode) an die AD-wandler und die Kathode an GND anschliessen
Die Antwort ist Ja.
gruss
Henk
Es geht!!!
Mit dem AD-Wandler.
Vielen Dank!
Bei Problemem melde ich mich!
Björn
würd das so machen alles ab 3 volt wird doch als high pegel erkannt
wenn du mit den wiederstanden ein bisschen herumrechnest musste es eigentlich auch so gehen das wenn du deinen laserstrahl draufgibst auf etwas über 3 volt bist und einen high pegel hast
und unter drei volt einen low pegel
aber zerst brauchst du noch einen röhrchen um vor fremdlicht zu schützen
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.