Forum: Mikrocontroller und Digitale Elektronik Messung mit DS18B20PAR an DS2482-800 setzt bei niedriger Temperatur aus


von Wolfgang-G (Gast)


Angehängte Dateien:

Lesenswert?

An einem DS2482-800 sind 8x DS18B20PAR angeschlossen.
Z. Zt. läuft bei mir eine Messung zur Erfassung von verschiedenen 
Temperaturen an einem Heizkörper einschließlich Raum– und 
Außentemperatur.
Im Winter bei längerer Abwesenheit und abgestellter Heizung fallen die 
Messungen bei  ca.15°C Raumtemperatur nacheinander aus. Das erste 
Thermometer, welches ausfällt, ist das mit der längsten Anschlussleitung 
(ca.3m). Ausgefallene DS18B20PAR zeigen dabei 85°C an, was dem 
Registerinhalt nach dem Rücksetzen des DS18B20PAR entspricht.
Hat jemand eine Erklärung?
MfG

von Wolfgang-G (Gast)


Lesenswert?

damit man mich nicht vergisst

von Frank K. (fchk)


Lesenswert?

Feuchtigkeit? Kondensation?

Ein thermisches Problem sollte mit Kältespray & Fön recht schnell zu 
finden sein.

fchk

von Peter D. (peda)


Lesenswert?

Geht die Schaltung nicht noch kleiner?

Sowas gibt man als PDF aus oder wenn Dein Layoutprogramm das nicht kann, 
installier einen PDF-Drucker.

Wie groß sind die Pullups?
Setzt Du den Strong Pullup nach Start der Wandlung für >750ms?


Peter

von Wolfgang-G (Gast)


Lesenswert?

>Geht die Schaltung nicht noch kleiner?
Ja, war anfangs noch kleiner
>Sowas gibt man als PDF aus oder wenn Dein Layoutprogramm das nicht kann,
>installier einen PDF-Drucker.
Ist doch PDF. Was ist ein PDF-Drucker?
>Wie groß sind die Pullups?
Versuch doch mal meine kleine Schaltung soweit zu vergrößern, dass man 
Details erkennen kann. Vielleicht erkennst Du Fehler.

MfG

von Wolfgang-G (Gast)


Lesenswert?

ob mein Problem zu ausgefallen ist?

von Peter D. (peda)


Lesenswert?

Wolfgang-G schrieb:
> ob mein Problem zu ausgefallen ist?

Du hast meine 2 Fragen nicht beantwortet.


http://freepdfxp.de/

Dann sollte Schrift auch skaliert werden beim Vergrößern.
Nur größere Pixel macht etwas nicht lesbarer.


Peter

von Wolfgang-G (Gast)


Angehängte Dateien:

Lesenswert?

-die Schaltung ist jetzt noch einmal mit neuem pdf Drucker gewandelt 
worden und damit besser lesbar
-die Zeiten muss ich nochmals prüfen
Den Begriff  "Strong Pullup" kann ich nicht so richtig deuten. Kann 
jemand das mal in deutsch erklären? Englisch ist nicht so meine Stärke.
Oder sind das beispielsweise die Widerstände R12 bis R17 in meiner 
Schaltung?
MfG

von eProfi (Gast)


Lesenswert?

StrongPullup bedeutet, dass der oneWire-Master kurzzeitig den Bus mit 
einem FET niederohmig auf +5V hochzieht, damit ein stromhungriger Slave 
gut versorgt wird, wenn er z.B. für die Temperaturwandlung oder das 
Schreiben ins EEPROM kurzzeitig viel Leistung braucht. In dieser Zeit 
ist es nicht möglich, den Slave abzufragen.

Bei getrennter +5V-Versorgung über eigene Leitung ist Strong Pullup 
nicht notwendig. Ebenso nicht, wenn bei Parasite Power die 
+5V-Versorgung über eine Schottky-Diode entkoppelt und einen dicken C 
gepuffert wird;
Das ist dann "pseudo-5V", da der Slave den Eindruck hat, er wäre von 
festen +5V versorgt.

    µC                        Slave

                ------------  oneWire
                |
   oneWire -----|--|>|--|---  +5V
                        |
                        C
                        |
   Gnd     -------------|---  Gnd


Normal muss bei Parasite +5V auf Gnd gelegt werden.

von Peter D. (peda)


Lesenswert?

eProfi schrieb:
> Normal muss bei Parasite +5V auf Gnd gelegt werden.

Was bei den DS18B20PAR schon intern erfolgt.
Die haben daher keinen VCC-Pin.

Der DS2482-800 kann Strong Pullup, man muß ihn bloß entsprechend 
programmieren.

Ich finde es allerdings einfacher, den MC selber das 1-Wire machen zu 
lassen, d.h. ohne DS2482-800.


Peter

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.