-
Thread
Suche günstigen Temperatur-Logger
Hi, ich habe sowas mal mit einem Arduino UNO, mehreren DS18B20-Sensoren, einer SD-Karte und einer DS1307-Echtzeituhr aufgebaut - das ging super und ich hatte schöne CSV-Dateien auf der Karte. Die Komponenten waren auch relativ günstig - wobei ich jetzt nicht
-
Thread
STM32 DS1820 Gesperrt
Guten Tag, Ich versuche nun schon eine Weile den DS18B20 am STM32F103 zum Laufen zu bringen jdoch ohne erfolg. Angeschlossen ist der DS18B20 an PortC.0 mit externen Pullup 4,7K wie im Datenblatt vom DS18B20 beschrieben. Leider bekomme ich als
Buffer für Strings char read_write_buffer[50]; while(1) { //__disable_irq(); DS18B20_Convert(); DS18B20_Read(); DrawString(23,127,read_write_buffer,&Arial_10x15,Orange,BLACK); //__enable_irq(); } } [/c]
-
Thread
[s] cpld breakout board mit altera cpld oder fpga mit speicher
möchte eine Lüfterregelung für den pc bauen mit temperatur messung am cpu hdd gpu sys temp mit einen ds18b20h weiters möchte ich noch die drehzahl der lüfter messen -> mit cpld oder fpga. weiters möchte ich die lüfter per pwm in abhängigkeit der temperatur regeln. weiters möchte ich, da ich hobby
-
Thread
Multi-Prozessor-Systeme mit LauchPad
enthalten. Im Service-Layer habe ich Dienste, wie "I²C-Bus-Expander ansteuern", "Temperatur aus einem DS18B20 auslesen", "LED blinken", "PWM erzeugen" und (mit dem Uhrenquarz) eine RTC implementiert. Es gibt nun Dienste, die könnte man auf mehrere Mikrocontroller verteilen. Eine Bibliothek dafür würde
> Im Service-Layer habe ich Dienste, wie "I²C-Bus-Expander ansteuern", > "Temperatur aus einem DS18B20 auslesen", "LED blinken", "PWM erzeugen" > und (mit dem Uhrenquarz) eine RTC implementiert. Als nächstes würde ein Stack für das LCD-Modul C0802-04 (Pollin) dazu kommen und für eine Tastaturmatrix
-
Artikel
1-wire als Hausbus
Adapter". Für Linux gibt es ein das "OWFS 1-Wire File System" =Links= Intern. Bus Temperatursensor#DS18S20 Extern. OW und Linux Webserver zur Temperaturmessung
-
Thread
Neue Reflow Steuerung zum Stöbern Meckern oder Bauen
regler/Reglerparametrierung.pdf Viele Grüße Frank P.S. Jörg, kannst Du mir vielleicht Deinen DS 18B20 Code überlassen?
Ich benutze zum testen diesen DS18B20 http://mikrocontroller.bplaced.net/wordpress/?page_id=2518 Code. In meiner richtigen Anwendung macht das aber ein Atmega 328 der nur dafür da ist. Die 1 Wire Geschichte ist leider extrem Zeitkritisch
-
Thread
DS1820 mit Multiplexen
Leuchtet die LED ständig. Bei der Anzeige hatte ich mehr an ein Oszilloskop gedacht ;-) Der DS18B20 braucht, je nach eingestellter Auflösung, zwische 94 und 750ms für die Wandlung. Falls Bascom während der ganzen Zeit Däumchen dreht, müßte man das daran sehen, dass während der Zeit das Multiplexing
-
Thread
Assembler lernen für Mikrocontroller-Programmierung
Hallo zusammen, jetzt mal ein anderes Problem bei der AVR8-Assemblerprogrammierung. Der DS18B20 hat ja eine Auflösung von 12-Bit. Wie sieht eine AVR8ASM-Routine aus, die die *volle Auflösung* auf einem LCD anzeigt ? Ich weiß er hat nur eine Genauigkeit von +/- 0,5°C und das Ganze macht
nicht brauche. Auf die Sinnlosigkeit der Aufgabenstellung in Zusammenhang mit der Genauigkeit des DS18B20 hattest Du ja dankenswerterweise schon hingewiesen. So wie Temperaturmessungen dieser Stellenzahl hinter dem Komma überhaupt meist wenig bringen.
-
Thread
Projekt : viele kleine zu einem groß Projekt, brauche Infos
ein wenig volt messen und ein paar fotowiderstände, also nichts gravierendes. temp sensoren sind ds18S20, also onewire, auch nichts wildes. Das Display wird wahlweise über I2C, SPI oder RS232 oder RS485? angesprochen. Also auch wenige Leitungen. Da ich mit AVRs bisher immer ganz gut klar kam und
warum ADC und nicht per Komparator oder Schmitt-Trigger (zB 74LVC14) > 8 Temperaturen messen (DS18S20) > 3 Kameras auswerten (eingeschaltet oder nicht) wie auswerten? durch Strommessung an den Stromversorgungen? durch Detektion der Synchronimpulse auf den Signalleitungen? Sonst muss nichts mit
-
Thread
Temperaturmessung im Solar Bereich
DS18B20 mit Heißkleber ans Rohr bappen und solange der Kleber noch weich ist, mit einem Kabelbinder festzurren.
abbringen. Nur weil die ein Analogsignal liefern, können die noch lange nicht mehr ab, als ein DS18B20. An solchen Stellen kann man besser ein Thermoelement oder einen Pt-Widerstand montieren.
-
Thread
OneWire Protokoll
Der Baustein ist ein Temperatursensor (DS18S20 High-Precision 1-Wire Digital Thermometer).
http://datasheets.maximintegrated.com/en/ds/DS18S20.pdf
-
Thread
Auslesen der Umdrehungen eines Hamsterrades im Terrarium (auch in Dunkelheit)
So kann ich bspw. die Anzeige mit einer Infrarot-Fernbedieung verändern. Zusätzlich ermittelt ein DS18S20 die Raumtemperatur, welche in Zukunft ebenfalls protokolliert wird. Vieles klappt noch nicht so wie ich es mir vorstelle, aber das wird mit der Zeit sicher werden :) Nochmals Danke für alle
-
Thread
OneWire Probleme mit der Leitung (Arduino)
werkel schon eine Zeit an meiner Heizungssteuerung auf Basis eines Arduinos. Aktuell habe ich zwei DS18B20 erfolgreich im Einsatz und so verkabelt: Ein Sensor am Kamin über ca. 6m Telefonkabel und ein Sensor über ca 60cm Telefonkabel an einem Bus. Nun bin ich schon eine Zeit lang dabei die Solaranlage
Kannst du mal von der Stromversorgung eine Skizze machen? Hast du an jedem DS18B20 einen eigenen Widerstand oder einen einzigen in der gesamten Schaltung? Lg Tommy
-
Thread
Bewertung Messschaltung mit Pt100
Pennywise_kennt_jeder schrieb im Beitrag #3126074: > Würdet ihr eine andere Schaltung empfehlen? DS18B20 im TO92 mit drei Beinen. Oder ist der Weg das Ziel?
-
Thread
Onewire Halbleiter Temeratursensor Kalibrieren / Drift
Hi, macht es technisch Sinn DS18B20 zu kalibrieren? Der erwartetet Einsatzbereich liegt weit von den 125°C, 1000h, +-0.2K aus dem Datenblatt entfernt. (-25 .. +60°C, 10 Jahre)
Der DS18B20 ist ein digitaler Sensor, der bereits kalibriert ist. Siehe Datenblatt. Dara rumzuschrauben ist Unsinn.
-
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
Owfs liefert manchmal 85 grad ?
Hallo, ich habe einen 1wire Bus mit 10 Stck ds18s20 über einen ds2482 an einem raspberry pi. Entkoppelt über ds 9503. Buslänge etwa 10 m, Auf dem pi hab ich ein owfs installiert. Funktioniert soweit ganz gut, ich lese einmal pro Minute die Temperaturen
interessanter ist die Frage, in welchem Mode zur Spannungsversorgung (parasitär oder nichtparasitär) die DS18S20 am Bus angeschlossen sind. Und, ob bei ersteren die Anschlüsse eins und drei des IC mit GND verbunden sind (was man machen sollte). Grüße Uwe
-
Thread
Pollin AVR Net IO: Problem, DS18S20 zu erkennen mit RoBue
IO Board den RoBue Server geflasht, der läuft soweit gut. Nun will ich die Temperatur mit einem DS18S20 Sensor im 1-Wire Betrieb messen. Dazu habe ich den GND des Sensors mit der GND Buchse des Boards, der Datenpin des Sensors mit ADC4 und den Vcc Pin des Sensors mit einem 4700 Ohm Widerstand mit
1Wire-DS1820.png Richtige Onewire Beschaltung ist aber so: http://itp.nyu.edu/physcomp/sensors/uploads/DS18B20Schematic.png Jetzt geht es!
-
Thread
Ds18S20 schickt nur 1er über 1-wire Bussystem - Verständnisproblem
Erfahrung in Embedded Systems. Ich versuche gerade ein kleines Projekt zu schreiben, wo ich einen Dallas DS18S20 über das 1-wire Bussystem die Temperatur auszulesen und sie über UART auszugeben. Ich habe folgenden Code: main.c: [C] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h
-
Thread
AVR Kühlung notwendig?
überprüft. Es wird nur ein einziger Port benutzt, und zwar der zur OneWire-Kommunikation mit dem DS18S20(Mit Pullup Widerstand wegen ParasitePower-Versorgung). Ansonsten sind die Pins unbeschaltet. Die Verbindung zum LCD ist auch in Ordnung, keine Pins überlastet, falsch angeschlossen, o.Ä., habe sogar
-
Thread
Ja ist denn schon wieder Ostern? CSD Rabattaktion wie letztes Jahr
19,95€ bei Farnell 75€ ATMEGA8A-PU CSD - 1,50 € und weitere Mengenrabatte Reichelt - 1,85 € DS18S20+ CSD - 1,60 € Reichelt - 2,20 € AT45DB081D-SU CSD - 0,96 € Reichelt - 1,40 € Das hab ich jetzt auf die schnelle gefunden. CSD schickt ab 60 Euro versandkostenfrei. Wenns woanders 20 cent
-
Thread
DS18S20 Falsches Bauteil geliefert?
dt/NTg5OTE4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Sensoren_Peltier_Elemente/Temperatursensor_DS18S20.html Jetzt verbringe ich schon einige Zeit damit, Fehler in meinem Code zu suchen und habe mal hinten auf das Bauteil geguckt. Da steht TS1820. Hab ich also die alte Variante bekommen die laut
www.maximintegrated.com/datasheet/index.mvp/id/3021 für den alten 1820: Software Compatibility: The DS18S20 is software compatible with the DS1820 in most applications. Ich vermute den Fehler also eher in Deinem "aktuellen" Datenblatt Gruß, Peter
-
Thread
Ätzbad Temperatursensor
Aufbau wäre ich auch noch interessiert ;) was nutzt du für ein Heizelement? Edit: Evtl auch einen DS18S20 in ein dünnwandiges Alu oder besser Kupferrohr einkleben (Wärmeleitkleber).
bzw. Reglern) Das wäre die erste Lösung. Ein DS18B20 wäre ganz gut,nur müsste man ihn in ein Rohr einbauen, dessen eines Ende wasserdicht verschlossen ist: Glasrohr, Kunststoffrohr, Edelstahlrohr, dieses aber von einer Qualität, die gegen das Ätzbad
-
Thread
delay: nop() als Schleife ausführen?
sehr schwierig. Ich habe da schon einige Varianten ausprobiert, aber bei 12 MHz, z.B 5 µs für einen DS18B20, halbwegs hinzubekommen nicht. Nun besann ich mich auf das gute alte asm volatile "nop", was auch an sich funktioniert. Nur kann man ja kaum z.B. 100 nop's in den Quelltext schreiben, zumal das ja
-
Thread
Libs aus CodeVisionAVR in AVR Studio benutzen
habe mir vor einiger Zeit habe ich mir CodeVision gekauft. Jetzt möchte ich aber insbesondere die Ds18B20 Libary aus CodeVision benutzen um mit der in AVR STudio zu arbeiten. Leider finde ich nicht alle Libs, besonders die 1wire.c. Kann mir jemand sagen, wo ich die genau finde bzw. ob mein Vorhaben
-
Thread
Anfängerfrage zur Projektplanung / Einstieg Mikrocontroller
Temperatursensor (allerdings mit Python): http://learn.adafruit.com/adafruits-raspberry-pi-lesson-11-ds18b20-temperature-sensing/overview Grüße, Steffen
OneWire-Sensoren verwendet. Für unter 25,- Euro gibt es einen DS9490R und für je unter zwei Euro einen DS18B20- oder DS18S20-Temperatursensor. Außerdem gibt es für OneWire auch noch ADCs wie den DS2450S, digitale Ein- und Ausgänge, ... und das ist so einfach, daß es auch ein Laie, je nach Zeit, technischer
-
Thread
Elektroniker Stammtisch Nähe München
. http://www.mikrocontroller.net/articles/Drehgeber Steht bei mir auf der Liste, sobald ich den DS18B20 am Laufen habe. Gruß Hans
Hans W. schrieb im Beitrag #3484917: > Steht bei mir auf der Liste, sobald ich den DS18B20 am Laufen habe. Im Anhang mal meine Standardroutinen für den DS18B20 im onWire.asm sind die Standardroutinen -1 Byte lesen -1 Byte schreiben -OneWire-RESET und im DS18B20.txt sin zusammengefasst
-
Thread
Temperaturfühler mit MC Adresse
DS18B20?
gibts natürlich sowas: > https://www.distrelec.de/ip-temperatursensor-poe/g... .. oder Net-IO mit DS18B20
-
Thread
SIM300 ublox GSM/GPRS/GPS development board
www.aliexpress.com/store/product/GSM-GPRS-SIM300-SIM900B-GPS-MMS-Module-Development-Board-ublox-AVR-ds18b20/813037_698192845.html Link sollte jetzt funktionieren. Das Problem ist, daß das board ja einen µP hat (STC12C5A60S2). Ist dieser nun programmiert und damit das board direkt nutzbar (per AT-commands
-
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 zeigt zuviel an
Probier's aus. Achte peinlichst drauf, dass das Vergleichsthermometer thermisch gut mit dem DS18B20 gekoppelt ist und beide zusammen von der Umgebung gut entkoppelt sind.
Der DS18B20 hat eine Genauigkeit von +-0,5°C. Wie siehts mit deinem Referenz-Thermometer aus?
-
Thread
1-wire an Wand befestigen?
1-Wire Raumtemperaturfühler Aufputz http://shop.wiregate.de/sensoren-fuhler/temperatur/rtf1-ds18b20.html
nackten DS18B20 hinter den Lichtschalter setzen, die Messwerte sind dann aber etwa so gut wie Würfeln. BTDT, die DS18B20 sind bei mir alle wieder rausgeflogen. Wiregate hat übrigens auch eine Variante mit Luftfeuchtemessung
-
Thread
adressierbarer Temperatur & Luftfeuchtigkeitssensor gesucht
Verkabelung mit 1-wire ist easy. Jeder Sensor hat eine garantiert einmalige ID. Die DS18B20 machen Freude.
-
Thread
Kalibrierung des KTY81-210
unabhängig vom Problem möchte ich nur mal kurz anmerken, dass es k e i n e n e i n z i g e n DS18S20 gibt, der ab Werk kalibriert ist. Es gibt lediglich ab Werk eine Spezifikationsangabe zur "Genauigkeit"! Cheffe
Problem möchte ich nur mal kurz anmerken, dass es > > k e i n e n e i n z i g e n > > > DS18S20 gibt, der ab Werk kalibriert ist. Es gibt lediglich ab Werk eine > Spezifikationsangabe zur "Genauigkeit"! > > > Cheffe Merkwürdiger Scherz.
-
Thread
Maxim DG508A
Autsch! Sollte heissen DS18B20. Sorry. http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
H. Triti schrieb im Beitrag #3081606: > Autsch! Sollte heissen DS18B20. Sorry. > http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf Das ist wirklich ein Trauerspiel. Auf der ersten Seite des Datenblattes steht: "Each DS18B20 has a unique 64-bit serial code
-
Thread
DS18x20 mit STM32
Hallo, hat jemand schon einen DS18x20 Temperatursensor mit einem STM32 am Laufen? Wäre nett, wenn schon eine Library hierzu verfügbar wäre. Das ganze vom AVR zu portieren ist ja auch nicht mal eben gemacht und es gibt noch so viel
-
Thread
Datenübertragung (SPI) ich kapiere es einfach nicht
verbinden. Als Master soll ein Mega32 her, als Slave ein Mega8. Am mega8 sind taster, Leds und 2 DS18S20 angeschlossen. Am Mega32 ein GLCD taster, transistoren etc. Der mega32 wird ja als SPI Master konfiguiert. Der gibt ja das Taktsignal vor usw. Der mega8 wird als SPI Slave konfigiert, soweit so
Kommazahl vorliegt. Schon vom Sensor bekommt man diese ja anders codiert. Erst denken gelle. Der DS18B20 liefert die Temperatur z.B. als 1/16 Grad Festkommazahl in 2 Bytes.
-
Thread
DS18S20 Temp Sensor welche Leitungslänge ?
Hallo, hat jemand Erfahrungen welche Leitungslänge mit dem 1Wire DS18S20 Temperatursensor möglich sind ? Ich müsste so 3-4m Schaltung - Sensor per Leitung überbrücken. gruß, Björn
-
Thread
Bestimmung welcher One Wire Sensor an welchem Steckverbinder hängt?
Hallo! Habe 8 DS18S20 Temperatur Sensoren die an 8 Steckverbindern hängen. Möchte beim Startup ermitteln, welche ROM-Adresse an welchem Port hängt. Hat dafür jemand eine Idee? lg
-
Thread
Messwertumformung moeglich?
Microkontroller Forum wird wahrscheinlich schnell der Tip kommen, einen digitalen 1-Wire Sensor wie den DS18B20 einzusetzen und direkt mit einem kleinen ATmega oder Attiny abzufragen - ganz ohne sich mit aufwändigen/teuren PT100-Wandlern zu belasten. Um mit einem Pt-Sensor an die Genauigkeit der DS18B20 ran
-
Thread
ow-python owfs
einfach: owfs unterstützt das Auslesen über den general purpose IO einfach nicht ;). Und da ich meinen DS18S20 aber an den general purpose IO (gpio), an mein raspi angebraten habe, geht es schlichtweg mit owfs nicht ;) über usb oder so ginge es wohl, wie ich gelesen habe. Also muss man halt über den