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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren