www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik DS1921 thermochron iButton eosc Batterie sparen Oszillator


Autor: eProfi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
English version below.
Ich habe einige Dallas Thermochron iButtons DS1921L und DS1921Z in 
Verwendung.
Verbindung zum PC über einen RS232-1wire-Adapter DSDS9097U-S09 (enthält 
DS2480)  und einen USB-1-wire-Adapter DS9490 (enthält DS2490).
Software: TMEX iButton viewer 3.21beta

Wenn man den iButton nicht verwendet, kann man interne Lithium-Batterie 
sparen (Lebensdauer verlängern), indem man den 32KHz-RTC-Oszillator 
durch setzen des EOSC-Bits (addr 20e bit 7) abschaltet.

Bei einigen TMEX-Viewern (z.B. ds1994) ist diese Funktion implementiert 
(bei miscellaneous settings), aber nicht beim 1921 (scheinbar will 
Dallas viele von denen verkaufen und sorgt dafür, dass die Batterien von 
der RTC langsam leergesaugt werden).

Weiß jemand, welche Bytes ich dem DS2480 im DS9097U-S09 schicken muss, 
damit der Oszillator im DS1921 abgeschaltet wird?
Oder können neuere Versionen des Viewers das inzwischen?

Hat jemand von Euch einen DS1410 (Centronics - 1wire Adapter) oder einen 
DS9097 (RS232 - 1wire Adapter)?
Oder einen / mehrere DS1922 / DS1923 (Hygrochron) zu verkaufen? Ich 
suche welche.

Nebenbei:  nach einer Mission immer "options | stop current mission", 
sonst macht er munter weitere Messungen (und zieht die Batterie leer), 
auch wenn der Speicher schon voll ist (die Messungen gehen weiterhin in 
die Min-Max-Speicher und in die Temperatur-Bins ein).


And now in english:
I am using some Dallas Thermochron iButtons DS1921L und DS1921Z.
They are conntected to PC via a RS232-1wire-adaptor DSDS9097U-S09 (uses 
DS2480)  and  a USB-1-wire-adaptor DS9490 (uses DS2490).

When not in use, you can save the internal lithium battery (prolong 
device life) if you disable the internal 32KHz-RTC-Oscillator by setting 
the EOSC-bit (addr 20e bit 7).

Some of the viewers can set this bit, but not the DS1921-viewer (at 
least the version i am using). Is a newer version capable doing this?

Question: which byte sequence is to be sent to the DS9097U / DS2480 to 
set the EOSC-bit in the DS1921?

Btw: take care to "options | stop current mission" after measurement, 
because it continues measuring (and draining the lithium-battery)  even 
if the memory is full (temperature-bins and min/max storage are 
continued).

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.