Benutzer-Werkzeuge

Webseiten-Werkzeuge


arduino:ds18b20

Digitaler Temperatursensor DS18B20

Performanz

Die Temperaturdaten werden mit dem Befehl requestTemperatures ausgelesen. In Abhängigkeit von der Auflösung dauert das Auslesen zwischen 77 Millisekunden (9 Bit Auflösung) und 600 Millisekunden (12 Bit Auflösung).

  • 9 Bit Auflösung: 77 ms (0,5°C Abstufung)
  • 10 Bit Auflösung: 152 ms (0,25°C Abstufung)
  • 11 Bit Auflösung: 300 ms (0,125°C Abstufung)
  • 12 Bit Auflösung: 557 ms (0,0625°C Abstufung)

Die Zeit, in der das Ausführen des Codes den Prozessor blockiert, lässt sich jedoch drastisch verkürzen durch die asynchrone Abfrage der Daten. Dadurch reduziert sich die Zeit, in der die Ausführung des Programmcodes blockiert wird auf 2 bis 3 Millisekunden.

Tags: Arduino DS18B20

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
arduino/ds18b20.txt · Zuletzt geändert: 13.02.2021 08:09 von Frickelpiet