Forum: Mikrocontroller und Digitale Elektronik Wie erfahre ich die 1-wire seriennummer?


von Mikrofun R. (mikrofun)


Lesenswert?

Ich erwäge, den DS18B20 für Temperaturmessungen auszuprobieren. Es 
sollen mehrere dieser Bausteine am gleichen Bus hängen. Bisher habe ich 
dieses Bussystem noch nie benutzt, daher folgende Frage:

Angenommen, es sind alle Sensoren auf die Platine gelötet. Wie erfahre 
ich die Seriennummer zu einem konkreten Sensor?

Auch wenn der µC alle Nummern ermitteln kann, habe ich noch keine 
Zuordnung zu den Bausteinen und ich kann mir nicht vorstellen, dass die 
Nummer auf dem Gehäuse steht.

von Rolf I. (for_ro)


Lesenswert?

Mikrofun R. wrote:

> Angenommen, es sind alle Sensoren auf die Platine gelötet. Wie erfahre
> ich die Seriennummer zu einem konkreten Sensor?

Welche Programmiersprache?

> Auch wenn der µC alle Nummern ermitteln kann, habe ich noch keine
> Zuordnung zu den Bausteinen und ich kann mir nicht vorstellen, dass die
> Nummer auf dem Gehäuse steht.

Einen nach dem anderen erwärmen oder abkühlen!

Gruß

Rolf

von Mikrofun R. (mikrofun)


Lesenswert?

> Welche Programmiersprache?

C. (WinAVR)

> Einen nach dem anderen erwärmen oder abkühlen!

So geht es natürlich. Heisst das, dass die Nummer ohne µC definitiv 
nicht "von aussen" zu erfahren ist und auch keine Nummer "beiliegt"?

von Jörg S. (joerg-s)


Lesenswert?

> Heisst das, dass die Nummer ohne µC definitiv
> nicht "von aussen" zu erfahren ist und auch keine Nummer "beiliegt"?
Nein, nur per abfrage (Search ROM Command).

von Christian R. (supachris)


Lesenswert?

Da wir das Problem auch hatten, haben wir einen Analog-Multiplexer 
eingesetzt und den 1W-Bus so aufgetrennt. Ohne weiteres ist die 
räumliche Anordnung ja sonst nicht festzustellen.

von Sven P. (Gast)


Lesenswert?

Wie wärs denn, zuerst auf einer kleinen Testschaltung die Nummer 
auszulesen und dann nen Aufkleber draufzubappen?

von STK500-Besitzer (Gast)


Lesenswert?

Wir haben uns in der Firma das Hygrosens-System angeschafft.
Das arbeitet auch mit 1wire-Sensoren.
Da wir an unserem Klimaschrank davon 6 Stück verwenden, haben wir 
einfach einen nach dem anderen in den Verteilerblock eingesteckt und 
ausgelesen.
Dann haben die Kabel einen schönen Aufkleber mit der Seriennummer und 
der Kanalnummer bekommen (das Hygrosens-System vergibt den Kanal quasi 
statisch) und dann wurde der Aufkleber mit einem durchsichtigen 
Schraumfschlauch gesichert.
Einmalige Aktion..

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.