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 Jörg Hansen - 24.09.2012 14:08)
Als Antwort auf Re: Fehler mit DS2482 von Fabian - 24.09.2012 8:32
Ich nutze:
C-Control II Unit, OSOPT V3.1
Hallo Fabian,

ich initialisiere den Baustein nur ein einziges Mal bei CC2 Start.
Meine CC2 läuft ununterbrochen seit Monaten.
Im Betrieb arbeite ich immer nur mit folgenden Aufrufen:
- setChannel
- ResetDevices
- matchRom
- convertT
- sleep(800)
- matchRom
-ReadScratchpad

Vielleicht hat dein Baustein ja wirklich einen Defekt und das Problem ist mit Austausch beseitigt.
Berichte mal über das Ergebnis.

GruÃ?
Jörg

> 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 Fabian - 9.10.2012 12:48)