-
Thread
DS18B20 probleme mit Pull-Up
Beiträge, aber ich hab auch nach langem Suchen nichts gefunden was mir hilft Ich betreibe einen DS18B20 an einem ATmeag16 mit 4MHz. Das ganze ist auf einem STK500. Der DS18B20 ist am PD6 mit seiner Dateinleitung. Als Versorgung greife ich auf die Versorgung vom STK500 zurück. Also extern versorgt und
kritische Timing durcheinander bringt. - weg mit float! Die Temperautur ist ein int16_t, egal ob DS18B20 oder DS18S20.
-
Thread
DS18b20 ID auslesen
Eigentlich nicht, laut Datenblatt und meinem Code, sendet der DS18B20 zuerst den family code und damit LSB zuerst. Mfg Kroko
>sendet der DS18B20..und damit LSB zuerst. bei mir auch MfG
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
Firmware habe ich für den 18F2550 in C18 geschrieben, falls sie benötigt wird. Ich habe bisher zwei DS18B20 am BUS getestet, welche einwandfrei laufen. Später möchte diese auf 20 Stück erweitern. IngoF schrieb im Beitrag #2086291: > USB und andere Hardwaresachen ermöglichen. So so universell wie möglich
-
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
Entscheidungshilfe/ Entwicklungsboard
"Hühnerfutter" (Kerkos 100nF, Widerstände, LEDs, Taster, Poti), später dann Text-LCD, Drehgeber, DS18B20 und das, was Dich dann noch so interessiert. Und dazu einen _vernünftigen AVR-Programmer_, der nicht im Bitbanging-Mode arbeitet, sondern einen eigenen Controller hat und aus dem AVR-Studio4 angesprochen
-
Thread
DS18B20 über µC (8051) Beispielprogramm
Hallo, Ich bräuchte bitte ein Beispielprogramm, mit dem man die Temperatur eines DS18B20 Temperatursensors mittels µC auslesen kann. Ich verwende den AN2131SC der Familie 8051. MFG
-
Thread
1-Wire Reset Impuls?
mal das PDF auf dem Artikel "Temperatursensor" (http://www.teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf) zur Hilfe genommen. Es läuft gut... Nur ich bekomme immer 10,6250°C... Das ist nicht richtig. Ich habe ja einen DS18S20 und kein DS18B20. Auch wenn die Abfrage der Werte in einer Dauerschleife
Yannic B. schrieb im Beitrag #2066774: > Ich habe ja einen DS18S20 und kein DS18B20. Dann würd ich mal in das _DS18S20_ Datenblatt sehen. Das MS Byte ist einfach 8 Mal das signed Bit, das LS Byte geht von 2^-1 bis 2^6. therm_read_temperature(char*) in main.c wandelt also nicht
-
Thread
KTY 10-5 Formelprobleme
22.75 oC, 19.57 % RH LM75 20.00 oC TMP141#1 22.75 oC TMP141#2 22.75 oC TMP141#3 22.50 oC DS18B20 23.44 oC KTY13 21.30 oC RFA1int 22.13 oC [/pre] Warum der LM75 gerade so weit "abgeschlagen" auf seinen 20 °C beharrt, weiß ich nicht. Sonst lag der eher bei einer Abweichung von ca.
-
Thread
Temperatursensor für -30°C bis +80°C gesucht
Vorbedingung, dass du es dir kompliziert machst, oder darf es auch was Einfaches wie der übliche DS18B20 sein? Die 0,5° Genauigkeit hat er in diesem Bereich.
A. K. schrieb im Beitrag #2055436: > was Einfaches wie der übliche DS18B20 sein? der ist digital, nicht? bin was µC angeht sehr schwach aufgestellt. oder wie soll der sonst ausgewertet werden?
-
Thread
temp Stabilität ADC Atmetga8 MCP9701A
: "±2°C Accuracy from 0°C to +70°C". Warum nimmst Du nicht einfach nen digitalen Sensor (z.B. DS18B20)? Peter
Taschenrechner. Dann erreicht man ±0.5° > Warum nimmst Du nicht einfach nen digitalen Sensor (z.B. DS18B20)? Gute Frage. Ich finde den analogen einfacher zu verstehen. 1-Wire erschien mir bisher als zu kompliziert. Außerdem muss es doch auch so gehen. Ich lese mich in das Teil aber trotzdem mal ein.
-
Thread
AVR mit 3V, DS18S20 mit 5V
Thermo.c wird auch nur gewartet, zwar nur 100ms (erscheint > mir kurz). Das geht, wenn man den DS18B20 verwendet, und ihn auf 9-Bit Genauigkeit runterstellt. > mir nicht hin. Es kommt ja immer 1 obwohl der DS noch nicht fertig ist. Das passiert, wenn du den DS nicht korrekt ansprichst und er
-
Thread
DS18S20 zur Zeit nicht lieferbar oder überteuert.
Elpro hat ihn auch: Den (besseren) DS18B20 gibt es für 1,54 netto. Chris D.
www.it-wns.de hat den "besseren" DS18B20+ für 1,99€. Der Shop hat güstige Versandkosten, vor allem bei geringen Mengen. (ab 1,90€)
-
Thread
Junkers TRP 31 umbauen
zuerst daran gedacht ein webconrol von CAI dafür einzusetzen aber das scheitert daran dass es den DS18B20 nicht auslesen mag. Und das Problem mit dem Firewall wäre dann auch noch...
-
Thread
Suche digitalen Öltemperatursensor
Stift", und passt damit wohl nicht in meinen Flansch rein. Der Sensor selbst ist mir recht egal. DS18B20 oder sonst was, Hauptsache Digitalausgang, und muss nicht kalibriert werden. Ein Preis um 10€ wäre ideal. Hat da jemand einen Vorschlag für mich?
Am einfachsten ist es, den Sensor zusammen mit einem DS18B20 in Eiswasser zu geben, auf den Herd stellen, erhitzen bis es kocht und dabei den Widerstandswert und die Temperatur zu loggen. Damit hat man schon mal eine Widerstandstabelle von 0-100 Grad. Mit dieser
-
Thread
1Wire: Mehrere ID's über DS2480B
delay ca 100µS in ISR eingebaut. Nun alles ok. So schnell kann DS2480 nicht. Ich habe 10 St. von DS18B20 hinter dem DS2480. Ich sehe jetzt alle ROM_ID's. Muss nur 10mal Abfrage-Packet schicken, um die ID's zu bekommen. Alles OK! Danke für die Hilfe.
-
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
DS1820 mehr als 3 nicht Möglich?
sondern mit der Notwendigkeit. Irgendjemand hat das mal im Zusammenhang mit dem Auslesen von DS18B20 eingeführt - und seitdem machen alle es nach. Als ich mich mit den Sensoren auseinandergesetzt habe, habe ich mir die kursierenden Lösungen natürlich angesehen. Die Verwendung des ROM-Search empfand
Resultat: NIL Mit µC haben die es wohl nicht so. Search Parameters 1-Wire Device: DS18B20 Platform: Microprocessor API: ALL Programming ALL Results of Software Example Search There were no Software Examples matching your search parameters. Try your search again.
-
Thread
1-Wire XMega
Hallo an alle, ich möchte einen DS1338 und 4x DS18B20 an einem Xmega betreiben. Kann ich alle an einem Port betreiben? Wie ist die genaue Beschaltung? Hat jemand einen genauen Schaltplan? Kann mir da einer weiterhelfen? Gruß Egon
Egon40 schrieb im Beitrag #1937543: > Hallo an alle, > > ich möchte einen DS1338 und 4x DS18B20 an einem Xmega betreiben. Schön. > Kann ich alle an einem Port betreiben? Ja. > Wie ist die genaue Beschaltung? + an + GND an GND Alle Datenpins an den o.g. Prozessor-Pin. > Hat jemand
-
Thread
DS18S20 bringt immer 127
großteil des Quellcodes habe ich von hier: http://www.teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf Habt ihr noch eine Idee, was falsch sein könnte? Gruß Robin
-
Thread
Biete CentiPad Embedded Linux Module
Falls es jemanden interessiert die möglichen Kommandos in der Shell: [pre] 1w_ds18b20 httpd scp [ i2ctest sed [[ id setconsole arping
-
Thread
Was brauche ich von der Seriennummer DS18B20?
Ich brauche nochmal eure Hilfe! Ich möchte für eine Heizungssteuerung eine Schaltung mit mehreren DS18B20 aufbauen, die über einen Atmega8 ausgewertet werden. Jetzt zu meinem Problem: Wenn ich nur einen Sensor anschließe funktioniert alles. Beispielprogramm unter Bascom: --- Do 1wreset 1wwrite
-
Thread
DS18B20 ID auslesen
Hallo, Ich will eine Heizungssteuerung bauen. Meine Kenntnisse im uC sind nicht gerade viele. Aber wie kann ich die ID von einem Sensor auslesen der an einem ATmega 32 angeschlossen ist auslesen und dort dann die Temperadur lesen??? Danke im voraus Markus
-
Thread
DS18S20 hohe Auflösung berechnen
schon Jahre her): Beim Berechnen der hohen Auflösung geht das 0,5°-Bit gar nicht mit ein. Beim DS18B20 ist die Berechnung mit den Count_Remain nur ein überbleibsel aus alten Tagen, in denen die Temp-Digitalwandler noch mit zwei Oszillatoren mit unterschiedlichem Temperaturgang funktionierten. Damals
eProfi schrieb im Beitrag #1908917: > Beim DS18B20 ist die Berechnung mit den Count_Remain nur ein > überbleibsel aus alten Tagen, Der B20 liefert fix und fertig in 1/16°C. Es ist der S20, der zunächst in 1/2°C liefert und bei dem man den Rest
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
- Drossel-Spule für CAN. - Optional Split-Terminmierung bei HS-CAN. - Der DS1820 (DS18S20, DS18B20 sind Pinkompatibel.) was muss geändert werden oder was kommt dazu ? - Ein Linearer LDO-Regler für 5V VCC bis min. 30V, (40V Kurzzeitig) - Ein Schaltregler für 5V VCC auch bis min. 30V
. > Hermann schrieb im Beitrag #2391595: > Bis auf RA4 Nun dann must man auf den digitalen DS18B20 mit seiner ID verzichten. Einen Temperatursensor hat der Pic intern aber auch nix genaues. Datenblatt: >The temperature diode is not calibrated or standardized; >the user must calibrate the
-
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
Temperaturregler evtl. Anzeige
jetzt mal etwas gesucht und gelesen und habe folgenden Plan: - Als Messfühler möchte ich den DS18B20 benutzen - Programmiert wird in C (ich kann zwar momentan nur Assembler aber habe viel Erfahrung in Softwareprogrammiersprachen C#, C++ etc.. denke das sollte ich also hinbekommen außerdem gibts
dann sind alle PD-Ausgänge am Atmega8 belegt und ich brauche doch noch einen für den Thermofühler DS18B20 wie auf diesem Schalplan: http://chaokhun.kmitl.ac.th/~kswichit/avrthermo/avrthermo.html Also muss ja eins von beiden, entweder die Segment-Anzeigen oder der Fühler an einen PB-Anschluss. Welches
-
Thread
One-Wire Thermometer DS18B20 mit Charon 2
DS18B20 oder DS17B20? DS18B20: http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf DS18X20 with AVR von Martin Thomas www.siwawi.arubi.uni-kl.de/avr_projects/tempsensor/index.html Codesammlung: http
-
Thread
Picaxe-08 am LPT1
möchte einen Picaxe-08 direkt über den LPT1 versorgen. Am Picaxe hängt noch ein Temperatursensor DS18B20, der braucht auch noch Strom. Die gemessene Temperatur soll über den COM1 in den PC geschickt werden. Wenn ich 5 (?) Ausgänge am LPT zu 1 Leitung zusammenschliesse und mit allen 5 auf high gehe
-
Thread
Type J - Temperatursensor auswerten
Vermutlich nein. Richtig. Ich will es jetzt mit dem LTC2051 OPV LT179 Ref-Spannung Atmega8 µC DS18B20 Temp-Sensor zum ermitteln der Referenztemperatur umsetzen, gibt es noch einwände?
> DS18B20 Temp-Sensor zum ermitteln der Referenztemperatur > umsetzen, gibt es noch einwände? Ich teile Mawins Meinung. Lass die Finger von dem Mist und haeng einen LM335 an einen anderen Analogeingang.
-
Thread
DS18B20 & RTC4513 frage zu Pullup
Hi, ich hab die RTC4513 und den DS18B20 in meiner Schaltung. Leider weiss ich nicht genau für was die Pullup Widerstände sind. Es steht zwar alles auf Englisch im Datenblatt, aber ich versteh es nicht richtig. Evtl. kann es mir ja hier jemand etwas erklären. http://www.datasheetcatalog.net/de/datasheets_pdf/D/S/1/8/DS18B20Z.shtml http://www.datasheetcatalog.net/de/datasheets_pdf/R/T/C/4/RTC4513.shtml Die abgehenden Leitungen gehen zum µC. Vcc sind 3,3V.
-
Thread
Temperatursensor über Funk zum Microcontroller
wandelt und über den Sender schickt. Diesen Schritt kann man sich sparen indem man einfach einen DS18B20 nimmt. Hat einen relativ breiten Messbereich und ist sogar relativ genau. http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf Dieser Chip ist sogar relativ leicht auszuwerten. :)
könnte man denn einen DS18B20 relativ unproblematisch an einen Pollin RFM02 dran hängen sodass die Daten einfach 1:1 an µC anliegen ?
-
Thread
TWI-Datenlogger mit M88, PCF8583, AT24C512 (+ DS18B20) für den Batteriebetrieb
Datenspeicher mit 64KByte, - ATMEGA88 als Controller (die meiste Zeit im Powerdown-Modus) - (beispielhaft) DS18B20 als Temperatursensor, (beliebige andere Sensoren können stattdessen eingesetzt werden.) Die Daten werden im CSV-Format ausgegeben und können direkt mit dem CSV-Viewer von Ingo Wendler visualisiert
gängige RS232- und TWI-Schnittstelle (ok, für den speziellen Fall der Temperaturmessung mit dem DS18B20 kommt noch die 1-wire-Schnittstelle hinzu). Viel Spaß beim Loggen. Michael S.
-
Thread
Ich möchte mir eine "8Kanal" Temperatursteuerung bauen und bracuh etwas Hilfe
Anfänger. DS18S20 ist ok. BASCOM unterstützt den Zugriff auf diesen Baustein. Die Daten aus dem DS18B20 sind jedoch einfacher umzurechnen. Joe
-
Thread
DS1820 mit CodeVision auslesen
Hast du zufällig den DS18B20 dran? Dann kommt das hin, schau dir mal die Registerbelegung DS1820/DS18S20 vs. DS18B20 an :-)
-
Thread
GIRA Taster Nachbau - Interesse ?
Türkontakt - Bewegungsmelder - weiteres Tastenfeld Und noch ein paar Gimmicks wie z. B: - DS18B20 Temeratursensoren - IR Sende- und Empfangsdioden Grüße, Tom
na gut, hab momentan nur 2 Taster im Einsatz, mit Temperatur Sensor (DS18B20). Da ich auf Arduino Basis aufgebaut hab, ist es Jacke wie Hose was Modbus sagt, Licht wird geschaltet auch ohne Modbus. Hab in openHAB das pollen auf 1 Sekunde eingestellt, schaltet ganz normal
-
Thread
1wire Leitungsschalter
ich um den FET bzw. Analogschalter anzusteuern. Ich möchte einfach ca. 25 Temperatursensoren DS18B20 in einen Haus mit 2 Etagen abfragen. Durch die Sternverkabelung kommt einiges an Kabelkapazität zusammen, so daß das Auslesen nicht mehr geht. Selbst mit kleinerem Widerstand reicht die Zeit nicht
-
Thread
Temperatursensor befestigen
Moin, ich bin auf der Suche nach einer Möglichkeit Temperatursensoren (Dallas DS18B20) an z.B. Kühlkörpern vorübergehend zu befestigen. Die Idee ist eine isolierte Krokodil Klemme zu nehmen den DS18B20 an den "Oberkiefer" der Klemme zu kleben. Dann die Klemme an den Kühlkörper stecken
> DS18B20 In TO92 oder DIL ? Ach wie könnte das wichtig sein... Wie wärs mit eine Schelle, wie eine Nagelschelle für Kabel, aber aus Metall und angeschraubt, mit einem Durchmesser knapp unter TO92
-
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
DS18B20 Problem
Liegt das vielleicht daran, weil ich den DS18B20 habe? georg
Hallo, jetzt habe ich immer eine Temperatur von 336, außer, wenn ich die Masse vom DS18B20 abklemme, dann habe ich eine Temperatur von 511... Woran liegt das??? :-( georg
-
Thread
Datenblatt URL ändern?
DS18B20 https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
-
Thread
DS1820, Ansteuerungsprobleme
Sicher dass es ein DS18(S)20 ist, kein DS18B20? Damit wären es etwa 6°C - ok sicherlich auch nicht korrekt. Hast Du das mal auf dem Oszi/LA verifiziert? Kommen wirklich diese Bits an? Das hatte ich bei meinen 1-Wire-Slave auch gemacht um
-
Thread
PT100 - Verstärker
werden. (alternativ LM35, bei anderem internen Prinzip) - volldigital arbeiten der TSic206, der DS18B20, (je mit eigenem Protokoll) und Sensoren anderer Hersteller mit I2C-Interface Darüber hinaus werden nichtlineare Halbleiter (NTC) als billige Massenware eingesetzt. Zurück zum PT100, für den
-
Thread
In und Aussenthermometer
Hab so was mal gemacht kleine Platine gemacht, Atmega8, für 2 x DS18B20 DS18B20 ist einfacher auszuwerten als DS18S20.
'in 1/100° als Integer merken 'in Integer Dg_ds18b20 = T / 10 'Ergebnis in 1/10° End Function