Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Fehler mit DS2482 Kategorie: Sonstige Hardware (von Fabian - 24.09.2012 8:32)
Als Antwort auf Re: Fehler mit DS2482 von Jörg Hansen - 21.09.2012 13:51
Ich nutze:
C-Control II Station, OSOPT V3.1
Hallo Jörg,

vielen Dank fĂĽr Deine Antwort.
In anderen Applikationen betreibe ich auch bis zu 4 DS18B20 an einem Kanal mit parasitärer
Versorgung. Bisher nie Probleme gehabt. Hier kommen aber rund 30-40m pro Sensor zusammen,
sodass ich jeden Sensor auf einen einzelnen Kanal mit zusätzlicher U-Versorgung laufen lasse.

Die Zeit nach ConvertTemp ist von der Auflösung abhängig. Da ich auch die vollen 12Bit
verwende, warte ich ebenfalls 800ms mit dem Auslesen.

Der Effekt tritt definitiv immer nach einem Reset auf. Damit meine ich ein init() aus dem
ds2482.c2 Modul. Ich betreibe die Messung in der Nähe eines F/U-Wandlers. Es kam hin und
wieder zu kleinen Aufhängern eines Kanals. Daher mache ich alle 20 Messungen ein Init.

Der Effekt war mir lange nicht klar, da es irgendwann im Betrieb vermehrt zu Fehlern kam.
Die messbare Spannung am jeweiligen Kanalanschluss des DS2482 beträgt bei normaler
Initialisierung ungefähr Ub (ca. 5GV). Nach irgendeinem Init sinkt die Spannung an den
Ausgängen auf ca. 3,4V ab. Das kann sogar direkt nach dem Einschalten passieren. Verzögert man
das Init nach dem Einschalten kann man das direkt nachverfolgen.

Der Baustein wird augenscheinlich korrekt initialisiert. Die Sensoren an den ersten
4 AnschlĂĽssen deren Spannung oberhalb von ca. 3,4V liegen arbeiten weiter, sind aber
bei gleichzeitigem Betrieb der F/U-Mimik deutlich fehleranfälliger. Ich benutze CRC
und lese bei Fehler mehrfach aus.
Die Sensoren der Anschlüsse 4-7 arbeiten nur zufällig, da hier die Spannung auf 3,2-3,3V
absinkt. Sie liegt damit unter dem Niveau der lt. Datenblatt fĂĽr 5V Betrieb geforderten
mindest-Spannung fĂĽr H-Pegel von 3,4V.
Die Masse habe ich zusätzlich mit einer Leitung verbunden. (Potenzialausgleich)

Andere Register des DS2482 kann ich auch nach Eintritt des Fehlers setzen und auslesen.
Für den parisitären Betrieb habe ich das getestet.

Ich werde den DS2482-800 mal auswechseln, da ich einen Defekt vermute.

LG
Fabian

> Hallo Fabian,
>
> ich betreibe den DS2482-800 bei mir schon seit ĂĽber 5 Jahren und habe bis zu 5 DS18B20
> (Thermosensoren) an den Kanälen. Alle mit parasitärer Spannungsversorgung.
> Bis auf ganz sporadische Messwertfehler gibt es keinerlei Probleme.
>
> Wichtig ist hier, nachdem ConvertTemp (0x44) eine Pause von ca. 800ms einzuhalten,
> ehe man den Messwert auslesen kann (0xbe read Scratchpad).
>
> Hast Du einen ordentlichen Potentialausgleich zwischen GND deines DS2482-800 und GND
> der exterenen Spannungsversorgung?
> Lt. Datenblatt benötigt der DS2482 an den 8 Kanälen keinerlei Pull-Up Widerstand.
> Lediglich der Widerstand Rt (typisch 100 Ohm) kommt in Serie in die Leitung.
> Genauso habe ich es auch umgesetzt.
>
> Was meinst Du mit "nach irgendeinem Reset"?
> Wer ist Auslöser des Resets?
> Wird der Baustein nach dem Reset ordnungsgemä� initialisiert?
> Lassen sich Status- , Kanal- und Konfigurationsregister im Fehlerzustand auslesen?
>
> Viele GrĂĽĂ?e
> Jörg
>
>
> > Hallo,
> >
> > ich betreibe mehrere 1-W Sensoren an eine 1-Wire I2C Bridge mit DS2482-800.
> > An jedem Kanal hängt nur ein Sensor mit direktem Spannungsanschluss (nicht par.)
> >
> > Die �bertragung ist sehr unzuverlässig. Mir ist bei meinen Messungen folgendes aufgefallen:
> >
> > Direkt nach dem power-up steht die Spannung am Datenanschluss auf ca. Betriebsspannung (5V).
> > Damit arbeiten alle Sensoren einwandfrei. Nach irgendeinem Reset des IC (Init) fällt
> > die Spannung an den DatenanschlĂĽssen auf 3,2 - 3,4V.
> > Sensoren die an den Anschlüssen mit der höheren Spannung liegen arbeiten weiter,
> > reagieren aber sehr empfindlich auf Störungen. Selbst Licht einschalten kann zu Fehlern führen.
> > An den Ausgängen mit Spannungen unter 3,3V ist eine �bertragung eher Zufall.
> >
> > Habt Ihr ähnliches beobachtet? Ist der IC defekt. Von den Spannungen am Ausgang ist nichts
> > in den Datenblättern zu finden, nur dass die Signalspannung für H bei 5V min. 3,4V sein muss.
> >
> > Muss bei direkter Versorgung der Sensoren zusätzlich noch ein Pullup-Widerstand eingesetzt
> > werden?
> > Gemessen wird hier nur die Gleichspannung. Der Zusammenhang ist aber eindeutig und reproduzierbar.
> > Die Versorgungsspannung ist sehr stabil und glatt.
> >
> > Fabian


    Antwort schreiben


Antworten:

Re: Fehler mit DS2482 (von Jörg Hansen - 24.09.2012 14:08)
    Re: Fehler mit DS2482 (von Fabian - 9.10.2012 12:48)