-
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 ausgegeben
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 ) { //Generate 8bit CRC for given data (Maxim/Dallas) uint8_t i = 0; uint8_t j = 0; uint8_t mix = 0; uint8
-
Thread
schnellerer digitaler Temperatursensor als DS18b20
Messbereich von 1-99°C - Messgenauigkeit 0,5 bessser 0,1K - einfach (digital) auszulesen, vgl. DS18b20 - wasserdicht :-)
Hi Wie träge ist der DS18B20? Oder stören Dich die (angegebenen) 750ms Wandlerzeit? MfG
-
Thread
DS18B20 - gegen Kurzschluss absichern
ja global sein, richtig? Sonst habe ich mit meinem µC ja keinen richtigen Potentialbezug zu den DS18B20?!
komme, ansonsten mach ich das morgen. Ich kann es ja auch einfach machen, ich muss ja nicht die DS18B20 parasitär messen. Ich kann ja einfach einen z.b. TSC103 in High-Side über die 3V3 Leitung machen. Muss ja nicht kontinuierlich messen, sondern während die DS18B20 in der Ruhephase sind - aufaddiert
-
Thread
Temperaturfühler DS18B20- mit Seriennummer arbeiten
Jeder DS18B20 hat bekanntlich eine Seriennummer (SN). Über den Befehl 0x33 für das Lesen des ROM habe ich die 8 Bytes der SN ausgelesen. z. B. E4h 00h 00h 00h ABh 97h ACh 28h zumindest das letzte Byte sollte richtig sein, denn dieses entspricht der Angabe im Datenblatt für einen DS18B20 meine Fragen: - da ich die Rechnung der CRC nicht richtig verstanden habe, wäre es schön, wenn jemand das CRC Byte nachrechnen könnte. - in welcher Reihenfolge müssen die einzelnen Bytes als
-
Thread
Suche Library für DS18b20
Hallo, Ich suche schon länger eine einfache DS18b20 Library in C für meinen Atmega328. Leider habe ich nichts passendes gefunden. Sie muss folgendes Können: - Minus Temperaturen verarbeiten - Einfache Commandos benutzen - Leicht einzubinden -
Der_Boss schrieb im Beitrag #5009462: > Ich suche schon länger eine einfache DS18b20 Library in C für meinen > Atmega328. Dann solltest du deine Suchstrategie vielleicht ändern. Hast du es schon mal mit Google versucht? Als Stichworte würden sich vielleicht "DS18B20", "Library
-
Thread
1-wire DS18b20 werden heiss
aber ich moechte die parasitaere versorgung eig. nicht haben. Einstellen kann man das aber am ds18b20 anscheinend nicht. Und laut datenblatt prueft der ds2480b ob es slaves mit para. stromversorgung gibt und richtet sich danach. Nun habe ich aber testweise nur einen ds18b20 dranhaengen und der wird
Moin! Der DS18b20 hat die umpolung gut überstanden ;) Die Spannung am Sensor ist 5,01V. Das was zu schingen anfängt, kann ich mir nicht vorstellen, da ich so unterschiedliche Konfigurationen ausprobiert habe.
-
Thread
DS18B20 wie geht man mit den Minusgraden um?
Hallo, beim DS18B20 liegen die Minusgrade ja zwischen 64656 und 65528 wie wandle ich diese Werte in Dezimalwerte am besten um? In Bascom. Grüße Franz
Franz Müller schrieb im Beitrag #6472447: > Hallo, > > beim DS18B20 liegen die Minusgrade ja zwischen 64656 und 65528 wie > wandle ich diese Werte in Dezimalwerte am besten um? Die Werte liegen als Zweierkomplement vor. Da muss man gar nichts umrechnen wenns
-
Thread
"Originaler" DS18B20 Sensor (fertig konfektioniert)
Was zum Basteln https://www.pollin.de/p/maxim-temperatursensor-ds18b20-180101 ;)
Das war ein Vertipper, ich meinte natürlich DS18B20!
-
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
1-Wire DS18B20 CRC Gesperrt
crc_DS18B20); //Wenn crc==0 dann alles ok, sonst Fehler. [/c] Hier siehst du, wie man Funktionen für ein einzelnes Byte auf einen ganzen Block von Bytes anwendet. gruß cyblord
Alles klar, ich habe es geschafft... ich habe einen definitiv richtigen Datensatz des DS18B20 ausgelesen und nach dem schema von Hand durchgerechnet. Hat sogar geklappt... Ohne einen fehler... hat aber auch lang genug gedauert :D Als ich dann verstanden habe wie das Prinzip funktioniert
-
Thread
Erfahrungswerte Dig. Thermometer DS18B20?
Hallo zusammen, ich habe gerade einen DS18B20 mit einem PIC16C745 verheiratet. Im Datenblatt vom Thermometer ist eine Temperature Conversion Time von max 750ms bei 12Bit angegeben. Bei mir dauert die Convertierung aber nur etwa 100µs. Haben
Die 750ms sind der Maximalwert. D.h. wenn du zufällig einen super super sauschnellen DS18B20 hast, könnte der durchaus schon in 500ms fertig sein. Größere Toleranzen sind extrem unwarscheinlich. Ändere mal schnell die Temperatur und schaue, in welchen Abständen wirklich auch ein neuer
-
Thread
DS18B20 für dauerhaften Einsatz unter Wasser
ich dieses Suchbegriff mal mitgenommen und bin auch fündig geworden: http://shop.wiregate.de/htf-ds18b20.html Das ist natürlich deutlich teurer, aber noch im Rahmen und wäre ein DS18B20 in IP68, wenn ich das Datenblatt richtig verstanden habe. Hat jemand Erfahrungen zu diesem Teil? Oder Bedenken?
Hallo nochmal, ich habe eine Antwort von dem oben genannten Shop für den DS18B20 in Schutzart IP68 (http://shop.wiregate.de/htf-ds18b20.html) erhalten. Dieser Sensor wird laut der Antwort seit etwa drei Jahren erfolgreich in Aquarien eingesetzt, wobei es bisher keinen Ausfall
-
Thread
Mehrere DS1820/DS18B20 auslesen
Draht-Leitung aus. Dazu wird der 1-Wire-Portpin während der Wandlung als Ausgang geschaltet. Da die DS18B20 bis zu 750ms benötigen, wird für eine Wandlung 1s gewartet. Während dieser Zeit können die Sensoren nicht ausgelesen werden. Mittels einer Taste kann zwischen den Sensoren umgeschaltet werden. Die Temperatur wird beim DS18B20 in 0,1°C-Schritten angezeigt. Als Pull-Up habe ich 2,2kOhm verwendet. Das ganze habe ich mit 7 Sensoren an 20m Klingeldraht getestet. Peter
-
Thread
Alternative zu DS18B20 mit höher Temperatur?
Hi, ich hätte da eine Anwendung bei der mir eigentlich ein DS18B20 im TO-92 Gehäuse gut passen würde, allerdings ist sein Temperaturbreich einen Tacken zu klein. Gibt's da evtl. alternative Sensoren mit OneWire in einem TO-92 Gehäuse (Prinzipiell ginge auch I2C
bis +150°C. Und das ganze am besten für den Bastler gut verfügbar. Wenn nicht kommt halt der DS18B20 rein, muss ich halt damit leben, dass er mir Temperaturen über 125°C nicht anzeigt, wären ja nur ein paar Grad. VG da_user
-
Thread
DS18B20 zeigen zu hohe Temperaturen
In einer Testschaltung habe ich einen DS18B20 Temperatursensor an meinem AVR-Butterfly (am Pin PE5). Der Sensor selbst ist ca. 4m Kabellänge vom Butterfly entfernt. Ich verwende CAT5-Kabel und auf einer Leitung wird auch Vcc (=3V) für den DS18B20
Sekunden messe. Hat jemand eine Idee, woran es noch liegen könnte, dass die Temperaturwerte des DS18B20 soweit vom realen Wert entfernt sind? Rolf
-
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
DS18B20 in Timer Interrupt Routine
Hallo, hat schon jemand eine Ansteuerung des DS18B20 mittels Timer Interrupt Routinen versucht - d.h. die komplette Buskommunikation sollte über Interrupts gehandled werden - damit können andere Interrupts auftreten und die Groundloop nicht beeinflußen
Hannes schrieb im Beitrag #3090959: > hat schon jemand eine Ansteuerung des DS18B20 mittels Timer Interrupt > Routinen versucht Ja, beim 8051. Die <15µs mache ich im Interrupt mit Delay. Der Timer macht die 60µs, 480µs und die 10s Meßzeit. Der Interrupt muß allerdings die
-
Thread
DS18B20 Temperatursensor: wie anbringen/vergießen?
Wer sagt denn, dass es den DS18B20 nicht mehr im TO-92 Gehäuse gibt? Den gibts sehr wohl, z.B. bei Schukat. @Microman 18S20 ist nicht mit dem 18B20 identisch Gruß Volker
Warum nicht so einen Wasserfesten? https://www.ebay.de/itm/DS18B20-Wasserdicht-Digital-Temperatur-Fuhler-Sensor-1-wire-Raspberry-Pi-Arduino/252715001868?hash=item3ad6fce80c:g:W8kAAOSwwvtb3Zi1
-
Thread
DS18B20 Nutzung von fertigem Code
gut geklappt. Da dies so gut geklappt hat, wollte ich nun eine Temperaturmessung mit Hilfe des DS18B20 von Maxim (Dallas) durchführen. Auf der Suche nach einem fertigen Code, habe ich den von Goce Boshkovski gefunden. (https://github.com/positronic57/DS18S20Library). Mit diesem Code habe ich
); if (pDS18x20->SensorModel==1) { lcd_setcursor(0,2); lcd_string("DS18B20"); } if (pDS18x20->SensorModel==0) { lcd_setcursor(0,2); lcd_string("DS18S20"); } } lcd_clear(); if (DS18x20_MeasureTemperature(pDS18x20))
-
Thread
DS18B20 Fehler beim Messen der Temperatur
. Nach einem reset erscheint auch immer wieder die gleiche (es sei denn ich nehme einen anderen ds18b20) Also sollte das schon funktionieren... Danke für eure Hilfe.
Und so soll es sein. Ein CRC Check wird glaube ich nicht durchgeführt. Ich habe folge zwei DS18B20 ausgelesen: 1. 28 A9 CF 46 05 00 00 45 2. 28 60 71 47 05 00 00 2E Ich denke die werden schon richtig sein... LG
-
Thread
ds18b20 ausgabe in temeratur umwandeln
Hallo, ich habe ein Problem. Bei folgendem Programm was ich zugegeben noch nicht ganz verstehe (zusammenkopiert) [code] $regfile = "m8def.dat" $crystal = 16000000 $baud = 2400 $hwstack = 100 $swstack = 100 Config 1wire = Portc.5 Dim Sep(9) As Byte Dim Ar(8) As Byte Dim I As Byte 1wreset 1wwrite &H33 ' ROM-Befehl zum lesen der SerienNr Ar(1) = 1wread(8) ' 8 Bytes lesen, beschreibt Ar(1) bis Ar(8) For I = 1 To 8 Print Hex(ar(i)); ' Ausgeben Print " "; Next Print
-
Thread
DS18B20 Ablauf zum auslesen der Temperatur
jedoch scheinbar realisiert habe. Eventuell habt ihr mir eine Idee, was fehlt? [c] if(reset_ds18B20() == 1) { line0[0] = 'T'; //Kommt, immter True } else { line0[0] = 'F'; } write_ds18B20_byte(0x33); read_ds18B20_byte(); //byte1 read_ds18B20_byte(); //Byte2 read_ds18B20_byte(); //byte3 read_ds18B20_byte(); //Byte4 read_ds18B20_byte(); //byte5 read_ds18B20_byte(); //Byte6 read_ds18B20_byte(); //Byte7 read_ds18B20_byte(); //Byte8 _delay_ms
-
Thread
Tasmota DS18B20 Sensordaten drahtlos
, ich hoffe mir kann bei der Sache jemand helfen ! Ich habe aktuell ein D1 Mini tasmota mit 3xDS18B20 Sensoren und einem relay für eine Pumpen Schaltung und Temperatur Überwachung. Kann ich die Daten aus dem ersten D1mini zu einem weiteren D1mini mit Display ( im selben Haus ) drahtlos übertragen
-
Thread
DS18B20 Reset Pulse nicht GND ?
Hallo, ich nutze einen ATmega168 und möchte mittels DS18B20+ Temperaturen erfassen. Als Software nutze ich die von peter dannegger [http://www.mikrocontroller.net/topic/14792]. Folgendes Problem liegt bei mir vor: Ist der DS18B20+ eingebaut, kann der
Also scheint der DS18B20+ defekt?
-
Thread
Code gesucht xmega 128 mit ds18b20
Hallo, hat jemand einen Code für xmega 128 mit ds18b20? Bzw. einen Link? Sollte halt vollständig sein und in C. Für Atmel Studio 6.2. Am besten mit internen Clock. Evtl. noch UART. Lowlevel programmierung bitte. Grüße
servieren. Kleinere Anpassungen muß man schon selber machen, also sich erstmal etwas einlesen in den DS18B20. Vielleicht ist sogar schon im ASF (Atmel Software Framework) eine 1-Wire Lib drin.
-
Thread
Verständnisfrage 1-Wire Kommunikation (DS18B20)
ich beschäftige mich momentan mit Temperaturmessungen und da stolpert man ja sofort über den DS18B20. Ich hätte eine 3. Ader für VDD, also KEINE parasitäre Versorgung. Soweit ich das verstanden habe, könnte ich DQ an einen Port hängen der als Open-Drain konfiguriert ist und dann per Bit-Banging lesen
Einziger Unterschied ist, das man sich nicht mehr um die Serialisierung der Befehle und Daten für den DS18B20 kümmern muß. Dafür muß man halt den DS2482 zusätzlich ansprechen. Vorteile bringt der DS2482, wenn man die parasitäre Versorgung des DS18B20 vor hat. Ansonsten gibt es genug Codebeispiele im Netz
-
Thread
ESP Temperaturmodul mit DS18B20 und Web-Ansicht
gehen auch andere Module, nach Anpassungen) Futures: - Auslesen von bis zu 4 Temperatursensoren (DS18B20 oder ähnliche 1-wire Typen) - Web-Oberfläche zur Anzeige - Namen für Sendemodul und der bis zu 4 Sensoren einstellbar und speicherbar - Target-Server einstellbar und speicherbar, wohin die Daten
Mal eine Frage: Für welche Anwendungen ist das Auslesen von 4x DS18B20 beispielsweise gedacht?
-
Thread
Temperaturabhängiges Timing-Problem mit DS18B20
Hallo zusammen, Ich versuche mit einem AtMega8 einen DS18B20 auszulesen. Bei Raumtemperatur klappt das auch, jedoch bricht bei Temperaturen größer als 60°C die Verbindung zusammen. Ab einer bestimmten Temperatur kann ich nicht mal mehr die Seriennummer auslesen
-
Thread
DS18B20 Fake? oder Klon ?
Hallo in die Runde Habe vor einiger Zeit für ein Projekt von verschiedenen Anbietern in DL einige DS18B20 gekauft die ich jetzt einsetzen wollte. Mit einem Komponenten Tester haben sich 5 Stück von einem Maker Laden als PNP Transistoren herausgestellt, die anderen zeigten sich als DS18B20 beim Testen
https://github.com/cpetrich/counterfeit_DS18B20 zählt einige Sachen auf. Alle meine „Nachbauten“ (aus unterschiedlichsten Quellen) sind auf dem ersten Blick von außen erkennbar, weil denen der Buchstabe im Kreis auf der Rückseite fehlt.
-
Thread
DS18B20 Darstellung von negativen Zahlen im Zweierkomplement?
Halli hallo, ich bin gerade im Datenblatt des 1-wire digital thermometers DS18B20 über eine sache gestolpert, die mich ziemlich wundert. Die Messwertes werden beim DS18B20 in zwei Byte dargestellt. Bit 0 - Bit 3 vom niederwertigen Byte stellen die nachkommastellen dar. Bit 4
t12 -= 128 * 16;} //correct by -128° [/c] Damit hat man das selbe Format (hier t12) wie der DS18B20. Nach diesen 2 Zeilen kann man genau so gut den 12Bit-Wert vom DS18B20 verwenden: [c]const PROGMEM char g[16]="0011233455667889", //first fractional digit h[16]="0639518406395184"; //second
-
Thread
Auslesen eines DS18B20: stets 85°C
die AVR-Programmierung eingestiegen und stehe sogleich vor einem Problem: Ich versuche mir den DS18B20 im nicht parasitären Modus auszulesen. Dies habe ich nach folgender Anleitung, da sie die Thematik gut erklärt, versucht: http://www.teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf Alles
2,625°C * 8 = 21,0°C. Passt also. Du verwendest Code für den DS18B20 mit dem DS18S20. Der eine liefert die Temperatur in 1/16 Grad, der andere in 1/2 Grad. NB: 85°C ist der Wert, den der Sensor liefert, wenn seit Einschalten keine Messung vorgenommen wurde.
-
Thread
DS18b20 gibt falsche Temperatur zurück
aus deiner Implementierung des Umrechnungsalgorithmus. Es gibt genug funktionsfähige Programme für DS18B20. Hast du damit mal probiert?
-
Thread
1Wire DS18B20 auslesen
Hi, ich habe zwei 1Wire DS18B20 an meinem Atmega644P. Ich benutze die Libary von Peter Danneger für die 1-Wire, wenn ich die OW auslese werden beide erfolgreich erkannt. [code] Scanning Bus for DS18X20 0x28 0x33 0x4c 0x64 0x03
-
Thread
Gesucht: DS18B20, aber breiter kalibriert
Hallo Chipkenner ;-) Wir verwenden gerne die DS18B20, da diese robust und vor allem schon kalibriert sind. Leider aber nur bis 85°C (bei +/-0,5°), danach wird nur +/-2°C garantiert. Wir hätten die Kalibrierung mit 0,5°C gerne bis 105°, möchten
-
Thread
Ds18b20 wird von ATMega328P nicht erkannt
?title=Bascom_und_1-Wire das Programm SerienNr aller Geräte verwendet um zu kontrollieren ob der Ds18b20 erkannt wird, diesmal mit einem negativen Ergebnis. Die Pint-Befehle habe ich durch lcd-Befehle ausgetauscht. Nun stehe ich vor einem Rätsel warum der Ds18b20 nicht ausgelesen wird. Ich hoffe
- ca 2 sekunden warten - DS18B20 auslesen mit: Gosub Temperatur_wert_holen - Inhalt von Text_temperatur auf das LCD schreiben - 30 Sekunden warten, usw. '****************************************************************
-
Thread
DS18B20 Tempsensor an einem TIC 106 befestigen
Ich möchte gerne einen DS18B20 direkt am Plastikgehäuse eines TIC106 ( T0220) befestigen. Welche Lösungsvariante ist besser ? 1)kleinen Tropfen Wärmeleitpaste und an den Ecken mit diesem Kleber befestigen . http://eshop.wuerth.de
Thomas der Bastler schrieb im Beitrag #3456334: > Ich möchte gerne einen DS18B20 direkt am Plastikgehäuse eines TIC106 ( > T0220) befestigen. ...und warum soll der am Plastikgehäuse befestigt werden? Ich nehme an, Du willst die Temperatur des TIC messen. Das geht vernünftiger
-
Thread
DS18B20: Hintergrund Format bei negativen Temperaturen
Hallo Zusammen, der digitale Thermometer-IC Maxim DS18B20 stellt negative Temperaturen im "two’s complement" - Format dar. Es werden daher zusätzliche Verarbeitungsschritte (bitweise Invertierung und eine Addition von 1) nötig. Positive Werte hingegen können
Standard. Man kann daher direkt die Temperatur mit Vorzeichen anzeigen: [c] int16_t val = read_DS18B20; printf("Temperatur: %5.1f °C\n", ((float)val) / 16.0; [/c]
-
Thread
Tempsensor DS18B20 1-wire und PIC
sind. Meine Frage an euch, hat jemand zufällig irgendwo ein lauffähigen Assemblercode für einen DS18B20 oder DS18S20 ( bzw den Baugleichen DS1820) übrig, der nur die Temperatur ausliest und lediglich das ergebnis in einem 8 Bit Register speichert? die meisten codes sind so umfangreich dass man den überblick
Temperatursensor DS1822 mit einem PIC 18F in Assembler beigefügt. Die Anpassung auf Deine Hardware und den DS18B20 sollte damit auch für Anfänger möglich sein. Wichtig ist immer das Datenblatt ausführlich durchzulesen.
-
Thread
Thermische Entkopplung z.B. DS18B20
DS18B20 mit Lüftungslöchern unten und Lüftungslöchern oben eingerichtet, der DS18B20 in TO92 mit ungekürzten Anschlussdrähten in die Rückseite der hinter der Trennwand befindlichen Platine eingelötet, alle
Luft wie in einem Kamin auf und es wird unten durch die Löcher frische Luft angesaugt. So hängt der DS18B20 da unten stets in einem leichten Luftstrom von Temperatur mit Aussenluft. Ich glaube, er misst so nicht mehr als 1K zu viel.
-
Thread
DS18B20 Temperatursensor + Multiplexing Problem
Hallo zusammen, ich versuche gerade einen DS18B20 Temperatursensor über Arduino anzusprechen. Der Sensor ist an eine digitalen Port angeschlossen, der 4,7k Widerstand ist eingelötet. Der Testsketch liefert mir vertrauenswürdige Temperaturen. Ich
-
Thread
DS18B20 - ich krieg nen Fön!
bescheuert. Problem sieht so aus: Ich habe zwei verschiedene Berechnungen, die beide die Temperatur vom DS18B20 ausrechnen. Der Witz ist, das seit HEUTE MORGEN die EINE BERECHNUNG nicht mehr auf EINEM!!! bestimmten Sensor funktioniert... Als Ausgabe bekomme ich +85 Grad und nichts geht. Der Witz an der Sache
-
Thread
Mehrere DS18B20 mittels Multiplexer an ATmega32
schöne Feiertage wünschen! Ich bastle seit längerer Zeit an einem Programm, um max. 16Stück DS18B20 welche an 2 analog Multiplexer(CD4051BE) hängen, auslesen zu können. Die analogen Multiplexer besitzen 8 Kanäle und werden über jeweils 3 Adressleitungen angesprochen. Die Adressleitungen der
leider auch nicht. Und meine DS18S20 sind nicht > rechtzeitig zum Fest geliefert worden :-( Meine DS18B20 sind zum Glück noch im letzten Augenblick vor Weihnachten gekommen. Gruß Rick
-
Thread
MSP430 Anschluss eines DS18B20 ?
Wenn ich das Datenblatt richtig verstanden habe, dann werden über den Anschluss DQ des DS18B20 Daten empfangen und gesendet. Auf der MSP430 Seite muss auch ein Anschluss benutzt werden, der Daten empfangen und senden kann. Kann man UTXD und URXD einfach verbinden oder welchen Anschluss sollte
gestellt. Richtig, es ist 1-wire. Noch einmal das sich mir stellende Problem: Wenn ich Daten zum DS18B20 senden will, würde ich den Ausgang UTXD0 des µC verwenden. Um Daten vom DS18B20 zu empfangen, würde ich URXD0 des µC verwenden. Da aber beides über nur eine Leitung läuft, meine Frage, ob man URXD0
-
Thread
DS18B20 mit Atmega8 bekomme nur 1 empfangen
Hallo Ich habe einen Atmega8 und einen DS18b20 Temperatursensor. Mein Ziel: Die Temperatur vom DS18b20 auslesen und auf ein LCD 2*16 Anzeigen Lassen und bei einen Bestimmten wert soll ein Relais schalten. LCD Anzeige funktioniert und das
sicher dass du den DS18B20 hast, nicht den DS18S20 oder DS1820? Kondensatoren dran?
-
Thread
Mehrere DS18B20 an einen Pin Avr-Mega32
ow_computeCRC8(scratchpad[i], crc); scratchpad enthält die 9 ausgelesenen Bytes des RAM des DS18B20. i wird von 0 bis acht durchgezählt anschließend wird diese crc mit dem 9Byte (die CRC vom Sensor) verglichen. Grüße Rick
blatt seite 8 Letzter Absatz Auszug: Next, the 8-bit ROM code or scratchpad CRC from the DS18B20 must be shifted into the circuit. At this point, if the re-calculated CRC was correct, the shift register will contain all 0s Gruß
-
Thread
DS18B20 gibt immer 85°C
Hallo. Habe wieder Probleme mit dem DS18B20. Ich habe 4 Sensoren an einem Datenbus und 7 weitere an einem anderen Datenbus angeschlossen. Wenn ich die Temperatur der Sensoren für jeden Datenbus separat abfrage, funktioniert alles. Wenn ich
-
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/
in die Hand nehmen, vorher > adressieren, identifizieren etc... Wie willst Du denn bei einem DS18B20 im Stahlrohr Adreßpins herausführen?
-
Thread
China Schrott - NPN Transistor als DS18B20 verkauft
>B = 440 (laut DMM) Auch mal nen echten DS18B20 ins DMM gesteckt? Vieleicht zeigt es das gleiche an;)
funktionstüchtigen DS18B20.