-
Thread
ds18s20 atmega16 asm
Hallo,Ich verzweifle gerade am ds18s20. Ich weiß es gibt viel funktionierenden code und viele Beiträge aber das richtige habe ich nicht gefunden. Ich bekomme immer 0XF0 angezeigt.Programm hängt nirgends. Ich wollte auch nicht einfach
[avrasm] ONE_WIRE_DATA_READ_BIT: ... cbi DS_DDR,DS18b20 ; AUF EINGANG rcall delay_15us ... [/avrasm] Sind die 15 us nicht zu lang? Ich hätte eher 5 us erwartet, Zitat Datenblatt: "Therefore, the master must release the bus and then sample the
-
Thread
Heizungssteuerung mit 25 TempSensoren, 14 Ventilen und 6 Pumpen
Beitrag #4331542: > Es wird da noch einen Hardwareerweiterung > notwendig sein. Wieso das denn? DS18B20. Damit kann er seine ganze Stadt an einen Pin hängen und mit Arduino braucht er nicht mal groß was programmieren, ist alles schon fertig vorhanden.
F. F. schrieb im Beitrag #4331548: > DS18B20. Damit kann er seine ganze Stadt an einen Pin hängen du übertreibst ...
-
Thread
Genauer vorkalibrierter Temperatursensor
Lukas D. schrieb im Beitrag #4327159: > Könnt ihr mir da einen empfehlen? Der DS18B20 hat einen Messbereich von -55°C bis +125°C, wobei die Genauigkeit von 0.5K allerdings nur zwischen -10°C und +85°C garantiert wird.
-
Thread
Temp Sensor mit WiFi bauen
ähnliche genommen - hoffe das funktioniert .. 1. Stromzufuhr und PC Verbindung: YS-16 FT232RL 2. DS18B20 WiFi Modul 3. DS18B20 Temp Sensor 4. AMS1117-3.3V Zuerst zum Verständnis: 1 Benötige ich zum Flashen und zur Stromzufuhr, solange ich keine Batterie habe? 2 Das LUA Programm kommt auf das
-
Thread
Luftkanal für Temp-Sensor im Geheuse
Maxim DS2482-100S und ein DS18x20 wird I2C fähig.
Michael B. schrieb im Beitrag #4319647: > Ich habe daher DS18B20 in TO92 genommen und die Anschlüsse lang gelassen > und finde LM75 in SO8 SMD doof. Ein DS18B20 misst hauptsächlich die Temperatur seiner Beine (wahrscheinlich sogar nur von einem, habe ich aber
-
Thread
Temp. Messung im Haus?
Regen nicht soo lange > ausgehalten... aber da kann man was machen. mein Balkonsensor nur ein DS18B20 mit angelöteten 2 Draht eingeschrumpft im Schlumpfschlauch hängt nun schon Jahre auf dem Balkon und zickt nicht, aktuell: +14,3°C
https://www.mikrocontroller.net/articles/MSP430 eigentlich ging es mir bei meiner Antwort nur um den DS18B20, der bei mir zuverlässig im Außenbereich läuft. (eine Art "Erfahrungsbericht")
-
Thread
DS18B20 Sensoren zeigen immer wieder -127°C an
heben ein recht merkwürdigen Phänomen. An einem ATTiny (versorgt über ein 5V netzteil) hängen 4 DS18B20 Sensoren. In-Line gibt es keinen Widerstand, als PullUp sind die klassischen 4.7kOhm verbaut. Versorgt werden sie über eine eigene Zuleitung, also nicht parasitär. Die Sensoren sind in einer Metallhülse
Kolja L. schrieb im Beitrag #4318039: > hängen 4 DS18B20 vielleicht liegt es an einem Sensor, vielleicht die Verkabelung zu lang/schlecht. Poste mal die Schaltung und den Aufbau. Versuch mal die Sensoren einzeln anzuschließen und zu testen. Der Tip
-
Thread
RS232 oder Usb Thermometer mit 4 Sensoren
Abstand zwischen den Sensoren. Solange es nur wenige Meter sind, könnten ein kleiner Arduino und DS18B20 deine Lösung sein. Es kommt dabei natürlich auch auf den Temperaturbereich, erforderliche Genauigkeit und erforderliche Auflösung an.
-
Thread
1-Wire Sterntopologieproblem (Raspberry)
Temperaturen an meiner Heizungsanlage mit einem Raspberry Pi (GPIO4 w1therm) aufzeichnen. Dafür habe ich 10 DS18B20 Temperatursensoren, wasserdicht vergossen mit je 1m Kabel (gibts günstig bei Ebay aus China). Sie sollen teils am Pufferspeicher und teils an einer Gastherme (ca 30m Kabelentfernung) angeschlossen
-
Thread
Wieder mal: Funktemperatursensor gesucht.
beliebigen) Linux-Rechner > -Nice to have: RSSI-Ausgabe Sender: Bau selber.... kleinen Prozessor, n DS18xxx Sensor und ein RFM Funkmodul. zusammen mit einer Lipo Batterie hält das Ding ewig. Empfänger: kleinen Prozessor, RFM Funkmodul, USB oder RS Schnittstelle... alles kein Hexenwerk.
obrigen Anleitung. Vorteile: größerer AVR, stärkerer Sender, nicht so viel Gebastel. Dazu noch DS18b20 Sensoren und n Batteriepack. Kosten pro Sender inkl. einem Temperatursensor ca 15€. Kannst aber auch gleich ein DHT22 nehmen und die rel. Feuchtigkeit mitmessen ;-) Viel Spaß
-
Thread
Schaltung so OK?
Die DS18B20 sind recht eigenwillig beschaltet. Data auf VCC und Vin am Portpin ? Respekt für Deine Exel Malkünste. Eine wahnsinns Quälerei, warum verwendest Du nicht KICAD ? https://www.mikrocontroller.net
-
Thread
Benötige Hilfe PT1000 + I2C
Wenn es um fertige Module geht: Schau doch mal ob ein DS18B20 was für dich ist. Bis 300*C kommt der nicht, aber -10°C bis 100°C kann der durchaus abbilden. Er wird mit +-0,5°C Genauigkeit angegeben, seine Auflösung geht bis 0,0625°C Ob das reicht musst
Ergänzung: Bei drei Sensoren muss der Temperaturbereich 25-300°C sein. Beim Kühlwasser geht auch der DS18B20.
-
Thread
Netzteil stabilisieren
Meine eigentliche Last besteht aus einem ATtiny84, RFM12b, drei DS18b20 und einer LED. Sollten zusammen nicht mehr als 100mA ziehen, wenn ich messe schwankt der wert zwischen 40 und 60mA. OK, dann nur der Kondensator ohne Widerstand.
. schrieb im Beitrag #4302838: > Meine eigentliche Last besteht aus einem ATtiny84, RFM12b, drei DS18b20 > und einer LED. > Sollten zusammen nicht mehr als 100mA ziehen, > wenn ich messe schwankt der wert zwischen 40 und 60mA. Miss doch mal die Spannung. Die sollte eigentlich stehen wie eine
-
Thread
Timingproblem mit Onewire und STM32
Ich probiere gerade einen DS18B20 mit einem STM32F103C8 auszulesen. Dabei scheine ich ein Timingproblem zu haben, ich komme aber nicht dahinter. Für die Delays habe ich mir den Systick etwas genauer angesehen und folgend implementiert
Nachtrag: 1. Der DS18B20 ist mit 3,3V Versorgt. Um genau zu sein 3,19V, gemessen direkt an den Anschlusspins. 2. Die Temperaturwandlungsroutine scheint nicht fertig zu werden. HAbe die Abfrage in Zeile 118 von der Zählvariable
-
Thread
stm32 und HD4470 Problem
relevanten Codeabschnitte: main(void): [c] #include "stm32f10x_conf.h" #include "Delay.h" #include "DS18S20.h" #include "HD4470.h" void INIT_GPIO(void){ GPIO_InitTypeDef GPIO_InitStructure; SystemInit(); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); GPIO_InitStructure.GPIO_Mode
zeit = 500; INIT_GPIO(); GPIO_WriteBit(GPIOB,GPIO_Pin_12,ENABLE); //enable power-supply for DS18S20 DS18S20_init(); HD4470_init(); //HD4470_sprint("1234567890"); Delay_Ms(zeit); while(1) { GPIO_WriteBit(GPIOC,GPIO_Pin_13, 1); Delay_Ms(zeit); GPIO_WriteBit(GPIOC
-
Thread
TSM 125: neuer DS1820 -> falsche Temperatur
Es gibt DS1820, DS18S20 und DS18B20. Der DS18B20 verwendet ein anderes "Datenformat" als die anderen beiden. Wenn die Firmware der H-Tronic nicht den Typ abfragt und entsprechend umrechnet, kommt es zu falschen Messwerten
Dank. Das wird dann wohl der Fehler sein. Im Handbuch steht was von "MAXIM 18B20". Und ich habe den DS18S20 gekauft. Dann wird das wohl der Fehler sein. Danke!
-
Thread
CR2032 + DS18B20 und niedrige Temperaturen
Hallo, ich habe hier einen Tempsensor DS18B20 an einem Tiny85, betrieben mit einer CR2032. Heute sehe ich es kommen nur noch Müllwerte dabei raus, weil es deutlich kälter ist. Es kommt immer der Defaultwert von 85, d.h. der DS führt keine Messung
draussen, das selbe wie oben. Sind die CR2032 so kälteempfindlich? Oder liegt das am Grenzbereich des DS18B20, der min 3V braucht, mit 2.7V funktionierte er bei wärmeren Temperaturen bisher bestens. Heute sind es deutlich unter 7°C. Ist es normal dass eine neue Zelle bei solchen Temperaturen schon so stark
-
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
Terrarien Steuerung Arduino
Ich hab sowas schon gemacht und am laufen. RTC, 2 DS18S20,Hygrometer (teuer), Touchscreen, µC Mega128 und 5x 230V mit Solid State Relais. Schaltpläne habe ich noch, Platine würde ich heute nicht mehr selbst ätzen, wäre deshalb vermutlich nur halb so
-
Thread
AVR Frequenzmessung, DS18S20
Beitrag #4276503: > 85°C Ausgabe ist nicht normal. Das ist eine Art Fehlercode. Ich hoffe > die DS18S20 sind nicht parasitär versorgt sondern ordentlich mit 5V. Die 85°C werden genau dann ausgegeben, wenn vorher noch kein Wert vom DS18S20 in den Speicher "berechnet" wurde. Die lib gibt als "Fehler
auslesen. Die Zeit von 750ms mußte einfach haben. Anders funktioniert das nicht. Oder Du nimmst die DS18B20, die benötigen in 9 Bit nur 95ms.
-
Thread
1-wire mit Atmega8
Hallo, ich probiere gerade einen DS18S20 über 1-wire mit dem Atmega8 anzusteuern. Noch vorab: ja ich habe das Forum durchsucht, ja ich weiß das es ganz viele funktionierende Beispiele gibt. Aber genau das will ich nicht ... kopieren und
keins. Also wäre eine Simulation gut. Gibt es da Möglichkeiten? Immerhin müsste ja der "simulierte DS18S20" in der Simulation auch mal reagieren ... Liege Grüße Matthias
-
Thread
Problem bei negativen Temperaturen mit Temperatursensor DS18S20
} else { *subzero=0; } // clear undefined bits for B != 12bit if ( fc == DS18B20_FAMILY_CODE || fc == DS1822_FAMILY_CODE ) { i = sp[DS18B20_CONF_REG]; if ( (i & DS18B20_12_BIT) == DS18B20_12_BIT ) { ; } else if ( (i & DS18B20_11_BIT) == DS18B20_11_BIT ) { meas &= ~(DS18B20_11_BIT_UNDF); } else if ( (i & DS18B20_10_BIT) == DS18B20_10_BIT ) { meas &= ~(DS18B20_10_BIT_UNDF); } else { // if ( (i & DS18B20_9_BIT) == DS18B20_9_BIT ) { meas &= ~(DS18B20
-
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
Raspberry und Triac - wie ansteuern
Ich wollte mich bzgl. openHAB an diesem Beispiel entlanghangeln: https://github.com/pepsifan92/ds18b20 Aber ich frage mch gerade, ob ich die GPIOs mittels Java so genau auf ms steuern kann. Fragen über Fragen. Ist es vll einfacher, den Controller über einen Adriuno anzusteuern?
mittels Temperatursensor regeln. Habe mir dazu folgendes überlegt: https://github.com/pepsifan92/ds18b20 Der DS18B20 sollte ja funktionieren, da schon vielfach verwendet. ERSTMAL AUCH VIELEN VIELEN DANK FÜR EURE HILFE :)
-
Thread
Oberflächentemperatur von PCB messen
> mehrere Platinen funktionieren. Daher wäre SMD eben vorteilhaft... dann den hier als SMD -> DS18B20 http://i00.i.aliimg.com/photo/v49/515044382/DS18B20.jpg
-
Artikel
Evaluations-Platine für Heimautomatisierung
und im Ausland kauft, zahlt weniger als EUR 15,-) 433 MHz Funkmodule (weniger als EUR 5 pro Paar) DS18B20 als Temperaturfühler (unter EUR 1,20 + Versand innerhalb der EU) DHT22 oder AM2302 als Feuchtigkeits- und Temperatursensor (unter EUR 6) ENC28J60 Ethernet LAN Network Module (unter EUR 4,00 - den
LED zu schalten. Regel zur Temperatur: Zum einen sendet openHAB regelmäßig eine Anforderung um den DS18x20 auszulesen. Falls größere Temperatursprünge stattfinden, sendet der Arduino von sich aus die neue Temperatur. Verbunden ist der Temperaturwert mit dem der Küche. Der Arduino. Der Sketch zum Arduino
-
Thread
Suche Wärmeleitknete oder irgendwas änliches
Hallo, ich habe hier 2 Temperatursensoren (DS18B20) in einem Metallrohr mit ca 6mm Durchmesser. Diese würde ich nun gerne in meinen Heizkreislauf einbauen. Leider haben die Aufnahmen einen Durchmesser von 8-10mm. Daher muss ich die Lücke irgendwie
geschaut? http://www.kriwanek.de/arduino/projekte/waermemengenzaehler/250-hardware-temperatursensoren-ds18b20.html Ist zwar (iihbäh :-) ) Arduino - aber sonst ... finde ich den Tip mit der Tauchhülse nicht schlecht.
-
Thread
Sonnenstunden im Gewächshaus messen mit LDR?
Bernhard schrieb im Beitrag #4261030: > Oder habt ihr bessere Vorschläge? Ich benutze zwei DS18B20, einen an der frischen Luft mit einem Strahlungsschutz, der andere unter einer durchsichtigen, Kunststoffhalbkugel. Bei Sonneneinstrahlung sorgt der Treibhauseffekt für eine kräftige Temperaturdifferenz
-
Thread
Raumtemperatur genau messen
#4256454: > Sehr genau oder ganz genau? Mein Genau, oder dein Genau... Ich habe auf meinen DS18S20 einen Kühlstern aus einem uralten Transistorradio geklemmt. Es hat ihn deutlich schneller gemacht, ganz ohne Gebläse. Für mich, ist die Kombi mehr als genau genug.
Ulrich F. schrieb im Beitrag #4256464: > Ich habe auf meinen DS18S20 einen Kühlstern aus einem uralten > Transistorradio geklemmt. Den Kühlstern auf dem Gehäuse kann man sich sparen. Der DS28S20 macht den Temperaturausgleich viel besser übers Anschlussbein und
-
Thread
Strommessung, Leitung statt shunt
ignoriert. Es ist doch nun wirklich nicht so schwierig, auf das Kabel einen Temperatursensor (z.B. DS18B20) drauf zu kleben. Das Kabel wird ja nicht gerade AWG28 sein.
-
Thread
Plug-In-Erkennung
schrieb im Beitrag #4241123: > Was ist das für ein 1-Wire-Dallas-Dings? Der DS2401 Alternativ, der DS18S20 oder einen seiner vielen Verwandten Preiswert und gut verfügbar
-
Thread
Temperaturvergleicher OK?
Lufttemperatur. Von einem NTC würde ich eher abraten da diese meines Wissens nach nicht linear sind, ein DS18B20 oder ähnliche Typen sind wesentlich einfacher zu handhaben.
#4239673: > Von einem NTC würde ich eher abraten da diese meines Wissens nach nicht > linear sind, ein DS18B20 oder ähnliche Typen sind wesentlich einfacher > zu handhaben. Der DS1820 hätte das Sonnenproblem auch, aber dafür wird wird sich schon eine Lösung finden lassen. Harald W. schrieb im Beitrag
-
Thread
Atxmega Development Plattform
an dem Board ! Ich würde dann auch Code schreiben zu RTC (DS3231), oder Nokia5110 LCD Display, DS18B20, DCF77, usw. Und auch posten. Diese Module könnte man dann einfach anstecken, oder alles mit IC2 Bus verbinden ! Die Module zum Anstecken, könnte man so gestalten, das man auch mehrere Module
Folgendes habe ich bereits verfügbar: - Driver Bibliothek für die HW (Interfaces, Clock etc.) - DS18B20 Library - Adesto Flash Library - Atmel I2C Temperatursensor Library - ENC28J60 Library incl. IP Stack - UART Library - USB Bootloader (nahezu fertig) - SD Card Library - WS.... RGB LED Library
-
Thread
AVR-Anfängerprojekt (LED-Leiste, DCF77, SHARP-IR)
CPU kann pennen (von mir aus auch DS1307 und die CPU muss alles selber machen) einen Tempsensor DS18B20 Yunus schrieb im Beitrag #4235662: > eingeklebten LED-Strips oder RGB LEDs WS2812B mit fastLED LIB Yunus schrieb im Beitrag #4235662: > In Zukunft soll dann die Uhrzeit berücksichtigt
-
Thread
Moderatoren-Fernsteuerung?
ferner eine Konfigurationsfunktion enthalten sein, die den Seriennummern der Temperatursensoren DS18B20 konkret lesbare Zeichenketten mit maximal 20 Zeichen zuweist (Ortsbeschreibung, wo sie angebracht sind, z. B. „Rektalsonde“, „Axillarsonde links“, etc) und die Sensoren in einer beliebige
angekündigt werden. Zunächst werden 2 verschiedene Temperaturen mit digitalen Temperatursensoren DS18B20 gemessen. Dabei ist das Programm so zu gestalten, dass es ohne größeren Aufwand machbar ist, bis zu 8 weitere Messstellen vom gleichen Typ zu ergänzen. Weiter werden drei Taster abgefragt, die
-
Thread
Hat dieser Lasermodul tatsächlich 5mW Lichtleistung, oder ist das Aufschneiderei?
Uhu U. schrieb im Beitrag #4228213: > Vorschlag, der das Hobby-Budget nicht sprengt? DS18B20
-
Thread
Ca. 30 Kg Honig auf etwa 30 Grad erwärmen
Glühlampe ohne direkten Kontakt zum Eimer und Konvektion (kleiner Lüfter) sollte das machbar sein. Ein DS18B20 im Honig mit einer simplen Zweipunktregelung sollte reichen. Das Gesamtsystem reagiert ja wohl träge genug.
Input und Masse hängen 2µF MKT parallel, um das Analogsignal etwas zu glätten. Prinzipiell würde ein DS18B20 den Aufbau etwas vereinfachen, da der µC die Betriebsspannung als Referenz nimmt und man diese beim Aufbau 1x messen muß und im Code dann die Berechnungsformel entsprechend anpasst. Der DS18B20 ist
-
Thread
Mehrere tausend I/Os
abschätzen nach den ersten Musterbauten. Meine 1W kabellängen sind um 50m Stern/Bus gemischt für 7* DS18B20 deinen 1w kenne ich nicht.
-
Thread
pH Messung mit LMP7721
Temperaturkompensation. Der ADC Wert wird in einer SPS ausgewertet. Diese Hat dann auch über einen DS18S20 die Temperatur des Mediums. Korretur erfolgt dann durch die Nernst-Gleichung. > Dann möchte der MAX6070 einen Kondensator am Ausgang erledigt
-
Thread
Atmel Studio Code auslagern
Wire Source #include "DallasTemperature.h" // Dallas Temperatur Source für One Wire Sensor DS18s20 void TempRead(); #endif " Das ist hier alles was ich bisher habe
-
Thread
ATMega8 - LED-Thermometer (DS18S20)
keine Ahnung habe wie man so einen Temperatursensor bedient habe ich im Internet herumgesucht und die DS18S20 Dateien bei magicpocket.net gefunden, es ist also sehr wahrscheinlich dass die Schaltung deswegen nicht funktioniert weil die DS18S20 Dateien falsch/nicht benutzbar sind. Kurz zum Problem:
und in mein Programm implementieren? http://physudo.blogspot.de/2013/05/temperaturmessung-mit-dem-ds18s20-uber.html http://physudo.bplaced.net/Thermometer.c
-
Thread
Serielle schnitstelle
einem Temperatur https://www.conrad.at/de/temperatur-sensor-mit-direktem-digitalen-ausgang-dallas-ds18s20-55-125-c-in-05-c-schritten-gehaeuseart-to-92-176168.html sensor der mir ein digitalen wert (z.b 00001111) ausgibt die Temperatur anzeigen lassen. Ich weiß das ich diesen "Wert" mit dem TX /RX einlesen
und mit den oberen erst mal > nix zu tun hat. Noch viel besser: Wenn man möchte, laufen beim DS18B20 drei Dinge über den einen Draht, nämlich die Versorgungsspannung, Rx und Tx. Zusammen mit Gnd braucht man dann für den Anschluss nur zwei Adern.
-
Thread
DS1820 und der neue DS18S20
wollte ich mal allgemein fragen, wenn ich mir jetzt neue > Sensoren kaufe, sollte ich eher zu den DS18B20 oder DS18S20 greifen? Im industriellen Umfeld werden zu 50% die DS18B20 im 8-µMAX eingesetzt. Es folgen DS18B20 und DS18S20 im TO92 mit 20% bzw. 14%. Die Versionen im SOIC liegen mit 10% (DS18B20) bzw. 6% (DS18S20) auf den hinteren Plätzen.