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.
Bernhard F. schrieb: > Bedeutet das, dass es ca 18 Trillionen = 2 > hoch 64 verschiedene Sensoren gibt? Nein. Liest du auch das Datenblatt? Es ist nur eine 6 Byte Seriennummer enthalten + ein Byte CRC und ein Byte Family-Code.
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.
:
Bearbeitet durch User
Ich habe grad erst ein paar vergossene DS18B20 gekauft, in 2 verschiedenen Ausführungen. Die IDs waren innerhalb eines Typs ähnlich, aber die Nummernkreise der beiden Typen hatten ein völlig anderes Schema.
A. K. schrieb: > Ich habe grad erst ein paar vergossene DS18B20 gekauft, in 2 > verschiedenen Ausführungen. Die IDs waren innerhalb eines Typs ähnlich, > aber die Nummernkreise der beiden Typen hatten ein völlig anderes > Schema. ???
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
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.
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
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.
:
Bearbeitet durch User
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.