-
Thread
Röhrenuhr IV-18
...warum nicht DS18B20 als Temp Sensor mit 0,5°C Genauigkeit und ohne jede Kalibrierung? Pille
aber ich wollte etwas mit dem A/D-Wandler machen ;) Ganz einfach. Ok, akzeptiert, aber ein DS18B20 geht auch mit einem Pin (One Wire Interface). Pille
-
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
I2C & TMS320F28069 mit DS2482 Verständnisproblem
Forengemeinde, ich würde gern anhand des TMS320 mit dem DS2482 kommunizieren an dem jeweils mehrere DS18B20 angeschlossen sind. Datenblätter: DS2482 : https://www.maximintegrated.com/en/products/interface/controllers-expanders/DS2482-100.html DS18B20 : https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/DS18B20.html Wenn ich mir das Datenblatt des DS2482 anschaue sehe ich bei der I2C Kommunikation das nach so ziehmlich jedem Byte ein Acknowledge vom Slave durchzuführen ist. Wenn ich mir die Spezifikationen
-
Thread
Streckencharakteristik bei PID-Regler berücksichtigen?
> Welche Temperatursensoren verwendest du eigentlich und wie oft werden > die abgefragt? DS18B20, Abfragezyklus 5s mit Moving Median Filter über 6 Werte.
#7334368: > Der Regler hat aktuell eine Zykluszeit von 5s. Gerhard A. schrieb im Beitrag #7338971: > DS18B20, Abfragezyklus 5s mit Moving Median Filter über 6 Werte. Kannst du die DS18B20 auch jede Sekunde abfragen und über 5 Werte mitteln? Die Sensoren sind so schon recht träge und werden durch die
-
Thread
Regelparameter für die Fußbodenheizung
zu streichen habe ich die nicht mehr benötigten Telefondosen genutzt um so im Kinderzimmer einen DS18B20 Sensor relativ versteckt anzubringen. Der Sensor schaut ein wenig aus der TAE Dose heraus und die Dose habe ich mit Kleber weitgehend vergossen um keine eventuelle Zugluft aus den Steckdosen an den
keine Zeitkonstanten im Minutenbereich erwarten. Und 0,3K/h läßt sich doch gut messen. Mit einem DS18B20 hast du eine Auflösung von 62,5mK. Philipp schrieb im Beitrag #4352703: > Wenn die Vorlauftemperatur viel zu hoch wäre, dann würde der Raum deutlich > schneller aufheizen. Über 40°C darfst
-
Thread
Temperatur ohne AD-Eingang messen
Open-Drain ist?! Im Datasheet steht leider nur, dass P0 Open-Drain ist. p.s. habe mich für DS18B20 als 1-wire Temperatursensor entschieden.
liegen bei ca. 50K, deshalb kann es nicht schaden noch zusätzlich den 4K7 laut Datenblatt des DS18B20 zu nehmen. Bei meinen Schaltungen mit dem DS18B20 und 80C51 Derivat habe ich ihn jedenfalls drin und hatte keine Probleme. Falls der Pullup zu groß ist kann das bei langen Leitungen (große Kapazität
-
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
Conrad DCF77 und DS1822 an 3.3V?
Wenn ich die mit 1 beschreibe steuert der Transistor durch und müsste über den externen Pull Up des DS18B20 eine 0 auf dem Augang erzeugen. Also ggf. die Ansteuerung für den DS18B20 damit aufbauen, direkt den OC an den DS18B20 dran. Der Eingang wird vermutlich wie ein normaler Eingang funktionieren.
ich die mit 1 beschreibe steuert der > Transistor durch und müsste über den externen Pull Up des DS18B20 eine 0 > auf dem Augang erzeugen. Dein Pullup zieht auf 0? Interessant. Sorry, aber mit deiner Ausdrucksweise komme ich nicht klar.
-
Thread
LED-Uhr mit Attiny26
Beitrag #7787126: > Da hätte ich einen Atmega8(alle I/Os belegt) mit RTC (DS1307) und > Thermometer (DS18B20) Wenn Du eine genaue Uhr haben möchtest, vergiß den RTC DS1307... ehrlich ... und verwende DS3231. Thermometer DS18B20 kann meine Uhr jetzt auch. Hm, ich glaube ich melde mich hier einmal
haben möchtest, vergiß den RTC DS1307... ehrlich > ... und verwende DS3231. > > Thermometer DS18B20 kann meine Uhr jetzt auch +1
-
Thread
Umstieg ATmega32 auf AT90CAN128 WinAVR
+ ein bißchen eigenen Code für DS18B20 Temp. Messung. Das is alles und AVRStudio meldet 20% used? ....keine variablen Parameter bei den Delay Routinen nur fixe Werte. Ich weiß, daß es den AT90CAN128 nicht im Dip Gehäuse gibt, sonder
man sowieso immer zu wenig. Ein 16bit Timer ist schnell >verbraucht, z.B für die Delays für den DS18B20 (1sec). ;-) Weil so ne popelige Heizungssteuerung auch soooo viele Timer braucht. >PWM-Signal kann ich dann keins mehr erzeugen, jedenfalls nicht 16bittig. Willst du deine Temperatur aum
-
Thread
PIC: CCS Compiler Ansteuerung DS18B22 Temperatursensor
Der DS1822 ist kompatibel mit dem DS18B20 Zitat aus dem DS1822 PDF: Software compatible with the DS18B20 einen DS18_B_22 gibt es nicht, nur DS18_b_20 oder DS18_22_ Wobei der DS1822 ungenauer ist, +/- 2°C beim DS18B20 +/- 0,5 °C genau ist Der Familiencode ist beim DS18B20: Hx28 =40 Beim DS1822: Hx22 =34
-
Thread
NTC Tempsensor einkleben
Silizium ab ~125-150°C aufgibt. Danke für die Antworten, ergibt durchaus Sinn. Wobei ich einen DS18B20 schon deutlich über den 125°C gemessen hatte - der Messwert 'läuft über' und beginnt wieder im unteren Bereich. Unter die -55°C kam ich hier nicht, ob Das auch in die untere Richtung klappt, ist
/wasserdichter DS18B20 (bei Denen im Transistor-Gehäuse müsste ich zu nahe an die Platine ran). MfG
-
Thread
Temperatursensor gesucht
nimm einfach einen DS18S20 oder DS18B20 von pollin, kostet 2,50
Gehäuse erhältlich. http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
-
Thread
ds1820 Verwaltungsprogramm
ansprechen sodass > - SrNr auslesen/abspeichern So ähnlich habe ich es auch gemacht. Jedem DS18B20 wurde eine fortlaufende Nr. "eingraviert" und dann die SN ausgelesen. Dies geschieht über einen DS2482 (I2C). Der jeweilige DS18B20 wird zur Temp.-messung mit seiner Adresse angesprochen und der Messwert ausgelesen. Im Laufe der Zeit haben sich 30 DS18B20-fühler angesammelt, die sich nach dieser Methode sicher auslesen lassen.
-
Thread
Datenlogger muss 1 Jahr mit Batteriestrom durchhalten
der voll, wird die SD Karte aufgeweckt und beschrieben. Als Sensoren kommen zu Einsatz: 2 x DS18B20 2 x HIH-4000 (braucht 5V) Für Zeitstempel ist ein DS1302 eingeplant. Statt RTC koenne man auch Timer1 im PIC nehmen.
wird > die SD Karte aufgeweckt und beschrieben. > > Als Sensoren kommen zu Einsatz: > > 2 x DS18B20 > 2 x HIH-4000 (braucht 5V) DS18B20 rausschmeißen und durch einfache NTCs ersetzen (günstiger, weniger Strom, wenn man's braucht auch genauer), HIH-4000 raus und durch die neueren HIH-5030/5031
-
Thread
Temperaturmessung von Flüssigkeiten
Hallo zusammen, ich nutze zur Überwachung der Raumtemperatur bereits einige DS18b20 1-Wire Temperatursensoren von Maxim. Was aber nimmt man am besten zur Temperaturbestimmung von Flüssigkeiten? Eine erste Idee war, die Anschlüsse am DS18b20 abzudichten und ihn dann in die Flüssigkeit
ganze dann Chemiebeständig ist. Würde da auch nach einer fertigen Lösung suchen. Wenn es denn der DS18B20 sein soll, vielleicht kann man den im Schrumpfschlauch genügend abdichten, so dass das auch geht. Einfach mal probieren ;)
-
Thread
Delay mit Timer, Interrupt und Flags.
arbeitet, kommt ein Interrupt. Dort wird etwas gemacht und ein delay von 750 ms ist erforderlich (DS18B20). Jetzt möchte ich prüfen, ob in der mainloop etwas zu tun ist. Wenn ja, dort weitermachen, wo vor dem Interrupt aktiv. Wenn nicht, sleep. Alles gut bis hier. Wie komme ich aber jetzt in den Programmablauf
arbeitet, kommt ein > Interrupt. Dort wird etwas gemacht und ein delay von 750 ms ist > erforderlich (DS18B20). Schon falsch. Derartig lange Pausen haben in den meisten Programmen, erst recht in einem [[Interrupt]] NICHTS zu suchen! Siehe [[Multitasking]]. > Jetzt möchte ich prüfen, ob in der mainloop
-
Thread
Daten von 5-6 Meßstellen per Funk übertragen?
PuraVida schrieb im Beitrag #2413613: > Temperatursensoren werden wohl die DS18B20 werden. Diesen 1-Wire Bus > > finde ich sehr spannend. (Am coolsten wäre es einfach 5 Sensoren auf ein > > Kabel zu hängen aber das spielt es leider nicht. Also Funk) Wie weit sind denn die
Bausteinen unterstützt wird. Kennst Du Temperatursensoren die mittels I²C anbsprechbar sind? Von den DS18B20 habe ich mir ein paar auf Ebay geschossen, sollten die nächsten Tage ankommen. Wo beziehst Du die nRF24L01+ Module? Die hätte ich mir auch auf Ebay aus Hongkong besorgt.
-
Thread
Thermometer mit R8C13
Beitrag #2533791: > Datenblatt ist mangels Englischkenntnisse keine Option :-| Dann vielleich ein DS18B20
Im Datenblatt des DS18B20 stehen viele Worte, die ich leider nicht lesen kann ... :-| Wie würde der Quellcode bei Verwendung des DS18B20 aussehen ? lg
-
Thread
Onewire Arduino Misch-Topologie
wünsche erst mal allen einen schönen 1.Mai-Feiertag Ich würde gerne an meinem Arduino einige DS18B20 Sensoren an einen 1-wire-bus ankoppeln. Da es ein Testsystem wird möchte ich 3 Knotenpunkte an einen Bus ankoppeln. an diese Knotenpunkte sollen dann je nach Bedarf je 1-5 DS18B20 Sensoren angekoppelt
bei mir laufen momentan 6 DS18B20 in gemischter Stern-Bus-Topologie parasitär gespeist in Summe 72m freie Paare von Telefonadern. Zuerst mit 2,2k pullup an 5V, nach 2 Jahren hatte sich wohl der Arbeitspunkt verschoben und ich musste
-
Thread
Wärmemengenzähler
und du musst keinen Messwandler selbst aufbauen. Ich hab bei mir solche Rohranlegefühler mit DS18B20+ eingesetzt: http://shop.wiregate.de/sensoren-fuhler/temperatur/altf-1-ds18b20.html
Widerständen erfolgen. Sind eigentlich unüblich. > Ich hab bei mir solche Rohranlegefühler mit DS18B20+ eingesetzt: Sind für Wärmemengenzählung viel zu ungenau. http://www.ebay.de/itm/Warmemengenzahler-Pollux-B-500-eichfahig-incl-2-Pt-500-Fuhler-wenig-benutzt-/280938936167?pt=Systemkomponenten_Heizung
-
Thread
DS18B20: Scratchpad Konfigurationsregister nach 9-bit Auflösung einstellen (0,5 Grad Inkrement)
Hallo zusammen, Wie kann ich das Konfigurationsregister des DS18B20 einstellen, sodass nur 0,5 grad Inkrement geschieht. (9-bit Auflösung). Ich weiss, muss man mit Write Scratchpad (4Eh) etwas manipulieren. Kann jemand mir bitte programmweise C erklären? Danke
Wieso? Der DS18B20 spuckt die Temp doch als 16 Bit-Wert aus, wobei die Bits 15-4 eben die ganzzahligen Temperaturen sind und die untersten 4 Bit eben die 0,5° genauigkeit
-
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
Temperaturmessung mit ESP01S
Ich lese das aus Interesse mit und mir fällt da ein das ich mal ähnliches gesehen habe an einem DS18B20. Der war original (aus einem Dallas Demokit von vor 15 Jahren) und mit einem Tasmota-Board (irgendeine V14 glaub ich) verbunden. Wenn es da eine Störung gab war die Temperatur auch fest auf einem
Die DS18B20, sind das echte von Maxim, oder chinesische Nachbauten? Dann sind die Messwerte auch "chinesische °C ;-P Ansonsten, MAX31820 ist der echte 3,3V Nachfolger. Ist voll softwarekompartibel zum DS18B20
-
Thread
Körpertemperaturmessung (Zyklomat)
Zehntel Schritte im Messbereich erfassen > kann! Was Du also meinst, nennt man Auflösung. Der DS18B20 hat eine Auflösung von 0,0625°C, sollte also reichen. Peter
ein Fieberthermometer damit er auch optimal positioniert werden kann! Ich hab mir gleich mal den DS18B20 angesehen., der ist aber glaub leider nicht so ganz das Richtige, der hat nicht die richtigen abmessungen.
-
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
DS1820 liefert nur Müll
Steht eventuell auf dem Sensor DS18B20 drauf? Der hat ein anderes Datenformat - drei Nachkomma-Bits mehr (= x8).
>aber die Nachkommastellen (4 und 5te) sind nicht 0. Klar, der erste Code ist ja auch für einen DS18B20 gedacht und arbeitet mit einem DS1820 nicht korrekt. Aber das hast Du ja bereits im zweiten Code korrigiert.
-
Thread
Fußboden-Temperatursensor auslesen (alte Tekmar Serie 30)
mir passende Platinen anfertigen lassen. Wenn man einfachere Sensoren nehmen möchte wäre ein DS18B20 etwas passendes. Die gibt es auch fertig in gekapselter Bauform. Hier das Projekt dazu. https://randomnerdtutorials.com/guide-for-ds18b20-temperature-sensor-with-arduino/ https://randomnerdtutorials.com/esp8266-ds18b20-temperature-sensor-web-server-with-arduino-ide/ Oder mit dem D1 Mini. http://www.esp8266learning.com/wemos-mini-ds18b20-temperature-sensor-example.php mfg Klaus
-
Thread
Atmega16 entstören (hängt sich auf)
ausgelagert neben dem Gehäuse der Endstufe. Das Display und die 2 Taster sind schon eingebaut, über 2 DS18B20 messe ich erfolgreich die MOSFET-Temperaturen, etc... Bis dahin hat noch alles geklappt. Als ich allerdings- um das Eingangssignal der Endstufe für ein VU-Meter auswerten zu können- den Masseanschluss
über den µC. Mittlererweile ist noch ein markantes Problem hinzu gekommen: Um Störsignale der DS18B20 zu minimieren, wollte ich in meinem Bascom-Listing anstelle meines Temperatur-Sub-Aufrufs, der in der Do-Loop-Schleife läuft, auf Interruptaufrufs per Timer umstellen. Benutze ich Timer0, geht ab
-
Thread
XBee Grundvorraussetzung
@ Mike R. Sorry für das kurzzeitige Entführen des Threads @ Michael Hast Du die DS18B20 direkt an der XBee? Und wenn ja wie?
@ Mike R. die DS18B20 werden über einen 1-wire-Bus betrieben. Die XBee stellen aber "nur" 12 IO-Pins bereit, die wie folgt konfiguriert werden können: - als Ausgang (HIGH), - als Ausgang (LOW), - als digitaler Eingang
-
Thread
I²C Temperatursensor im TO-Gehäuse (oder SIL oder ZIP)
Hallo, der DS18S20 / DS18B20 ist als 1-Wire im TO92 Gehäuse. Der DS1631 (I2C) ist im SO08 Gehäuse und eigentlich sehr schmal. Gruss Klaus.
KlaRa schrieb: > der DS18S20 / DS18B20 ist als 1-Wire im TO92 Gehäuse. 1-Wire nutzt mir nix, ich brauche I2C... KlaRa schrieb: > Der DS1631 (I2C) ist im SO08 Gehäuse und eigentlich sehr schmal. Ja, den DS1621 (ich suche noch
-
Thread
µSO-8 welche Maße?
Ja, das vom DS18B20 – leider enthält das weder bei R noch bei Mouser Footprints. Auch die direkte Suche nach µSO-8 führt zu nichts.
Package Information sind die Gehäusedatenblätter verlinkt. In dem Datenblatt fehlt die Version DS18B20U völlig und unter dem Link auf die Gehäusedatenblätter gibts kein µSO.
-
Thread
Interessante LCD Ausgabe
also alles standard Beschaltung, wie ich immer verwende. Das Kabel zum LED Modul wo auch der DS18B20 Sensor sitzt ist etwa 5 Meter lang. Das Kabel, wurde in einem anderen Thread empfohlen 10x 0.25mm2 2 x 3 Adern verdrillt für LED 3 Adern für den Sensor. Sensorausgang mit 4K7 Pullup an 5V Nun
mich auch täuschen. Ähnlich wird es hier auch so verwendet : http://pc-rentner.de/index.php/ds18b20-bascom Die Grundlagen habe ich hier gelesen.
-
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
Wie zuverlässig sind chinesische Arduino Nano?
die Lasten für die Zeit der Messung ab. Die Probleme fingen an, als ich noch einen DS18B20 im TO-92 als externen Sensor dran gehängt habe, aber nicht ausgewertet. Da gab es immer mal wieder sehr warme Flossen… Die knapp 6 W je Sohle sind in Filzstiefeln bei Temperaturen knapp über 0 schon
Messung die Lasten für die Zeit der Messung ab. > > Die Probleme fingen an, als ich noch einen DS18B20 im TO-92 als externen > Sensor dran gehängt habe, aber nicht ausgewertet. Da gab es immer mal > wieder sehr warme Flossen… Die knapp 6 W je Sohle sind in Filzstiefeln > bei Temperaturen knapp über
-
Thread
100 Temperatursensoren, welcher Bus?
DS18B20: SKIP ROM / CONVERT: Alle Sensoren am Bus starten die Messung. Dauer der Messung 100ms bei dafür ausreichender Genauigkeit ALARM SEARCH: Der "erste" Sensor mit durch Über/Untertemperatur gesetztem
interressant für dich: http://www.elektor.de/jahrgang/2008/juni/thermo-snake.497315.lynkx (bis zu 128 DS18B20 Sensoren an einem Bus, mit USB-Anschluss)
-
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
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
Fusebits beim Mega128
gleiche Problem wie hier: http://www.roboternetz.de/phpBB2/viewtopic.php?t=29401 Ist auch ein DS18B20 mit 150° zuviel.
DS1820 bzw. DS18S20 gedacht ist. Der kann nur 9bit und muss für die 1/16° Auflösung so rechnen. Dein DS18B20 gibt dir das Ergebnis direkt in 12-bit aus, du musst nur noch durch 16 dividieren, dann bist du da.
-
Thread
Temperatursensor mit Meldung auf's Handy
waterproof-long-range-wireless-lora-sensor-node Selbst bauen ist billiger. Ein Stm32 BluePill Board, ein RFM95w, ein Ds18b20 oder DHT22, Akku mit Lade und Schutzschaltung und die passende Software.
TR.OLL schrieb im Beitrag #6148713: > Ein Stm32 BluePill Board, ein RFM95w, ein Ds18b20 oder DHT22, Akku mit > Lade und Schutzschaltung und die passende Software. Man könnte auch einen Strom sparenden uC nehmen. Es muss auch kein Akku sein, und wenn doch unbedingt, muss das Ladegerät
-
Thread
Temperaturüberwachung Platine
1Wire Sensor z.B. DS18B20. Gibts als SO8, kann also schon direkt auf die Platine drauf wo er auch messen soll.
Cyblord -. schrieb im Beitrag #5988939: > 1Wire Sensor z.B. DS18B20. Gibts als SO8, kann also schon direkt > auf die Platine drauf wo er auch messen soll. War auch mein erster Gedanke, aber geht aber nur bis 125 Grad.
-
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
Temp & Hum sensoren in Genau?
Ich habe mal 5 von meinen DS18b20 auf einen Alublock geschraubt, die Aweichung war +-0.1°C im eingeschwungenen Zustand wenn ich mich recht erinnere. Das Problem war eher wie heize ich so einen Block auf, ohne dass es Temperaturgradienten
sehen die mit Auswerteschaltung genauer sein sollen. Vielleicht sind die Quellen schlecht für den DS18b20? Die Feuchte ist allerdings ein Problem.
-
Thread
ds1820 Fragen
Meßstellen festlegen. Hier wollte ich, neben einer eigenen ID, die Abweichung zu einem 'Master-DS18B20' eintragen, damit ich die Messwerte 'korrigieren' kann. Angedacht ist dabei auch, daß bei einem Sensortausch der 'Neue' eben so vorbereitet wird, daß die Abweichung zum 'Master-DS18B20' bestimmt
eingestellte ID ins Eeprom gebrannt. Denke nicht, daß Das unbedingt nötig ist, selbst, wenn zwei DS18B20 1°C auseinander liegen, werde ich davon Nichts meiner Lebenszeit einbüßen - nur, wenn schon, denn schon - dann kann das Ding auch 'korrekt' gehen - eben mit 'Meinem DS18B20-Eichnormal' abgeglichen
-
Thread
DS1820
Es gibt auch ein paar Beispiele für den ds1820 Das Problem am ds18B20 ist, das er ein anderes Datenformat hat. Ich habe gerade ein Programm angepasst dafür. Das gibt es nach kostenloser registrierung bei http://www.avrfreaks.com als Project_125 viel Spaß
links schieben und schon hauts hin. Hier ein Beispiel, welches einen DS1820 in 0,5°C und einen DS18B20 in 0,1°C Schritten anzeigt: http://www.mikrocontroller.net/forum/read-4-27035.html In 0,01° Schritten anzuzeigen, hat beim DS18B20 wenig Sinn, da dann nur krumme 1/16° Schritte rauskommen
-
Thread
Mehrere UARTs auf eine Schnittstelle
UART-Schnittstelle funktionieren. Unser Controller ist ein ATMega128L @8Mhz. Wir lesen 4x einen DS18B20 1-wire Temperatursensor aus. (Empfangen; jede sec 1 mal auslesen) 1x GPS-Modul (Empfangen; jede sec 1 mal auslesen; 9600bps) 1x GSM-Modul (Senden; nur bei Bedarf senden; 4800bps) 1x 433 Mhz-Funkmodul
das so? Dann bräuchte ich ja keinen I2C Baustein mehr... Funktioniert das auf die Entfernung µC-DS18B20 max. 50 cm?
-
Thread
Mal wieder Temperatur über Pt1000
Abgleichpotis und Kennlinienkorrektur usw. Wenn Dir 125°C ausreichen, nimmt doch lieber den DS18B20. Den kannst Du bequem digital auslesen. Bei hohen Temperaturen mußt Du bloß die 5V mitführen, d.h. Du brauchst insgesamt ein 3-adriges Kabel, an dem dann alle DS18B20 parallel geschaltet sind.
Leitungswiderstände, Brummspannungen, Nichtlinearitäten interessieren Dich dann nicht mehr. Den DS18B20 gibt es z.B. bei Segor. Peter
-
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
RFM12B bzw. TinyTX empfängt/sendet nichts
paar RFM12B Funkmodulen von JeeLabs. Auf der Senderseite arbeitet ein Attiny84. Dieser liest einen DS18B20 Temperatursensor aus und schickt den Wert über das 433MHz RFM12B Modul zum Arduino. Auf der Empfängerseite habe ich das zweite RFM12B entsprechend dieses Schemas (http://openenergymonitor.org/emon
ich auf den Attiny84 geladen habe: https://github.com/nathanchantrell/TinyTX/blob/master/TinyTX_DS18B20/TinyTX_DS18B20.ino Auf der Empfängerseite sieht es so aus: https://github.com/nathanchantrell/TinyTX/blob/master/TinyTX_RX_Simple/TinyTX_RX_Simple.ino Gruß Cornelius
-
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"