-
Thread
DS18B20 ID auslesen
Hallo, Ich will eine Heizungssteuerung bauen. Meine Kenntnisse im uC sind nicht gerade viele. Aber wie kann ich die ID von einem Sensor auslesen der an einem ATmega 32 angeschlossen ist auslesen und dort dann die Temperadur lesen??? Danke im voraus Markus
-
Thread
DS18B20 Emulator gesucht
Hallo Leute, Kennt jemand eine Lösung, wie ich einen DS18B20 Sensor emulieren kann? Also wo ich z.bsp. 20,7°C einstellen kann und ddas Gerät verhält sich am 1wire BUS wie ein DS18B20, welcher gerade 20,7°C hat. Kennt da jemand was?
Dsfan schrieb im Beitrag #7325344: > Kennt jemand eine Lösung, wie ich einen DS18B20 Sensor emulieren kann? > Also wo ich z.bsp. 20,7°C einstellen kann und ddas Gerät verhält sich am > 1wire BUS wie ein DS18B20, welcher gerade 20,7°C hat. Wozu glaubst du, das zu brauchen? Für
-
Thread
DS18b20 Reset geht nicht
Hallo, ich brauch dringend eure Hilfe. Ich versuche seit drei Tagen einen DS18B20 zum laufen zu bekommen und bleib schon beim Reset hängen. Na das kann ja noch witzig werden. Mein Aufbau: Atmega 32 Pin A0 an PIN 2 des DS... . Pin A1 und A2 Oszi. GND an Pin 1 des DS...
Die Initialisieung sieht bei mie so aus. Vllt. hilft dir das weiter. // Initalisierung int DS18S20_Init(void) { uint8_t err=100; DS18S20_DDR |= 1 << DS18S20_wire; // 1-wire Leitung auf LOW schalten _delay_us(480); // mind. 480µs Low halten DS18S20_DDR &= ~(1<<DS18S20
-
Thread
Dallas DS18B20 auslesen
arbeiten. Ich komme eigentlich ganz gut zurecht. Jedoch haben wir einen Digitalen One-Wire Dallas DS18B20 Temperatur-Sensor bekommen. Ich finde keine C-Library, die mit dem arbeitet. Könnt ihr mir helfen wie ich den auslesen kann bitte? Ich wäre euch sehr Dankbar! Mit freundlichen Grüßen, Jens
Und hier im Forum ist auch alles voll: http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
-
Thread
Ein DS18b20 am ATMEGA32
> Es geht um die Programmierung mit Codevision und dem DS18B20. Doku zu CodevisionAVR http://nubielab.com/online_help/codevisionavr/ds18b20functions.htm >>> float ds18b20_temperature(unsigned char *addr) d.h. >> int wert; >> wert=ds18b20
/alternative way of calculation if(a[1]){t12-=128*16;} //correct by -128° heißt bei Dir: ds18b20_read_spd(0); wert=3+8*__ds18b20_scratch_pad.temp_lsb-((__ds18b20_scratch_pad.res2-1)&7); if(__ds18b20_scratch_pad.temp_msb){wert-=128*16;}
-
Thread
DS18B20 Temperatursensoren eichen
Hi Ich habe einige DS18B20 Temparatur-Sensoren per Onewire an einen uC gehängt. Ich weiss, dass diese bereits ziemlich genau sind, aber ich möchte sie trotzdem eichen. Hat da jemand Erfahrung damit? Gibt es eine möglichst
zwischen diese 5 Sensoren > immer kleiner dan 0,3°C ! Ich hatte unlängst einen SHT11 und einen DS18B20 verglichen, in unmittelbarer Nachbarschaft im Luftstrom. Abweichung 0,2-0,3°C.
-
Thread
DS18B20 vs NTC
Umgebung lädt UND bei Hitze natürlich abschaltet. Der NTC ist optional. Nun könnte ich aber auch ein DS18B20 an den ESP32 ranstricken und den Akku-Lade-IC per EN_PIN steuern. Was meint ihr?
MaWin schrieb im Beitrag #6675281: > Nö, DS18B20 sind zickig. Kann ich bestätigen, es gibt auch massenhaft Nachbauten, die besonders zickig sind. Ich nehme lieber TSIC206/306.
-
Thread
DS18B20 wird heiß und schwankt
Hallo, für ein kleineres Projekt habe ich 7 DS18B20 Temperatursensoren im normalen Modus (mit 4,7 kOhm Pullup-Widerstand) an einem Arduino Uno hängen und zusätzlich noch 3 Pumpen über eine Darlington-Schaltung an den analogen Pins um diese per Pulsweitenmodulation
ihre Versorgung her? Hast du ausreichend Abblockkondensatoren auf der Versorgung? 100nF an jedem DS18B20 ist zu empfehlen. Ich vermute du hast Spannungsspitzen/-einbrüche auf der Versorgung.
-
Thread
DS18B20 ?Klon ?
Hallo Ich habe eine Elektronik mit einem DS18B20 die ich schon seid Jahren immer mal wieder baue, weil bei Reichelt die Dinger gerade unverschämt teuer sind , habe ich mir über EBay nen 5er Pack bestellt, die ich ums verrecken nicht im Parasite
Markus B. schrieb im Beitrag #6919568: > Hallo > > Ich habe eine Elektronik mit einem DS18B20 die ich schon seid Jahren > immer mal wieder baue, weil bei Reichelt die Dinger gerade unverschämt > teuer
-
Thread
LCD Anzeige und DS18B20
/void lcd_string( const char *data ); } Die Änderungen dezüglich des verwendeten Pins in der DS18X20LIB_h habe ich natürlich gemacht. Über eine Idee zur Lösung des Problems wäre ich sehr dankbar. Verwenden tue ich einen ATMega16 Gruß
Und als weitere Warnung: Der Sensor DS18B20 liefert 2 Bytes, welche als 16 Bit Integer den Temperaturwert als vorzeichenbehafteten 12 Bit Wert in Sechzehntel Grad Celsius enthalten. Enthalten ist in dem 16 Bit Integer also eine vorzeichenbehaftete
-
Thread
DS18B20 Dezimalwert berechnen
Hallo ich habe hier einen DS18B20 Temperatursensor. Nun habe ich diesen soweit das ich daten von ihm Empfange. Nun wollte ich diese in eine Dezimalzahl umwandeln, vorerst ohne minus und nachstellen. Jedoch stimmt die angezeigte
Veränderte Version die mit 8MHz läuft. Das Datenblatt gibts hier: http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf
-
Thread
Was brauche ich von der Seriennummer DS18B20?
Ich brauche nochmal eure Hilfe! Ich möchte für eine Heizungssteuerung eine Schaltung mit mehreren DS18B20 aufbauen, die über einen Atmega8 ausgewertet werden. Jetzt zu meinem Problem: Wenn ich nur einen Sensor anschließe funktioniert alles. Beispielprogramm unter Bascom: --- Do 1wreset
Byte und nicht mehr. Du musst also schon die komplette Seriennummer als Einzelbytes senden. Im DS18S20-Datenblatt steht auch drin, was Du da senden musst. 1. Reset-Pulse 2. Skip-ROM 3. Messung durchführen 4. Reset-Pulse 5. Match-ROM 6. ROM-ID 7. READ-SCRATCHPAD 8. Daten lesen 9. weiter
-
Thread
DS18B20 rom search
Hallo, ich versuche ein Projekt mit dem DS18B20 zu bauen. Ich benutze die files von Peter Dannegger; Bei der Rom search wird auch richtig -2 für keine Device zurückgegben. Wenn allerdings ein Device am Bus hängt bekomme ich als cnt 0. Er
->USB-DS1820<- PIN:1 ID: 28 BF 62 3B 01 00 00 D8; Temperatur: 170.0 C; returned T: 0x154 uchar w1_bit_io( bit b, uchar W1PIN ) { // cli(); W1_DDR |= 1<<W1PIN; DELAY( DELAY_US( 1 )); if( b
-
Thread
DS18B20 zeigt zuviel an
) Probier's aus. Achte peinlichst drauf, dass das Vergleichsthermometer thermisch gut mit dem DS18B20 gekoppelt ist und beide zusammen von der Umgebung gut entkoppelt sind.
Der DS18B20 hat eine Genauigkeit von +-0,5°C. Wie siehts mit deinem Referenz-Thermometer aus?
-
Thread
DS18B20 & XMega
Seit fast 2 Wochen kämpfe ich mich meinem Xplained-Experimentierboard mit dem Xmega128A1 und einem DS18B20-Sensor. Ich hatte vor mein Raumthermometer bzw. den analogen Sensor durch einen digitalen auszutauschen. Nach einigen Recherchen fiel die Auswahl auf den DS18B20. Dafür gab es einige Beispielprogramme
den Pullup von 4,7k auf 2,2k zu verringern. Alle die ich habe musste ich anpassen. Dann lass dem DS mehr Zeit. 250ms finde ich etwas zu kurz. Teste mal am Anfang mit 1s. Gruß Steffen
-
Thread
DS18B20 auslesen mit PIC
hi, ich möchte gerne die Temperatur eines DS18B20 auslesen. Problem ist jedoch dass ich den nicht mal ansprechen kann ^^ Ich nutze folgende Funktion: [CODE] unsigned char ow_reset (void){ unsigned char Erkennung; //Fuer den
Sooh kritisch ist das Timing des DS18B20 nun auch nicht. Da würde ich mal das Datenblatt nehmen und mit Simulator oder Oszi nachmessen.
-
Thread
DS18B20 Genauigkeit und Auflösung
Laut Datenblatt: +-0,5°C Accuracy from -10°C to +85°C Auflösung: bis zu 12 Bit bzw. 0,00625°C Ist die hohe Auflösung nicht sinnfrei wenn die Toleranz bei +-0,5°C liegt? Werbegag oder hat das einen tieferen Sinn?
-
Thread
DS18(b)20 vergossen, Belegung?
Hallo ich hab ein kleines Problem, ich hab einen DS18(b)20 (bin mir nicht sicher ob mit oder ohne b sollte aber keinen Unterschied machen) mühselig vergossen. Kabel sind fest angelötet und ich depp hab den Zettel mit der Belegung zu früh vernichtet.
-
Thread
DS18B20 zu komplizierte Ansteuerung?
Hi Leute habe gerade mal in dem ausführlichen Datenblatt (siehe anhang) den C code mir angeschaut und die Anzahl der benötigten Funktionen. Das ist ja unglaublich wie umfangreicht das ist. Ich hatte mir das mit dem 1 wire sensor einfach so vorgestellt: Tempsensor versorgen, adresse abfragen, temp einlesen fertig. hat jmd von euch so ein kurzes programm in C? meisten hier im Forum sind nu in asm. mfg
-
Thread
DS18B20 und Low Pegel
Hallo, ich versuche mich grade an dem Temperatursensor. Jedoch hat mein Code bisher nicht funktioniert. Nun habe ich mal mit einem Multimeter gemessen und bei einem LOW Pegel immernoch 4,36 V gemessen (High liegt bei ca. 5V) Nun die Frage ob das LOW entspricht. Zur Schaltung: Vdd zu 5V (Netzteil) alle GND zusammengeschaltern (vom STK500, Sensor, und vom Netzteil) DQ zum Eingangspin und ebenso noch eine Verbindung mit 4,7k nach 5V (vom Netzteil). Wenn nötig ist mach ich noch ein Bild vom Steckbrett. Hoffe das mit jemand helfen kann ;)
-
Thread
AVR DS18B20+ LCD
einem standalone lcd-thermometer herum.. habe momentan das problem, dass ich nicht weiss, wie der ds18b20 die messdaten ausgibt.. nein ist schon klar wie XD nur nicht in welchem format, und wie ich das dann umrechnen kann, sodass meine LCD ansteuerungsroutine dass so verwursten kann dass ich wenn der
routine, die einen messwert von einem DS18b20 so umwandelt, dass ein KS0070B LCD controller damit was anfangen kann.. weiss da jemand was? mfg jan
-
Thread
Probleme mit DS18B20 von TME
Nachdem ich die letzten DS18B20 bei eBay ("ewlicht") gekauft hatte, habe ich diesmal bei einer TME-Bestellung auch noch DS18B20 mitgeordert. Eigentlich waren die Teile bisher alle völlig problemlos. Mit dem TME-Baustein aber
-
Thread
Leitungslänge Temperaturfühler DS18B20
Gibt es Erfahrungen, wie lang die Verbindungsleitung zu einem Temperaturfühler DS18B20 sein darf? Der DS18B20 hängt an einem Brückenschaltkreis DS2482-100 bzw. DS2482-800. MfG
also bei mir funktionierts derzeit mit 14 ds18s20 über eine distanz von gut 125Meter als kabel hab ich Netzwerkkabel Cat5.
-
Thread
Simples DS18B20 abfragen
beeinflussen kann um die Auflösung einzustellen (Seite 8, http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf) Die Frage ist nun, ob ich mit meiner owWriteByte-Funktion das Config-Register so beschreiben kann wie es im Datenblatt steht: >WRITE SCRATCHPAD [4Eh] >This command allows the master to write 3 bytes of data to the DS18B20’s >scratchpad. The first data byte is written into the TH register (byte 2 of >the scratchpad), the second byte is written into the TL register (byte 3), >and the third byte is written into the
-
Thread
DS18B20 & ATxmega
Hallo, ich habe eine Frage zum Anschluss eines DS18B20 an einen ATxmega128A1. Ich versorge den Sensor mit 3,3V und habe den Pin DQ direkt auf einen Pin des ATxmega gesetzt. Jetzt schaue ich mir mit dem Oszi die Signal auf dem DQ Pin an und sehe,
Hallo an alle die mit dem DS18B20 Probleme haben. Habe mir ein Programm in Bascom geschrieben für den ATmega8 um den DS18B20 auszulesen und die Temp. mit einer Auflösung von 0.1 C anzuzeigen. es können bis zu 10 Sensoren in
-
Thread
Temperatursensor DS18B20 von Ebay
warum sind diese Temperatursensoren so günstig? Taugen die was als 1Wire Temperatursensoren? Ein DS18B20 beim R kostet ja schon min 3,50 Euro ... ? Hat die Ebay Dinger evtl. schonmal einer benutzt ? http://www.ebay.de/itm/10pcs-DS18B20-DS1820-1-Wire-Digital-Thermometer-Dallas-/120780657570?pt=LH_DefaultDomain
sind diese Temperatursensoren so günstig? Taugen die was als 1Wire > Temperatursensoren? > > Ein DS18B20 beim R kostet ja schon min 3,50 Euro ... ? Hat die Ebay > Dinger evtl. schonmal einer benutzt ? > > Ebay-Artikel Nr. 120780657570 Siehe hier: http://www.mikrocontroller.net/topic/233113#
-
Thread
arduino hysterese mit ds18b20
hallo.ich versuche es schon mehrere tage aber ohne erfolg stat analog lm35 sensor digital ds18b20 sensor verwenden. kann mir jemand bitte helfen bzw.Sketch-code schreiben,so das der CODE mit ds 18b20 funktioniert.danke #include <Wire.h> #include <LiquidCrystal_I2C.h
Der DS18B20 ist eine OneWire Device, da kommst du mit deiner Analogen Abfrage wie im Code nicht sehr weit, und mit ein "bisschen digital" auch nicht. Hier ist das Datenblatt zum DS18B20, dort wird gaaaanz
-
Thread
Olio et DS18B20.
Servus, ich brauche mal einen Tip zum Einbau des DS18B20 in eine Ölwanne. Ich habe im Web keine Sensoren mit dem DS18B20 zum Festeinbau gefunden. Es gibt welche in Metallhülsen mit Kabel etc, es fehlen aber die Angaben zur Resistenz gegenüber Ölen
-
Thread
Schwierigkeiten mit Scratchpad des DS18b20
Hallo Gemeinde, ich versuche jetzt seit einer Weile die Temperatur mit einem DS18b20 auszulesen. Hierfür verwende ich einen Arduino UNO. Programmiert wird mit dem AtmelStudio und im Anschluss mit dem Xloader auf den Mikrocontroller geladen. Die Temperatur wird an einem Display
, vllt. hat dieser einen Defekt? - CRC Wert überprüfen wenn du liest (hab mal meinen Code für nen DS18S20 angehängt, sollte aber identisch sein - passt der Rom Code, das least significant byte müsste 0h28 bei DS18b20 sein [c] static uint8_t ds18s20crc8( uint8_t *data, uint8_t length ) { /
-
Thread
Dallas Temperatursensoren DS18B20
Hallo, ich habe aus einem Restposten DS18B20 abzugeben. Es sind ca.20cm lange Kabel angelötet. Meine Preisvorstellung 7.-€ für 10 Stück, incl. Porto. email schoko (at) t-online.de
-
Thread
DS18B20 Read Vorgang
Hallo! Ich stehe bei folgendem Problem: Ich soll für eine Projektarbeit in der Schule einen DS18B20-Temperaturfühler über 1-Wire ansteuern. Aus dem Datenblatt ist aber nur schwer bis gar nicht zu erfahren, welche Delay-Zeiten zwischen einem "Lesen"-Befehl und der Ausführung vergehen müssen. Außerdem
-
Thread
Falsche Messung DS18B20
Habe ein sehr kurzes Programm von 'www.arduino-hannover.de' geladen, mit dem Saleae 8 Ch Analyser (Klon) kann ich 0179 hex = 377 dez / 16 = 23,56 Grad auslesen. Jedoch zeigt der serielle Monitor 61 Grad, sieht jemand den Fehler beim Listing?
-
Thread
Thermometer mit ds18b20 in C
Ich habe mal eine Bitte an Euch: Ich habe die Schaltung eines Thermometers Aufgebaut, die ein Mann namens Wichit Sirichote ins Netz gestellt hat. Es Funktioniert auch ohne weiteres. Das Programm dafür ist in C geschrieben. Jetzt zu meiner Bitte: Ich bin der Sprache C nicht mächtig :((. Das Thermometer Zeigt mir zirka 5 Grad Celsius zu wenig an. Es muss wohl an der Formel liegen, die den Temperaturwert, den der DS 1820 liefert. Wer kann mit C und dem ds180b20 umgehen und sich das Prg mal ansehen? Das würde mir sehr helfen, denn ein Thermometer, was so ungenau ist, ärgert mich so! Mit freundlichen
-
Thread
DS1820, DS18B20 in C
Konvertierung (negativer) Temperaturwerte beim DS18B20 Zu diesem Thema hatte ich kürzlich eine Anmerkung gemacht. In der Annahme, dass das Datenformat des DS18B20 und des DS1631 gleich sind, zumindest sehen die Datenblätter zunächst wie Kopien
also -0.1, 0.0, +0.1 etc.) und arbeitet absolut sauber. Außerdem kann sie von selbst erkennen, ob ein DS18S20 oder DS18B20 Sensor angeschlossen ist. Der DS18B20 kann konfiguriert werden auf 9, 10, 11 oder 12 Bit Auflösung. Der Rückgabewert in der Integer-Variablen Temp ist in 1/10 Grad. Also -456 für -45.6
-
Thread
Probleme mit DS1820, DS18B20
Guten Morgen! Ich habe die Software von DS1820, DS18B20 in C (http://www.mikrocontroller.net/topic/14792#101549) ausprobiert und soweit funktioniert es auch! Das Problem ist das sobald ich 2m Kabel an den Sensor hänge findet die Software den
b = 0; DELAY( DELAY_US( 60 - 10 )); // <-- Gesammtzeit 60 us W1_DDR &= ~(1<<W1_PIN); DELAY( DELAY_US( 2 )); // <-- Sehr gute Idee. sei(); return b; } [/c]
-
Thread
Genauigkeit DS 1820 und DS 18B20
zum Vergleich der Sensoren DS 18B20 16,1 grad DS 1820 17,2 grad DS 1820 17,0 grad Die beiden 1820 sind gleich aber der 18B20 weicht um ein grad ab !!! Mir ist noch aufgefallen, dass nur die 1820 nach dem anschließen
Stromversorgung haben. Und wozu braucht man den Presents Puls? Der Master weiss doch, womit er den DS18B20 beschäftigt hat und wann damit zu rechnen ist, dass der wieder ansprechbar ist.
-
Thread
Billig ds18b20 Fehlverhalten erfahrungen?
Edelstahlröhrchen aufgesägt und den Temperaturfühler vorsichtig freigelegt. Und... es ist ein GXCAS18B20 und kein DS18B20, obwohl er als DS18B20 in der Artikelbeschreibung angegeben war!
nicht > richtig funktioniert... Vielleicht ist der GXCAS18B20 in deinem Fake-DS18B20 ja kein echter GXCAS18B20, sondern ein gefaketer...
-
Thread
Ds18B20 Zeigt zu höhe Werte
Ich habe einen mega328p mit einem DS18B20 Programmiert, die Temperaturausgabe geschieht über ein LCD Display. Anfangs habe ich es nicht hinbekommen, dass die Temperatur ausgegeben wird, der Sensor hat aber reale Werte geliefert, ca. 0x16B
[c] /* * DS18B20.c * * Created: 27.07.2021 21:12:53 * Author: User */ #include <avr/io.h> #include "../header/DS18B20.h" #include <util/delay.h> void ds_out(){ DS_DDR |= (1 << DS_PIN); } void
-
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/
Nö. Genau genommen zeigt das Bild das Innenleben des DS18B20-PAR. Der ist intern auf passive Versorgung gebondet.
-
Thread
DS18B20-Temperatur Vergleich Problem
, auch für mich) Wie kann ein analoger PT100 kein Problem sein, der viel einfacher abzufragende DS18B20 aber schon?
Dinge werden heutzutage anders geschrieben. Zudem ist er so geschrieben, dass er mit beliebig vielen DS18B20 am Bus klar kommt. Aber so wild ist der in 1Wire.zip dann auch wieder nicht.
-
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
DS18B20 mit Interrupt, AVR-GCC
die Pins des verwendeten Ports über ONEWIRE_PINMASK einschränken. Die Methoden zum Auslesen der DS18B20 ist in eine extra Datei gewandert und mit einer kleinen Statemachine ist das Auslesen der Sensoren etwas bequemer. ds18b20_start() startet eine conversion, ds18b20_tick() kann nach belieben aufgerufen werden - diese gibt, wie ds18b20_isdone() zurück, ob eine conversion abgeschlossen ist. Mit ds18b20_get_temp_fixe() kann die Temperatur des angegebenen Kanals als fixed-point zurückgegeben werden. Ich verwende den Code in einem
-
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
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 probleme mit Pull-Up
Hallo liebe Comunity, ich weiß zu den DS18x20 gibts gefühlt bereits 1000 Beiträge, aber ich hab auch nach langem Suchen nichts gefunden was mir hilft Ich betreibe einen DS18B20 an einem ATmeag16 mit 4MHz. Das ganze ist auf einem STK500.
bringt. - weg mit float! Die Temperautur ist ein int16_t, egal ob DS18B20 oder DS18S20.
-
Thread
1wire und DS18B20 katastrophe
scheint soweit in Ordnung zu sein. Die Befehle sind auch die Richtigen, wie aus dem Datenblatt des DS18B20. Gekennzeichnet ist er auch als DS18B20 auf der Rückseite. Hab mal ein Bild von meinem Aufbau angehängt.
Auf dem Bild von Deinem Aufbau ist am DS18B20 der linke Pin GND.
-
Thread
DS18b20 Falsche negative Temperaturen.
Hallo Ich habe ein Arduino Nano und ein paar DS18B20 daran angeschlossen bei positiven Temperaturen stimmen die werte auch so weit. Aber sobald es Richtung minus grade geht wirds schlimm. Ein Beispiel ein Fühler hat -7 Grad und der nano gibt
im Beitrag #4816289: > Dieser Teil kommt mir seltsam vor. Ist schlicht falsch. Spielt aber beim DS18B20 keine Rolle, da dieser Codezweig nur beim DS18S20 greift.
-
Thread
DS18B20 gibt keine Daten her
schrieb im Beitrag #4810719: > Vieleicht das hier? > Beitrag "China Schrott - NPN Transistor als DS18B20 verkauft" Nein, habe den Sensor bei RS bestellt!! Außerdem kommt nach einem Reset-Puls vom uC ein Response-Puls vom Sensor. Also gehe ich stark davon aus, dass es wirklich ein DS18B20 ist!!
Man könnte auch mittels I2C über einen DS2482 den DS18B20 betreiben. Damit braucht man sich nicht um die Einhaltung von Zeiten kümmern (außer 750ms)
-
Thread
DS18B20 mit 2 Nachkommastellen? (Bascom)
Byte ' Scratchpad 0-8 72 bits incl CRC, explanations for DS18b20 Declare Sub Ds18b20() As Integer Declare Function Decigrades(byval Sc(9) As Byte) As Integer ' DS18B20 Sub Ds18b20() Wirect = 1wirecount() Dsid1(1) = 1wsearchfirst() Letzter_isttemp
Hinweis, ich hatte den DS18B20 aufgrund der Verwechslung mit dem DS1822 total übersehen. ...