-
Thread
DS18B20 Temperatursensor mit Multimeter messen
und billige Option: Du nimmst ein Multimeter mit Temperaturfühler, und klebst an dessen Ende den DS18B20. Der kann auch gerne Kaputt sein. Und schon misst das Multimeter die Temperatur, die der DS18B20 hat.
Falls es jemanden interessiert. Hier gibt es ein Git-Repo mit Infos über Nachbauten des DS18B20: https://github.com/cpetrich/counterfeit_DS18B20. Der letzte Commit ist allerdings drei Jahre her.
-
Thread
DS18B20 Sensor
(S) indicate if the temperature is positive or negative: for positive numbers S = 0 and for negative numbers S = 1. (den unteren Teil habe ich nicht mehr verstanden) If the DS18B20 is configured
auch angegeben +/- 0,5K. Für viele Fälle sollte das ausreichen; bei uns reicht das jedenfalls. > (S) oder (B) Der DS18S20 ist als Ersatz für den DS1820 gedacht. Beim DS18B20 kann die Auflösung vorgewählt werden über das Konfigurationsregister. Wenn 9-Bit reichen, dann ist der mit <100ms deutlich
-
Thread
an welchem Pin misst der DS18B20 die Temperatur?
Hilft das? Hübsche die shots, echt und fake. https://www.tinytransistors.net/2021/01/16/real-vs-fake-ds18b20/
verschiedene "Nachbauten" gibt als dieses? https://www.tinytransistors.net/2021/02/21/second-source-18b20s/#more-721
-
Thread
Temperaturmessschaltung möglichst genau?
eher über einen digitalen Sensor nachdenken. Sowas wie z.B. der TSic506 oder der schon angesprochenne DS18S20/DS18B20.
DS18S20 ?
-
Thread
Webserver zur Temperaturmessung
DS18S20 einsetze? Cu Stefan
Thermometervarianten. Das findest Du in der Datei OWImain.c in den Abschnitten "Bearbeitung des DS1820 / DS18S20" und "Bearbeitung des DS18B20 / DS1822". Gruß Joachim
-
Thread
Temperatur 0,1°C Auflösung
Zitat Maxim: "The DS18B20 is a digital thermometer featuring ±0.5°C accuracy over a -10°C to +85°C range. Data is read out over a 1-Wire® serial bus in 2's complement format with 9 to 12 bits of resolution (user-programmable
also das heist, wenn ich den DS18S20 einmal auf eine Temperatur kalibriert habe,dann schwankt mein Messwert nur noch um ±0.2 °C ?
-
Thread
DS18B20 Spannung auf Datenleitung geht von 5V auf 2V => keine Kommunikation mehr
anhand von welchen Daten ich erkennen kann, ob es ein > originaler Sensor ist oder nicht? Hier gibt's eine Übersicht über die verschiedenen Fälschungen, und wie man sie erkennt: https://github.com/cpetrich/counterfeit_DS18B20
/DS18B20/956983 https://www.analog.com/en/products/ds18b20.html
-
Thread
DS18B20 - 10m Leitung, Position des Widerstandes
Hallo, die verlinkten Infos passen nicht zu 100% zum DS18B20. Deshalb besser das DB des DS18B20 von Maxim hernehmen : https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf Salu Hans
separater Stromversorgung > angeschlossen ist, liefert er einen low-Puls, wenn er fertig ist. Der DS18B20? Nö. Nur wenn man den fragt. "If the DS18S20 is powered by an external supply, the master can issue read-time slots after the Convert T command and the DS18S20 will respond by transmitting 0
-
Thread
Temperaturüberwachung mittels Linux PC
Hallo Manuel, wir überwachen zwei Rechenzentren mit DS18S20 und DS9097. DS9097 ist ein RS232-1Wire Adapter, DS18S20 sind die Temperaturfühler. Jahrelang haben wir DIGITEMP zur Auswertung benutzt. Erst seit diesem Jahr haben wir eine eigene Applikation
DS18S20 oder DS18B20 für die Temperatur, darüber findet sich hier viel im Forum, einfach mal suchen. Evtl. auch Artikel. Ein/Aus-Sensor und ggf. auch Ausgang: DS2408. Gibt's auch 1x statt 8x. Zu anderen
-
Thread
Temperatursensor an Rohrleitung montieren
DS18B20 gibts z.B. von shelly.. ich befürchte da wird auch nur Wärmeleitpaste drin sein. :) SHELLY Temperatursensor DS18B20 dann gibt es bestimmt auch tolle Shelly Wlan-Adapter um die Sensoren auszulesen. https://www.pollin.de/p/shelly-temperatursensor-ds18b20-2-stueck-591577
-
Thread
12 V PWM aus ESP32 funktioniert nur so "halb"
Temperatursensoren funktionieren störungsfrei - MOSFET angeschlossen, PWM-Signal auf 0%: 1 von 8 DS18B20 fällt aus - MOSFET angeschlossen, PWM-Signal auf 60%: 4 von 8 DS18B20 fallen aus - MOSFET angeschlossen, PWM-Signal auf 100%: 7 von 8 DS18B20 fallen aus - Alle DS18B20 fallen laut ESPHome-Logs
Die 3m Kabel zwischen ESP32 und den MOSFETs sind nötig, weil die Kabel der 8 DS18B20 alle an einer Stelle zusammenlaufen, wo dann der ESP installiert ist. Ich müsste ansonsten da noch mal 3m Kabel an die DS18B20 flicken (siehe unten) oder einen 2. ESP nur für die Drehzahlsteuerung
-
Thread
Sensoren für Temperaturmessung im Eigenheim
DS18B20 oder irgendwas digitales.
MaWin schrieb im Beitrag #7154169: > Ein DS18S20 oder TSIC301 ist genauer und verträgt längere > Leitungen, Was ist lange Leitung? Bei mir läuft der DS18B20 an einer 10m langen Leitung problemlos. Längere Leitung nicht getestet. Ein TSIC 506
-
Thread
DS18B20 probleme mit Pull-Up
> > // Read one bit from DS18S20 > > //----------------------------------------- > > uint8_t ds1820_re_bit(uint8_t used_pin) > > { > > uint8_t rebit; > > DS1820_DDR |= 1<<used_pin; // define as ouput
bringt. - weg mit float! Die Temperautur ist ein int16_t, egal ob DS18B20 oder DS18S20.
-
Thread
DS18B20 an Heizungsrohr - wie?
zwich Vor- und Rücklauf interessiert. Deshalb dachte ich mir, greife ich diese Temperaturen mit DS18B20's direkt hinter dem Kessel ab.
haben wir die "Fakes" mit diesem Tool hier identifiziert: https://github.com/cpetrich/counterfeit_DS18B20
-
Thread
Uno sendet nicht alleine
// Zähler für Anzahl Sensoren /*** Im Sketch unterstützte 1-Wire Temperatursensoren Maxim DS18xx ***/ const byte DS18S20ID = 0x10; // Family code of DS1820/DS18S20 const byte DS18B20ID = 0x28; // Family code of DS18B20 const byte DS1822ID
/*** auch die Art und Weise der Temperaturauswertung ***/ switch (address[0]) { case DS18S20ID: Serial.println(" 1-Wire Sensor ist DS1820/DS18S20"); typeOfSensor = 1; // Typ 1 gemäß Byte 0 break; case DS18B20ID: Serial.println
-
Thread
1Wire-Bus SEARCH ROM missverstanden?
02 08 ROM 06: 28 FF A7 D4 63 15 02 CB Scan finished, 6 devices found. Reading temperature of DS18S20 1 : T Raw: 379 = 23.7 °C Reading temperature of DS18S20 2 : T Raw: 379 = 23.7 °C Reading temperature of DS18S20 3 : T Raw: 376 = 23.5 °C Reading temperature of DS18S20 4 : T Raw: 373 = 23.3
04 67 ROM 03: 28 FF AF F1 35 16 03 A5 Scan finished, 3 devices found. Reading temperature of DS18S20 1 : T Raw: 343 = 21.4 °C Reading temperature of DS18S20 2 : T Raw: 282 = 17.6 °C Reading temperature of DS18S20 3 : T Raw: 289 = 18.1 °C [/code] Damit steht fest: 1. Die Library von Volker
-
Thread
DS18B20 mit 2 Nachkommastellen? (Bascom)
der Nachkommateil durch 16 geteilt > werden muss. Siehe Formel im Datenblatt (ist zumindest beim DS18S20 so). Beim DS18B20 kann ich das in der BASCOM Appnote nicht nachvollziehen. mal 10 durch 16 gibt eine verkorkste durch 2 Rechnung. Die durch 2 Rechnung, die ich laut DS18B20 Datenblatt erwarte, fehlt. Ich traue der BASCOM Appnote nicht. Ich sehe auch im DS18B20 Datenblatt keinen Weg an die Nachkommastellen des ADC ranzukommen so wie es im DS18S20 Datenblatt zur Erhöhung der Auflösung beschrieben ist.
-
Thread
DS18B20 Tempsensor mit PIC18F - Oszillatorprobleme?
dass das Kommunizieren an falschen Konfigbits scheitert. r_u_d_i schrieb im Beitrag #4181577: > DS18B20 gibt es verschiedene, welchen hast du? > mit kabel, ohne kabel, eingelassen ( wasserdicht ), bauform. Ich habe den einfachen DS18B20 von Reichelt bestellt. Ich habe auch den DS18S20. Beide ohne
eforum/index.php?showtopic=43185&st=0&pid=381093 und der Konfiguration von Max H. (hartl192). Der DS18B20 wird mit einem 4.7kOhm Pullup Widerstand verwendet. DQ vom DS18B20 wird an RB5 angeschlossen. IDE: MPLAB C Version 3.00 Kompiler: XC8 Version 1.34 µContoller: PIC18F2550 PICkit3 mit selbstgelöteter
-
Thread
1µS mit 1MHz erzeugen
Holger L. schrieb im Beitrag #3808987: > Das Ziel ist später einen DS18S20 (One Wire) mit 1.2 Mhz Wie stellst du dir das vor wenn das One-Wire Protokoll min. 61µs für ein bit vorsieht? Siehe Seite 14: http://datasheets.maximintegrated.com/en/ds/DS18S20.pdf
> DS18S20 (One Wire) mit 1.2 Mhz mit maximalen 1 K Bytes Flash Es gibt beim DS18S20 weder Flash noch 1K Bytes zu beschreiben.
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
Übertragungsprobleme und man überprüft die CRC-Summe nicht: http://www.blog.pyoung.net/2015/01/28/ds18b20-crc-check-codes/
Mein Senf passt zwar nicht 100%ig, aber man kann es sich auch einfach machen. Man nehme einen DS8482S-100 (1Kanal) oder DS2482S-800 (8Kanal) und schalte ihn zwischen DS18B20 (auch mehrere) und µC. Angesteuert wird mit I2C. Da muss man sich keine Gedanken zu Zeiten usw. machen.
-
Thread
Temperatursensor gesucht
nimm einfach einen DS18S20 oder DS18B20 von pollin, kostet 2,50
TO-92 Gehäuse erhältlich. http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
-
Thread
ATTiny24V: Bandgap zu gebrauchen?
45.0 (DS18B20) 1101 44.6 (DS18B20) 1101 44.3 (DS18B20) 1101 43.9 (DS18B20) 1102 43.5 (DS18B20) 1102 43.1 (DS18B20) 1102 42.8 (DS18B20) 1102 42.4 (DS18B20) 1102 42.0 (DS18B20) 1102 41.5 (DS18B20) 1102 41.0 (DS18B20) 1102 38.9 (DS18B20) 1102 38.9 (DS18B20) 1102 38.2 (DS18B20) 1102 37.5 (DS18B20) 1102 36.8 (DS18B20) 1102
-
Thread
DS18B20 2 Grad zu kalt
Umgebung sein könnte? Wie verhinderst du, dass Wärmeleistung über die Anschlussbeine zum DS18B20 fließt?
Claus K. schrieb im Beitrag #6649384: > Ist der DS18B20 nahe am ESP8266 angeschlossen, dann wird eine um zirka 1 > bis 2 Kelvin zu hohe Raumtemperatur angezeigt. > Schliesst man dagegen den DS18B20 mit einem mindestens zirka 30 cm > langen Kabel
-
Thread
Datenlogger für 8 oder 12 KanäleTemperatur
Chris K. schrieb im Beitrag #7835143: > Tasmota auf ESP board + DS18S20 Warum ausgerechnet den DS18S20. Hängst du dem alten DS1820 und seinem Datenformat so sehr nach? Analog Devices empfiehlt den DS18S20 nur in bestehenden Anwendungen als Ersatz für den DS1820: "The DS18S20 is only recommended for an application that is currently using the original DS1820." https://www.analog.com/en/resources/design-notes/1wire-protocol-pdf-of-ds18s20-vs-ds18b20-digital-themormeters.html
-
Thread
Wie kann man eine Temperatur vergleichen und berechnen?
Christop schrieb im Beitrag #6396826: > wenn man eine Temperatur von einem DS18S20 in einem char temp[10] hat.. Ein DS18S20 gibt seinen Temperaturwert doch nicht als char[10] aus, sondern als Binärzahl. Diese lassen sich deutlich sinnvoller vergleichen als irgendwelche textuellen
Christop schrieb im Beitrag #6396826: > wenn man eine Temperatur von einem DS18S20 in einem char temp[10] hat.. > und diese nun vergleichen möchte wie stellt man das an? Ist wie Hose mit Kneifzange anziehen. Geht irgendwie, aber es gibt eine bessere Lösung. Aus dem DS18S20
-
Thread
Tulpenmanie 2.0?
https://www.reichelt.de/digital-thermometer-1-wire--0-5-c-to-92-ds-18s20-p7207.html?search=ds18s20 Ein DS18S20 für 21,60? Hää? Ist Silizium das neue Gold? https://de.wikipedia.org/wiki/Tulpenmanie
B. schrieb im Beitrag #7012664: > https://www.reichelt.de/digital-thermometer-1-wire--0-5-c-to-92-ds-18s20-p7207.html?search=ds18s20 > > Ein DS18S20 für 21,60? Hää? > > Ist Silizium das neue Gold? Vor allem ist das mal die reichelt Apotheke. Bei Ali sehe ich spontan 5 Stück DS18S20 für
-
Thread
Temperaturmessung Pool
so 0,5grad von den ds18b20 ist ja schon eine sehr magere auflösung
zum DS18b20 gestellt?
-
Thread
byte zu Zahl in C
Hallo Ich brauche einen Denkanstoß. Ich komme bei dem DS18B20 Sensor nicht weiter. Ich habe einen funktionierenden Code in C für den DS1820. Jetzt mein Problem Ich möchte den Code für den DS 1820 an den DS18B20 anpassen und komme mit den zwei Byte nicht
if the temperature is positive or negative: for positive numbers S = 0 and for negative numbers S = 1. If the DS18B20 is configured for 12-bit resolution." Ich habe dann im Programm die zwei Byte ausgelesen. und einzeln vorliegen. LS BYTE bit 0 bis 7 und MS BYTE