-
Thread
Mein erstes Projekt mit Netzspannung - ein Vakuumgarer - was muss ich beachten?
PID Regler bekommt durch ein HMI (Touch Display/App/WebPage) seinen Sollwert und via Thermometer (DS18S20) im Reiskocher seinen Istwert. Physikalisch soll das Steuergerät am Netzstrom hängen und den Reiskocher via Heißgerätestecker einbinden. Das Steuergerät bekommt ein gehäuse in welchem dann auch
Regler bekommt durch > ein HMI (Touch Display/App/WebPage) seinen Sollwert und via Thermometer > (DS18S20) im Reiskocher seinen Istwert. Ganz schöner Aufwand. Ist da der Weg das Ziel? Oder würde nicht ein einfacher Thermostat reichen? Wie wärs mit UT-200 von ELV?
-
Thread
Heizelement und Ventilator steuern, inkl. Temperaturmessung und UI
anfangen soll. Der LM75 hat laut Datenblatt allerdings nur 2*C Auflösung. Ich hab mir mal den DS18S20 (Nachfolger vom DS1820) bestellt. Der gefällt mir auch von der Bauform. Grüße, Martin
Das hier >max. 0*C - 150*C, und der Maximale Temperaturbereich vom DS18S20 (-55 .. 125 Grad) passt nicht zusammen.
-
Thread
Blinkende LCD Anzeige
Guten Morgen zusammen! Hab mir mit nem 2x16 Zeichen Display und einem DS18S20 ein Thermometer gebastelt. Jetzt habe ich das Problem, dass die Gradanzeige im Sekundentakt blinkt. Wie bekomme ich das so hin, dass es normal angezeigt wird? Falls einer von euch eine Idee hat, dann
ganz normal drauf, flackert nicht mal. Müsste also irgend etwas mit der Temperarurauslesung vom DS18S20 sein. Grüße
-
Thread
Atmega16 Portproblem
Hallo zusammen, habe mir ein Programm für einen DS18S20 geschrieben. Dieser hängt an PortC, Pin 1. Funktioniert alles einwandfrei. Da ich nun noch ein EEPROM ansteuern möchte, habe ich das Programm umgeschrieben und den DS18S20 entsprechend an einen anderen Port angeschlossen. Nun sendet der DS18S20 aber nur noch Nullen an den Atmega16. Habe den Sensor mal an PortC,Pin7 und PortD,Pin7 gehängt. Er funktioniert aber nur an PortC,Pin1. Hab ich vielleicht irgendwas übersehen.
-
Thread
DS1820: Wie gut?
Warum vergleichst du nicht die Datenblätter? Das zum DS18S20 sagt: > ±0.5°C Accuracy from -10°C to +85°C
Ich dachte DS1820 gibt es gar nicht mehr? Ich habe schon ein paar DS18S20 und DS18B20 verbaut. Sind recht genau und man sollte das gar nicht mit einem SHT21 oder anderen Sensoren vergleichen, da ist die Temperatur nur ein Beiwert. Teilweise gibt es Probleme mit der Eigenerwärmung
-
Thread
1Wire Temperatur
Hallo, mein Problem ist folgendes: Ich habe einen Ds18S20 an meinen Atmel mega 8 aneschlossen doch auf dem Dispaly erscheint nur FFFF und 127. Mascom Code sieht so aus: [pre]$regfile = "m8def.dat" $crystal = 7372800 ' LCD konfigurieren Port auf Ausgabe
Habe noch was vom DS18B20 gefunden. Ist zwar nicht ganz der Ds18S20 ,aber der 1Wire Code ist fast identisch. http://bascom-forum.de/index.php/topic,312.msg728.html#msg728
-
Thread
Temperatur 0,1°C Auflösung
stabil gelesen wird." >Ahhhh. Wer setzt dies voraus? Wie wird das überprüft? .... aus dem DS18S20 datasheet: "Drift ±0.2 °C" "Drift data is based on a 1000 hour stress test at 125°C with VDD = 5.5V."
also das heist, wenn ich den DS18S20 einmal auf eine Temperatur kalibriert habe,dann schwankt mein Messwert nur noch um ±0.2 °C ?
-
Thread
Auflösung Sensor Verständnisfrage
Hallo, derzeit "spiele" ich ein wenig mit einem DS18S20 herum. Aus den Datenblättern konnte ich entnehmen, dass er eine Auflösung von 9 bit hat. Nun aber meine Frage: Wenn er eine Auflösung von 9 bit hat, warum werden dann nur 8 über den 1-Wire Bus geschickt
der Forensuche scheine ich dort nicht die richtigen Stichworte gefunden zu haben... Datenblatt DS18S20: http://datasheets.maximintegrated.com/en/ds/DS18S20.pdf Vielen Dank im Voraus, Jan
-
Thread
DS18S20 und DS18B20 gemeinsam am Bus - Temperaturkonvertierung
Hallo Leute, ich bin gerade am One Wire programmieren. Ich unterstütze sowohl die DS18S20 als auch den neueren DS18B20. Nachdem die bestehenden Geräte die Temperaturen als Grad C * 100 in einem int16_t verarbeiten wollte ich diesen Standard gern beibehalten. Um die Wandlung ohne
-
Thread
DS1820 Probleme mit dem Ansprechen
Was jetzt? DS1820 oder DS18S20 oder DS18B20? Alle drei werden unterschiedlich angesteuert! Das ist ein fortlaufend gemachter Fehler hier im Forum...
es ist ein DS18S20 !! Ok also ich bekomme mittlerweile die Flanken. jetzt geht es mir um die Umrechnung und Ausgabe aufs LCD. Ich war die letzten Tage schon emsig unterwegs im Forum und hab mir Tipps zu dem
-
Thread
double
Hallo Leute! Ich verwenden, um die Temperatur zu messen mehrere DS18S20. Deshalb habe ich mir eine Funktion geschrieben die aus dem 2-Byte Wert, den der Sensor liefert einen double-wert mit der Temperatur macht. double temp_inttotemp(unsigned int val) { double
Glaub mir, das Ergebnis des DS18S20 ist ein signed-int. Wert Hex-Darstellung signed int Temperatur ---------------------------------------------------------- Maximalwert = 00AAh = 170 = 85
-
Artikel
Temperatursensor
10, 11 und 12 Bits konfigurierbar. Je kleiner die Auflösung, desto kürzer ist die Messzeit. Der DS18S20 hat eine feste Auflösung von 12 Bits, wobei die unteren 4 Bits aufwändiger auszuwerten sind als beim DS18B20. Der DS18S20 ist als Ersatz für den DS1820 gedacht. Der Hersteller empfiehlt den DS18B20
über Romcode einlesen. AVR-Assembler Ansteuern eines DS18S20 in C (PIC) Datenblatt DS18S20 Datenblatt DS18B20 Vergleich DS18B20 DS18S20 Code zur Ansteuerung (ASM ATTiny12) Code zur Ansteuerung (AVR-GCC) Fehlervermeidung Code zur Ansteuerung mit CRC-Prüfung
-
Thread
Anfänger: genaue Temperaturmessung mit einem µC
solltest du die Finger von allem analogen etc. lassen. Nimm den vorgeschlagenen [[Temperatursensor]] DS18S20 oder ähnlich, die sind einfach anzuwenden und bereits kalibriert. Eine Auflösung von 0,1K ist damit drin, 0,5K Genauigkeit haben sie auch. Das kann man (du) zu dem Preis keinesfalls nachbauen. Bleibt
nicht übersteigen. Ist das denkt ihr möglich? Ja. > Nimm den vorgeschlagenen Temperatursensor DS18S20 oder > ähnlich, die sind einfach anzuwenden und bereits kalibriert. Der hat auch das gleiche Ansprechverhalten wie ein Thermoelement und es gibt ihn in den gleichen Bauformen...
-
Thread
1-Wire Luftfeuchtesenor, welcher Kondensator
;START=0;OFFSET=16 Das überraschende Ergebnis, der Sensor funktioniert. Schließe ich weitere (DS18S20) Temperatursensoren an, funktioniert der Luftfeuchtesensor zwar immer noch, die Temperaturwerte des DS18S20 weichen aber stark von der eigentlichen Temperatur ab. Ich vermute stark, dass der Messfehler
einen Feuchtesensor (MS-TH) gekauft und der funktioniert einwandfrei in Verbindung mit mehreren DS18S20, ohne zusätzliche Stromversorgung. Jetzt möchte ich nach diesem Schaltplan http://www.ibuttonlink.com/PDFs/MulitSensor_RevD_Schematic.pdf meinen Feuchtesensor bauen. Da sind nur noch
-
Thread
Probleme mit C Code und hilfe bei änderung
avr-gcc -c -Os -std=gnu99 -mmcu=atmega128 gen.c -o gen.o avr-gcc -c -Os -std=gnu99 -mmcu=atmega128 ds18S20.c -o ds18S20.o avr-gcc -c -Os -std=gnu99 -mmcu=atmega128 display.c -o display.o avr-gcc -c -Os -std=gnu99 -mmcu=atmega128 read_temps.c -o read_temps.o avr-gcc -mmcu=atmega128 main.o mylcd.o gen.o ds18S20.o display.o read_temps.o -o main.elf avr-objcopy -O ihex -j .data -j .text main.elf main.hex avr-objcopy -O ihex -j .eeprom --change-section-lma .eeprom=1 main.elf main_eeprom.hex [/code]
-
Thread
DS1820 Adressierung mit PIC in C
Chips mit diversen Verbesserungen bzw. Bugfixes auf den Markt gebracht. Aktuell sollten sie bei "DS18S20" sein. Dazu das Datenblatt: http://datasheets.maximintegrated.com/en/ds/DS18S20.pdf Auf den Seiten 9 bis 12 steht die Bus"topologie" und die Adressierung und was man von den Chips sonst noch so
Nicht-PIC-Nutzer schrieb im Beitrag #3676402: > Aktuell sollten sie bei "DS18S20" sein. Und für Neuentwiclungen ist dem eher der DS18B20 mit verändertem Datenformat vorzuziehen
-
Thread
Pollin Funkboard mit Mega8, RFM12, LCD, DCF77 und DS18S20
Betreff geschrieben, habe ich ein Pollin Funkboard mit einem Mega8, RFM12, LCD 2x16, DCF77 und DS18S20 zusammen zum laufen gebracht. Alle Ports sind belegt und der Flash ist zu 96% gefüllt :-) Die Software (BASCOM) mit Erläuterungen und Bildern können auf meiner Homepage eingesehen werden:
-
Thread
Temperatursensor, aber welchen ?
soll. Auf jedenfall soll ein A/D Wandler integriert sein. Für mich kommen LM75, DS1621 oder DS18S20 / DS18B20 in Frage. Welcher von denen ist denn am einfachsten zu "bedienen" ? Ich möchte gerne einfach den Output vom Sensor direkt in einen Port (Eingang) des MC stecken. Ebenhalt einfach ohne
http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
-
Thread
Thermometerbau mit MEGA 8
(PT100/1000). Ich persönlich setze bei meinem nächsten Projekt einen KTY11-5 ein und nehme einen DS18S20 zum Kalibieren des KTY11 im unteren Temperaturbereich, um mir das Hantieren mit Eiswasser zu ersparen und weil der KTY11 in Spannungsteiler-Schaltung dort besonders nichtlinear ist (um 50 Grad), wo der DS18S20 gut ist und dort gut ist (um und über 100 Grad), wo der DS18S20 schlecht ist.
-
Thread
Aquariumcontroller: hängt sich auf / stürzt ab / friert ein - Hilfe!
USB - Ethernet Shield W5100 mit SD-Steckplatz - 2 Kanal SainSmart Relais Karte (in 2 geteilt) - DS18S20 1-Wire Temperatur-Sensor - EVG von Phillips(Artikelnummer: PH-91008030), 2x54w T5, Dimmbar, steuerung mit 3 GoldCaps via Relay - LCD 1602 (nicht I2C) - RTC DS1307 via I2C - 4 Taster mit vorwiderständen
Guten Abend, das sind ja viele Antworten! @Frank - es ist 100% ein DS18S20, - der Tipp mit den Delays klingt logisch, teste ich mal. @us73 - fertiggestellt habe ich den Code auf Arduino 1.0.2 - Binäre Sketchgröße: 23.380 Bytes (von einem Maximum von 258.048 Bytes
-
Thread
AVR für wenig Geld im LAN
Hallo, also ich habe einen DS18S20 dran, die Temperatur wird auch korrekt angezeigt, mit ow im Terminal wie auch auf der Webseite. Der CRC Error tritt allerdings auch ohne DS18S20 auf!! Es liegt also definitiv am Widerstand. Ich habe
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00} ganz unten, nach den angeschlossen Sensoren der Bauart DS18S20.
-
Thread
Arduino Nano <-> Raspberry Pi via MAX485 verbinden
die Anzahl der Datenleitungen bezieht. Der Dallas-One-Wire-Bus, wie er für den Temperatursensor DS18S20 benutzt wird, hat auch 2 echte Adern. GND und Data. (Der DS18S20 hat dazu noch einen 3. Pin für die Spannungsversorgung, welche allerdings optional sein kann.)
-
Thread
74HC165 TreiberIC nötig??
/NTg5OTE4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Sensoren_Peltier_Elemente/Temperatursensor_DS18S20.html Welcher währe der beste? oder gibt es günstigere?
es 1-wire temp sensoren auch bei reichelt? Ja, gibt es http://www.reichelt.de/ Schnellsuche DS 18S20
-
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.
-
Thread
Bascom mit Temperatur
Ich kann Dir die Temperatursensoren von Dallas sehr empfehlen. Beispiel den DS18S20. Es gibt ein fertiges Beispiel für die Software welches sich leicht auf eine beliebig große Zahl von Temperaturen erweitern läßt. (siehe MCS Webseite und dort unter Bascom "AN = aplication notes"
Hallo Michael Hast du schon etwas mit den LM75 zu tun. Kosten nur ein drittel fom DS18S20. Gruß
-
Thread
Mehrere DS18B20 mittels Multiplexer an ATmega32
hast) überhaupt den "lesepuls" durch ? mehr sehe ich auf Anhieb leider auch nicht. Und meine DS18S20 sind nicht rechtzeitig zum Fest geliefert worden :-( Gruss Juergen
Negativen Werte werden dadurch vermutlich nicht abgedeckt. Gruss Juergen PS: Ich hoffe meine DS18S20 kommen bald. Wieso müssen die auch ausgerechnet bei mir falsch geliefert werden :-(
-
Thread
2 stellige Zahl zerteilen
Hallo Leute, ich suche eine Idee um eine 2 stellige Variable (vom DS18S20) zu zerteilen und in 2 einzelne Variablen (1stellig) zu speichern. Ich will von einem DS18S20 die Temperatur lesen (klappt soweit) und sie auf ein 2stelliges 7Segment Display jeweils über 2 BCD
-
Thread
µSO-8 welche Maße?
Hast du im Herstellerdatenblatt nachgeschaut? https://datasheets.maximintegrated.com/en/ds/DS18S20.pdf Unter /Package Information/ sind die Gehäusedatenblätter verlinkt. A.Dent
A.Dent schrieb im Beitrag #6389751: > https://datasheets.maximintegrated.com/en/ds/DS18S20.pdf > Unter 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
Raumtemperatur genau messen
#4256454: > Sehr genau oder ganz genau? Mein Genau, oder dein Genau... Ich habe auf meinen DS18S20 einen Kühlstern aus einem uralten Transistorradio geklemmt. Es hat ihn deutlich schneller gemacht, ganz ohne Gebläse. Für mich, ist die Kombi mehr als genau genug.
Ulrich F. schrieb im Beitrag #4256464: > Ich habe auf meinen DS18S20 einen Kühlstern aus einem uralten > Transistorradio geklemmt. Den Kühlstern auf dem Gehäuse kann man sich sparen. Der DS28S20 macht den Temperaturausgleich viel besser übers Anschlussbein und
-
Thread
Temperatursensoren DS18B20 -auf- USB (oder TSYS01 - TMP117 - LMT70?)
müssen es aber nicht: > https://github.com/cpetrich/counterfeit_DS18B20 Was jetzt - DS18B20 oder DS18S20? Der DS18S20 kann von der Auflösung nur 8 Bit + Vorzeichen
immer noch DALLAS drauf habe gerade mal nach geschaut. Ich habe selbst derzeit knapp 20 DS18B20/DS18S20 im Einsatz und keine Probleme damit. Unteranderem habe ich auch einen Bewölkungsmesser damit aufgebaut und der funktioniert damit bestens.
-
Thread
100 Temperatursensoren, welcher Bus?
werden. Welcher Bus ist dementsprechend schnell und dennoch präzise ohne zusetzliche Kallibrierung? (DS18S20?) Vielen Dank für eine grobe Übersicht der Möglichkeiten ;-)
Für TempSensoren fallen mir so spontan ein: - I2C (LM75) - onewire (DS18S20) - ZacWire (von ZMD) Ich vermute mal, dass der Bus das kleiner Übel sein wird.... Die (digitalen) Sensoren benötigen selbst eine gewisse Zeit zur Wandlung der Ergebnisse.
-
Thread
Ich möchte mir eine "8Kanal" Temperatursteuerung bauen und bracuh etwas Hilfe
Das ist möglich, als Sensoren vielleicht DS18S20 (gibt's gerade bei Pollin) als uC ein AVR wie Atmega8, als Display soinein alphanumerisches wie du es dir ausgesucht hast und ein paar Tasten. Das Problem ist das Programm, du wirst erst erlernen
Schau mal unter http://home.arcor.de/wosm/AtmegaProjekt/index.htm eine Seite für Anfänger. DS18S20 ist ok. BASCOM unterstützt den Zugriff auf diesen Baustein. Die Daten aus dem DS18B20 sind jedoch einfacher umzurechnen. Joe
-
Thread
Wecher Temperatursensor ? I2C oder 1wire
an den 2313 anzuschließenden Temperatursensor mit einfacher Kommunikation wie 2IC... Ist der DS18S20 die einzige kostengünstige Alternative? MfG, Frank Wolf
DS1820 = DS18S20
-
Thread
DS1820 Temp-Unterschied am Net-IO
Siliziumchip in kürzester Zeit in A... Gruß Diletti P.S. Man kann aber auch einen DS18B20 mit einer DS18S20- Routine auslesen und sich über das Ergebnis trefflich wundern oder streiten Schönen Tag noch ...
Sensoren steht nur Dallas DS1820 drauf. Die IDs beginnen beide mit 0x10, es handelt sich bei beiden um DS18S20. Außer, dass der eine Sensor Defekt ist habe ich keine weiteren Ideen. Werde mir wohl einen weiteren Sensor besorgen und dann mal schauen. Gruß Olly
-
Thread
1-Wire mehrere Teilnehmer
Arbeitsschritt untereinander zu identifizieren? Wenn ich beispielsweise eine Leiterplatte mit mehreren DS18S20 habe (nur ein Beispiel) und diese Leiterplatte bestücke, dann kann ich zwar scannen wieviele Temp.-Sensoren es gibt. Auch kann ich deren 64bit Seriennummern auslesen. Aber wie bekomme ich ohne
Trial und Error heraus, welcher Sensor sich wo > befindet? Gibts dafür eine Prozedur? Bei den DS18S20 steht ein Teil der Seriennummer auf dem Gehäuse. Ansonsten einen nach dem anderen gezielt erwärmen und zuordnen. Das könnte man sogar halbautomatisch gestalten... "Bitte Sensor 1 erwärmen",
-
Thread
Temperatursensor kalibrieren
Wie genau muss die Messung denn sein? Ich verwende vorzugsweise digitale Sensoren DS18B20/DS18S20. Ergibt 0,5°C ohne Kalibrierung und keine Probleme mit Störspannungen. Passenden Code dafür gibt's hier im Forum.
Hallo @A.K., DS18S20, da hab ich mich heute mal mit befasst. Hört' sich mit der Implementierung recht einfach. Das einzig worum man sich kümmert muss scheint die Kommunikation über den 1-Wire Bus. Jedoch meint mein
-
Thread
DS18B20 (TO92) & DS2482 (SO-8) Bezugsquelle?
und der DS1824 war dort sehr teuer (reichelt: 1.45 Segor: 8.50). Reichelt führt leider nur den DS18S20 in TO92. Nun hoffe ich von Euch auf einen "Geheimtipp", wie ich an diese beiden Bauteile herankomme, ohne zweimal P&V zahlen zu müssen... und keine Fanatsiepreise zu zahlen. Vielen Dank für
Sehr günstig zur Zeit http://www.csd-electronics.de/de DS18B20 - 2,45€ DS18S20 - 1,85€
-
Thread
Temperaturmessung in Flüssigkeit
eine Temperatur in einer Flüssigkeit (zuerst Wasser, dann Säure) regeln. Kann ich dafür z.B einen DS18S20 benutzen? Wie kann man den Sensor in der Säure schützen (Wasser denke ich ist einfacher)? Grüße Tom
messen kann. Die basieren aber meist auf PT100 oder PT1000. (Öltemperatur-Messer im Kfz...) Wenn man DS18s20 mit Epoxid überzieht, hat man IMHO noch das Problem, dass die Verzögerungszeit ansteigt, was sich in der Regelung negativ bemerkbar macht...