Forum: Mikrocontroller und Digitale Elektronik Eigenerwärmung DS1621


von michi0021 (Gast)


Lesenswert?

Hi Leute,
Hab an einen Microcontroller den Temperatursensor DS 1621
angeschlossen, der ja über I²C Bus angespröchen wird. Nur hab ich jetzt
festgestellt das der Sensor beim Einschalten, nach längerer Auszeit
eine Temperatur von 21°C ausgibt und nach 2-3min 23°C. Ich hab keine
Pullup Widerstände im Bus, nur die Internen im MC 10K. Der Sensor wird
kontinuierlich abgefragt.
Weiß jemand eine Lösung?
mfg michi

von Uwe (Gast)


Lesenswert?

Hi!
2°C sind recht ordentlich! Da sind mehrere Sachen möglich.
1. Nicht andauernd abfragen -so aller 4s 1x und die Spannung
   abschalten (wenn möglich)
2. Wenn der Wert nach 2-3 min konst. ist, kompensieren (-2°C)
3. Kann es sein das sich die Umgebung einfach erwärmt und das vom
   Sensor erfasst wird? -Messstelle verlegen
4. Sensor auf ein "Kühlblech" bauen. Das vermindert auch
   Umgebungseinflüsse (Wind,Zugluft....)

MFG Uwe

von stromi (Gast)


Lesenswert?

hallo michi,
ich hatte das gleiche mal mit ds1820,
habe im datenblatt vom dallas 1820 gelesen: wenn er dauernt wandelt
nimmt er x,x mA auf wenn er standby ist im nAmpere bereich.
im datenblass diese sensors zieht er aktiv 1,25 mA im (wandelmodus).

also ich habe dafür gesorgt, daß mein 1820 nach dem wandeln
abgeschaltet wird und vor der abfrage erst zum wandeln aufgefordert
wird. wie dieser wandler sowas macht müsste im datenblatt stehen, ev.
einfach nur software-reset machen.
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2737
wer rechtschreibfehler findet darf sie behalten
mfg
stromi

von Peter D. (peda)


Lesenswert?

Ich benutze den DS1820 und da tritt der Effekt auch auf.

Nur alle 5..10s wandeln ist die Lösung. Die Temperatur ändert sich ja
nicht so schnell.


Peter

von Ratber (Gast)


Lesenswert?

Genauso isses.

Die Integrierten Sensoren sind eigentlich für größere Zyklen gedacht
und nicht um Temperaturkennlinien im Raumtemperaturbereich zu
erstellen.

Für Häufige Messungen ist es ratsamer einen Fühler an einer
Auswerteschaltung zu verwenden.(Also die alte gewohnte Methode)

Die sind dann auch präziser und schneller als zb. der Dallas.

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.