-
Thread
temperaturmessung über bussystem
Solarpanels gemacht und war sehr zufrieden, da sehr einfach: http://datasheets.maxim-ic.com/en/ds/DS18S20.pdf "It has an operating temperature range of -55°C to +125°C and is accurate to ±0.5°C over the range of -10°C to +85°C." Quelle: Datenblatt Zum Thema Leitungslänge: "Mit einem passiven PullUp-Widerstand
-
Thread
ds18s20 und Uhrzeit auf Lcd
Hallo, ich habe drei ds18s20 auszulesen, was auch funktioniert. Zusätzlich möchte ich die Uhrzeit und natürlich die Temperaturen zusammen auf ein Lcd ausgeben. Ich habe in Bascom ein Code für die Sensoren und einen für die Uhrzeit
-
Thread
DS18S20 defekt vom liegen?
Hallo, ich habe vor drei oder vier Monaten mit einem DS18S20 experimentiert. Hat auch ganz gut geklappt. Brauchte ich im Moment aber nicht, also ab in den Schrank damit. Nun wird es wieder aktuell und ich habe mir das gute Stück wieder rausgeholt, mein altes
Das Problem hat sich erledigt. Also nicht der DS18S20 ist blöd, sondern ich. Es lag einfach an den Fuse-Bit Einstellungen im Avr. So etwas blödes. :-) Danke an alle die sich beteiligt haben. Gruß Holger
-
Thread
mehrere DS18s20
Hy hat einer von euch ein programm beispiel in BASCOM wie ich mehrere DS18s20 ansprechen kann ?? ich mache das im moment so ist ein teil eines programm, nur würde ich nun gerne noch zwei weitere hinzufügen. wie mache ich das am besten ?! habe da kein plan. gruss Benny
-
Thread
BASCOM , drei DS1820 ansprechen !?h
Hy hat einer von euch ein programm beispiel in BASCOM wie ich mehrere DS18s20 ansprechen kann ?? ich mache das im moment so ist ein teil eines programm, nur würde ich nun gerne noch zwei weitere hinzufügen. wie mache ich das am besten ?! habe da kein plan. gruss Benny
-
Thread
Und wieder ein neues Projekt
ein BUS-Ausfall läßt mich nicht im Dunkeln stehen ;-) Ähnliches habe ich mit Temperatursensoren DS18S20 für die Heizungsteuerung in Arbeit .... Prototypenmäßig ist das schon getestet und es sind nur noch die Layouts zu erstellen. Eine IR-Fernbedienung der Technik ist ebenfalls realisiert. Eine Logitech
-
Thread
PIC und Sensor DS18S20
Hallo zusammen Ich versuche seit einiger Zeit einen Temperaturmessung mit dem DS18S20 und einem PIC18F452. Als Pullup dient ein 4K7-Widerstand. Als Ein-Ausgang wird Pin A4 verwendet. Mit einem Oszilloskop habe ich geprüft ob die Resetsequenz richtig abgearbeitet wird. Diese scheint
was es liegen könnte. Mein Code funktioniert folgendermassen: DSRESET(); // Reset Ds18S20 DSTXBYTE(0xCC); // skip ROM DSTXBYTE(0x44); // convert temperature DelayMS(1500); // wait until conversion has been finished DSRESET(); // REset DS18S20 DSTXBYTE(0xCC); // skip
-
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
Motorrad Thermometer mit PIC 16F84 und Nokia 3310 Display
, oder? Das hast Du messerscharf geschlußfolgert. ;-) Das Display hängt zusammen mit einem DS18S20 an einem R8C/13. Die angezeigten Werte sind, von oben nach unten: Temperatur, Scratchpad Register und ROM Code. Ist im Moment nur ein Testaufbau.
-
Thread
Mit ADC absolute Spannung messen?
Wenns um die Auswahl des Sensors geht, dann kann man auch gleich nen DS18S20 nehmen. Der liefert den Wert über 1-Wire direkt...
-
Thread
AVR-Ctrl DS18S20 Thermometer
Hallo zusammen, hier mal der Sourcecode für ein AVR-Ctrl V1.0 Board mit dem DS18S20 Temperatur Sensor. Das Programm ist aus verschiedenen Modulen zusammengesetzt und als fix und fertiges Programm für das AVR-Ctrl Board geeignet. Es wurde erstellt mit: - LCD Library von Peter
-
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
Temperaturauswertung klappt nicht
Hallo, ich versuche seit zwei Wochen, die erweiterte Auflösung beim DS18S20 zu realisieren, und auf LCD auszugeben. Dazu habe ich nach dem Auslesen der Temperatur folgendes mir ausgedacht (nur im positiven Temperaturbereich): - Low Temperatur auslesen, und um eine Stelle
COUNT_REMAIN und COUNT_PER_C verrechnen. (Also drei Werte!) Die Formel dazu steht im Datenblatt des DS18S20.
-
Thread
ISA-Ctrl Webserver mit 1-Wire
geschrieben. Ich rede von "1-Wire V1.38 JB04". Getestet habe ich die Temperaturanzeige. Im Moment mit 3 DS18S20 (die Dinger sing sehr teuer). PWM und Schaltausgang funktionieren natürlich auch. DCF77 und Webcam konnte ich noch nicht testen, weil ich Hardware noch nicht habe. Nun ergeben sich noch 2 Fragen:
-
Thread
1-Wire Slave auf AVR
Atmega16 finden. Beim 644 hängt der Master sich in der Suchfunktion auf. Zum Testen habe ich zwei DS18S20 die werden immer gefunden. Wenn der AT16 dran ist wird dieser auch gefunden. Nur beim AT644 werden nur die DS18S20 gefunden und danach hängt er in der Suchfunktion. Ich denke das ich in der ISR
-
Thread
1Wire DS18S20 Leitungslänge
Hallo, habe zur Temperaturmessung (Heizung, Aussen etc.) 3 DS18S20 Sensoren an einem Mega32 mit 2kOhm Pullup. Die Leitungslänge betragt zusammen etwa 18m. Beim Anschluss des 4. Sensors setzen plötzlich zwei andere aus. Gibt es soetwas wie 1Wire-Hubs oder Repeater
dasselbe Problem aufgetreten: Ich habe am Tiny 85 mit 3,3k als Pull-Up in ca. 10cm Entfernung einen DS18S20 - auf einer kleinen Platine montiert - angeschlossen. Darauf sind zwei Schraubklemmen, damit das Kabel weiter zum nächsten Sensor verlängert werden kann. Sobald ich nun mein ca. 25m langes Kabel
-
Thread
Suche Datalogger
ich was.... 8 Fach Temperaturlogger für WindowsXP oder Windows Mobile 2003 SE Temperatursensor DS18S20(-55 bis 125°C) Aber 1 kHz schaffe ich nicht ganz ;-) eher 1,5Hz *g*
-
Thread
Probleme mit "call"-Befehl in Assembler
ersetzen mit Copy&Paste Unmengen an Daten und 512Byte RAM? Bei einem Temperaturlogger (89C2051+DS18S20) habe ich die Daten (pro Minute 2Byte) in ein 24C512 (64Kx8Bit) geschrieben. Reicht ein paar Tage. Mit Gruß Pieter
-
Thread
Wo DS18B20 kaufen?
Temperatursensors DS18B20. Leider hat Reichelt diesen aber aus dem Angebot genommen. Conrad hat nur DS18S20, also nur einen mit 9bit Auflösung. Kann mir jemand sagen, wo man zur Zeit den DS18B20 am besten/preisgünstigsten kauft? Im voraus danke für die Hilfe. Gruß Christian
-
Thread
MAX 485 Problem beim umschalten
gibt Nummer 2 Antwort. naja..... Nutze diese Delay Routine auch bei anderen Sachen 1-Wire mit DS18S20, serielles Display u.s.w. nur in diesem Fall ist sie wohl nicht ok. Warum auch immer. Irgendjemand vielleicht eine Idee ? Danke im vorraus ! Gruß Thorsten *gähn
-
Thread
Suche Temperatur-Sensor
Maxim DS18S20 vielleicht. Siehe www.maxim.de oder hier im Forum.
-
Thread
MMC/SD-Karte mit FAT16 an AVR
mir passiert: Ich nutze Roland's Code um in einem Datenlogger alle 15min Temperaturwerte von DS18S20 Sensoren aufzuzeichnen. Nur ein paar chars, immer in die gleiche Datei. Nichts zeitkritisches, funktioniert super. Den 'sync' Befehl nach dem schreiben hab ich auch nicht vergessen. Nun dachte
-
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...
-
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
winziger Webserver mit enc28j60+mega32
Hoffe, Du hast mir meine Sprüche über die Studis nicht übel genommen... ;-) Könnte Dir nen DS18S20 zur Verfügung stellen. Komme ja auch fast jeden Tag durch Deine Heimatstadt... Dirk
Zeilen zusätzlichen Code erfordert... ;-) Kann ja dann nicht so schwierig sein *ggg*. Ach ja, den DS18S20 zum Testen für die OneWire Temp-Messung schmeiss ich Dir die Tage in den Briefkasten. Dirk
-
Thread
EEPRIOM als Datenlogger geeignet?
Hallo Christian, die DS18S20 werden schon in einem Webserver verwendet und funktionieren gut. Eine DCF-Variante läuft auch schon in einer Uhr. Den Luftdrucksensor habe ich noch nicht getestet. Tja, einen 24C65 habe ich mit einem
Den DS18S20 habe ich gewählt, weil ich da an einem Bus mehrere Sensoren ansteuern kann. Können schon bis zu fünf werden. Für aussen wird er eingegossen. Benötigt wird dazu nur ein beliebiger Pin. Der Drucksensor
-
Thread
1-Wire-Busadressen
Funktion die ID zurück bzw. beschreibt das Array id[]. Daraus wird den Sensortyp geschlossen (z.B. DS18S20 oder DS18B20). Dann wird der Befehl zum auslesen gesendet, die Empfangenen daten im Array SP abgelegt und entsprechend umgerechnet. Die ID spielt doch da nirgends eine Rolle oder? Gruß, Chris
-
Thread
Temperatur mit DS18S20 auslesen
Hallo, irgendwie komme ich nicht weiter. Ich habe den beiligenden Assembler Code genommen, den Stackpointer ATMEGA8515 entsprechend eingerichtet, die Include Datei ersetzt, aber ich komme irgendwie nicht an die Temperaturen ran. Ein weiteres Problem ist, dass ich kein Oszi habe. Ich hatte mir mal ein billiges Voltkcraft Oszi ausgeliehen, der aber nicht triggern konnte, so dass ich die Impulslängen nicht analysieren konnte. Aber Kontrollfunktionen im Programmcode (nicht in dem beigefügten) die beim STK500 die LEDs nach jedem Schritt zum leuchten bringen sollen, bewiesen mir, dass
-
Thread
Temperatursensor DS1820 spinnt um 0°C herum
Hallo Makke, ich habe einen DS18S20 las Aussenthermometer. Beim MSB schau ich nur auf Bit7 und keine Probleme. Gruß TriccyMan
Hi! Haste einen DS18B20 oder einen DS18S20 beide unterscheiden sich in den Temp.Bytes und dem Rem, sind also nicht kompatibel. Beim B20 dind die 1/10 im Temp.-Word enthalten und beim S20 sind sie aus dem Rem zulesen. Nicht das da deine SW
-
Thread
ISP Programmierung geht nicht
ich den STK500. In letzter Zeit habe ich ein LCD angesteuert, und wollte gestern erste Test mit DS18S20 machen. Heute dann habe ich die Dallas Randbeschaltung entfernt, und versucht nur ein Timer zu programmieren, ging aber nicht. Ich kann keine ISP Programmierung mehr machen: "Entering Programming
-
Thread
Temperatursensorempfehlung für den Einstieg
vergleichen. Dabei hat man ne Menge gelernt und wenig zusätzliche Hardware benötigt. Also einfach einen DS18S20 einen KTY81 und einen LM75 besorgen.