-
Thread
DS18B20 Tempsensor an einem TIC 106 befestigen
Vielleicht ein kleiner Kabelbinder, wenn der DS1820 im TO92 Gehäuse ist.
fest sitzen? Eventuell etwas zum Klemmen auf die Rückseite falls nötig. Ich habe bisher alle meine DS1820 mit Kabelbinder befestigt.
-
Thread
Benötige Hilfe beim Schltplan
GND, flackert beim Start. Du hast da einen zusätzlichen Pull-Up Widerstand dran gehängt und den DS1820. Hier ist es wichtig, dass der DS1820 diesen Pin beim Starten nicht unter 2,5V herunter zieht. Ist das der fall? Ich kenne diesen Chip nicht, das musst du selber klären. > TxD, D10, GPIO1 > Serieller
schrieb im Beitrag #6822136: > Du hast da einen zusätzlichen Pull-Up Widerstand dran gehängt und den > DS1820. Hier ist es wichtig, dass der DS1820 diesen Pin beim Starten > nicht unter 2,5V herunter zieht. Ist das der fall? Ich kenne diesen Chip > nicht, das musst du selber klären. Ich weiß die genauen
-
Thread
DS18S20
Fensterbank Innen/Außen Thermometer: 16,8° auf dem Schreibtisch, 19,7° Ansaugluft des PCs auf dem Boden DS1820 mit LED Anzeige: 26,1° Sensor hängt am Lüftergitter des PC Netzteils DS1820 mit LC-Display: 1,2° Sensor hängt draußen vorm Fenster Wie alt ist dein DS1820 ? Ich habe vor kurzem einen bei Reichelt
Ganz brauchbare Methode: 1. einen DS18x20 anschliessen 2. alle ROM-Codes auslesen (soweit nur einer) 3. Sensornummer abfrage (UART-Terminal/Tastatur/LCD) 4. ROM-Code ins eeprom ablegen 5. weiteren Sensor anschliessen 6. nochmal Search-ROM
-
Thread
Einfache Frage
DS18S20...zeigt irgendwie 2 C mehr an als soll ...DS1820 habe ich nicht und ich weiss der 18B20 ist anders von der Auflösung her. Nach Tanta Google wäre der 18S20 der nachfolger, aber habe ich mehr auf
Beim DS18s20 liegen doch -/+2°C noch in der Toleranzgrenze ;) Nein Scherz beiseite... sind 0,5°C - aber ich habe mit meinen 1820igern enorme Schwankungen im Temperaturbereich, sei es S20, B20 oder nur 20...
-
Thread
Ethersex, ATMega644, Fuses, Pollin NetIO etc.
funktioniert es auch. Das ganze wäre an sich nicht ganz so schlimm, wenn ich nicht versuchen würde, ein DS1820 anzuschließen-was nicht funktioniert. Ich habe das Gefühl, dass irgendwas mit den "_delays" nicht funktioniert. Und das deswegen das Timing mit 16MHz für den Netzwerkcontroller und sonst für den
[Update]:DS 1820: Nachdem ich wieder den original-PIN (PD6) verwende und alles auf parasitäre Versorgung (der DS1820 sollte doch beides können?) umgelötet habe sowie den Link beherzigt habe, funktionierts. :-)
-
Thread
DS1822 auslesen klappt nicht mehr, Atmega8, BASCOM
Temp1 As String * 5 Dim Max1 As Byte Dim Min1 As Byte Dim Config1 As Byte Declare Sub Ds18xauslesen ' Temperatur auslesen Declare Sub Temp_ds1822 Declare Sub Temp_ds1820 '--------- 1Wire 1. Sensor suchen -------------------------------------------
Configurationsregister Bit 5 und 6 geben die Messauflösung der Temp. an. End If If Dsid1(1) = 16 Then Gosub Temp_ds1820 ' wenn Sensor ein DS1820 oder DS18S20 ist dann Berechnung Temp_ds1820 Max1 = Dsid2scratchpad(3) Min1 = Dsid2scratchpad(4) Config1 = Dsid1scratchpad
-
Thread
DS18S20 - extended resolution bei Temperaturen um 0°C
. (-1)/2=+0 Wer seinen Algorithmus testen will, hier die korrekte Zuordnung: Mein Testobjekt: DS1820 von Pollin 180014 (2,50) [code] 0 1 6 7 9bit 12bit 12bit-Äquivalent ff 00 01 10 127,5 127,6875 07fb max. Temp (lötkolbengetestet ;-)) ff 00 02 10 127,5 127,6250 07fa ff 00 03
digit h[16]="0639518406395184",//second fractional digit unsigned char d[9]; //Dallas DS1820 Scratchpad char t; //temperature in absolute degrees char f; //fractionals (1/16°) of absolute degrees char c,s; //sign (if zero, the sign was
-
Thread
Temperatur auf LCD
LC-Display verschiedene Temperatursensoren zum Vergleich angeschlossen: NTC mit NE555 als AD Wandler DS1820 1n4148 Diode Allerdings hab ichs in C gemacht, für Assembler bin ich nicht hart genug (-: bis dann Thorsten
Naja, einen DS1820 am avr auszulesen ist insofern trivial, das man das Rad nicht neuerfinden muss: http://www.siwawi.arubi.uni-kl.de/avr_projects/tempsensor/index.html Hier findest Du eine Lib + Beispielprogramm
-
Thread
Attiny85 mit RFM69HCW
Verdrahtung sagen? Ich würde gerne mit so einer Lösung einen Außentemperatursender realisieren mit dem DS1820. Somit würde noch ein weiterer Pin (1Wire) zum DS1820 benötigt. Machbar oder nicht? DANKE!
Jahre. > Ich würde gerne mit so einer Lösung einen Außentemperatursender > realisieren mit dem DS1820. > Somit würde noch ein weiterer Pin (1Wire) zum DS1820 benötigt. Kann man sicher auch nehmen, einen Pin findest Du da sicher nochn ei mir hängt ja an PB4 auch noch das Clock-Signal für den FOS02
-
Thread
Temperatur-Logger ?!
wenn's je fertig wird), eine PC-Wetterstation werden. Die Temperatur erfass ich am PIC mit nem Sensor DS1820 (gibt ein serielles Signal für die Temp. im Bereich von -55° - 120° aus), der PIC (ich programmier mit PicBasicPro) schickt die Daten dann über nen MAX232- Pegelwandler seriell an den PC wo ich sie
@Paul Guckst Du hier --> www.clipswitch.de 8-Fach Temperaturlogger mit ATMega128, BNCIII und DS1820. Loggt via Bluetooth auf PC oder Pocket PC
-
Thread
Temperaturdifferenz-Schaltung
2xDS1820 + Tiny25
aber besser :-) Peter Dannegger schrieb im Beitrag #3904336: > H.Joachim Seifert schrieb: >> 2xDS1820 + Tiny25 ich wäre ja auch für Tiny und 2x DS18B20 ABER [c] if(Entfernung > 100m || gar > 1km) DS18B20 == doof; [/c] scnr :-)
-
Thread
Anpassung U.Radig-Webserver mit UDP für ARM CORTEX
Der Webserver schreibt jetzt DS1820-Messwerte auf eine sd-karte/fat chan. Auf Dateien der sd-karte kann über den Webserver zugegriffen werden. Code des Datenloggers: [c] //++++++++++++++++ 50sec ++++++++++++++ if(SEC==50)ds1820_start_meas(); if(SEC==55){ ds1820_auslesen_to_global_TR(); var_array[0]=CelsiusTemp; DatenArray[0]=CelsiusTemp>>8; DatenArray[1]=CelsiusTemp; } //---------------- 55sec -------------- //++++++++++++ min ++++++
-
Thread
Temperatur mit Bascom
Ist es nicht einfacher einen DS1820 oder den LM075 (oder so) anzuschliessen? Die liefern den Temp-wert doch als 1-Wire Datenstrom und Bascom hat schon frertige Befehle dafür. Gruß UK
Für DS1820 gucke mal auf www.comwebnet.de Unter Thermometer, vielleicht kannst du das brauchen.
-
Thread
SSR Schutzbeschaltung bei reiner ohmscher 2kW Last
nicht sichtbar ist wie er bei einer Glühlampe wäre, kann man sich den Snubber auch sparen. Von DS1820 halte ich bei feuchtem Medium nichts "DS1820 (Maxim, bleiben nach hundert Auslesungen schon mal einfach stehen, nur VCC aus/an hilft)". Eigentlich tut es so ein Ding https://www.ebay.de/itm/Digital-Temperaturregler-Thermostat-Temperatur-Regler
Kochergebnis bei einer Stunde Kochzeit und Temperaturen zwischen 58°C und 66°C ist.) Der Tipp, dass der DS1820 Chip sich schonmal aufhängt ist gut. Das sollte sich aber per Software recht einfach berücksichtigen und automatisch korrigieren lassen denke ich. Meine Idee ist fürs erste drei DS1820 in den
-
Thread
einfacher Temperatur-Datenlogger
butterflylogger/index.html Software: http://sourceforge.net/projects/butterflylogger/files/ Zusatzbausteine :DS1820 System: 1-Wire
Das mit 1-Wire geht wohl bis 127 Sensoren: http://www.mystrobl.de/Plone/basteleien/ds1820 Matthias
-
Thread
Einfach zu handhabender Temperaturfühler gesucht.
Nichts desto trotz werde ich aber weiter in Richtung 1-Wire > recherchieren. Mit dem Stichwort "DS1820" solltest du in der Codesammlung fündig werden. http://www.mikrocontroller.net/topic/14792#new
der Mega8 > hat Hardware-TWI an Board. Noe, du hast nicht richtig gelesen. Es geht hier um den DS1820. Der hat 1-Wire Protokoll und kein I2C. > Timing und Interrupts sind bei dem hier > genannten Vorhaben kaum interessant, ich denke selbst eine Messung pro > Sekunde wäre da noch viel zu viel
-
Thread
Datenlogger für 8 oder 12 KanäleTemperatur
Chris K. schrieb im Beitrag #7835143: > Tasmota auf ESP board + DS18S20 Warum ausgerechnet den DS18S20. Hängst du dem alten DS1820 und seinem Datenformat so sehr nach? Analog Devices empfiehlt den DS18S20 nur in bestehenden Anwendungen als Ersatz für den DS1820: "The DS18S20 is only recommended for an application that is currently using the original DS1820." https://www.analog.com/en/resources/design-notes/1wire-protocol-pdf-of-ds18s20-vs-ds18b20-digital-themormeters.html
-
Thread
One Wire Rom Search Problem
Julian schrieb im Beitrag #4709041: > Meine Frage daher, warum sendet mir der DS1820 diesen Impuls? Vielleicht um Dir mitzuteilen, dass Du warten sollst / wann er fertig ist (clock stretching)?
denn? Das kann doch keiner einfach mal so dekodieren. >Meine Frage daher, warum sendet mir der DS1820 diesen Impuls? Wahrscheinlich weil sich entweder deine Software verschluckt hat oder deine Hardware störpule sendet, die der DS1820 als Read-Pulse interpretiert. >Die Data Leitung hat einen
-
Thread
habe auch Probs mit DS1620
Ich habe auch mal so einen 1-Wire Temperatursensor ausgelesen (hiess glaube ich ds1820 ??) Wie auch immer. Das funktioniert ganz gut, aber ich habe es auch erst mit Speicheroszilloskop hinbekommen, man muß das Timing sehr genau beachten, sonst verliert der Sensor seinen Strom und wird
Beispiel von www.mikrocontroller.com geschaut ?? Da gibt es beispiel Code für das AVRCtrl Board mit DS1820. Hat bei mir auf anhieb hingehauen.
-
Thread
15 x Temperatur messen
das stichwort heißt z.b. DS1820 oder andere digitale temperatur sensoren, wenn du das ganze analog machen willst würde ich ein extern multiplexer benutzen
Eine einfache Lösung wäre, DS1820 als Sensoren zu nehmen. Die kannst Du alle an einer einzigen (!) Leitung betreiben (1-Wire-Bus), und benötigst nicht mal einen AD-Wandler. Die Genauigkeit dieser Sensoren ist mit ±0.5 °C ebenfalls
-
Thread
Temperatursensor, aber welchen ?
Woher bekommt man diese Temperatursensoren von ZMD? Die DS1820 bekommt bei bei Reichelt und vielen anderen Lieferanten für den Hobbybedarf. Markus
Also mit dem DS1820 kann ich sehr einfach die Temperatur messen und diesen direkt an den Attiny2313 verbinden ? (und I2C wird nicht benötigt ?!)
-
Thread
AVR mit 3V, DS18S20 mit 5V
Hallo an meinem ATMEGA644P soll ein DS18S20 angeschlossen werden. Die Board-Spannung beträgt 3V, liegt also an der untersten Grenze des DS1820. Da ich festgestellt habe, dass dass der DS zwar ansprechbar ist, jedoch keine Temperaturmessung
Ist zwar für einen normalen DS1820, d.h. die Auswertung musst du unter Umständen anpassen.
-
Thread
Thermostat Kühlschrank Ersatz durch µC ?
Einschaltungtemperatur und Ausschaltungtemperatur in 0,1 Gradschritten und Wartezeit einstellbar. Es wird ein DS1820 verwendet.
ankleben. Beim übernächsten Ausfall des Thermostat (einen i.O. habe ich ja noch) kommt dann aber DS1820, 8-Pin-PIC, Taste, 2 LEDs, MOC30xx, Triac rein; nicht nur, weil dies ein µC-Forum ist, auch Elektronik läßt sich langlebig auslegen/konstruieren. mfG fE
-
Thread
Fragen Temperaturlogger (Hard-/Software)
am µC und die Datenübertragung via RS232 an den PC zu Starten. Temperatur Sensor wird wohl ein DS1820 werden. Günstig und der ADC entfällt. Ansteuerung über I²C. Nun die Frage Nach dem Speichermedium: EEPROM oder SD Karte? Was ist Strom sparender? Ansteuerung? Als Stromversorgung dachte ich
>Temperatur Sensor wird wohl ein DS1820 werden. Günstig und der ADC >entfällt. Ansteuerung über I²C. Nö, 1-Wire. >Wie kann ich bei Tastendruck die Sektoren nacheinander auslesen? Such dir ein anderes Hobby.
-
Thread
LM75 Wert springt umher
Temperatur draußen wirklich so extrem. Im Innenbereich springen die Werte nie mehr als etwa 0,5°C. Der DS1820 ist da seeeeehr viel besser: Ohne Filterung springen die Werte eigentlich nie um mehr als 0,1-0,2°C. In meinem Zimmer habe ich jetzt 4 Sensoren: 1x LM92, 2x DS1820, 1x normales billig Thermometer. Die Abweichungen liegen bei etwa 3-5°C ! Und das sogar zwischen den DS1820 und LM92 Sensoren.
-
Thread
Windrad- Überwachung
eine Aussenbeschaltung rund um den µC. Aber die ist vergleichsweise simpel. Nur als Beispiel: einen DS1820 als Temperatursensor in BASCOM ansteuern, auslesen und die Temperatur zur Anzeige bringen, ist vergleichsweise trivial, weil dir die schwierigen Sachen alle schon von BASCOM abgenommen werden.
weg. Sie verschlingt nur unnötig Geld > und ist dem Zweck nicht wert. Der oben bereits erwähnte DS1820 kostet keine drei Euro.
-
Thread
Bosch BME680 - Wirklich so schlecht?
hilfreich es sei denn die Bude brennt. Temperaturänderungen sind i.d.R. langsam. Für Temperaturen sind DS 18B20 genauer https://www.analog.com/en/products/ds18b20.html suche auch DHT22 oder BME280 https://draeger-it.blog/arduino-lektion-44-bme280-temperatur-luftfeuchtigkeit-und-luftdruck-sensor/
Onewire-Teile von DallasMaximAnalog sind diesbezüglich > alles andere als perfekt. Also mein Eindruck vom DS1820 ist schon das er sich ans Datenblatt haelt. Mit einer Ausnahme. Die ersten DS1820 (von Dallas) waren nicht nur absolut 0.5K sondern hatten eine relative Genauigkeit von 0.01K. Ich hab darauf sogar
-
Thread
1Wire Verbindungsproblem.
Hallo, one Wire soll ja eigentlich recht problemlos sein..isses aber offenbar nicht.. Wenn ich einen DS1820 Temp Sensor abfragen will geht das, solange er auf der Paltine steckt wunderbar... Nun ist alles in einem Fahrzeug verbaut..als Vernidnungskabel Cat5 Netzwerkkabel... Länge ca 2m Als Pull Up Widerstand
Kim Schmidt schrieb im Beitrag #1885508: > Wenn der Ds1820 die ANfrage richtgi bekomen würde oder die gesendete > Antwort ok wäre, würde es ja funktionieren, da es das offenbar nicht > tut, bruah ich keine CRC um das herauszufinden du findest damit
-
Thread
Bitte um Begutachtung von Schaltungsentwurf
Möchte die Platine als Testboard nutzen. An den herausgeführten Port_C möchte ich über 1-wire mehrere DS1820 anschließen. Den ganzen Port habe ich nur für mögliche abweichende Verwendung des Boards nach außen geführt. Dies gilt auch für die beiden Analogeingänge. Ich möchte, dass der MC mir im fertigen Aufbau die Kennung und die aktuelle Temperatur der DS1820 über die serielle an meinen PC schickt. Die DS1820 werden jeweils einzeln auf kleine einzelne Platinen gelötet und später mit dem Board verbunden. Solltet ihr Fehler finden, bitte ich euch mir diese
-
Thread
MSP430 mit DS18S20
bauen, aber ich weiß nicht so recht wie ich starten soll bzw wie ich die Initialisierung des 1W zum DS1820 machen soll.
schrieb im Beitrag #2359988: > wie ich starten soll bzw wie ich die Initialisierung des > 1W zum DS1820 machen soll Das Ding ist wirklich recht simpel - die Ansteuerung ist ja im Datenblatt zu finden: http://www.micropik.com/PDF/ds1820.pdf
-
Thread
ATMega8A fuer ~1Euro bei ebay
Martin schrieb im Beitrag #2365885: > Neben dem 10er-Pack vom DS18B20 (ebay 270815215358) gibt's den dort auch > einzeln für 2,79 (ebay 280736963087) ;-) Also gut mit V=Versand und D=DS1820 kostet einer: V + D = 2,79 Und 10: V + 10D = 2,99 Damit kostet ein DS1820 also knapp über 2 Cent und der Versand gute 2,76 Euro. Sieht realistisch aus. Stefan P. schrieb im Beitrag #2370325: > Datecode bei allen ist 1115 Ist wohl eine Palette mit Wafern vom LKW gefallen
-
Thread
Dallas DS18B20 auslesen
Ich denke, dass die Aufgabenstellung eigentlich so gedacht ist, dass du das Auslesen eines einzigen DS1820 selber programmieren sollst. Zumal das nicht so schwer ist, wenn man nur 1 Sensor am Bus hat, dann für diesen speziellen Fall hat Dallas vorgesorgt und alles ist ein wenig einfacher. Aufwändiger
sind. Der Code, den du da hast behandelt beides: die Einfachlösung und die Lösung die mit mehreren DS1820 klar kommt. Tja. Und jetzt erklärst du mal deinem Lehrer, warum du die aufwändige Lösung implementiert hast, wenn du sie doch gar nicht brauchst?
-
Thread
sbit als Variable in C
programm durch P3^0 bis P3^5 ersetzt werden //---------------------------------------- // Reset DS1820 //---------------------------------------- bit ResetDS1820(sbit DQ) <-- funktioniert nicht { bit presence; DQ = 0; //pull DQ line low DelayUs(29); // leave it low for about 490us
Port0.0 #define Sensor2 0x02 //Port0.1 . . //---------------------------------------- // Reset DS1820 //---------------------------------------- unsigned char ResetDS1820(unsigned char Sensor) {unsigned char presence; Port0 = PORT0 & (~Sensor); //pull DQ line low DelayUs(29); //
-
Thread
Pausen-Problem
Karl heinz Buchegger schrieb: > PeDa wartet in seinem Beispiel (DS1820) nur 66µs (für die krummen 66 > gibt es sicherlich einen guten Grund). Der Presence-Puls beginnt nach 15-60µs und dauert 60-240µs (DS18B20, S.15, Figure 13. Initialization Timing). D.h.
einem array abzulegen? Ich kann nur wieder die Empfehlung von weiter oben wiederholen: Sieh dir das DS1820 Beispiel vom PeDa an. Da findest du so mancherlei, was dir deine Fragen beantwortet.
-
Thread
Wie Display beschalten und Temperatur ausgeben?
Und fang mit der Ausgabe an. Den DS1820 lässt du erst mal links liegen und siehst zu, dass du erst mal Texte bzw. Variablen ausgeben kannst. Wenn dann diese Zahlenausgabe in weiterer Folge ein Zahlenwert ist, den du vom DS1820 bekommst
eine schöne Ausgabe etc. Eben der Spass, das Display zu verwenden. Und dann wartet ja auch der DS1820 noch in den Startlöchern.
-
Thread
Eigenerwärmung DS1621
hallo michi, ich hatte das gleiche mal mit ds1820, habe im datenblatt vom dallas 1820 gelesen: wenn er dauernt wandelt nimmt er x,x mA auf wenn er standby ist im nAmpere bereich. im datenblass diese sensors zieht er aktiv 1,25 mA im (wandelmodus
Ich benutze den DS1820 und da tritt der Effekt auch auf. Nur alle 5..10s wandeln ist die Lösung. Die Temperatur ändert sich ja nicht so schnell. Peter
-
Thread
Gibt es Uhren - IC
PCF8583: braucht externen Quarz und Cs DS1820, DS18S20 von einem alten Mainboard: hat alles drin, sogar ne Pufferbatterie.
richtig , der DS1820 / DS18s20 ist ein Temperatursensor. aber es gibt z.B. von DS den DS1302 bzw. die älter Vers. DS1202. Versuchs damit mal.