-
Thread
DS18B20
Ich habe die ersten Versuche mit einem DS18B20 gemacht. Das Auslesen der Temperatur klappt auch einwandfrei. Ich habe nur ein Problem mit der Umwandlung der beiden Temperaturegister TH und TL in einen BCD-Code, damit man die Temperatur an einer
Edgar, dein Datenblatt bezieht sich auf die normale binär zu BCD Umwandlung. Aber was aus dem DS18B20 kommt ist keine normale Binärzahl. Ich hab das Datenblatt vom DS18B20 mal angehängt (Tabelle2 Seite3). Gruß, Martin
-
Thread
DS18B20
, respectively. The default resolution at power-up is 12-bit. The DS18B20 powers-up in a low-power idle state; to initiate a temperature measurement and A-to-D conversion, the master must issue a Convert T [44h] command. " ... "The DS18B20 output temperature data
Moinsen, oder man läßt sich ein DS18B20 im benötigten Wertebereich kalibrieren. Die so ermittelte Kalibrierkurve hinterlegt mann dann µC. mfg
-
Thread
DS18B20 Temperaturberechnung
Hallo Weiß zufällig jemand nach welcher Formel die Temperatur beim DS18B20 berechnet wird. MfG Unti
Funktioniert bei negativen Temperaturen nicht. Ansonsten: http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
-
Thread
DS18B20
Hey ho... ich habe schon mal geschrieben bzgl. des DS18B20 und ansteuerung in C. Hat zufällig schon wer ein fertiges C Programm das ich evt. in CVAVR verwenden kann oder ähnliches ? Habe hier schon mal eines bekommen, aber widerrum für den DS1820, mit
ich schaffs nicht das ich diese 9 byte auf 12 byte umschreibe bzw. ich schaffs nicht das ich dem DS18B20 das Conf Byte neu setzte das er in 9 byte sendet ! Grüße, alex
-
Thread
Thermomter DS18b20
auch die Umrechnung von dieser. Die Motoren wurden auch einzeln geprüft, bevor ich sie an den DS18b20 angeschlossen habe, dies ist auch positiv verlaufen, der DS18b20 ist auch nicht falsch verkabelt wurden. Ich stehe immer noch vor dem Problem warum die 2. Messung und die darauffolgenden falsch
auf den vorherigen Messwert. Eventuell Erwärmung, nicht nur durch den L293, sondern auch der DS18B20 selbst bringt 1 GradC.
-
Thread
Unterschied DS18B20 und DS18B20-PAR
werden oder? https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/DS18B20-PAR.html https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/DS18B20.html Leider stehe ich gerade auf dem Schlauch. Kann mir jemand weiterhelfen?
Marketingschwachsinn. Auf GND legen und NICHT weglassen! Der Unterschied beider Varianten ist, dass bei DS18B20-PAR der NC Pin nicht angeschlossen weden muss und das Die, das da drin ist, welches exakt das gleiche ist wie beim DS18B20, das VCC -Bond Pad intern auf GND gebondet hat. Der DS18B20 enthält laut
-
Thread
DS18B20
hallo miteinander... wie ich gesehen habe, haben schon einige von euch mit dem dallas-sensor DS18B20 rumgemacht. ich wollte nun auch mal mein glück versuchen und habe mich bei der software an die von http://mc-project.de/Pages/Projekte/Wetterstation/wetterstation.html orientiert. das LSB kann ich
-
Thread
DS18B20: Falschmessungen?
eine ähnliche Fehlmessung, die (ich mir) schwer erklären kann. Es handelt sich allerdings um einen DS18B20PAR, der also nur 2 Leitungen benötigt. Es laufen mehrere DS18B20PAR über einen DS2482-800. Bei demjenigen Fühler, der an der längsten Leitung (ca. 3m) hängt, wird bei einer Temperatur unter 16°
wolle g. schrieb im Beitrag #3879669: > Es handelt sich allerdings um einen DS18B20PAR, der also nur 2 Leitungen > benötigt. > Es laufen mehrere DS18B20PAR über einen DS2482-800. > Bei demjenigen Fühler, der an der längsten Leitung (ca. 3m) hängt, wird > bei einer Temperatur
-
Thread
DS18B20 Datenformat
Hallo zusammen, ich verwende eine DS18B20 Lib von Stefan Sicklinger Link: http://www.sicklinger.com/en/atmel-avr-atmega-ds18x20-library-in-c.html Ich bin quasi blutiger Anfänger und bin zu blöd den Temperaturwert an mein Display zu übergeben
reicht mir. Vielleicht kennt ihr ja eine gute Lib für den DS18B20 bei der sich der Pin leicht einstellen lassen kann und den Temperatur Wert in Form eines Char String ausspuckt. Grüße Björn
-
Thread
DS18B20 Problem
Liegt das vielleicht daran, weil ich den DS18B20 habe? georg
Hallo, jetzt habe ich immer eine Temperatur von 336, außer, wenn ich die Masse vom DS18B20 abklemme, dann habe ich eine Temperatur von 511... Woran liegt das??? :-( georg
-
Thread
DS18B20 Sensor
93°C o. ä hatte, ist hier unwichtig. Aber vielleicht kennt jemand das Langszeitverhalten des DS18B20 bei Temperaturen nahe der Grenztemperatur. Kleine Fehlerkorrektur aus meinen Beiträgen: a) Der Temperaturmessbereich des DS18B20 reicht von -55°C bis 125°C. -55°C bis 100°C gilt für DS18B20 PAR. b) Die Kurven ‚türkis’ und ‚gelb’ gehören zum DS18B20.
-
Thread
wieder ein DS18B20 Problem
DS_Pin,DQ ;Warten bis der 18B20 die Datenleitung > freigibt .. sonst trommelst du dem DS18B20 schon Bits entgegen, wärend der noch die Datemleitung auf GND hält.
Hallo Ich hoffe ich bin hier richtig. habe mir eine Thermometer mit AT89C2051 und DS18B20 nachgebaut. von hier. http://sgprojects.co.in/index.php/projects/8051-pr... Doch leider wertet der AT89C2051 sie Signale vom DS nicht richtig aus. Es kommen nur wirre Zahlen ( 22,0 23,0 -12,0
-
Thread
DS18B20 Problem
Hallo Leute Ich habe meinen DS18B20 in ein Aluminiumgehäuse eingegossen und mit einer dreipoligen Steuerleutung verbunden. Wenn ich den DS18B20 an den PIC anschließe funktioniert er einwandfrei. Verlängere ich das Kabel mit einem zweipoligen
Versorgung +- und Datenleitung. Stefan Untner schrieb im Beitrag #3655872: > Ich habe meinen DS18B20 in ein Aluminiumgehäuse eingegossen und mit > einer dreipoligen Steuerleutung verbunden. Wenn ich den DS18B20 an den > PIC anschließe funktioniert er einwandfrei. Ahha! > Verlängere ich das
-
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 aus
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 Grad oder 237
-
Thread
DS18B20 oder was.
Moin, ja DS18B20 Sensoren wie in der Überschrift. Thermometer (Logger) ist von https://www.ebay.de/itm/8-Channel-Temperature-Data-Logger-V2-55-125-C-Bluetooth-DS18B20-LCD2004/123176308534?ssPageName=STRK%3AMEBIDX
Ich hatte mal ein Bündel DS18B20er im Röhrchen gekauft, in 2 Längen. Die langen und die kurzen differierten im Messwert deutlich, etwas jenseits der offiziellen Toleranz. Würde nicht drauf wetten, dass die alle echt waren.
-
Thread
DS18b20 und Bascom
Hallo, ich schaffe es einfach nicht die Temperatur auszulesen (ds18b20) und auf einem LCD auszugeben. Die ansteuerung vom Display ist ja recht simpel mit Bascom, aber wie beckomme ich die Temperatur auf das Display ? Kann mir bitte jemand helfen ? Danke !
sieht es mit "Match ROM", "Start Conversion" und "Read Scratchpad" aus? Hast Du das Datenblatt des DS18B20 gelesen? Gruß Joachim
-
Thread
DS18B20 an Arduino
ist vielleicht bei deinem Aufbau etwas falsch oder dein Sensor ist defekt. Es gibt definitiv genug DS18B20, die mit Arduinos laufen.
Aus deinen Link [c] Navigate to the "arduino_ds18b20_temperature_sensor" folder and select the "arduino_ds18b20_temperature_sensor.pde” file. Now you need to identify your individual DS18B20 sensors by their serial numbers. Luckily we have provided
-
Thread
DS18B20 an UART
Hi möchte gerne einen DS18B20 über den UART vom AVR ansteuern. Verstehe aber nicht, warum in der App-Note von Atmel ein Open-Collector TX mit 2 Transistoren aufgebaut wird, tut's da nicht auch eine einfache Schottky-Diode?
-
Thread
Probleme mit DS18B20
Wie hängst Du die anderen DS18B20 dran? Beherrscht Dein Expermentierboard mehrere Sensoren am "Bus" (Algorithmus; Search-ROM; ...)? Kennt das Board genau Deinen Sensor? ...
Es wird erst high, wenn die Messung beendet ist. Im Datenblatt steht das dann so drin: If the DS18B20 is powered by an external supply, the master can issue read time slots after the Convert T command and the DS18B20 will respond by transmitting a 0 while the temperature conversion is in progress
-
Thread
DS18B20 Temperatursensor
dem DS18B20 eine Temperatur von einer "externen Sache" z.B Eis. Wie mache ich das? Soll ich das Eis (verhüllt) auf den Sensor drauf tun? Der Sensor ist aber dafür viel zu klein. Ich bin für jede Hilfe
Wasser und Eis gleich viel ist. Diese Mischung hat dann ziemlich genau 0°C. Das ist genauer, als dein DS18B20. Damit kannst du deinen PTC messen. Aber bitte vorher mit Lack o.ä. isolieren!
-
Thread
Temepratursensor DS18B20
Hallo Elektroniker und Programmierer :D Ich wollte aus einem DS18B20 Temeprautrsensor die Temperatur auslesen - was denn auch sonst? :) Ich nutze diese Lib, die im Anhang ist. Hier mein Code: [c]#include "ds18x20lib.h" int main(void){ char buffer[20
Warte... Der Elektronische Aufbau muss doch so sein: DS18B20 GND -> GND VCC -> +5V DATA -> PB0 zwischen DATA u. VCC 4,7kOhm Pull-Up Oder?
-
Thread
Lebensdauer DS18B20
Die Versorgung ist über den DS9490R. Die DS18B20 sind als Linie mit Abzweigen montiert. Und die Temperaturen im Haus halt max. 30 Grad. Das höchste wird die Solaranlage sein.
Ich biete mehr: Seit Oktober 2006 ohne Ausfälle, 24/7. DS18B20 und DS18S20 auf dem selben Bus. Wilde Stern/Bus-Verdrahtung. Und - die CRC-Prüfung sowie die 85.0 Erkennung ist Pflicht!
-
Thread
DS18B20 Auslesen
Hallo liebe Gemeinde, ich versuche mit folgendem Code einen DS18B20 auszulesen! Leider erhalte ich immer eine Ausgabe von 1111 1111 1111 1111 ! Der Sensor ist per +5V, 1-Wire-Bus mit 4,7k an +5V und GND angeschlossen. Der 1-Wire Bus ist an PA7 angeschlossen!
allerdings habe ich ja leider einen Wert von 0000 0010 0101 1110 als "Soll-Wert" und den Wert vom DS18B20 aus "Ist-Wert". Wie kann ich diese beiden nun direkt vergleichen?
-
Thread
Billig ds18b20 Fehlverhalten erfahrungen?
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!
mit denen man den Typ anhand der Spezifika der verschiedenen Nachbauer herausfinden kann: Your DS18B20 temperature sensor is likely a fake, counterfeit, clone https://github.com/cpetrich/counterfeit_DS18B20 https://www.researchgate.net/publication/346697831_A_Note_on_Remote_Temperature_Measurements_with_DS18B20
-
Thread
DS18B20 multiplexen
Hallo mal wieder :-) Ich bastel grad mit vier DS18B20 rum und würde gern jedem Sensor seinen eigenen Pin am Controller geben, statt alle zusammen per 1wire an einen Pin. Meine Überlegung war, einfach den Pin für 1wire nach jeder Messung neu zu bestimmen
-
Thread
Wo DS18B20 kaufen?
Hallo zusammen, ich bräuchte ca. 5Stk des Temperatursensors DS18B20. Leider hat Reichelt diesen aber aus dem Angebot genommen. Conrad hat nur DS18S20, also nur einen mit 9bit Auflösung. Kann mir jemand sagen, wo man zur Zeit den DS18B20 am besten/preisgünstigsten
www.segor.de DS18B20, Lagertyp, 5.40Euro/Stück
-
Thread
Aufwärmzeit DS18B20 Sensoren
Jürgen schrieb im Beitrag #5839589: > Anscheinend brauchen die DS18B20 Sensoren etwas Aufwärmzeit. Ganz sicher nicht.
14:01 bei der Messung aller 4s mit dem DS18B20 auch nach 10min noch keine Erwärmung nachweisbar?
-
Thread
DS18B20 code funktioniert nicht
Ich versuche schon seit längerem meinen DS18B20 zum laufen zu bekommen. Ich verwende einen ATMega328P mit externem Quarz (16 MHz). Versorge meinen DS18B20 mit +5V, Data, Gnd und habe einen 4.7k Widerstand zwischen +5V und Data [c] #define F_CPU
c] Aufgerufen wird in der main: [c]_thermometer.reset()[/c] Aus eigener Erfahrung mit dem DS18B20 kann ich dir versichern, dass die _delay_us-Funktion ihren Dienst auch bei diesen hohen Werten so verrichtet, dass der Sensor wie gewünscht läuft.
-
Thread
Umrechnung Ergebnis DS18B20
Falk B. schrieb im Beitrag #6733829: > temp = data_DS18B20 * 10/16; // Temperatur in 0,1°C Auflösung Noch ein klein wenig besser wäre (weil mit Runden): temp = (data_DS18B20 * 10 + 8)/16;
Beitrag #6734692: > Kann es sein, dass das Zauberwort 'OFFSET' heist? Was meinst Du, bezogen auf DS18B20, damit?
-
Thread
DS18B20 abschalten
Laut Datasheet vom BC557 sind es je nach Hersteller typ 60-90mV bei 10mA. Nur dass der DS18B20 in Ruhe lediglich ein 1µA frisst, keine 10mA. Und seitens des DS18B20 sind bis 300mV zulässig.
0,5µA (ok, das ist worst case, aber bei sowas sind bipolare einfach besser). Der Standby-Strom des DS18B20 liegt aber bei grad mal typ 0,75µA.
-
Thread
DS18B20 Einstiegsproblem
richtig, dass man, beginnend mit dem letzten Bit, den Ausgang eines µC-Pin (z.B. P1.0), an dem DQ des DS18B20 hängt, für 15µs (für 0 ) auf H setzt, dann 1µ auf L, wieder 15µs auf H (für 2. Null), 1µs auf L, jetzt 60µs auf H (für 1 ), 1µs auf L usw. bis alle 8 Bit gesendet wurden? Danach 750ms warten
hoffe ich, dass ich die Beispiele besser verstehe und werde demnächst mal versuchen, mich mit dem DS18B20 zu unterhalten. MfG Wolfgang
-
Thread
Berechnete Temperaturen bei DS18B20
Guten Morgen, ich habe kürzlich drei vorkonfektionierte Temperatursensoren mit Metallhülse und DS18B20 gekauft. Der Händler gilt als seriös, die Sensoren sollen von Maxim sein und die ausgelesenen ROM-IDs wirken gemäß der hier öfter erwähnten GitHub-Seite unverdächtig. Die gemessenen Temperaturen erscheinen
> Raumtemperaturen haben soll, die fast schon als dekadent gelten. Warum schätzen? Pack die DS18B20 gemeinsam mit einem stinknormalen Zimmerthermometer in einen Karton und vergleiche nach ca. 15 bis 30 Minuten die Thermometer.
-
Thread
DS18B20 Identifier Schaltungsfragen
konfiguriert werden. Wär noch so eine Aufgabe für den Zigarettenschachtel-DS18B20-Tester. Und natürlich das hier mit implementieren: https://github.com/cpetrich/counterfeit_DS18B20
Cyblord -. schrieb im Beitrag #7218549: > Die DS18B20 haben persistente User Bytes. Dort > kann man eine eigene ID hinterlegen Habe ich oben auch schonmal vorgeschlagen: Εrnst B. schrieb im Beitrag #7216671: > Man könnte jedem DS18B20 seinen
-
Thread
DS18B20 Säurefest machen?
Hallo, gibt es bewährten Weg einen DS18B20 also Sprich ein TO-92 Gehäuse Säurefest (Natriumpersulfat) zu machen um damit die Temperatur eines Ätzbades zu überwachen? Habe schon testweise einen Sensor in 5 Minuten Epoxy eingehüllt. Das ging
Hallo, ich habe meinen DS18B20 in einen normalen Aquarienschlauch gepackt (passt genau) und oben mit Silikon zugeklebt. Funktioniert und ist äußerst preiswert. Gruß, Hubert
-
Thread
Problem mit DS18B20
Guten Abend, ich versuche schon seit Tagen einen DS18B20 zum laufen zu bekommen. Habe schon verschiedene Lib. ausprobiert, (bei der einen bekomme ich immer 31°C konstant). Könntet ihr mir auf die Sprünge helfen? Weil ich verzweifel langsam dran *g*. Mit der angehängten Version bekomme ich nur 0.0 raus. Display : 4x20 Sensor : DS18B20 mit 3M Kabel Anschluss des Sensors : PB4 Prozessor : Atmel Atmega32 DIP40 4,7k Ohm Widerstand als PullUp ist dran. Sensor hat + - und Data (keine parasitäre Stromversorgung) Vielen Dank
-
Thread
Frage zu DS18b20
Suche mal in diesem hier (Suchbegriff "Match ROM") ;-) https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
Werte geschickt, 55 Hex ist Befehl ROM anwählen, dann folgt ROM-ID Codenummer, damit nur dieser DS18B20 sich angesprochen fühlt.
-
Thread
DS18B20 Temperaturauswertung
Thema past und auch etwas unübersichtlich geworden ist, hier mal ein neuer. Ich möchte einen DS18B20 Temperatursensor an einem ATmega16 mit 4MHz auf meinem STK500 in Betrieb nehmen. Der Sensor ist mit einem 4,7k Pull-Up angeschlossen Die 3 obigen Dateien sind die Sources für das Temperatur
wie es soll Wenn jemand den Code verwenden möchte viel Spaß damit, so wie er da steht läuft ein DS18B20 pro pin damit, aber nur ohne adressierung.
-
Thread
DS18B20 zum Temperaturvergleich
Hallo liebe Gemeinde, ich bin neu in der Welt der AVR und habe ein kleines Problem mit dem oben genannten Temperatursensor, ich möchte gerne eine Temperatur messen und mit einer Konstanten vergleichen. Ist die Temperatur zu niedrig sollen verschiedene Sachen anlaufen (je nachdem wie niedrig die Temperatur ist, 10% Heizen, 20%, ...). Die Ansteuerung der Ausgänge ist kein Problem. Leider weiß ich nicht genau, wie ich die eingelesene Temperatur der Sensoren am besten mit der "Wunschtemperatur" vergleichen soll. Ich erhalte aus dem Sensor ja mehr als ein Byte, wie kann ich diese am besten Vergleichen
-
Thread
DS18b20 an Arduino
Hi, ich habe den DS18b20 hier als: https://www.ebay.de/itm/DS18b20-Wasserdichter-Temperatursensor-Thermometer-Temperaturfuhler-LS4G/232860153205?hash=item36378bf575:g:6ykAAOSwpG1bXKb9 und möchte einfach nur die Temperatur auslesen. Gibt es eine einfache Lib die keine Timer benötigt? So in der Art? Ds18b20_Init(pin) Ds18b20_get_sensorcount() Ds18b20_get_temp (sensor) Habe sehr viele Beispiele gefunden, auch hier im Forum, durchsiebt von Serial Uart Zugriffen oder gespickt mit etlichen Assembler
-
Thread
DS18B20: Problem mit Temperaturauslesen
Hallo zusammen, ich weiß, dass schon mehrere Beiträge zu dem DS18B20 hier im Forum befinden. Leider komme ich aber kein Stück weiter. Bekomme immer bei therm_reset() den Rückgabewert 1, das heißt, dass kein Sensor erkannt wird. Arbeite mit einem ATMEGA32, Internen
1-Wire-Routine selbst geschrieben oder gibt es da eine Lib auf die ich zurückgreifen könnte? Die DS18B20 sollten auch bald bei mir aufschlagen. :-) LG Ernst
-
Thread
Probleme mit Temperatursensor DS18B20
Wichtigste daraus, mit Format sollte man noch das Komma richtig setzen): [code] Declare Sub Init_ds18b20 Declare Sub Measure_ds18b20 Declare Sub Read_ds18b20 Dim Ds18b20r(9) As Byte Dim Ds18b20temp As Word Dim Ds18b20tempstr As String * 6 Call Init_ds18b20 Do Call Measure_ds18b20 Waitms 800 Call Read_ds18b20 Ds18b20temp = Makeint(ds18b20r(1) , Ds18b20r(2)) Ds18b20temp = Ds18b20temp * &H64 Ds18b20temp = Ds18b20temp / &H10 Ds18b20tempstr = Str(ds18b20temp) Print Ds18b20tempstr Loop
-
Thread
Bascom DS18B20
Hallo, Ich habe ein Problem mit meinem DS18B20 in Bascom. Ich habe myAVR Produkte und Benutze Bascom-AVR-Demo Mein MK2 Board mit dem LCD funktionieren und mit dem Programmbekomme ich auch was auf dem LCD angezeigt nur leider sobald ich ne
sicher, dass dein µV mit den 3686411 Hz läuft? Stimmen die Blinkzeiten in einem Blinkprogramm? Der DS18B20 ist hier beschrieben: http://www.spezial.com/doc/maxim/ds18b20.pdf Das erste Kommando ist ein Skip ROM (0xCC), dann ein Convert (0x44). Danach in der Originalsource ein Verify ' Den gewünschten
-
Thread
Thermometer mit Ds18B20
5 Grad Celsius zu wenig an. Es muss wohl an der Formel liegen, die den Temperaturwert, den der DS 18B20 liefert,umrechnet. Wer kann mit C und auch dem 1-Wire Thermofühler Ds18B20 umgehen und sich mal die Formel in dem Programm ansehen? Das würde mir sehr helfen, denn ein Thermometer, was so ungenau
-
Thread
DS18B20 Programm
Hallo Leute, ich habe vor, einen DS18B20 an einen Mega32 zu hängen. Lt. Datenblatt kann der 0,5°C genau. Jetzt habe ich ein Programm gefunden, das 0,1°C kann. Kann mir einer das ein wenig erklären? Dann gibt es noch eine Aussage in Datenblatt
, respectively. The default resolution at power-up is 12-bit. The DS18B20 powers-up in a low-power idle state; to initiate a temperature measurement and A-to-D conversion, the master must issue a Convert T [44h] command. " ... "The DS18B20 output temperature data
-
Thread
DS18b20 ID auslesen
Eigentlich nicht, laut Datenblatt und meinem Code, sendet der DS18B20 zuerst den family code und damit LSB zuerst. Mfg Kroko
>sendet der DS18B20..und damit LSB zuerst. bei mir auch MfG
-
Thread
DS18B20 Code funktioniert nicht
Dank, werde die Vorschläge ergänzen. > Noch was. Das hier [c] ... unsigned int temp = ds18b20_read(); if(temp<0x8000) { return temp; } else{ temp = (~temp)+1; return temp; } [/c] braucht es nicht. Da dir der DS18B20 die 16 Bits schon im 2-er Komplement genau so schickt, wie du es im Programm benötigst, ist ein [c] int ds18b20_data() { ow_reset(); ow_write(DS1820_SKIP_ROM); ow_write(DS1820_READ_SCRATCHPAD); int temp = (int)ds18b20_read(); return temp; } [/c] schon korrekt. Dann klappts auch mit
-
Thread
DS18B20+ überhitzt
Ich habe an meinem arduino Board einen DS18B20+ Temperaturfühler und einen LCD Display angeschlossen und programmiert. Auf dem Steckbrett hat noch alles funktioniert doch seit ich es zusammen gelötet habe zeigt der Display eine Temperatur von
-
Thread
DS18B20 und Feuchtigkeit
Hallo, ich laß verschiedentlich darüber, dass der DS18*20 durch Eindringen von Feuctigkeit über die Lücke zwischen Geäuse (TO-92 in diesem Falle) und den Pins ungenau wird. Ich möchte aus verschiedenen Gründen nicht gleich das ganze Gehäuse vergießen. Darum meine Frage: Eigentlich müßte es doch ausreichend sein, die Fläche des TO-92 abzudichten, aus denen die Pins kommen. Was kann ich dazu ab besten benutzen. Im Hause habe ich JB-WELD, einen Zwei-Komponentenkleber auf EPOXYD-Harz-Basis. Heißkleber und Schrumofschlauch ist auch vorhanden. Gibt es eine bessere Lösung, die ich mit relativ
-
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 da jemand was? DS18B20 in temperaturgeregelter Box Was genau hast du vor? Ein DS18B20 der bei Raumtemperatur auf dem Tisch liegt, liefert doch ausreichend konstante Daten.