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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von eProfi (Gast)


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).

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.