-
Thread
Uno sendet nicht alleine
// Zähler für Anzahl Sensoren /*** Im Sketch unterstützte 1-Wire Temperatursensoren Maxim DS18xx ***/ const byte DS18S20ID = 0x10; // Family code of DS1820/DS18S20 const byte DS18B20ID = 0x28; // Family code of DS18B20 const byte DS1822ID
nachfolgende Teil der Setup Routine ist optional und dient nur dem Test * verschiedener Auflösungen des DS18B20 Sensors. DS1820 und DS18S20 * unterstützen diese Funktion nicht! Dieser Teil kann daher ignoriert werden. * Bei Verwendung eines DS18B20 kann die standardmäßige Auflösung von 12 Bit * auch
-
Thread
1wire BUS Sniffer Tester AVR ATmega8 Assembler
passive 1wire Sniffer liest den 1wire Bus mit und zeigt u.a. die Temperaturen der Slaves an (z.B. DS18s22,DS1822,DS18B20). Die Hanhabung ist ganz einfach. Schaltung am OW BUS anschließen und warten, bis ein beliebiger Master die Temperaturen seiner Slaves abfragt. Automatisch werden die mitgelesenen
-
Thread
[V] DS18S20 Temperatursensoren
1,50€/Stk 70Ct Versand 7 Stk vorhanden TO92 Liegen schon ein bisschen hier rum :-)
-
Thread
Atmega ADC Multiplexing
die Meßbereiche fest Aussentemperatur kann herrlich in 1w 2-Draht mit parasitärer Speisung und DS18B20 erledigt werden, LIBs gibt es zu Hauf für Atmel/Arduino Dein Brenner hat auch einen Messbereich, wenn du den nennst finden sich da Lösungen die passen!
Such mal z.B. nach dem DS18B20. Code gibt es dafür beispielsweise von Peter Danegger: https://www.mikrocontroller.net/topic/14792?goto=new#new OneWire würde ich bei Deiner Anwendung wahrscheinlich bevorzugen. Zwar muss der
-
Thread
Atmega - Messunsicherheit
Und das setzt Du einfach mal voraus, daß jeder nur mit KTY81 mißt. Ich messe z.B. mit LM335, DS18B20 und für hohe Auflösung mit SMT160-30, PT1000, Typ-K, Typ-R (1400°C). Für Typ-K, PT1000 benutze ich fertige 24Bit-ADCs die als Außenbeschaltung nur einen hochpräzisen Widerstand benötigen (AD7793
Brennertemperatur wird hier hoffentlich nie unter 0°C fallen. Für die Aussentemperaturen sind 1w DS18B20 eine gute Wahl, bis 85°C könnten die auch vielleicht deine Brennertemperatur zeigen aber ich kenne das Maximum bei deiner Brennertemperatur nicht. Hohe Messfehler im unteren Digit Bereich um 0
-
Thread
Muss der DS18B20 an PC0 beim Atmega328p?
Hallo zusammen, wie oben schon gefragt, muss der DS18B20 unbedingt am PC0 angeschlossen werden oder kann ich den auch an "jeden x beliebigen" Port anschließen? Danke für die Antworten. Patrick
-
Thread
Problem mit MSP430 + HD44870 + DS18B20
Moin Leute hab folgendes Problem mit meinem MSP430 + HD44870 + DS18B20 Irgendwie läuft der Strom nicht wie er soll. hab auch schon den Widerstand mit 4K7 Ohm Probiert leider ohne Erfolg. sobald ich mein Finger an die Litze der DATA Leitung lege scheint es zu
-
Thread
Solarboiler Temp. messen
schrieb im Beitrag #4918321: > Diese Firma ist absolut > empfehlenswert Naja, der Preis fuer die DS18B20 nicht. gfk
Am günstigsten gibts DS18B20 übrigens als Muster ;)
-
Thread
PT100 Zehntel Grad Auflösung
Auflösung. > Diese sollte wenn möglich 0.1 Kelvin oder weniger betragen. Hast du schon mal an einen DS18B20 gedacht. Der liefert dir die Temperaturdaten per digitaler Schnittstelle mit einer Auflösung von 67mK mundgerecht für den µC. Allerdings ist die Zeitauflösung dann nicht berühmt.
-
Thread
1 Wire: string senden
writing code uses the active drivers to raise the // pin high, if you need power after the write (e.g. DS18S20 in // parasite power mode) then set 'power' to 1, otherwise the pin will // go tri-state at the end of the write to avoid heating in a short or // other mishap. void OneWire::write(uint8_t v,
-
Thread
RS485 - unbedingt twistet pair nötig?
Hallo, ich versuche, mich mit der Möglichkeit zu befassen, ein DS18B20-Signal über eine RS485-Verbindung zu übertragen. Für direkten Anschluß ist die Leitung von ca 40 m zu lang. Also dachte ich, in der Nähe des DS18B20 einen RS485-Baustein und einen zweiten am MCU
Hallo ich habe an der 50-m-Rolle mit DS18B20 jetzt einen Pullup mit 2,7k und einen Kerko 100 nF zwischen Vdd und Gnd. Seit ca 24 Std habe ich plausible Meßwerte von dem Sensor bekommen. Ist nun die Zeit gekommen, den Sensor zo konfektionieren
-
Thread
Temperatursensor richtig Kalibirieren.
Ich weiß aber das der Fühler ein DS18S20 ist.
> Der Fehler des DS18S20 ist nicht linear - siehe > https://datasheets.maximintegrated.com/en/ds/DS18S20.pdf Seite 3. > > Außer der Nullpunktkorrektur müsste man also auch noch eine Eichkurve > oder Eichfunktion angeben
-
Thread
atmaga2560 + Interrupt + lan = abbruch.
karte gesendet werden sollen. wie sagt beides einzeln geht. Versuche ich jetzt nur EIN der 12 DS18B20 auszulesen und übergebe nur ein Sensor wert der Ethernet karte geht das auch GRADE noch so mit ein paar sec Ladezeit der Seite. Übergebe ich jetzt aber alle 12 temp werte und lasse diese auch
-
Thread
tsic-306 auf Boiler anbringen
Isolierung (z.B. Armaflex) drüberzukleben. Damit kann man dann auch gleich den Boiler isolieren. DS18S20 sollte auch gehen (bis 125°C). Oder MAX31725, MAX6635 (I2C).
-
Thread
Vorteile bei Umstellung von C auf C++
lassen sich beispielsweise verschiedene Sensortypen vereinheitlichen. Wenn man vorsichtshalber sowohl DS18x20 als auch LM335 verwendet hat.
-
Thread
kein Zugriff auf I2C-EEPROM
zukünftige Erweiterungen. ok, aber wieso senden die ein ack? Ob vielleicht irgend etwas von den beiden DS18B20 als Ack mißverstanden wird?
-
Thread
schnellerer digitaler Temperatursensor als DS18b20
Hi Wie träge ist der DS18B20? Oder stören Dich die (angegebenen) 750ms Wandlerzeit? MfG
dazu ein MAX6675 oder dessen Nachfolger MAX31855. Wandlung dauert ca. 200ms. Kannst aber auch den DS18B20 mit reduzierter Auflösung schneller auslesen. 9Bit ... 95ms. Der billigere DS18S20 benötigt immer 750ms.
-
Thread
Adresse DS18S20
Ich habe grad erst ein paar vergossene DS18B20 gekauft, in 2 verschiedenen Ausführungen. Die IDs waren innerhalb eines Typs ähnlich, aber die Nummernkreise der beiden Typen hatten ein völlig anderes Schema.
sollte - wie in der ersten Zeile - eigentlich 10 stehen. Ist aber nicht. Es hat zwar schon gefälschte DS18B20 gegeben, aber das waren umgelabelte NPNs, funktionierten also nicht. Die hier funktionieren und liegen recht gut gleichauf.
-
Thread
Fernsteuerung von Leistungsstellern mit Raspberry Pi
beträgt bei Sternverkabelung ca. 15..20m. Als Temperatursensoren kommen die üblichen 1-wire Typen DS18S20 zum Einsatz. Für die Steuerung der Heizbandleistung überlege ich, welches die aufwandsärmste Lösung wäre. Ich sehe folgende Möglichkeiten: Direkte Ansteuerung eines Halbleiter Relais (SSR,
-
Thread
STM32 CRC mit 3 Byte Daten
per CRC prüfen willst, brauchst Du da eine 32bit Prüfsumme? Habe die Prüfsummen-Routine für den DS18B20 leider auch nur kopiert (geht mir halt nicht in den Kopf), soll halt für 'viele Daten' ungeeignet sein, was ich gelesen habe. Vll. kannst Du damit was anfangen, ist allerdings Assembler :/ [avrasm
-
Thread
Temperatursensor gesucht
Wieviele Atmels,DS18x20,LM335 kennt ihr, die bis zu den 150°C taugen?
-
Thread
ESP8266 Wiederaufbau einer WLAN Verbindung
Arduino. Das Teil liegt in einer Ecke und zeichnet alle XX Sekunden die Temperatur von 1 bi 16 DS18B20 auf. Die Daten werden Permanent in einer Datei auf dem ESP8266 Board gespeichert. Wenn ich Lust und Zeit habe, rufe ich die Daten über WLAN ab. Ich habe ein PC Programm programmiert, welche die Datenübertragung
-
Thread
TESLA storniert deutsche Zulieferteile Gesperrt
Chinesen brauchen uns nicht - aber wir anscheinend die Chinesen, sonst würden wir ja kaum jeden blöden DS18B20 Sensor bei Alibaba bestellen (and dann einen umgestempelten BC547 bekommen).
brauchen uns nicht - aber wir anscheinend die Chinesen, sonst > würden wir ja kaum jeden blöden DS18B20 Sensor bei Alibaba bestellen > (and dann einen umgestempelten BC547 bekommen). Hab mir schon gedacht, dass manche das ewige Tanzen dem klaren Wort vorziehen. Das VW Werk in China heißt VW-Werk
-
Thread
gibt es brauchbare Isolierpasten?
Leute ja wüssten > was er bauen will, Du sagst es, genau so wollte ich es, allerdings keinen DS18B20. Aber immerhin hatte ich es in meiner unbeholfenen Weise doch so gut beschrieben, daß Du es gleich verstehen konntest ;-) Nur mit der Silikonfüllerei ist nichts, vielleicht muß es mal wieder ausgebaut
Alexander S. schrieb im Beitrag #4875325: > allerdings keinen DS18B20. Axel S. schrieb im Beitrag #4875345: > über das mittlere > Bein - dann sind alle 3 Beinchen Es koennte ein KTY81 mit nur 2 Beinchen sein, aber das ist ja auch wieder geheim. sdecc
-
Thread
SD Karte(FatFs) verträgt sich mit ENC28J60 nicht
mit dem ENC28J60 zu vertragen. Denn ich wenn ich alles angeschlossen habe(external i2c eeprom, 2x ds18b20, lux sensoren, tft display) und dann meine 2GB SD Karte lesen will. Geht das er zeigt mir ohne Probleme denn freien Speicher auf der Karte an. Stecke ich nun denn ENC28J60 hinzu. Dann sagt er
Abschnitt hat seine eigene Spannung Versorgung also der ENC28J60 bekommt 5V vom LM7805, der ATMega644, ds18b20, eeprom bekommen von einen anderen 5V Regler Spannung, und das TFT mit SD Karte bekommt auch von sein eigenen 5V Regler die Spannung. Es sind nur die GND's verbunden. Woran könnt das liegen?
-
Thread
Welche Verbindungsstecker für I2C ?
Raspbian mit entsprechenden Kernel-Treibern für 1-wire kommt. Sogar mit einem extra Treiber für die DS18x20 Sensoren: Kernel module w1-gpio w1-therm1 Hatte ich bis eben auch keine Ahnung von, fand ich einfach interessant, dass es das alles schon fertig gibt.
-
Thread
HMC5983 Thermometerdaten umrechnen klappt nicht
So habe den Sensor mal rausgestellt und per WLAN "verkabelt": Zur Kontrolle einen DS18B20 von dem ich weiss dass er funktioniert. Hier mal erste Werte, wird gerade wieder wärmer und die Sonne scheint aussen hin. DS18B20 (°C), HMC5983 (direkt aus Registern) -2.8xx °C, 0xF6C0 -2.500
[code] DS18B20 MSBLSB | 2er-komp, LSB/32 +25 | 2er-komp, LSB/32 ----------------------+----------------------+------------------ -1.875 0xF6C0 | -27 | -2 -3.000 0xF6C0
-
Thread
arduino lcd spinnt
Espressomaschine zu überbrücken, dazu nutze ich einen Optokoppler, den ich über den Arduino ansteuere. c) 2 DS18B20 Temperatursensoren auszulesen und die Werte anzuzeigen (1wireBUS) Nachdem ich die ganze Sache einige Wochen als fliegender Aufbau auf dem Basteltisch getestet habe und alles tagelang problemlos
-
Thread
1wire Tester - Busspannung beim Messvorgang ATmega8 Assembler
Durch den erhöten Strombedarf beim Messvorgang mancher OW-Slaves z.B. DS18s20, DS1820 kann die Busspannung unter Umständen empfindlich zusammenbrechen (lange Leitungen, viele Sensoren). Sinkt die Busspannung unter einen kritischen Wert, dann kann der Slave nicht mehr korrekt
-
Thread
1wire Luftfeuchte Sensor DHT11/DHT22 oder Alternativen?
Inkompatibilität gibt, gibt es eine Sensor Alternative die sich an einem vorhandenen 1-wire Bus wie der beim DS18B20 benutzen läßt? Danke für jede Antwort. :-)
hilft dir aber bei deinem Problem aber auch nicht weiter. Wenn du kompatibel bleiben willst zum DS18B20, dann solltest du dich mal beim Hersteller nach geeigneten Sensoren umsehen: https://www.maximintegrated.com/en/products/digital/one-wire.html
-
Thread
Nachkommawert auf Display ausgeben (in C)
Komplement gebildet (also entweder $FF-x oder $00-x .. Eines davon passt). (wenn's halbwegs zum DS18B20 kompatibel ist) Dann hast Du den Zahlenwert wieder als positive Zahl, musst Dir halt merken, daß da nen Minus vor gehört (oder sogar bei der Umwandlung schon ausgeben). Die Nachkommastellen
https://www.mikrocontroller.net/topic/202928 Siehe ganz unten. Code ist zwar ursprünglich für DS18S20, es ist jedoch auch eine Routine drin, die den 12-bit-Temperaturwert direkt ausgibt. Wahlweise mit oder ohne Vor-Null-Unterdrückung.
-
Thread
SMT160-Alternative für lange Leitungen
m und die Bauform müßte TO18 oder TO92 sein. Habt ihr vielleicht alternative Vorschläge zu dem DS18B20? Vielen Dank schon mal! VG Alexander
Die 74LVC1G08 sind für mich schwierig anzuwenden, weil die DS18B20 in vorhandene Edelstahlhüllen unter Wasser eingebaut werden sollen, da, wo jetzt die SMT160-30 sind. Eine Alternative wäre für mich PT100, die z.Zt. nutzlos noch vor Ort eingebaut sind. Ich habe
-
Thread
SD Karten Library für ATMega gesucht
dem ATMega328P ohne Probleme. Bei mein Projekt(ATMega644) mit ENC28J60 und TFT display, i2c eeprom, ds18b20 sensoren gibt es noch Probleme. Ich weis noch nicht warum er sie dort nicht init kann. Wenn ich aber alle Includes entferne funktioniert es auch auf dem ATMega644 mal schauen was genau dort stört
ATMega328P ohne Probleme. Bei > mein Projekt(ATMega644) mit ENC28J60 und TFT display, i2c eeprom, > ds18b20 sensoren gibt es noch Probleme. Ich weis noch nicht warum er sie > dort nicht init kann. Wenn ich aber alle Includes entferne funktioniert > es auch auf dem ATMega644 mal schauen was genau dort
-
Thread
Steuerung für eine automatische Pferdefütterung
Getriebgehäusetemperatur im EEPROM gespeichert. Die Addresse hierfür ist die 9-bit Temperatur vom DS18S20 + 110 + Offset. Für den Fall das mal keine Signale von der Lichtschranke kommt, kann das System dann auf Zeit fahren. Zurnot können Werte zwischen zwei Temperaturen Interpoliert werden. Die Zeitbasis
-
Thread
BME280 Erfahrungen
Datenblatt). Wer genaue Werte für die Lufttemperatur haben will, muß schon einen externen Sensor (zB DS18B20) bemühen. 3. man findet in Softwarebibliotheken (va Arduino-Bibliotheken - Adafruit weist jedoch darauf hin!) häufig Funktionen, welche die Seehöhe=Höhe über Meeresniveau, berechnet aus den BME280
-
Thread
suche einfachen und guten Temp Sensor
Evtl. DS18(B)20
TSIC aber bisher auch nur gelesen, als ich mich über den DS18B20 ärgerte *gg*
-
Thread
"Wärmedecke" für Elektronik?
einem Schaltregler DC/DC stepper und PTC oder NTC in der Rückführung, alternativ mit einem µC und DS18B20
Schaltregler > DC/DC stepper und PTC oder NTC in der Rückführung, alternativ mit einem > µC und DS18B20 geht auch einfacher. Man braucht nur einen Transistor und einen Basiswiderstand. Emitter und Kollektor mit der Stromversorgung verbinden und den Basiswiderstand so wählen, dass die max. Verlustleistung
-
Artikel
Onsen Eierkocher
dem zugehoerigen Optokoppler sind fuer ca. 5 Taler zu haben. Temperatursensor. Der Temperatursensor DS18B20 kommt mit 3 Anschluessen: blau - Masse rot - Spannungsversorgung ueber einen 4.7k Widerstand gelb - Messwert Das Ding ist wasserdicht verbaut und kann bis 100 Grad verwendet werden. Die Verbindung
Write PID settings to EEPROM X - Display status Source Code Library fuer 1-wire Devices Library fuer DS18B20 Library fuer den PID Regeler Fotostrecke.
-
Thread
Mehrere Bluetooth Sender gleichzeitig möglich?
Oder kann/muss ich die immer nacheinander neu verbinden? Als Temperatur-Sensor möchte ich den DS18B20 nutzen. Da ich grundsätzlich keine Ahnung habe, habe ich mich bewusst für die Arduino Umgebung entschieden. Vielen Dank für eure Hilfe und noch schöne Weihnachtstage, Martin
Jetzt bekommt jeder Sender noch einen Temperatur und Luftfeuchtigkeitsfühler DHT22 und einen weiteren DS18B20 um den Vor- und Rücklauf der Heizkörper zu messen. Das ganze soll dann behilflich sein den hydraulischen Abgleich der Heizplatten über die Rücklauf Temperatur zu verbessern. Derzeit laufen
-
Thread
Es saugt und bläst der Heinzelmann
Weile bis zum Filterwechsel, spart Filter Man könnte ja Die Temperatur mit einem "Arduino" und DS18B20 protokollieren und wenn der Filter zum Wechseln fällig ist sieht man an der Temperaturdifferenz wenn die Lüfter nicht mehr genug schaffen.
-
Thread
Mixed Signal Schaltungs+Layout Design Frage
Referenz. Vermutlich werfe ich den LM35-Teil über Board und verwende eine Alternative (digital DS18B20). Dann könnte ich auch gleich noch statt dem MCP3201 den LTC1864 verwenden und den differentiellen Modus (nochmal) testen (der ist true differential pseudo bipolar und hat ein Vorzeichen).
-
Thread
Aufputz Gehäuse für Temp Sensor
braucht man für einen Sensor unbedingt ein Gehäuse? bei mir schauen die DS18B20 unterm Deckel von Schalter oder Steckdosen oder Telefondosen (wegen der 2 Zuleitungsdrähte) hervor, stört kaum und fällt niemanden auf. Notfalls wer es braucht wirklich die Billigsten schlachten
-
Thread
Passende Bauteile für ein Projekt wählen
Pin-Anzahl soll man nicht überbewerten. Die Temperatursensoren kannst du alle an einen Pin hängen (DS18B20), die Lüfter hängst du über zwei Pins und einen PCA9632 o.ä. dran und wie kommst du bei 12 7-Segment-Anzeigen auf 29 Pins. Mit Multiplexbetrieb sind das 12+7 Pins, wobei man das Segmentsignal z.B
-
Thread
Doppeltes Schiebepoti ersetzen - Fernbedienung Heizungsanlage
Fernbedienung oben abgebaut aber den Fühler sitzen lassen und da jetzt noch 3 Adern frei waren noch einen DS18B20 mit eingebaut. Zu den Potis: zwei hintereinander?
FB-Heizung nach dem Abgleich nicht mehr drehen. Im Bild zu sehen sind nun das Wandthermostat mit dem DS18B20, ein selbstbau Funkthermostat (von denen ich grade 10 mache) und das Huger Kaufteil. Ich hab jetzt 23.13 (Wand), 23.12 (Funk) und 23.1 (Huger). Alle 3 werden wohl nicht um den selben Faktor falsch
-
Thread
H20Zählwerk mit Watchdog auswerten
habe derzeit zo etwas gemacht mit einen "Butterfly" bord von AVR. Hat S0-Pulsen gezaehlt, aber auch DS18B20 temp. Sensoren ausgewertet. Das alles hat functioniert mit 3 AAA Zellen : http://wiki.robotmc.be/index.php/Datalogger Jetzt lauft das ueber ein Raspberry Pi, aber mit ein Netzteil.
-
Thread
Viel Information mit wenig Bytes übertragen
schrieb im Beitrag #4818814: > Kann der Sensor überhaupt auf Zehntel Grad genau auflösen? Jeder DS18B20 für 60ct schafft das locker. Was spricht dagegen, die 12 Bit, die vom Sensor kommen, auch zu übertragen? Die Übertragung informationsloser Bits (Rauschen) kann man verringern, indem man beim Sensor
-
Thread
Mehrere Dallas
) Byte_Wert |= m;}while(m*=2); return Byte_Wert; } Lies Dir mal meinen Code durch (ist für DS18S20, evtl. musst Du ihn ein wenig anpassen): https://www.mikrocontroller.net/topic/202928#2002950 weiter unten ist er ausführlich kommentiert. Viel Erfolg!
-
Thread
Akkuschrauber - Motorbremse = Motorschaden?
schweinerobust und böse stark. http://www.hitachi-powertools.de/products/productdetail/5151004000/18V/121113/DS18DBEL%282.5L%29-%28HSC-II%29-Akku-Bohrschrauber