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.
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
> 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"?
> 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).
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.
Wie wärs denn, zuerst auf einer kleinen Testschaltung die Nummer auszulesen und dann nen Aufkleber draufzubappen?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.