DS2438 Lichtsensor mit Photodiode oder Solarzelle

Begonnen von dft606, 01 Juli 2018, 18:10:34

Vorheriges Thema - Nächstes Thema

dft606

Hallo Zusammen,

ich versuche mit einer Photodiode oder Solarzelle die Spannung mittels DS2438 auszulesen.
Die Photodiode oder Solarzelle ist mit Plus und Minus an VSENS angeschlossen.

Mit der Photodiode schwankt der Wert im Sekundentakt zwischen 0V und dem maximalen Wert des DS2438.

Bei der Solarzelle wird bei Helligkeit der korrekte Wert der Spannung angezeigt, wird es dunkel und die Spannung geht auf 0V dann schwankt der Wert ebenfalls zwischen 0V und dem maximalen Wert des DS2438.


Wie muss die Photodiode oder auch die Solarzelle an den DS2438 angeschlossen werden dass die Spannung korrekt gemessen wird?


Gruß

Johannes

Prof. Dr. Peter Henning

Zu wenig Informationen. Welches Interface (HW/SW) steuert den DS2438 an ? Welchen Innenwiderstand hat die Solarzelle bei Dunkelheit ?

Diese "rohen" Sensoren sind wegen ihrer Kennlinie nicht sehr gut zu handhaben.

Bessere Alternative (und durchaus nicht teurer) TLS250 oder TLS260, siehe https://wiki.fhem.de/wiki/1-Wire_Umweltsensor

LG

pah

dft606

Hallo pah,

als 1 wire interface verwende ich ein DS2480 mittels USB am RPI, in FHEM per OWX eingebunden.
Die Photodiode die ich zum testen habe ist eine SFH203p.
Wie müsste diese richtig an den DS2438 angeschlossen werden?

Gruß

Johannes

Prof. Dr. Peter Henning

Einfach mal nachlesen, was eine Fotodiode bewirkt: https://www.mikrocontroller.net/topic/149312#1397978

Das wird so nicht gehen, weil kein Strom durch die Diode fließen kann.

Also bitte auf TLS250/260 umschwenken,oder eine eigene Messschaltung für die Diode aufbauen.

LG

pah


dft606

Danke für die Antwort.

Ich werde mich noch ein wenig mit der Thematik Photodiode beschäftigen,
Wenn es dann nicht funktioniert hoffe ich dass es mit dem TSL klappt.

Falls es nicht funktionieren sollte gibt es halt keinen Lichtsensor. Auch nicht ganz tragisch.

Tom Major

Zitat von: dft606 am 01 Juli 2018, 22:09:04
Hallo pah,

als 1 wire interface verwende ich ein DS2480 mittels USB am RPI, in FHEM per OWX eingebunden.
Die Photodiode die ich zum testen habe ist eine SFH203p.
Wie müsste diese richtig an den DS2438 angeschlossen werden?

Gruß

Johannes

Die Photodiode alleine am ADC DS2438 bringt's nicht da so keine geeignete (lichtabhängige) Spannung zum Messen anfällt.
Du musst die Photodiode reverse betreiben und den lichtabhängigen Strom durch einen Widerstand schicken, die Spannung am Widerstand kannst Du dann messen, z.B. so
https://electronics.stackexchange.com/questions/33659/how-do-i-connect-a-photodiode

Wie pah schon bemerkt hat gibt es aber wesentlich bessere Sensoren, auch welche die direkt den Lux Wert ausgeben. Habe gerade vor ein paar Tagen eine Vergl.messung (für einen anderen Zweck) gemacht.
https://github.com/TomMajor/AskSinPP_Examples/tree/master/Info/SensorTest_Lux
Der dort erwähnte GA1A12S202 wäre glaub ich ganz gut geeignet und du bekommst direkt einen Lux-Wert als analoge Spannung..
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

Bartimaus

Ich pers. habs mit TSL250/260 aufgegeben, da ich keine gute Solarfolie gefunden hab, und die Sensoren so ständig am "übersteuern" waren... :-[
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Prof. Dr. Peter Henning

Nur nicht unter dem richtigen Stichwort gesucht: https://www.amazon.de/Baader-Planetarium-AstroSolar-140x155mm-Sonnenfilter/dp/B072XPB9NS. Das reicht für private Zwecke vollkommen aus.

Meinen TSL steuere ich bewusst in die Sättigung, weil ich damit nur an der Dämmerung interessiert bin. Siehe Kurve in der zweiten Grafik

Für eine genaue Einstrahlungsmessung nehme ich den ca. 300 € teuren Einstrahlungssensor meiner PV-Anlage, der direkt die solare Einstrahlung in W/m² liefert (graue Kurve in der ersten Grafik). Das ist im Prinzip eine "Solarzelle" mit Kompensationsschaltung.

LG

pah

schnitzelbrain

Zitat von: dft606 am 01 Juli 2018, 18:10:34
Hallo Zusammen,

ich versuche mit einer Photodiode oder Solarzelle die Spannung mittels DS2438 auszulesen.
Die Photodiode oder Solarzelle ist mit Plus und Minus an VSENS angeschlossen.

Mit der Photodiode schwankt der Wert im Sekundentakt zwischen 0V und dem maximalen Wert des DS2438.

Bei der Solarzelle wird bei Helligkeit der korrekte Wert der Spannung angezeigt, wird es dunkel und die Spannung geht auf 0V dann schwankt der Wert ebenfalls zwischen 0V und dem maximalen Wert des DS2438.


Wie muss die Photodiode oder auch die Solarzelle an den DS2438 angeschlossen werden dass die Spannung korrekt gemessen wird?


Gruß

Johannes
Hast du mal prallel zum +/- der Solarzelle z.B einen 10KOHM Widerstand versucht?

Der eingangsmesskreis ist möglicherweise nicht genug last.

Mein selbstbau läuft auf WEMOS und einem 700k zu 100k Spannungsteiler ohne Probleme mit einem alten Solarmodul einer Powerbank.

Grüße


Grüße Schnitzelbrain