-
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
ISDN Verteiler für 1-wire (ds18b20)
Hallo, Ich nutze diese Verteiler für Ds18s20. Kommen bei mir aber von Reichelt. Die lassen sich mit etwas Geschick öffnen und mit dem Seitenschneider von den Widerständen befreien.Die Leitungen sollte man besser nicht abreißen, da die sich
-
Thread
DS18B20U (µSOP) auf nen Stripe.
Hallo Leute, ich habe vor, den Temperatursensor DS18B20U als µSOP wie eine LED-Stripe auf eine flexible Platine zu setzen. Der Stripe soll letztendlich 2m Länge und die Sensoren darauf einen Abstand von 25mm haben. Das heißt, dass dann 40 Temperatursensoren
ich mir! Allerdings hat die einen kleinen aber bedeutenden Nachteil: Die Wärmeleitung. Mit den DS18B20U komme ich mit drei, maximal vier dünnen Leiterbahnen und minimalster Bestückung aus. Jedes Bauteil mehr und vor allem mehr Kupfer verändert nachhaltig die Temperaturkurve entlang den Sensoren.
-
Thread
Hast du das Datenblatt gelesen?
Seien wir doch mal ehrlich. ATtiny 13, 172 Seiten Datenblatt. Auch der ATmega 328, über 300 Seiten. DS18B20, 22 Seiten (ganz gelesen und(!) verstanden (!)) Wenn man doch am Anfang steht und was lernen will, ist es da nicht mehr als verständlich, dass man nicht erst tausende von Seiten an Datenblättern
22 Seiten. Außerdem finde ich das noch spannend die ganz zu lesen. Ein raffiniertes Ding, dieser DS18B20. Wie ich lese, seid ihr auch schon die Generation der alten Säcke und wäre ich beim Bund geblieben, dann wäre ich nun schon Rentner. Wir sind sicher noch aus einem anderen Holz geschnitzt
-
Thread
DS18B20 an zwei Geräte anschlißen - Ideen gesucht
Ich habe einen Warmwassertank. In diesem ist eine Tauchhülse verbaut, in der ein DS18B20 steckt, der mit der Heizungsanlage verbunden ist. Die vom DS18B20 ermittelte Temperatur würde ich gerne mit einem anderen µC auslesen und weiter verarbeiten. Im Grunde bräuchte ich "nur" ein Y-Kabel
DS18B20 mit uC einlesen und damit 2 Sensoren simulieren?
-
Thread
Induktion - uC haengt sich auf
Hallen-Ventilationssystem will ich die Effektivitaet eines Waermetauschers messen. Dazu habe ich ein paar DS18B20-Sensoren vor und hinter dem Tauscher im Zu- und Abluftkanal installiert plus Stroemungssensoren. Die Kabel laufen anschliessend zu einem kleinen Mega8, der das Ganze auswerten soll und die fertigen
Montageplatte). In der RS485 eine Filterdrossel eingebaut? Das gleiche in der Datenleitung zum DS18x20 Sensor?
-
Thread
Aus +5 Volt(von LM7805) eine negative -5 Volt Spannung machen möglich?
Temperaturen gemessen werden sollen. Unsagbar beschaltungsarm und kabeladernsparend wäre dann ein DS18B20, wenn auch nur für den Bereich -55°C bis +125°C.
Wer verbreitet soetwas? Im Datenblatt zum LM35: "0.5°C Ensured Accuracy (at 25°C)" und beim DS18B20: "±0.5°C Accuracy from -10°C to +85°C"
-
Thread
DS1822 auslesen klappt nicht mehr, Atmega8, BASCOM
--------- Config 1wire = Portc.5 'Eingang für 1-Wire Sensor DS18x20 Dim Dsid1(8) As Byte '1. Sensor ID 64 bits (8Bytes) incl CRC als array Dim Dsid1scratchpad(9) As Byte 'Scratchpad 72 Bits
Tabellen Data1: ' 0 1 2 3 Data " " , "DS1822 " , "DS18S20" , "DS18B20" Data2: ' 1 2 3 Data 34 , 16 , 40 [/code]
-
Thread
DS1820 Temp-Unterschied am Net-IO
wäre der Siliziumchip in kürzester Zeit in A... Gruß Diletti P.S. Man kann aber auch einen DS18B20 mit einer DS18S20- Routine auslesen und sich über das Ergebnis trefflich wundern oder streiten Schönen Tag noch ...
Sensoren steht nur Dallas DS1820 drauf. Die IDs beginnen beide mit 0x10, es handelt sich bei beiden um DS18S20. Außer, dass der eine Sensor Defekt ist habe ich keine weiteren Ideen. Werde mir wohl einen weiteren Sensor besorgen und dann mal schauen. Gruß Olly
-
Thread
Aquariumcontroller: hängt sich auf / stürzt ab / friert ein - Hilfe!
zusammen hängen muss. Vielleicht nimmst du mal die Zeitvarianten für einen Test raus? Auch den DS18S20 (nicht vielleicht DS18B20?) fragst du da sehr merkwürdig ab. Da gibt es bessere Beispiele für Arduino. Ich hab das auch immer ganz schnell mit der "Zeit" Probleme bekommen. Auch mit der Delay
Guten Abend, das sind ja viele Antworten! @Frank - es ist 100% ein DS18S20, - der Tipp mit den Delays klingt logisch, teste ich mal. @us73 - fertiggestellt habe ich den Code auf Arduino 1.0.2 - Binäre Sketchgröße: 23.380 Bytes (von einem Maximum von 258.048 Bytes
-
Thread
NTC Widerstandswerte
Wie genau willst du messen? ich hatte oben schon auf genauere einfach anzuwendende Sensoren wie DS18B20 hingewiesen, aber vom TO kam keinerlei Reaktion.
Werner13 schrieb im Beitrag #3541844: > Womit dann? z.B. mit dem oben vorgeschlagenen DS18B20.
-
Thread
HTML Anzeige - Farbe Meldetext ändern
RandomNerdTutorials.com; genaue Angabe siehe *.ino. Das Programm liest den Temperaturwert mittels DS18B20 ein, er wird ausgewertet und mittels WEMOS D1 alle 5 sek an eine Internetseite geschickt. Diese zeigt den Temperaturwert in °C und °F an, ebenso ob alles ok ist ("kein Fehler") oder ein Fehler ansteht
Hast Du denn den Beipackzettel unter https://randomnerdtutorials.com/esp8266-ds18b20-temperature-sensor-web-server-with-arduino-ide/ gelesen und verstanden? Genau wie Du TEMPERATUREC und TEMPERATUREF austauschst, kannst Du natuerlich die Farben im dem Web-Code austauschen. Oder
-
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
-
Thread
DS18S20 - Erweiterte Genauigkeit
Hallo zusammen, bin gerade dabei einige DS18S20 auszuwerten. Da ich keine 16bit Multiplikation verwenden wollte, hab ich versuch das ganze auf 16bit Substrakion zu vereinfachen. Nach dem ich die Formel aus dem Datenblatt für eine Temperatur
-
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
Aufbau Smart Grow System
bauen. Umfassen soll das ganze: Einen RPi4 mit 4GB Ram und Mycodo als Basis. Einen Pico mit 1 DS18B20 und DHT22 oder ähnlichen Sensoren um 1. Wassertemp festzustellen und die Umgebungswerte zu überprüfen. Nun möchte ich mit dem/einem weiteren Pico, 4-8x PC Lüfter (wie den Arctic F12) mit PWM schalten
Johannes K. schrieb im Beitrag #7887440: > Einen Pico mit 1 DS18B20 und DHT22 oder ähnlichen Sensoren um 1. > Wassertemp festzustellen und die Umgebungswerte zu überprüfen. > Nun möchte ich mit dem/einem weiteren Pico, 4-8x PC Lüfter (wie den > Arctic F12) mit
-
Thread
flashing ESP32 via FT232RL
hatte. Aber die Antworten waren Verständnislosigkeit und Unglauben. Auch mit Temperatur-Sensoren DS18B20 hab ich Probleme. Sie funktionieren, aber der Modus, bei dem die Sensoren über die Datenleitung versorgt werden (dann spart man den 3,3 V Anschluss) geht nicht. Die Arduino-Bibliothek CheckDS18B20
Karl-Heinz V. schrieb im Beitrag #7621719: > Auch mit Temperatur-Sensoren DS18B20 hab ich Probleme. Sie > funktionieren, aber der Modus, bei dem die Sensoren über die > Datenleitung versorgt werden Ein bekanntes typisches Verhalten von Fakes.
-
Thread
Probleme mit DS1820 (Temperatursprung)
Temperatursprung auf Bit-Ebene in den Rohdaten des Sensors bedeutet. Wie machst du die Stromversorgung der DS18B20 (extern oder parasite power)?
Sensors? "normalem Fehlerverhalten des Sensors" scheint mir etwas eigenartig. Hier laufen 8 DS18B20 über parasite power it einem ATmega8 und die benehmen sich alle anständig.
-
Thread
Software-PID-Controller
benötige. Ich habe schon mit inpout LED's und Schaltern an einem LPT Port was gemacht, und mit 3 Dallas DS18S20 eine Tempregelung (on/off) gebaut. Ganz unbedarft bin ich nicht, aber das dauert halt... Ich dachte echt das es längst so was gibt.
Wenn du mit dem DS18S20 schon gearbeitet hast, warum willst du den nicht verwenden?
-
Thread
1-Wire Interface selber bauen
Grundsätzlich sehr gut. Auch an einem USB per Adapter. Was würde der DS2490 denn mehr bringen als der DS18S20? Was ist denn ein OW-Webserver? Also was ein Webserver ist weiß ich schon, aber einen Webserver für dieses Projekt habe ich noch nicht gefunden. Gruß Björn
der Fall ist. Der DS18S20 ist ein 1-Wire-Temperatursensor, also nicht vergleichbar mit einem DS2490. > Was ist denn ein OW-Webserver? Also was ein Webserver ist weiß ich > schon, aber einen Webserver für dieses Projekt
-
Thread
DS1820
Hallo, Ich will einen DS18S20 auslesen... Ich benutze ienen Controller von Atmel mit nem Takt von 7,37 MHz. Die Prozeduren zum Reset, Schreiben und Lesen müssten eigentlich stimmen, hab mal ein Oszi dran gehangen... Doch irgendwie
Hallo, ich versuche jetzt schon seit gestern den ds18s20 zum laufen zu bekommen, es gelingt mir aber nicht. Ich wollte ganz einfach anfangen und erstmal den Presence Puls abfragen und genau da liegt schon das Problem. Der Sensor antwortet einfach nicht
-
Thread
TI CCS v9: Treiber für DS1820
DQ-Leitung auf High, sodass nur '1' gelesen werden. Somit die FRage: Hat schon mal jemand einen DS18B20 erfolgreich mit dem SkipRom-Command ausgelesen? Herzlichen Dank!!
>Hat schon mal jemand einen DS18B20 erfolgreich mit dem SkipRom-Command ausgelesen? Ja. PAP wie bei dir, mit Ausnahme von >usdelay(1000); Ist das 1 ms Wartezeit? Wenn ja, dann zu wenig. Auf Delaybasis mindestens 750 ms warten
-
Thread
AVR-NET-IO + D18S20 Anschluss
Hallo, ich bräuchte etwas Hilfe beim Anschluss des DS18S20+ Temperatursensors. Laut Pollinbeschreibung das DS18S20+ Sensors ist 1=Ground, 2=Daten, 3=?. http://www.pollin.de/shop/downloads/D180014D.PDF Bei dem AVR-NET-IO Board habe ich (wie auf dem
Der DS18S20 wird von der Original-Software nicht direkt unterstützt. Du wirst wohl eine alternative Software nehmen müssen. Der DS18S20 wird über das 1-wire Protokoll angesprochen. http://www.mikrocontroller.net
-
Thread
Temperatursensor (schnell)
DS18B20: Bei 9 Bit Auflösung, was für 1°C Genauigkeit ausreicht, sind es knapp 100ms, bei voller Auflösung 750ms. Was nicht heisst, dass der DS in 100ms auf die Temperatur reagiert, das ist nur die Messzeit
genau möchte ich wissen, wie lange ich von Startzeile des Auslesens brauche, bis zur Ausgabe Der DS18B20 im TO92-Gehäuse ist ein langsamer Sensoren. Dass die 12-Bit-Conversion bis zu 750ms dauert, ist in dem Zusammenhang zweirangig. Das ist immer noch rasend schnell im Vergleich zu der Geschwindigkeit
-
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
Suche digitalen Öltemperatursensor
Stift", und passt damit wohl nicht in meinen Flansch rein. Der Sensor selbst ist mir recht egal. DS18B20 oder sonst was, Hauptsache Digitalausgang, und muss nicht kalibriert werden. Ein Preis um 10€ wäre ideal. Hat da jemand einen Vorschlag für mich?
Nur mal so für die Stänkerer. Ein DS18x20 geht wunderbar im Auto. Vernünftige Spannungsstabilisierung und -filterung wie im genannten Link vorausgesetzt. Warum wird hier immer so ein Wind gemacht, wenn man es selbst wahrscheinlich noch nie
-
Thread
Minimierung Messunsicherheit Temperaturmessung
würde auch über digitale Sensoren (One-Wire oder I2C) nachdenken. Hier hat jemand mit einem einfachen DS18B20 und etwas Kalibrierung eine Genauigkeit von deutlich unter 0.1 Grad erreicht: https://thecavepearlproject.org/2016/03/05/ds18b20-calibration-we-finally-nailed-it/ Wenn es nur auf die relative
bezüglich der Daten/spezifizierten Messgenauigkeit noch ein gutes Stück besser sind als der gute alte DS18B20. Beim mechanischen Aufbau muss man natürlich etwas darauf achten dass der Sensor tatsächlich die Lufttemperatur misst und nicht zu stark durch die Wärmeleitung über Anschlüsse/mechanische Befestigung
-
Thread
Temperaturüberwachung von Kühlkörpern
Oder per 1-Wire, DS18B20. Da hast du auch gleich immer ne CRC Checksum mit dabei und hast so gute Chance eine fehlerhafte Übertragung zu erkennen. gruß cyblord
empfehlen, die kapazitive Last einer 50 Ohm Leitung könnte für den DS18S20 zu groß werden. Grüße Löti
-
Thread
Frage an die onewire spezis
Hallo zusammen, ich möchte nen DS18S20 auswerten habe aber nur noch rund 400Byte an Flash übrig. Ich habe mir mal den Beispielcode von Peter angeschaut kenne aber das Protokoll noch nicht in der Tiefe. Bei dem genannten Beispiel ist das gesamte Protokoll implementiert. Gibts nen quick & dirty für die Auswertung von "nur einem" DS18S20 ? Mir gehts bei der Frage um eine Einschätzung, kann mich ja dann daran versuchen.
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
eingesetzten Displaysourcen beschrieben / dokumentiert. Eine weitere Sourcedatei betrifft einen DS18B20 Temperatursensor so sind eben dem Archiv hinzugefügt worden: - Sourcedateien für SSD1306 OLED-Displays mit I2C-Interface - Sourcedateien für das Auslesen eines einzelnen DS18B20 Temperatursensors
ein Inhaltsverzeichnis hinzugefügt sowie den Inhalt selbst um eine Beschreibung der Software für DS18B20 Temperatursensor und SPI-TFT Displays mit ST77xx Controller hinzugefügt. Im Archiv selbst sind dann auch die Sourcen für den DS18B20 sowie für SPI TFT-Displays enthalten. Zum anderen habe ich
-
Thread
18x20 welches Messprinzip
insbesondere die Suchfunktion des Forums) rätseln, ob es sich vielleicht um die Temperatursensor-ICs DS18B20 und DS18S20 handelt.
> ist. Die Suchfunktion des Forums hatte jedenfalls deutlich Schwierigkeiten, den Thread dem DS18B20 zuzuorden.
-
Thread
ESP8266 (ESP-12E) WLAN: Problem nach Abschalten des Access Points
STA_IF- und AP_IF-Mode aktiv. Die Stromaufnahme beträgt ca. 80 mA bei 3,3 V. Ein angeschlossener DS18B20 funktioniert einwandfrei. Die Adresse des DS18B20 und die gemessene Temperatur werden ausgegeben. [code] ## Testprogramm from machine import Pin import onewire import time, ds18x20 ow = onewire.OneWire(Pin(5)) ow.reset() ds = ds18x20.DS18X20(ow) for i in range(20): try: roms = ds.scan() ## Adresse des DS18x20 print(roms) ds.convert_temp() ## Start der Wandlung
-
Thread
Wireless Temperatursensor Problem
Auf dem Tiny84 ist dieser Code drauf: https://github.com/nathanchantrell/TinyTX/blob/master/TinyTX_DS18B20/TinyTX_DS18B20.ino Beim Empfänger der hier: https://github.com/nathanchantrell/TinyTX/blob/master/TinyTX_RX_Simple/TinyTX_RX_Simple.ino Wäre toll, wenn ihr mir helfen könntet. Die Spannung am DS18B20 habe ich bereits gemessen. Hier liegen saubere 3,3V an. Wenn ich den Sensor einzeln mit einem Uno verbinde (natürlich inkl. des 4,7k Widerstandes) funktioniert er tadellos. Gruß Cornelius
-
Thread
328P LichtWecker
MOSFETs (OCxx) LCD (Datenleitungen auf einen Port, z.B. PA0...PA3) Encoder-Phasen Encoder-Taster DS18B20 Die ISP-Anschlüsse kanst du *auch* für andere Zwecke verwenden, aber "E" vom LCD ist keine gute Idee.
OCxx) > LCD (Datenleitungen auf einen Port, z.B. PA0...PA3) > Encoder-Phasen > Encoder-Taster > DS18B20 > > Die ISP-Anschlüsse kanst du auch für andere Zwecke verwenden, aber "E" > vom LCD ist keine gute Idee. Namen sind zwar Schall und Rauch, sagt man, aber alle Pins des ATmega328 mit einem
-
Thread
Suche dig. Temperatursensor mit wenig Wärmetransport von/zu seinen Pins
Ein DS18B20 (TO92) dürfte keine allzu gute thermische Verbindung zum PCB haben wenn du die Anschlussdrähte nicht zu kurz machst und dort nicht direkt auf eine Massefläche o.Ä. gehst.
. Zwei nur an den ungekürzten Anschlußdrähten ganz am Ende verbundene DS18B20 koppeln geschätzt mit 1/3 der Temperaturdifferenz rüber.
-
Thread
DS18S20+STK500=No Sensor found
Hi, ich habe an meinem STK500 an PORTC einen DS18S20 Sensor angeschlossen. GND an GND, und VDD an VTG sowie DQ mit 4,7k nach VDD und an PC6 von PortC. Egal mit welchem fertigen Software ich es Probiere. Immer bekomme ich "No Device found" oder
Convert_T and Read Sensor by Sensor (reverse order) Convert_T for all Sensors and Read Sensor by Sensor DS18X20_start_meas: Short Circuit ! Start meas. failed (short circuit?) Verbose output DS18X20_start_meas: Short Circuit ! No Sensor found Convert_T and Read Sensor by Sensor (reverse order) Convert_T
-
Thread
DS18S20 - extended resolution bei Temperaturen um 0°C
Hallo, ich beschäftige mich seit einiger Zeit mit dem DS18S20. Nun habe ich versucht, die Temperatur für Auflösungen größer 9Bit gemäß der Formel im Datenblatt zu berechnen: [math]TEMPERATURE = TEMP_-READ - 0,25 + \frac{COUNT_-PER_-C - COUNT_-REMAIN}{COUNT
gandalf.arubi.uni-kl.de/avr_projects/tempsensor/index.html http://gandalf.arubi.uni-kl.de/avr_projects/tempsensor/ds18x20_demo_20100715c.zip Und extended temp for 18s20 - the easy way [c] // only work on 12bit-base if( fc == DS18S20_FAMILY_CODE ) { // 9 -> 12 bit if 18S20 /* Extended res. measurements
-
Thread
Anfänger: Geht das so?
den Controller hängen und das Display auch im 8-Bit-Modus benutzen. Die Adressierung mehrerer DS18S20 an einem Bus wird im Datenblatt beschrieben. Gruß Jobst
Für die DS18S20 die an einem Dateneingang betrieben werden benötigst du nur einen 4k7 als Pullup.
-
Thread
DS18B20 - Daten im RAM sammeln und übertragen?
Guten Morgen, ich wollte diverse DS18B20 bei uns im Haus installieren und jetzt stellt sich mir unter anderem die Frage, wie ich die Daten sinnvoll mit einem Mikrocontroller sammeln kann? Die Messwerte sollen zunächst im RAM des Mikrocontrollers
langen Leitungen (~20 Meter Telefonkabel, ungeschirmt) Kaputtgegangen sind schlussendlich die DS18B20-Fakes. Da hatte ich welche erwischt, die ihr Scratch-Pad als EEPROM ausgeführt hatten. https://github.com/cpetrich/counterfeit_DS18B20 Nach so einem Jahr waren die Schreibzyklen aufgebraucht
-
Thread
Mehrere UARTs auf eine Schnittstelle
Terfagter schrieb im Beitrag #1784601: > Wir lesen 4x einen DS18B20 1-wire Temperatursensor aus. (Empfangen; jede > sec 1 mal auslesen) Ohne UART direkt in Software > 1x GPS-Modul (Empfangen; jede sec 1 mal auslesen; 9600bps) 1. UART > 1x GSM-Modul (
das so? Dann bräuchte ich ja keinen I2C Baustein mehr... Funktioniert das auf die Entfernung µC-DS18B20 max. 50 cm?