hi ich weiss es wurde hier im forum schon öfter besprochen doch ich werde daraus nicht schlau, wenn ich nun mehere ds1820 an einen bus anschließen möchte muss ich die dann alle extra addresieren bzw. wie stelle ich fest welchen sensor ich jetzt addressiere (zwecks position des sensors) und wie addressiere ich ihn? brauche dringend hilfe thx christoph
Es gibt da einen recht hilfreichen Algorithmus von Dallas um alle Devices an dem Bus sicher zu erkennen. Erst danach können diese einzeln adressiert und angesteuert werden. Ich hab das mal exemplarisch gemacht gehabt - ich such mal eben nach dem Programm ....
Hab's gefunden. Sollte so wie's da liegt mit dem AVR-Assembler zu übersetzen und lauffähig sein. Ich hatte das mal aufgebaut und mit 6 Sensoren betrieben um meinen PC im geschlossenen Zustand auszumessen. Ich muß das Projekt demnächst eh wieder aktivieren um eine (coole) Temperaturanzeige für einen Server im Schrank zu basteln. Wird diesmal mit 10 riesigen 5x7-Pixel großen LED-Anzeigen, Laufschrift etc. :)
hehe nice aber ich bräuchte das als c programm da ich einen pic verwenden :P
Hallo das musst du nicht ganz du kannst auch hingehen und die sensoren einzelndauslesen und ansprechen oder wird auch erkannt welcher an welcher poition im bus haenngt?? hier ein Link zum 18X20 mit einem AVR http://www.siwawi.arubi.uni-kl.de/avr_projects/tempsensor/index.html Gruss Jens
"aber ich bräuchte das als c programm" Wie wärs mit der Codesammlung: http://www.mikrocontroller.net/forum/read-4-84831.html#new Und hier habe ich mal versucht zu erklären, wie man mit Hilfe des EEPROM (2 Byte) jedem Sensor eine Meßstellennummer zuordnet: http://www.mikrocontroller.net/forum/read-4-27035.html#new Peter
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.