-
Thread
LCD-Ausgabe
Hallo Marco! Hab nen digitalen DS1820. Ist der mit der 1-Wire Ansteuerung. Den Temp.Sensor kannst du direkt an den Port hängen. Dann noch + und Masse anschliessen, ein Programm schreiben und los kanns gehen. mfg Chris! P.S
Hallo Marco, zum DS1820 findest Du hier was: http://www.specs.de/~danni/appl/soft/c51/thclock/index.htm bzw.: http://www.specs.de/~danni/ace/ds1820/index.htm Ich finde die Dinger super, funktionierten auf
-
Thread
Lufttemperatur schnell messen
Jens S. schrieb im Beitrag #5499995: > Z.B. ein einfacher ds18b20 scheint zu viel Wärmekapazität zu haben. Du kannst auch einen nicht einfachen DS1820B nehmen, nämlich den im uSOP Gehäuse.
Andreas B. schrieb im Beitrag #5500117: > Du kannst auch einen nicht einfachen DS1820B nehmen, nämlich den im uSOP > Gehäuse. Und Du denkst da wird es besser :) Der hat 8 Anschlüsse mit denen er sich an der Temperatur der Leiterplatte orientiert :) rgds
-
Thread
Webserver zur Temperaturmessung
noch auf einem ATmega32. 2. Bezogen auf die Software aus diesem Thread wird für jede Meßstelle ein DS1820-Thermometer benötigt (DS1820, DS18S20, DS18B20 etc.). An einer Busleitung werden mehrere Thermometer parallel angeschlossen. Jede Busleitung benötigt einen Pullup-Widerstand. Drei Busleitungen werden
Thermometervarianten. Das findest Du in der Datei OWImain.c in den Abschnitten "Bearbeitung des DS1820 / DS18S20" und "Bearbeitung des DS18B20 / DS1822". Gruß Joachim
-
Thread
Arduino/ESP Thermometer
jetzt die Rede. Auch für Steaks, Kühlkörper und LEDs reichen die 125 GradC eines TSIC306, ein billiger DS18x20 ist jedoch ungenauer als 1K, zudem gibt es chinesische Fälschungen^WReplikate von umw-ic.com oder man bekommt gleich einen BC547 bestempelt mit DS1820 und wundert sich warum nichts funktioniert.
habe. DS1820 zählen nicht dazu. MaWin hat weiter oben zwei Argumente gegen DS1820 genannt, die kannst dir ja mal anschauen. Falls sie Dir nicht gefallen, frage ihn. Man kann auch mit dem Ferrari Brötchen holen
-
Thread
Problem mit vier Tastern am Atmega32
1wreset 1wwrite &HCC 1wwrite &H44 Waitms 300 1wreset 1wwrite &HCC 1wwrite &HBE Ds1820 = 1wread(9) 1wreset Halb = Ds1820 And 1 Locate 1 , 7 Shift Ds1820 , Right If Ds1820 > 127 Then Lcd "-" Ds1820 = 256 - Ds1820 If Halb = 1 Then Ds1820 = Ds1820 - 1 Else Lcd " " End If Lcd Ds1820 ; "."; If Halb = 1 Then Lcd "5" Else Lcd "0" End If Lcd "C " Wait 1 Loop Schalter1: Toggle Porta.0 Locate 2 , 1 Lcd "Taster1" Waitms 500 Return Schalter2:
-
Thread
PT100 an Atmega 8
Oder man pfeift gleich auf den PT100, kauft sich einen DS1820 und ist zufrieden, weil man den auch nicht mehr abgleichen muss. Mit dem ganzen Drum und Drann ist ein DS1820 auch nicht teurer als ein PT100.
Nicht ganz billig: DS1820 in Stahlrohr vergossen: http://www.conrad.de/ce/de/product/184037/TEMP-FUeHLER-DS-1820-KABEL-2-M/0231030 Peter
-
Thread
AVR für wenig Geld im LAN
. Auch wenn ich einen DS1820 an das Kabel hänge ändert sich nichts daran. Mit einem kurzen Kabel gehen die DS 1820. Kann es mit der Verdrillung der Adren zusammen hängen? Gruss Stefan
Datenblatt müßten die DS1822 mit 0x22 beginnen? Die DS1820 gehen ohne Probleme. Gruss Nick
-
Thread
Aquarium Steuerung
die Ärmel hochkrempeln und drangehen. Ich habe das vor 2 Jahren einmal angefangen basierend auf DS 1820 und DS 1307. Mit LCD Steuerung und schönen Menüsystem incl. PC-Datenaustausch/Steuerung. Für gemeinsame Steuerung von Boden und Wasserheizer, mit Option für Websteuerung...... Dann ging mir
wasa schon fertig ist: Atmega 32 Bascom bisher 20 % Programmcode, das reicht dicke ! RTC (DS1307) Mit DCF 77 synchronisiert, daher "Offlinefähig". LCD 4X 20 Schon Basismenüsystem programmiert. Alles über Drehgeber Temperaturregelung mit DS 1820 (Zweipunktregler); natürlich auch mehrere
-
Thread
Unklare Bauteile
Datenblätter von DS1820 und DS9503 lassen vermuten: 4 ist 4k7, 2 eine Z-Diode oder eine TVS. Von was ist dieser Sensor?
Walter T. schrieb im Beitrag #4860670: > Datenblätter von DS1820 und DS9503 lassen vermuten: 4 ist 4k7, 2 eine > Z-Diode oder eine TVS. > > Von was ist dieser Sensor? so habe ein wenig gegoggelt und 2 müsste eine Z-Dioade 6.2V sein. Ich melde mich wenn
-
Thread
Thermometer mit ds18s20 und LED Annzeige
nicht so machen. Die alten DS1820 hatten jedenfalls während einer Wandlung nur Mist ausgegeben. Für eine 1/10 Grad Anzeige sollte man außerdem nur alle 5s oder noch länger wandeln, da sonst der erhöhte Stromverbrauch während
Ich hatte erst eine Sequenz drin, die darauf wartete, daß der DS1820 "FF" zurückgibt, als Zeichen dafür, daß er mit dem Wandeln fertig ist. Er ist aber wesentlich schneller fertig damit, als es im Datenblatt steht. Dadurch konnte ich das auskommentieren. Der
-
Thread
Toner-Chip resetten / kopieren (Zahle eventuell für Lösung
gibt es diese Software? ein Link wäre nett. @Christian Ich seh' mal nach - ich denke ich kann einen DS2401 autreiben. Habe schon damit gearbeitet, also auslesen wäre (fast) kein Problem. (Dürfte das gleiche Theater geben, wie bei den DS1820, was man hier öfter mal findet) Nachbauen? mal sehn. Hat
und austauschen? Kostet weniger, als eine neue Kartusche. Wie schon gesagt, die Routinen für den DS1820 etc. könnten dabei helfen... Grüße AxelR.
-
Thread
Röhrenuhr IV-18
ich mal was mit dem A/D-Wandler machen wollte. Ansonsten hätte es ja auch ein digitaler Sensor a la DS1820 getan ;) gruß tobi
Hi, wie ich weiter oben schon beschrieben habe. Klar würde ein DS1820 auch gehen, aber ich wollte etwas mit dem A/D-Wandler machen ;) Ganz einfach. Aktuell ist noch ein Port frei, und als PAD auf der Platine heraus geführt. Wer mag kann da gern einen DS1820 anbinden
-
Thread
Temperatursensor für Kühlwasser gesucht
Was spricht denn gegen einen DS1820. Da hat man die gewünschten 5V, keine Probleme mit Leitungskompensation, Bus-Fähigkeit und den Wert wunderbar digital ohne Linearsierungsprobleme. Und den bekommt man auch in verschiedenen Bauformen
Tabellen, die man auch findet, wurden wohl mit Hilfe dieser Formel berechnet. Alternativ nimmt man den DS1820 oder dessen Verwandte, der die Berechnung der Temperatur intern macht und die Werte digital ausgibt.
-
Thread
Eigenerwärmung DS18s20 - Der Sensor macht mich wahnsinnig !
ja kommen. Wenn er jetzt irgendwas <1mA misst, dann kann es nicht vom Strom über VDD kommen. Die DS1820 haben erstaunlich stabile Werte, da wackelt nicht mal das niederwertigste Bit. Das einzige was an denen schlecht ist, ist die Langzeitstabilität aufgrund der Feuchtigkeit die eindringt (oder ist
ist wie 1mA bei 5V. Am Pullup selbst sollte es daher eigentlich nicht liegen, da dieser bei einem DS1820 eigentlich immer auf 5V liegt.
-
Thread
Temepratursensor DS18B20
Hallo Elektroniker und Programmierer :D Ich wollte aus einem DS18B20 Temeprautrsensor die Temperatur auslesen - was denn auch sonst? :) Ich nutze diese Lib, die im Anhang ist. Hier mein Code: [c]#include "ds18x20lib.h" int main(void){ char buffer[20]; float temp; ds1820_init(DS1820_pin); while(1){ temp = ds1820_read_temp(DS1820_pin); itoa(temp, buffer, 10); lcd_string(buffer); } } [/c] Auf dem Display wird aber nur eine
-
Thread
DS18B20 & XMega
//######################################### // S T A R T M A I N P R O G R A M char i, test, ds1820[9]; int main (void) { while (1) { test=w1_reset(); w1_command(CONVERT_T, NULL); _delay_ms(750); test=w1_reset(); w1_command(READ, NULL); for (i=0; i<9; i++) { ds1820[i] = w1_byte_rd(); } } } // E N D M A I N P R O G R A M //######################################### //######################################### //#####################
-
Thread
SHT31: falsche Temp.-Werte
Tim S. schrieb im Beitrag #5212124: > Ich erhalte leider Temperaturen, die von mehreren DS1820 (als Referenz) > um ca. +2 Grad abweichen. Dasselbe hatte ich mit meinen SHGT11 von https://www.ebay.de/itm/5-Stueck-SHT11-Feuchte-und-Temperatursensor-mit-Stecker-/282729502469? auch.
empfindlicher als die DS1820 die viel mehr träge Masse haben.
-
Thread
1-Wire und UART, wie kann man mein Problem mit dem UART-Interrupt lösen?
beträgt 100ms (musste ein Delay einbauen). > Wie definierst du "nicht zu oft"? Du wirst deinen DS1820 sowieso nicht zu oft auslesen wollen. Denn ansonsten ist die Eigenerwärmung des Sensors während der Arbeit schon nicht mehr zu vernachlässigen. Wenn du daher alle (hausnummer) 1 Minute den DS1820
> Gibt es ein Programmier-Beispiel? ;) Darf ich leider nicht. > Du wirst deinen DS1820 sowieso nicht zu oft auslesen wollen. Ich hab das mal ausprobiert. Liesst man ihn 1/s aus und der Sensor befindet sich freistehend in Luft, so erhoeht sich dadurch dessen Temperatur um 0.3Grad
-
Thread
ds18b20 temperaturmessung mit pic18f4550
habe, dass der bus nie auf 0 gezogen wird. wenn ich den ds1820 rausnehmen, sehe ich die flanken usw. aber mit dem ds1820 wird es nur auf 5V-480mV runter gezogen. offenbar verhindert er dass die leitung komplett auf 0 gezogen wird. warum ist das so? angeschlossen
hallo Sascha. In den Funktionen für die DS1820 wird vor Funktionsaufruf immer der Interrupt deaktieviert und dann später wieder aktiviert. der PIC wird mit 48MHz getaktet. hier sind auch die Funktionen für den DS1820. Könntest du vielleicht
-
Thread
Pull-up am DS1812
Hallo, wer kann mir die Funktionsweise des parasit powersupply mit einem Pull-up-Woderstandes am DS1820 erklären. aus dem Datenblatt werde ich nicht schlau. Danke
Wieso, das sind doch bei 1mA Stromaufnahme nur 100mA Spannungsabfall, damit sollte doch noch genug am DS ankommen? Ansonsten laufen die DS1820 bei mir mit 3k3 Pull-Up schon ganz gut, allerdings an nur 3m Kabel. Sven
-
Thread
DS18S20 auslesen (finde den fehler nicht)
lib schreiben als die derzeitig im umlauf befindlichen. aber bisher hat alles geklappt nur der ds1820 will nicht.
werden, nicht nach H (was Du machst). > kann der auch sowas wie 23,52Grad usw? Der Vorgänger DS1820 und andere konnten das, er hatte eine (temperaturabhängige) Auflösung von etwa 0.01°. Aber Vorsicht, manche ICs sind mit DS1820 beschriftet und sind in Wirklichkeit DS18S20 (z.B. Pollin 180014
-
Thread
Was sind das für Bauteile?
Achso: Du kannst den DS1820 nicht ohne Weiteres durch den DS1621 ersetzen. Der DS1820 verwendet den 1-Wire-Bus von Maxim, der DS1621 den I2C-Bus.
Was bedeutet das nun? Was? Wenn Du die Schaltung so unveraendert uebernehmen willst, musst Du den DS1820 nehmen, oder einen anderen 5V-kompatiblen mit 1-Wire.
-
Thread
RS-485 Teilnehmer-Adressvergabe automatisch
Der DS1820: "DS1820 No Longer Available: Use Recommended Replacements" Wie heißt der Ersatz? Ich meine einen mit Seriennummer.
DS18S20 = DS1820, der DS18B20 ist ähnlich. Es gibt solche 1-Wire Dinger aber auch ohne Temperatur allein für Seriennummern: DS2401.
-
Thread
Probleme mit DS18B20
Quellcode (vor wem, von dir?), wie wo angeschlossen, ob mehrere gleichzeitig, ... Garantiert kein DS1820 oder DS18S20 auf dem Board? Die sind ähnlich aber nicht identisch.
Den Wiederstand brauchst du nur einmal in deiner One-Wire-Interface. Du musst Jeden DS1820 einzeln adressieren. Da gibt es Zwei verschidene Modus es gibt einmal einen Dresse auf die alle DS1820 ansprechen sinvoll bei nur einem einzelnen DS1820 in der Stripe sonst gibt es einen Datencrash
-
Thread
AD-Wandler C-Control
Der DS1820 ist ein 1-wire sensor, d.h. er gibt die Messwerte digital raus. Den an den ADC anschliessen macht nicht viel Sinn... Vielleicht nochmal den Rest vom Datenblatt durchlesen ;-) Gruss, Thorsten
Hi, vielen Dank für die schnellen Rückmeldungen. @ Thorsten (Gast): >Der DS1820 ist ein 1-wire sensor, d.h. er gibt die Messwerte digital >raus. Den an den ADC anschliessen macht nicht viel Sinn... >Vielleicht nochmal den Rest vom Datenblatt durchlesen ;-) Den 1-wire verwende
-
Thread
Temperatursensor gesucht
2Grad. Reicht dir das? Relativ gaengig waere z.B LM75 mit I2C-Bus Die grosse Ausnahme sind die DS1820 von Dallas. Die gleicht der Hersteller fuer dich ab. Leider ist ihr Protokoll fuer Anfaenger nicht so toll. Besonders wenn du keinen Oszi haben solltest. Olaf
îch habe den DS1820 verwendet war zufrieden
-
Thread
[Suche] Metallhülsen für Selbstbau Tauch-Temperatursensor
Ich habe jedenfalls bei meinem genau das richtige bekommen. Länge ca 15cm. Da passt wunderbar ein DS1820 rein; sogar die bereits in einer Hülse eingegossenen vom großen C.
@Christian Wie Hast du die DS1820 darin befestigt? Noch irgendwie mit Wärmeleitpaste oder Harz vergossen? Genau das ist auch was ich vor habe, mal sehen wie viele ich am Ende wirklich mit Hülse versehe und wie viele ich anderweitig
-
Thread
BME280 T zu hoch. Was mache ich falsch?
Der BME liefert bereits Feuchte. Ich dachte einfach einen DS1820 zu nehmen. Das hat für mich einige Vorteile: Die Schaltung und das Druckteil, wo sie rein soll, ist weitgehend fertig. Eine Bibliothek für Onewire und DS1820 hab ich auch. Ich muss keine
Tobias S. schrieb im Beitrag #7586187: > Ich habe jetzt einen DS1820 verbaut. Und ich habe wieder das Problem, Wo gekauft? Was hat er gekostet? > dass er um 1-3K über meiner Referenz liegt. Und das nicht mit einem > konstanten Offset. Fake? Schlechte Kopie
-
Thread
Problem bei negativen Temperaturen mit Temperatursensor DS18S20
mit Master-Reset-Impuls u. Abfrage: Slave presence Bus_Reset(); // Skip ROM-Befehl, da nur ein DS1820 angeschlossen ist Byte_Schreiben(0xCC); Byte_Schreiben(0x44); // Befehl: Start Conversion an DS1820 _delay_ms(1000); // >800 ms warten // 2.Befehlszyklus: Messwerte (Scratch Pad
mit Master-Reset-Impuls u. Abfrage: Slave presence Bus_Reset(); // Skip ROM-Befehl, da nur ein DS1820 angeschlossen ist Byte_Schreiben(0xCC); Byte_Schreiben(0xBE); // Auslesen des Scratch Pads vom DS1820 // 9 Byte großen Scratch Pad-Inhalt einlesen for (i = 0; i < 9; i++) {
-
Thread
RS 232 Adapter
da hätte ich sogar noch drei fühlerplätze für meinen hvs frei), den gpio wollte ich mir für etliche ds1820 freihalten welche ich an meinen puffern und mischern verteilen wollte.... es ist doch auch eher unwahrscheinlich, das der pegel der rs232 zu niedrig ist, wenn er ja am xppc mit com1 funktioniert
W* K. schrieb im Beitrag #4047447: > @joachim > den gpio wollte ich mir für etliche ds1820 freihalten welche > ich an meinen puffern und mischern verteilen wollte.... die TTY GPIO die beim PI vorbelegt sind willst du mit DS1820 bestücken? ich glaube wir reden gerade aneinander vorbei
-
Thread
PT1000 Senor auslesen mit ATmega1284P
Wieso nimmst du nicht einen DS1820? da hast du wirklich nur zwei oder drei Drähte. Bei deiner Schaltung sollte die Spannung sauber sein, und die Kabel nicht zu lange (vgl. 4 Kabel). SW gibt es zum DS1820 genügend hier im Forum.
Ist halt konkret eine Voraussetzung. Zudem geht die oberste Höchsttemperatur bei einem DS1820 nur bis 125°C. Wie ich schon zuvor geschrieben habe liegt der Temperaturbereich bei : -20°C - +200°C, also scheidet der DS1820 klar aus. Trotzdem Danke für den Hinweis.
-
Thread
Arduino - Hilfe für Einsteiger
könnt mir wieder ein wenig helfen. Ich habe das ganze Wochenende damit verbracht, die Temperatur des DS1820 auf den "sreial monitor" anzeigen zu lassen. Leider bekomme ich das nicht richtig hin. Könnt ihr mir sagen, wo der Fehler ist? Ich habe die Schaltung so aufgebaut: http://cu-gang.de/ds1820.pdf
Rene S. schrieb im Beitrag #2186896: > Ich habe die Schaltung so aufgebaut: http://cu-gang.de/ds1820.pdf Das setzt vorraus, dass sich der DS parasitär aus der STatusleitung versorgt. Dazu muss man ihn aber IMHO richtig konfigurieren > und auch so probiert: http://cu-gang.de/pin4.pdf Die
-
Thread
DS18S20 unterschied zu DS18S20+ da es leider mit Ethersex und AVR-NET-IO nicht geht
the stock atmega with ATMEGA1284 (not the P version). But I am still unable to get any data from my DS1820. For now I have it in parasitic mode (as described here http://www.ethersex.de/index.php/Onewire_(Deutsch) ) but it did not work even in normal mode. Any suggestions that might help? Thanks a lot
atmega with ATMEGA1284 >> (not the P version). But I am still unable to get any data from my >> DS1820. > > http://www.mikrocontroller.net/attachment/152324/D... > > ethersex pinning hardware / netio.m4 > > ifdef(`conf_ONEWIRE', `dnl > /* onewire port range */ > ONEWIRE_PORT_RANGE