Adresse DS18S20

OP #4892308
Lesenswert?
• ▲
▼
Frage zum Verständnis:

der Sensor 18S20 hat in seinem ROM eine 64 bit Adresse zur 
Unterscheidung 'eingebrannt'. Bedeutet das, dass es ca 18 Trillionen = 2 
hoch 64 verschiedene Sensoren gibt? Falls das so ist, kann man anhand 
der aktuellen Adresse eines Sensors feststellen wieviele schon 
produziert wurden.
#4892331
Lesenswert?
• ▲
▼
Die 64 Bit enthalten noch eine Family ID (8 Bit?) und eine 8 Bit 
Prüfsumme.
Darum kann es pro 1-Wire Typ natürlich keine 2 hoch 64 Sensoren geben.

Aber 2 hoch 48 schon. Ob die allerdings stumpf hochgezählt werden in der 
Produktion glaube ich nicht, da das Probleme machen würde an 
verschiedenen Standorten zu fertigen. Da müssen Blöcke vergeben sein.

Es ist also natürlich unmöglich zu sagen wie viele es überhaupt gibt und 
es ist sehr unwahrscheinlich dass es möglich ist anhand eines Exemplares 
zu bestimmen wie viele es mindestens gibt.
#4892373
Lesenswert?
• ▲
▼
Bernhard F. schrieb:
> Bedeutet das, dass es ca 18 Trillionen = 2
> hoch 64 verschiedene Sensoren gibt?

Das wären durchschnittlich 2,5Mrd. Stk. pro Mensch. Glaube ich nicht.
Wieso sollten die verschieden sein?


Bernhard F. schrieb:
> Falls das so ist, kann man anhand
> der aktuellen Adresse eines Sensors feststellen wieviele schon
> produziert wurden.

Nein, die Nummer ändert sich mit voranschreitender Produktion nicht.


Gruß

Jobst
#4892393
Lesenswert?
• ▲
▼
Jobst M. schrieb:
> Bernhard F. schrieb:
>> Bedeutet das, dass es ca 18 Trillionen = 2
>> hoch 64 verschiedene Sensoren gibt?
>
> Das wären durchschnittlich 2,5Mrd. Stk. pro Mensch. Glaube ich nicht.
> Wieso sollten die verschieden sein?

Unterscheiden sich auf jeden fall mal im RomCode

>
>
> Bernhard F. schrieb:
>> Falls das so ist, kann man anhand
>> der aktuellen Adresse eines Sensors feststellen wieviele schon
>> produziert wurden.
>
> Nein, die Nummer ändert sich mit voranschreitender Produktion nicht.

Doch muss sie ja. Jedes Teil bekommt einen eigenen RomCode. Nur das 
Schema ist nicht bekannt. Einfach hochzählen glaube ich nicht.
#4892406
Lesenswert?
• ▲
▼
Cyblord -. schrieb:
> Unterscheiden sich auf jeden fall mal im RomCode

Naja, aber sie erfüllen die selbe Funktion, haben das selbe Datenblatt 
;-)


Cyblord -. schrieb:
>> Bernhard F. schrieb:
>>> Falls das so ist, kann man anhand
>>> der aktuellen Adresse eines Sensors feststellen wieviele schon
>>> produziert wurden.
>>
>> Nein, die Nummer ändert sich mit voranschreitender Produktion nicht.
>
> Doch muss sie ja. Jedes Teil bekommt einen eigenen RomCode. Nur das
> Schema ist nicht bekannt. Einfach hochzählen glaube ich nicht.

Ja, schon richtig. Trotzdem kann er durch auslesen seines Senors nicht 
feststellen, ob es gerade mehr werden oder ob nicht. ;-)


Achtung: Der Beitrag und der Vorige enthält Ironie! ;-)


Gruß

Jobst
#4892443
Lesenswert?
• ▲
▼
28-03168b2a39ff - 5m Kabel
28-03168b2a59ff - 5m Kabel
28-80000028a770 - 1m Kabel
28-80000028a96a - 1m Kabel
28-80000028abfd - 1m Kabel

$ cat /sys/bus/w1/devices/*/w1_slave
7e 01 4b 46 7f ff 0c 10 f9 : crc=f9 YES
7e 01 4b 46 7f ff 0c 10 f9 t=23875
6f 01 4b 46 7f ff 0c 10 ee : crc=ee YES
6f 01 4b 46 7f ff 0c 10 ee t=22937
76 01 ff ff 7f ff ff ff d0 : crc=d0 YES
76 01 ff ff 7f ff ff ff d0 t=23375
76 01 ff ff 7f ff ff ff d0 : crc=d0 YES
76 01 ff ff 7f ff ff ff d0 t=23375
79 01 ff ff 7f ff ff ff 2a : crc=2a YES
79 01 ff ff 7f ff ff ff 2a t=23562

Der Inhalt der 1m Typen ist etwas eigentümlich.
#4892784
Lesenswert?
• ▲
▼
Kann sich jemand einen Reim auf Daten wie
 4f 01 4b 46 7f ff 0c 10 46 t=20937
 56 01 ff ff 7f ff ff ff 78 t=21375
machen?

An der markierten Stelle sollte - wie in der ersten Zeile - eigentlich 
10 stehen. Ist aber nicht. Es hat zwar schon gefälschte DS18B20 gegeben, 
aber das waren umgelabelte NPNs, funktionierten also nicht. Die hier 
funktionieren und liegen recht gut gleichauf.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.