Re: Mehrere DS18B20 Auslesen
Zitat:
Zitat von Felix H.
Wollte die ganzen Sensoren (etwa 20 Stück) auf einen Bus legen. Gibts da irgendwelche bekannten Probleme hinsichtlich Leitungslänge, abschlusswiderstände, impedanzanpassungen ect.?
Ob dies funktioniert hängt unter anderem auch von der Art der Vernetzung (sternförmig, alle hintereinander) und der Leitungslänge ab. Bevor du aber auf zwei µCs gehst, ist es sicherlich einfacher, zwei Inputs auf einem µC mit jeweils 10 Sensoren zu benutzen. Jede andere Aufteilung ist natürlich auch möglich.
Zitat:
Zitat von Felix H.
Wie siehts aus die Temperaturen auszulesen? Ich habe gelesen das so ein Chip rund 800ms braucht??? Ergibt immerhin gut 16 sekunden Messzeit für einmal rundrum =|
Das stimmt so nicht. Du kannst alle Sensoren gleichzeitig die Konvertierung durchführen lassen. Mit einem Befehl, wenn sie alle an einem Pin hängen. Danach musst du mindestens 800ms etwas anderes tun (nicht Warten) um dann einen nach dem anderen abfragen.
Das dauert insgesamt nicht mehr als 1 Sekunde, wenn dein Programm nicht Divisionen z.B. zur Berechnung der Ausgabe enthält.