-
Thread
DS18B20 wird heiß und schwankt
ihre Versorgung her? Hast du ausreichend Abblockkondensatoren auf der Versorgung? 100nF an jedem DS18B20 ist zu empfehlen. Ich vermute du hast Spannungsspitzen/-einbrüche auf der Versorgung.
. Glaskugel: Beim Zuschalten der Pumpen gibt es Spannungseinbrüche oder andere Effekte auf der DS1820 Leitung und da Du den CRC nicht abfragst werden Dir die falschen Werte angezeigt. Hier muss ein Bild vom Aufbau her.
-
Thread
Wie 3.3V low Power Versorgung bauen?
TPS6273x hat laut Datenblatt eine Effizienz vom 90% bei 15uA Ausgangsstrom: http://www.ti.com/lit/ds/symlink/tps62737.pdf Der vielleicht?
ein halbes Jahr stabil (danach hatte ich dem Empfänger umgebaut und aus wars....) Er hatte über den ds1820 die Außentemperatur gemessen und gleichzeitig den Batteriestatus bzw die Spannung mit übertragen, damit ich sehen konnte, ab wann es evtl nicht mehr gehen würde
-
Thread
DCF77 und Temperatur
Super Sache das mit dem DS1621 werde ich gleich auch mal ausprobieren! Frage hast du auch schon was mit eine DS1820 gemacht ?? Der ist glaube ich schwieriger zum auslesen oder ?? Besten Dank im Voraus mfg mathias g.
Hallo Mathias Mit dem DS1620 habe ich mich nicht beschäftigt. Den DS1621 habe ich wegen dem I2C genommen, da ich dazu mit einem Speicherbaustein mal einen Datenlogger probieren möchte. MfG Hubert
-
Thread
1wire Slave Tester ATmega8 Assembler
Alle ROM-ID werden ermittelt und ein CRC Check durchgeführt. Bei einigen Temperatursensoren z.B. DS1820, DS18s20 und DS18s22, (Fam x10 x22 x28) kann das Scratchpad ausgelesen (inc. CRC) und die Temperatur angezeigt werden. Ein separater Taster startet den Suchvorgang, ein anderer die Messung für
-
Thread
Thermoelement mit µC auswerten
benutzt. Hier noch ein paar Datenblätter von den Temperatur IC's http://kovi.covers.de/mikrocontroller/DS1620.pdf http://kovi.covers.de/mikrocontroller/DS1621.pdf http://kovi.covers.de/mikrocontroller/DS1820.pdf http://kovi.covers.de/mikrocontroller/DS1821.pdf
-
Thread
#define-Pinnamen beim Setzen von Pins
Bei machen Projekten wäre es schon schön, wenn man als Endbenutzer festlegen könnte, dass zb. der DS1820 an diesem und jenen Pin hängt. Aber du hast schon recht: normalerweise wird man das selten machen. Allerdings ist der Fall, dass man derartige Module in einer richtigen Library hat, und nicht
Bei machen Projekten wäre es schon schön, wenn man als Endbenutzer > festlegen könnte, dass zb. der DS1820 an diesem und jenen Pin hängt. > > Aber du hast schon recht: normalerweise wird man das selten machen. > Allerdings ist der Fall, dass man derartige Module in einer richtigen > Library hat,
-
Thread
Temperatursteuerung mehrere Aquarien, relativ genau und programmierbar
Range https://datasheets.maximintegrated.com/en/ds/DS1631-DS1731.pdf Als genauer Sensor kommen natürlich Platinsensoren infrage, zB. der PT1000. Die gibt es in Genauigkeitsklassen. Das Problem ist dort nur die Auswerteschaltung. Dafür gibt es allerdings
Du, ob man diese überhaupt einigermaßen genau messen kann. Das Problem als solches würde ich mit DS1820-Tauchfühlern und einem Arduino angehen, das ist mehr Mathematik / Programmierkunst als schwierige Elektronikhardware.
-
Thread
Triac selbsterhaltend triggern
der Lichtquellen abgewendet, dann schaltet der DS zwar früher, aber trotzdem genauso hysterisch. Und selbst Wolken am Abendhimmel beeinträchtigen ihn oft schon. Habe mehrere DS. in Betrieb und div. funzen ohne Problem. Ich denke, wie Klaus, es
nachgebaut, manche sind allerdings problematisch. Mir fallen spontan diese ein: - Temperaturfühler DS1820 blockieren, wenn man sie über die Datenleitung versorgt oder mehrere parallel schaltet. - Schaltwandler vertragen oft nicht die angegebene maximale Spannung. Schaltwandler-Module werden zu heiß
-
Thread
Wie ist Euere C-Programmier-Vorgehensweise bzgl. fremdem Code ?
Bis jetzt habe ich Standard AVR/PIC Peripheriebibliotheken fuer: LCDs (HD44780, SD1530, KS0108) DS1302, DS1307, DS1306 24CXXXX EEPROMs DAC LTC1257, LTC1669, LTC2408 AD5262 TMP101, LM75, LM71, DS1820 PCF8574A, PCA9698, PCA9554, MAX7301,MAX6957 74HC164, 74HC595, 75HC589 LMX2316, ADF4106 PCF8577
-
Thread
DS18B20 Einstiegsproblem
Hi vielleicht hilft das hier weiter. http://www.peters-sven.de/projekte/ds1820/index.php Gruß MISZOU
hoffe ich, dass ich die Beispiele besser verstehe und werde demnächst mal versuchen, mich mit dem DS18B20 zu unterhalten. MfG Wolfgang
-
Thread
Timerfrage bei MSP430
ich versuche mich gerade mit dem Timer (LPM3 Betrieb) zu befassen, den ich für die Ansteuerung eines DS1820(Parasite-Mode) benötige der sich an P1.1 befindet. für den DS1820 brauch man ja verschiedene Zeiten, jetzt habe ich mal bei TI die Codebeispiele durschaut und hoffe ich habe als Ansatz das richtige
-
Thread
DS18S20 von Peda
Moin, ich habe eine Frage zum Temperatursensor ds1820. Und zwar habe ich Code von Peter Dannegger verwendet, allerdings evrändert, da ich die Daten anders über UART ausgeben möchte. mein code hat gelaufen mit einem Eval-Board 5V 16MHz Atmega32
Danke! Als Hardware nutze ich den DS18S20 und einen ATMEGA32L (3V3)-Version später einen Mega8L dass UL Unsigned long heißt, hilft mir. Genau so eine Antwort habe ich haben wollen. C-Handbuch habe ich. Aber innerhalb von Defines solche
-
Thread
i2c Temperaturfühler nicht SMD
zwar SMD, den kann man aber leicht löten. http://www.alldatasheet.com/datasheet-pdf/pdf/90003/DALLAS/DS1631.html the DS1631 and DS1631A thermometer accuracy is +/- 0.5°C from 0°C to +70°C Es gibt nicht viele Typen die so genau sind und dabei noch bezahlbar sind. Ich denke der Raspberry Pi macht
auch 1Wire. Da hat Dallas auch etwas. http://pdf1.alldatasheet.com/datasheet-pdf/view/58548/DALLAS/DS1820.html Den gibt es auch etwas grösser. Genauigkeit: +/- 0.5°C Software zum Auslesen gibt es im Internet. Gruss Klaus.
-
Thread
Interessante LCD Ausgabe
vorschlagen, du verzichtest mal auf die 4. Zeile deines LCD und lässt dir dort die Bytes, so wie du sie vom DS1820 bekommst, einfach mal ausgeben. Debuggen heißt nicht, dass man endlos lange auf eine Anzeige starrt, sondern dass man anfängt sich die beteiligten Variablen und ihre Werte näher anzusehen. Und
mich auch täuschen. Ähnlich wird es hier auch so verwendet : http://pc-rentner.de/index.php/ds18b20-bascom Die Grundlagen habe ich hier gelesen.
-
Thread
PolluCom E / S
das Messwerk nichts merken, falls wirklich nur der Widerstand gemessen wird und nicht wie bei den DS1820 eine Adresse im Sensor hinterlegt wird. danke im Voraus für Tipps, ggf. auch wie man zu einer kostengünstigen USB-Lösung für den IEC870-5 kommt. danke
Messwerk > nichts merken, falls wirklich nur der Widerstand gemessen wird und nicht > wie bei den DS1820 eine Adresse im Sensor hinterlegt wird. Wieviel Leitungen kommen denn vom PT500? Ich sehe da 4 Leitungen pro Fühler oder ist das etwas anderes? ---
-
Thread
undefined reference to
bisschen außenherum was geschrieben um eine LCD Uhr zu erhalten. Das LCD ist ein DOGM163 und die RTC ein DS1302, dass funktioniert schon wunderbar inkl einstellen, hat wunderbar compiled. Jetzt will ich noch eine Temperaturanzeige mit drin haben mit einem DS1820, da bin ich hier im Forum auch fündig geworden
gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ds1202.o -MF dep/ds1202.o.d -c ../ds1202.c avr-gcc -mmcu=attiny84 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT 1WIRE.o -MF dep/1WIRE.o.d
-
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
Hallo, Wasser ist auch nicht so toll für den DS1820 die Kondesatoren in Sensor nehmen Wasser auf und sind dann nicht mehr genau. Ich würde die Dinger mit 5min Epoxy überziehen. mfg Tomafa
-
Thread
Edler weg der Umrechnung
fractional digit h[16]="0639518406395184";//second fractional digit unsigned char a[9]; //Dallas DS1820 Scratchpad array char t; //temperature in absolute degrees char f; //fractionals (1/16°) of absolute degrees char c,s; //sign (if zero, the
//12bit temperature value t12=3+8*a[0]-((a[6]-1)&7);//alternate way of calculation for DS18S20 (substitute DS18B20 code to read the 12bit here) if(a[1]){t12-=128*16;} //correct by -128° if(t12>=0){s='+';} //calc absolute temp else{t12=-t12;s='-';} f=t12&15;
-
Thread
Bestimmung welcher One Wire Sensor an welchem Steckverbinder hängt?
Hallo! Habe 8 DS18S20 Temperatur Sensoren die an 8 Steckverbindern hängen. Möchte beim Startup ermitteln, welche ROM-Adresse an welchem Port hängt. Hat dafür jemand eine Idee? lg
Bascom würde es in etwa so aussehen, so mach ich es bei meinem Datalogger mit fast beliebig vielen 1820er dran: (Codeauszug) [code] Chip_anz = 0 Gl_errorcount = 0 Do If Chip_anz = 0 Then Chip_data(1) = 1wsearchfirst() Else Chip_data(1) = 1wsearchnext() End If If Err = 0 Then
-
Thread
1-Wire
Bausteine kannst du schon anhängen. Quelle: http://mikrocontroller.jacob-pirna.de/1wire_bascom_ds1820.html
was vergessen, es gibt noch z.B. I2C >> 8 1-Wire baustein. http://datasheets.maxim-ic.com/en/ds/DS2482-800-DS2482S-800.pdf damit hast du dann 8 getrennte 1-Wire bus . Also teoretisch 8 x 255 je bus du musst dann nur für ausreichende spannungsversorgung sorgen. alle bausteine gibt es hier:
-
Thread
DS18B20 an PIC12F1572 liefert nur 255,255
Hallo Leute, Habe folgendes Problem: Will bei einen DS1820 per Mikrobasic Pro auslesen. Leider bekomme ich in den zwei Bytes immer nur 255 retour. Was ich schon versucht habe: Anderen DS18B20 DS18B20 an Klemmen Pullup variiert. (1k,1k2,1k8,2k2,3k3,4k7) Anderen PIC12F1572 Was funktioniert: 5V am DS18B20 sind stabil PIC läuft und LED blinkt UART Läuft und sendet die RICHTIGEN Daten der Temp Variable 1 Wire Library an EasyPIC7 mit DS18B20 und PIC18F45K22 getestet Configuration: 500khz interner
-
Thread
Temperatursensor an Attiny 2313
DS1820,DS18B20 ist ein 1Wire Temp Sensor. Ich habe den Code aus der CodeSammlung von P.Danneger schon ausprobiert. Einfach hier im Forum, Abteilung Code Samlung nach DS* suchen. Aber berichte
-
Thread
DS18B20 zeigt zuviel an
Hallo, es gibt schon viele Beiträge zum Thema 1820, ich weiß. Leider habe ich nichts gefunden zu meinem Problemchen. Ich lese einen DS18B20 aus und bekomme eine Temperatur heraus, alles OK. War ein Krampf bis ich dahinter kam, dass der anders anzusprechen
Der DS18B20 hat eine Genauigkeit von +-0,5°C. Wie siehts mit deinem Referenz-Thermometer aus?
-
Thread
Bascom DS18B20
sicher, dass dein µV mit den 3686411 Hz läuft? Stimmen die Blinkzeiten in einem Blinkprogramm? Der DS18B20 ist hier beschrieben: http://www.spezial.com/doc/maxim/ds18b20.pdf Das erste Kommando ist ein Skip ROM (0xCC), dann ein Convert (0x44). Danach in der Originalsource ein Verify ' Den gewünschten Sensor auswählen 1wverify Dsid(1) mit einem zuvor bestimmten ROM Code eines *DS1820* Ich schätze dieses Verify geht schief, weil dein DS18B20 bestimmt einen anderen ROM-Code hat. Aus dem BASCOM Manual geht nicht eindeutig hervor, ob ein fehlschlagendes Verify nachfolgende
-
Thread
1-Wire Luftfeuchtesenor, welcher Kondensator
7795;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
auzusetzen. Ich vermute mal dein Problem liegt darin das du nicht genug Strom liefern kannst damit die DS1820 noch sicher laufen. Frag die Sensoren mal seltener ab. Olaf
-
Thread
Arduino I2C Sensoren
einem > Arduino über I2C auszuwerten? Wenn du "viele" Sensoren brauchst, nimm lieber OneWire (DS18B20)! Dann ist auch die leitungslänge unkritischer.
Eigenheiten ist I2C für diese Anwendung unpassend, siehe den Hinweis auf die Buslänge. Hier kämen DS1820 in Betracht, oder analog LM35 oder auch NTCs. Arduinofreundlich sind die DS18B20, einen Testaufbau für drei Stück konnte ich fast komplett aus dem Internet zusammenkopieren.
-
Thread
Tempermessung DS18S20 - Mittelwert über Wandlungszeit?
Hallo, der Temperatursensor DS18S20 benötigt eine Wandlungszeit von ~750ms bis ein Wert zur Verfügung steht. Kann mir jemand weiterhelfen, wie der Messwert während dieser Wandlungszeit gebildet wird? Ist es eine Art Mittelwert über
Zählerdifferenz entspräche der > Temperatur. so die theorie... Ich finde dazu nichts im Datenblatt des DS18S20. Im Gegenteil schreibt Maxim, daß die Messung des DS18S20 auf zwei Bandgap-Referenzen beruht. Nur beim DS1820 wurde die Messung mit zwei Oszillatoren realisiert, siehe hier: http://www.maxim-ic.com
-
Thread
STM8L-DISCOVERY
und mir villeicht erklären könnte wie ich programme dafür entwikel. Ich hätte zum bespiel gerne ein DS1820 Angeschlossen und das teil als Termometer verwendet. Danke MFG Marcel
Befor den 1820, Du zu erst viel eicht den Duden machen?
-
Thread
PT1000 mit ESP8266 und Poolregelung auswerten
im Beitrag #5869029: > eher bei den 30 Grad oder eher bei den 20 Grad ist. Da reicht auch ein Ds1820 auf dem Rohr.
(am esp) https://de.aliexpress.com/wholesale?catId=523&initiative_id=AS_20190611080800&SearchText=ds18b20
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
development board " M35 GSM/GPRS development board mobile development board with voice interface DS1302 clock module IIC interface DS3231 high precision clock module DS1307 + AT24C128 + DS18B20 interface Triad Module DS1307 + AT24C128 + DS18B20 Triad Module SD Card Module The Mini SD card module
RFID 13.56MHZ compatible with Arduino SKU:LC-WM-NFC-532 Arduino Nano V3.0 SKU:LC- Arduino-Nano RW1820 temperature sensor SKU:LC-Sensor-RW1820 LC NFC PN532 module RFID SKU:LC-WM-NFC-532 LC-TB6612FNG motor drive super L298N SKU:LC-Motor-6612 W5100 Ethernet network module compatible with Arduino
-
Thread
DS18B20, DS1822
beiden Sensoren besteht. Peter, Du OW-Papst weißt Du etwas darüber? ;) Grund der Frage: DS18B20 kostet 2,03 (@500) DS1822 kostet 1,59 (@500) Abgleichen müßte ich sowieso. MooseC
Die Frage ist, brauchst Du absolute Genauigkeit oder nur Stabilität. Ich benutze ein paar alte DS1820 und neue DS18B20. Alles was ich sagen kann ist, daß sie monoton und die Meßwerte stabil sind. D.h. man braucht keine Mittelwertbildung wie bei analogen Sensoren. Jedoch sollte man nicht die
-
Thread
DS1620-Temperatursensor
Wie genau ist den der DS1602! Stimmt den der gemessene Wert mit der Umgebeung überein? Christian
Hallo! Ich verwende die DS1820 und um aus dem READ-TEMP-Wert eine Temperatur zu machen, habe ich folgenden C-Code geschrieben: val = Read-Temp vom Sensor double retval=0; char tmp; // Ist das 0,5-Flag gesetzt? if ((
-
Thread
DS18B20
Hey ho... ich habe schon mal geschrieben bzgl. des DS18B20 und ansteuerung in C. Hat zufällig schon wer ein fertiges C Programm das ich evt. in CVAVR verwenden kann oder ähnliches ? Habe hier schon mal eines bekommen, aber widerrum für den DS1820,
, ich schaffs nicht das ich diese 9 byte auf 12 byte umschreibe bzw. ich schaffs nicht das ich dem DS18B20 das Conf Byte neu setzte das er in 9 byte sendet ! Grüße, alex
-
Thread
Messignal über 50m Übertragen
abgesehen davon das dies nicht gerade eine besonders korrekte Interfacebeschreibung ist, auch ein DS1820 ist ein Temperaturmodul und hat keine uralte Schnittstelle. Wenn man nicht mehr will als nur die Temperatur dann scheint mir das die zweiteinfachste Loesung zu sein. (so nach NTC oder Diodenkennlinie
etwas spezieller Hardware vorraus. Daher würde ich wirklich lieber einen One-Wire-Bus wie bei den DS1820 Sensoren oder I2C mit einem einfachen Isolator mit Iso-Power, also z.B. aus der ADUM oder ISOW-Reihe verwenden.
-
Thread
Onewire Arduino Misch-Topologie
Forumsgemeinde wünsche erst mal allen einen schönen 1.Mai-Feiertag Ich würde gerne an meinem Arduino einige DS18B20 Sensoren an einen 1-wire-bus ankoppeln. Da es ein Testsystem wird möchte ich 3 Knotenpunkte an einen Bus ankoppeln. an diese Knotenpunkte sollen dann je nach Bedarf je 1-5 DS18B20 Sensoren
Moin, wir haben Temperaturmeßsysteme der Fa. Hygrosens im Einsatz, die m.E. auf dieser Technik (DS1820) beruhen. Kabel sind ganz einfache 6polige Telefonkabel und es gibt "Verteiler", die beliebig hintereinander geschaltet werden können. Diese Verteiler beruhen auf passiver Technik und haben auch
-
Thread
DS2438 in 1-Wire Lösung sehr träge?
einen höheren Wert erreicht. Ist es normal, dass der ds2438 Sensor erst nach ca 4 min nachdem sich die Temperatur erhöht die richtige Temperatur anzeigt? Und das er noch länger braucht wenn er sich abkühlt? Ich bin leider ziemlicher Techniklaie was Sensoren
#2810701: > Wie kann ich das Rausfinden 1. Manual lesen. Auf Seite 38 findet sich ein Beispiel, wie ein DS1820 anzusprechen ist. Dazu wird auch das "Convert T" Kommando verwendet... 2. Beim Herstellersupport anfragen...
-
Thread
DS18S20 Negative Temprratur
Hallo, Ich Wandele mit der Routine den Gemessenen Wert vom DS18S20 in eine Temperratur um. Bei Plusgraden geht alles einwandfrei,Nur enben nicht bei Minusgraden. ich habe jetz eine Temperratur von -0.5Grad Angezeigt bekomme ich aber +0.-5 Grad. wo mache ich
cyblord ---- schrieb im Beitrag #2918687: > In C muss man da gar nichts umrechnen. Er will vom DS1820 auch die zusätzlichen Bytes benutzen um auf die 'erhöhte' Genauigkeit zu kommen. Dazu ist im Datenblatt eine Formel angegeben. Ist zwar in den meisten Fällen sowieso Schwachsinn, weil die Temperatur
-
Thread
Arduino Temperatursensor
Widerstand ändern und das Thermometer zeigt Temperatur an. Kauf dir nen digitalen Temperatursensor ala DS18S20 DS18B20 oder so. Da findest du auch Code zu. Ich papp mal nen NTC in einen Spannungsteiler und die genaue Temperatur kommt von alleine geflogen ist ein Wunschtraum.
der DS1820 ist aber nicht gerade der schnellste ... würd eher zum LM75 raten
-
Thread
Temperaturmessung mit DS18S20
den DS18S20 als Temp.-Sensor verwenden und benötige einen PWM-Ausgang zur Steuerung des Lüfters (Proportional zur Temp.)und die aktuele Temp. möchte ich dann auch noch auf dem Display anzeigen! Vielleicht
Hier die Seite hat mir geholfen. http://www.peters-sven.de/projekte/ds1820/index.php Gruß MISZOU
-
Thread
2 LiPo Zellen (7,4 Volt) an 5 Volt Spannungsregler / DC/DC Wandler
Wenn du eh schon einen DS1820 benutzt, kannst du den durch einen DS2438 ersetzen. Ist ein Tempfühler der eine Batterieüberwachung zusätzlich beinhaltet.
möchte ich viel lernen - und es hat für mich einen wirklich verwendbaren Zweck! Andersherum ist der DS2438 eine echte Alternative!
-
Thread
Temperaturmessung mit AVR?
einfach ein I2C-Chip, der gibt die Temperatur schon in Bits aus, oder Du nimmt das Temperaturmess-IC DS-18S20, hier braucht Du nur 3 Leistungen (+), (-) und DATA, die Temperatur kommt hier in Bits an, DS steht übrigens für DALLAS ONE-WIRE, als ein weitere Art des I2C-Bus nur mit einer Datenleitung.
Noch ne Frage: Der DS1820 z.B. gibt mir die Temp als 9 Bit aus. Wie bekomme ich diese 9 Bit in meinen AVR? Geht das über die UART? MfG Marco
-
Thread
TI TMP116: Temperatursensor gesucht
Ausrüstung nicht zu machen sein. Eine beliebte, wenn auch weniger akkurate Alternativ, wäre der DS18S20 \ DS18B20. Die gibt es Vergossen (wasserdicht) und unvergossen in TO-92 (typische Transistor Bauform)
daraus eine wetterfeste Version erstellen? Das wäre für die Zukunft schon wünschenswert... Der DS1820 ist ja nicht mehr "state of the art". :-) Danke!
-
Thread
DS18S20+PAR auslesen
Hallo, spiele gerade mit dem DS18S20+PAR rum. Laut Datenblatt ist er ja so konzipiert, dass er ohne 5V Versorgungsspannung auskommt (Pin ist NC). Laut diesem Bild wurden seinerzeit die nicht parasitären Sensoren zweckentfremdet
Copyright 1996-2002 by Brian C. Lane All Rights Reserved - http://www.brianlane.com Turning off all DS2409 Couplers Error: 1 Searching the 1-Wire LAN 100E12550154011 : DS1820 Temperature Sensor ROM #0 : 100E12550154011[/code] Die PAR Version benötigt nur Ground und Data. siehe: http://www.maximintegrated.com
-
Thread
Serielle schnitstelle
läuft und mit den oberen erst mal > nix zu tun hat. Noch viel besser: Wenn man möchte, laufen beim DS18B20 drei Dinge über den einen Draht, nämlich die Versorgungsspannung, Rx und Tx. Zusammen mit Gnd braucht man dann für den Anschluss nur zwei Adern.
Man hat Dir doch schon erklärt, das der DS1820 einen 1Wire Bus hat, der mit einer seriellen Schnittstelle a la RS232 erst einmal nichts zu tun hat! Lese Dir das 1Wire Protokoll von Dallas an und nutze eines der unzähligen Beispiele, auch
-
Thread
Dann zeigt mal eure Hausbus-Projekte
Leitungslänge der OneWire Devices eher kurz. Also OneWire Sensoren habe ich bereits erfolgreich getestet: DS18B20, DS18S20, DS1820 und DS2438: Helligkeit: OPT101 Absolutdruck: MPXH6115 Feuchtigkeit: HIH4000 Die Daten (Temperatur, Feuchtigkeit, Helligkeit, ...) werden von der SPS ausgewertet und mitgeloggt
-
Thread
BASCOM temperatur
muss ich habe noch google durchsucht wie ich ein einfaches thermometer bauen kann da habe ich den ds1820 gefunden kann mir irgent was schicken ich möchte doch nur ein einfaches thermometer nichmal mit lcd oder 7 segment nur einen wert"x" wo die °C dinne stehen
Der DS18S20 ist wirklich Spitze! Würde ich auch immer wieder nehmen.
-
Thread
Meine 1.Platine - Funktioniert es so ?
Ports an Steckerleiste und an LEDs. PortB: ISP + Steckerleiste PortC: LCD + Temperatursensor DS18S20 + Steckerleiste PortD: RS232 + Steckerleiste + LEDs
Pack noch nen 100nF direkt an den mega (vcc<->gnd) Am ds1820 evtl auch noch. Und klick mal auf INVOKE und dann den max, dort fehlt die stromversorgung ;) Da kannst dann auch noch nen 100n hinpacken.
-
Thread
RTC Verwendung
Durch den Blitz sieht das LCD etwas grobkörnig aus. Das, was wie eine Batterie aussieht, ist die RTC (DS1994). Das sind außerdem noch 2 * DS1820 Temperatursensoren angeschlossen. Falls Interesse am Code besteht, kann ich es ja in die Codesammlung stellen. Peter
@Martin, der DS1994 enthält eine Batterie und soll 10 Jahre halten. Den Preis kenne ich jetzt nicht (ist ein Sample). Das sind genau die Conrad-Buchsen, die Löcher muß man nur etwas aufbohren (1,2mm). Den Anschluß
-
Thread
Reset eines DS18S20 geht nicht
/ Pullup zieht die Leitung auf 1 _delay_us(70); i = ONE_WIRE_PIN & (1<<ONE_WIRE_BIT); // ds1820 sollte Leitung auf 0 gezogen haben _delay_us(410); if ((ONE_WIRE_PIN & (1<<ONE_WIRE_BIT)) == 0) i = 0xFF; // Leitung scheint immer 0 zu sein (Kurzschluss?) return i; // 0 =
Prüfe also evtl. vorhandene ".h" Dateien, dass dort die richtigen Ports eingestellt sind etc. Der DS18B20 und der DS18S20 sind soweit ich das weiß recht ähnlich. Somit helfen die die Links dort villeicht auch: http://www.mikrocontroller.net/part/DS18B20 MFG:MBP Markus. Edit: Daniel D. schrieb
-
Thread
Temperatursensor DS18B20 von Ebay
warum sind diese Temperatursensoren so günstig? Taugen die was als 1Wire Temperatursensoren? Ein DS18B20 beim R kostet ja schon min 3,50 Euro ... ? Hat die Ebay Dinger evtl. schonmal einer benutzt ? http://www.ebay.de/itm/10pcs-DS18B20-DS1820-1-Wire-Digital-Thermometer-Dallas-/120780657570?pt=LH_DefaultDomain
sind diese Temperatursensoren so günstig? Taugen die was als 1Wire > Temperatursensoren? > > Ein DS18B20 beim R kostet ja schon min 3,50 Euro ... ? Hat die Ebay > Dinger evtl. schonmal einer benutzt ? > > Ebay-Artikel Nr. 120780657570 Siehe hier: http://www.mikrocontroller.net/topic/233113#