-
Thread
1Wire DS18S20 Leitungslänge
in kurzen Sätzen erklären wie genau der Mosfet > angesteuert werden muss. Im Datenblatt des DS18B20 ist das in einem Satz zusammengefaßt: "The 1-Wire bus must be switched to the strong pullup within 10μs (max) after a Convert T [44h] or Copy Scratchpad [48h] command is issued, and the bus must
Ich hatte ebenfalls Probleme mit einem DS18B20 der am Ende von einem 30 m Kabel hing. Habe das Problem mit einer alternativen Lösung gelöst die sich TSIC306 nennt. Ist ein ebenso genauer digitaler Temp-sensor von Hygrosens o.ä. Er arbeitet allerdings
-
Thread
Welcher Microcontroller ist nötig?
LM75 ist ja im SO-8 Gehäuse, was nun wirklich nicht sehr montagefreundlich als Sensor ist. Die DS18B20 sind als Zweipol wesentlich besser geeignet, aber leider nicht im wasserfesten Gehäuse verfügbar. Und ein extra Gehäuse machts dann sehr teuer. Peter
-
Thread
DS18b20 und Bascom
Hallo, ich schaffe es einfach nicht die Temperatur auszulesen (ds18b20) und auf einem LCD auszugeben. Die ansteuerung vom Display ist ja recht simpel mit Bascom, aber wie beckomme ich die Temperatur auf das Display ? Kann mir bitte jemand helfen ? Danke !
sieht es mit "Match ROM", "Start Conversion" und "Read Scratchpad" aus? Hast Du das Datenblatt des DS18B20 gelesen? Gruß Joachim
-
Thread
Temperatursensoren multiplexen
Oder ds1820 (ds18b20,...) seriell an einem bus einfach hintereinander schalten. Erleichert vieles und sind sehr genau, kosten allerdings 5,- pro Stück. Otto
-
Thread
Wo DS18B20 kaufen?
Hallo zusammen, ich bräuchte ca. 5Stk des 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
www.segor.de DS18B20, Lagertyp, 5.40Euro/Stück
-
Thread
Ports low bei Reset?
ich. Das funktioniert nun schon ganz gut, ich speichere die Temperaturgrenzen im EEProm, ein DS18B20 dient als Fühler. Das Problem ist folgendes: Wenn ich den µC resette, sind die 2 Ports jeweils low, was dazu führen würde, daß die Heizung und der Lüfter für einen Moment angehen, da ich die Ports
-
Thread
DS18B20 Read Vorgang
Hallo! Ich stehe bei folgendem Problem: Ich soll für eine Projektarbeit in der Schule einen DS18B20-Temperaturfühler über 1-Wire ansteuern. Aus dem Datenblatt ist aber nur schwer bis gar nicht zu erfahren, welche Delay-Zeiten zwischen einem "Lesen"-Befehl und der Ausführung vergehen müssen. Außerdem
-
Thread
Temperatursensor IC-Frage
überhaupt in Angriff nimmt. Ohne diese kann man garnichts sagen. Bei -55 .. +125°C sind die DS18B20 (Maxim) am einfachsten anzuschließen und auszulesen. Peter
-
Thread
1-Wire-Busadressen
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
Leitungslänge I2C-Bus
Warunm fanegst Du keinen beube Thread an? DS18B20 != I2C 1-Wire ist bei Maxim (www.maxim-ic.com) echt gut beschrieben. 5 Meter als Kette sollten gut gehen.
-
Thread
Temperatursensor DS1820 spinnt um 0°C herum
Hallo Makke, ich habe den DS18B20, der funktioniert problemlos. Getestet habe ich von -40C bis an die 90C. Falls Interesse am Code besteht bitte melden. Gruss, rweber
Hallo Makke, hier mein Code zur Ansteuerung vom DS18B20 und DS24E04 Gruss, rweber
-
Thread
1Wire Sensoren und iButtons + Händler in Deutschland
Hallo Jens, ich habe gerade bei csd-electronic im Shop geschaut: DS18B20 4.30 EUR Bei medhost.at kostet der DS18B20 nur 2.70 EUR.
ich habe meine DS18B20 von DARISUS.DE für 3,75 Euro stehen unter Sensoren.
-
Thread
DS18B20 mit AT90S8515
Hi, Leute ich bin noch Anfänger mit der MC Programmieren. Ich wollte mit einem 90S8515 (oder mehreren) ca 100 Temperaturen aufnehmen und über die UART an einen PC geben und zuranzeige bringen. Erst wollte ich dieses mit I2CBus realisieren, habe dann aber irgendwo gelesen das man den Temp Chip 18B20 (1Wire) benutzen kann. habe leider keine erfahrung mit diesem Chip. Wieviele Temp Chips kann man an den Bus bringen. Habe gelesen die Temp Chips eine Serienenummer haben, die man adressieren kann, wie weis ich aber leider nicht. Also, ich wollte wie schon gesagt 100 Temperaturen abfragen
-
Thread
DS18B20 Einstiegsproblem
richtig, dass man, beginnend mit dem letzten Bit, den Ausgang eines µC-Pin (z.B. P1.0), an dem DQ des DS18B20 hängt, für 15µs (für 0 ) auf H setzt, dann 1µ auf L, wieder 15µs auf H (für 2. Null), 1µs auf L, jetzt 60µs auf H (für 1 ), 1µs auf L usw. bis alle 8 Bit gesendet wurden? Danach 750ms warten
hoffe ich, dass ich die Beispiele besser verstehe und werde demnächst mal versuchen, mich mit dem DS18B20 zu unterhalten. MfG Wolfgang
-
Thread
DS18B20
, respectively. The default resolution at power-up is 12-bit. The DS18B20 powers-up in a low-power idle state; to initiate a temperature measurement and A-to-D conversion, the master must issue a Convert T [44h] command. " ... "The DS18B20 output temperature data
Moinsen, oder man läßt sich ein DS18B20 im benötigten Wertebereich kalibrieren. Die so ermittelte Kalibrierkurve hinterlegt mann dann µC. mfg
-
Thread
DS18B20 Programm
Hallo Leute, ich habe vor, einen DS18B20 an einen Mega32 zu hängen. Lt. Datenblatt kann der 0,5°C genau. Jetzt habe ich ein Programm gefunden, das 0,1°C kann. Kann mir einer das ein wenig erklären? Dann gibt es noch eine Aussage in Datenblatt
, respectively. The default resolution at power-up is 12-bit. The DS18B20 powers-up in a low-power idle state; to initiate a temperature measurement and A-to-D conversion, the master must issue a Convert T [44h] command. " ... "The DS18B20 output temperature data
-
Thread
Webserver zur Temperaturmessung
stelle ich mich einfach nur zu blöde an? 2) Auf Joachims inet-Seite mit der Doku steht der Dallas DS18B20 als unterstützt drin - im Quellcode von Source0[1].90_jb05 habe ich aber nur die remaincounter Berechnung für die S-Version gesehen. Oder hab ich nicht genau genug hingeguckt??? Vielen Dank
Datei OWImain.c in den Abschnitten "Bearbeitung des DS1820 / DS18S20" und "Bearbeitung des DS18B20 / DS1822". Gruß Joachim
-
Thread
16 Stück DS18B20 an 1-Wire
Hallo, habe 16 Stück der Temperatursensoren DS18B20 an eine Leitung gehängt und dabei festgestellt, das der PullUp Widerstand (4k7 lt. Datasheet) von der Datenleitung nach +5V (keine ParasitPower) zu groß wird. Habe einen 2k7 Widerstand reingehängt
-
Thread
MSP430 Anschluss eines DS18B20 ?
Wenn ich das Datenblatt richtig verstanden habe, dann werden über den Anschluss DQ des DS18B20 Daten empfangen und gesendet. Auf der MSP430 Seite muss auch ein Anschluss benutzt werden, der Daten empfangen und senden kann. Kann man UTXD und URXD einfach verbinden oder welchen Anschluss sollte
gestellt. Richtig, es ist 1-wire. Noch einmal das sich mir stellende Problem: Wenn ich Daten zum DS18B20 senden will, würde ich den Ausgang UTXD0 des µC verwenden. Um Daten vom DS18B20 zu empfangen, würde ich URXD0 des µC verwenden. Da aber beides über nur eine Leitung läuft, meine Frage, ob man URXD0
-
Thread
DS2406
Diese Platine läuft bereits mit einem Bus von 25m Länge und mit mehreren Bausteinen DS2405, DS2408, DS18B20 und DS18S20. Auf meinem Testsystem hab ich nur eine Länge von 20cm und bei einem ROM-Search wird der DS2406 nicht gefunden. Es ist noch schlimmer, denn wenn ich einen DS18B20 zusätzlich anschließe, wird dieser auch nicht mehr gefunden. Da der DS2406 verhindert das der DS18B20 gefunden wird, gehe ich davon aus das der DS2406 ein Presence-Signal sendet. Aber irgendwas muß sich vom dem Timing der anderen unterscheiden. Read-Timing tSU sind 0,5 µs, tLOWR=10µs, tRDV=11µs
-
Thread
Pt100/Pt1000 grundlegende Fragen
nicht gelohnt. 0,1°C ist eher unrealistisch ohne extrem großen AUfwand. Nimm lieber einfach einen DS18B20! Der nimmt dir alles ab und du kannst dich mit echten Problemen auseinandersetzen. Vor allem funktioniert es damit dann anschliessend auch wirklich! Gibt es für unter 5,- u.a. bei reichelt.
PI-Regler nach. Und da ja die Temperatur kaum -55°C..125°C überschreiten wird, würde ich auch zum DS18B20 raten, der hat übrigens 1/16° Auflösung (nicht mit Genauigkeit verwechseln !). > Dann muß aber das Bauteilgehäuse in den Wasserstrom um halbwegs > messen zu können Kein Problem. In eine
-
Thread
Mikrocontrollerboard: Letzter Check
- 8x8 Diodenmatrix über MAX7219 steuerbar - 1-wire Anschluss mit 5 Steckern (in meinem Fall 5x DS18B20 Digitaltemperatursensor) - 128x64 LCD-Display "Hyundai HP12542R-DYO" mit grüner Hintergrundbeleuchtung, die .. - .. über PWM gedimmt werden kann - 4 Optokoppler ansteuerbar Ich denke, aus dem
-
Thread
Displaybeleuchtung faden ohne Analog I/O
nur ein Problem: Ich benutze parallel zur Displayfunktion noch einen 1-wire Bus an P1.7, an dem 5 DS18B20-Sklaven hängen (Digital Thermometer). *Als Anhang bei* Ich kann es mir nur so vorstellen, dass ich das PWM Signal über ein Polling-Verfahren machen würde. Also eine Programmumfassende Schleife
-
Thread
PC-Lüfter über 1-wire steuern.
Der Funkte einer Idee: - Es existiert noch ein 1-wire Anschluss am Controller, an dem schon 5 DS18B20-Sklaven (digitaler Temperatursensor von Dallas) hängen. Gibt es vielleicht eine solche fertige Schaltung?! Oder wenigstens einen IC? Andere Ideen? Vielleicht könnt ihr mir helfen! hoffnungsvoll
-
Thread
Temperatur ohne AD-Eingang messen
Open-Drain ist?! Im Datasheet steht leider nur, dass P0 Open-Drain ist. p.s. habe mich für DS18B20 als 1-wire Temperatursensor entschieden.
liegen bei ca. 50K, deshalb kann es nicht schaden noch zusätzlich den 4K7 laut Datenblatt des DS18B20 zu nehmen. Bei meinen Schaltungen mit dem DS18B20 und 80C51 Derivat habe ich ihn jedenfalls drin und hatte keine Probleme. Falls der Pullup zu groß ist kann das bei langen Leitungen (große Kapazität
-
Thread
Adressierungsfragen....
Seriennummerchip, dann hat jedes Rack eine weltweit einmalige 48 Bit Seriennummer. Ich nehme dazu den DS18B20 (Maxim), dann hat man nebenbei noch die Rack-Temperatur (nehme ich zur Lüftersteuerung). Peter
-
Thread
Maxim Max7501 Temperatursensor + TWI Beispielcode suche ich
daß er I2C ist, wäre für mich ein K.O.-Kriterium (mindestens 4 Drähte !). Ich nehme immer die DS18B20 (2 Drähte für alle Sensoren zusammen), die sind auch von Maxim. Auch ist das Gehäuse (TO-92) ideal, um es z.B. in ein Röhrchen wasserdicht einzukleben. Peter
-
Thread
DS18B20 + LCD + ATmega will nicht funktionieren
Das LCD funktioniert perfekt. Nur die Ansteuerung des DS18B20 will nicht funktionieren.
entsprechend abgeändert. Allerdings bekomme ich bei 24°C Raumtemperatur (mit Thermometer gemessen) mit dem DS18B20 142°C angezeigt. Als Anhang hab ich mal die Dateien angehängt, mit denen ich zur Zeit arbeite.
-
Thread
C-Source für SMT160-30???
genannten habe ich aber das Problem, das ich mehr als drei Leitungen für den Sensor benötige" Bei DS18B20 brauchst Du 2 Leitungen und nur über 100°C 3 Leitungen, also nie mehr als 3. "1 wire Interface implementieren, ob das einfacher ist" Es gibt doch schon nen Haufen an Beispielcode dafür (8051
-
Thread
Reset Puls erzeugen
Hallo ich arbeite mit dem STK 500 und einem ATMEGA 32 und versuche einen DS18B20 anzusteuern. ich habe den DQ Pin des DS18B20 mit PD6 des STK 500 verbunden wie erzeuge ich nun der Reset Puls um den DS18B20 zu initialisieren ?
-
Thread
uart_puti funktion aus Peter Fleurys UART Lib
Hallo ich habe versuche gerade einen DS18B20 Temperatur sensor auszulesen dazu nutze ich das Beispiel Projekt von Peter Dannnegger. In diesem Beispiel wird in der main.c die uart_puti funktion genutzt ich konnte die besagte funktion nicht in
-
Thread
DS18B20 Temperatur Sensor mit ATMEGA32 auslesen
DS18B20 angeschaut, kann mir irgend jemand helfen?
: http://www.siwawi.arubi.uni-kl.de/avr_projects/tempsensor/index.html oder "einfach" google: ds18b20 gcc avr
-
Thread
Brandschutz bei Temperaturmessung
Hallo Community, mit einem (bzw. mehreren) DS18B20 - Sensoren muss ich die Temperatur von Getreide messen. Die Sensoren befinden sich dabei in direktem Kontakt mit dem Getreide (mit Schrumpfschlauch umhüllt). Was kann man schaltungstechnisch tun,
-
Thread
DS18B20
hallo miteinander... wie ich gesehen habe, haben schon einige von euch mit dem dallas-sensor DS18B20 rumgemacht. ich wollte nun auch mal mein glück versuchen und habe mich bei der software an die von http://mc-project.de/Pages/Projekte/Wetterstation/wetterstation.html orientiert. das LSB kann ich
-
Thread
MAtlab und Mikrocontroller
Im Screenshot umgesetzt habe ich die Digitalen Eingänge (I/O), den Dallas Temperatursensor DS18(B)20 und das LC-Display eDIP204 von Electronic Assembly (SPI-Schnittstelle). In Vorbereitung habe ich das VC8x0 von Conrad (ist schon etwas angestaubt), der SHT11 von Sensirion, den CAN-Treiber des
-
Thread
i2C frage
enthält, dann mußt Du auch in dessen Doku schauen, wie sie anzuwenden sind. Ich benutze nur die DS18B20-Sensoren, da die LM75 zu unhandlich sind (SO8-Gehäuse), um sie als Meßfühler einzupacken. Auch benötigen sie 4 statt 2 Drähte. Peter
-
Thread
Problem mit Makro
wo der Timer gerade steht und auf welchem Zeiraster er läuft). Wenn ich da nur ans Timing eines DS18B20 denke... @Christof sieht gut aus, wenn es mir noch gelingt die Variable bla direkt mit einem Ausgansport des AVR zu verheiraten dann gehts, werd ich mal versuchen. Naiv wie ich war hab ich
-
Thread
Themperatur sensor
z.B DS18B20 von Dallas/Maxim Der Sensor läuft mit dem 1-Wire System, Software hat man auch schnell gemacht, gibt auch einiges hier in der Code-Sammlung. Volker
hab vergessen den temp bereich zu nennen: -20 - + 80 Grad sein. der DS18B20 klingt viel versprechend. Am liebsten hätte ich gerne ein kabel mit dem messfühler vorne dran. So weit ich das gesehen hab ist der DS18B20 auch wieder ein ic.
-
Thread
Thermoelement + Vergleichstelle / Berechnung so richtig ?
gleich digital ausgeben, aber leider haben die nur einen sehr schmalen Meßbereich, den man mit einem DS18B20 viel leichter direkt messen kann. Der Grund wird wohl sein, daß Thermoelemente außerhalb 0..100°C stark nichtlinear werden, d.h. eine Kennlinienkorrektur erfordern. Peter
-
Thread
DS1820 + Parasite Power
parasite power VDD des DS18x20 an GND - ja zu 2.: 200ms koennten etwas wenig sein. zumindest beim ds18b20 sollte man den "strong pullup" bei voller 12 Aufloesung 750ms "hochziehen". genaue zeitspannge im datenblatt in einer tabelle -> in der pdf-Datei nach tCONV suchen zu 3.: ja, so mit normalmodus der
-
Thread
Linearisierung NTC
Von -20 ... 60°C nimm den DS18B20, einfacher gehts nicht. Die ganze umständliche Rechnerei hat Dir dann nämlich schon Maxim abgenommen. Peter
-
Thread
Hat hier schon wer Erfahrungen mit LPC21xx gesammelt?
Kabel nicht erkannt o.ae.). Nun ja, bisher meine Fehler auch so gefunden, DCF77, Drehimpulsgeber, DS18B20 und KS0108 "wollen" schonmal.
-
Thread
Terrariensteuerung Projekt
sollte man, wenn man mit der Analogtechnik etwas auf Kriegsfuß steht, lieber digitale Sensoren (z.B. DS18B20) verwenden. Wo nichts analog, da kann auch nichts driften. Die Sensoren müssen natürlich auch entsprechend gekapselt werden. Wer in der Analogtechnik einigermaßen erfolgreich sein will, sollte
-
Thread
!!!!!! LM75 mit AVR300 Hilfe !!!!!!!!
Bloß machen muß man es selber, da hilft kein Schreien nach Profis. Ich nehme lieber den DS18B20, den kann man bequem einschrumpfen, für den LM75 braucht man ja ne extra Platine. Peter
-
Thread
2 Dallas ds18s20 haben 3 Grad Unterschied
die beiden EEPROM-Bytes reingebrannt, der dann einfach mit addiert wird. Ich habe einige neuere DS18B20 und da sind keine Ausreißer mehr dabei. Peter
-
Thread
Temperaturmessung
Wo siehst Du da ein Problem, an einen DS18B20 zwei Drähte anzulöten und das ganze in einer Tauchhülse zu verschließen ? 10m Leitungslänge sind auch möglich und die Leitung verfälscht nicht mal die Messung. Hast Du denn überhaupt ein hochgenaues
Hallo Peter Ich hab kein Problem mit DS18B20. Man kann einen genauen DS ja zum Abgleich verwenden, nur in einem Projekt mit mehreren Messpunkten ist eine Loesung mit DS18B20 nicht gerade billig. Er ist teurer als ein ATmega8 und der soll ja
-
Thread
Erfahrungswerte Dig. Thermometer DS18B20?
Hallo zusammen, ich habe gerade einen DS18B20 mit einem PIC16C745 verheiratet. Im Datenblatt vom Thermometer ist eine Temperature Conversion Time von max 750ms bei 12Bit angegeben. Bei mir dauert die Convertierung aber nur etwa 100µs. Haben
Die 750ms sind der Maximalwert. D.h. wenn du zufällig einen super super sauschnellen DS18B20 hast, könnte der durchaus schon in 500ms fertig sein. Größere Toleranzen sind extrem unwarscheinlich. Ändere mal schnell die Temperatur und schaue, in welchen Abständen wirklich auch ein neuer
-
Thread
I2C-Bus
vielleicht weiter? Ursprünglich war mal 1-wire von Dallas angedacht, aber die können die Temp.-Sensoren Ds18B20 nicht liefern, daher der Umstieg auf I2C. Bin für jede Hilfe dankbar! Viele Grüße, Dennis
-
Thread
Temperatursensor
@Olaf Der DS18B20 ist ein kleiner, aber echt feiner Sensor....nur leider momentan nicht zu bekommen. Dallas hatte Schwierigkeiten bei der Herstellung (EEPROM hat die Seriennummer verloren und somit war der Sensor nicht
es mit der Schaltung noch Zeit hat, dann lohnt es sich aber schon auf die nächste Lieferung der DS18B20 zu warten und es mit denen zu realisieren. Einfach Sensor direkt an den Controller und ab dafür. BASCOM bietet im AVR-Compiler schon fertige Routinen zum Ansteuern und Auslesen. Und teuer ist der
-
Thread
mehrere LM75 mit ATmega16 emulieren... Ansätze?
auswerten muß. D.h. damit kannst Du dann auf allen 4 Adressen Daten übertragen. Und wenn Du die DS18B20 als Sensor nimmst, brauchst Du auch keinerlei Analogkram wie für den PT100. Peter