-
Thread
SchulProjekt mit Mikrcontroller ,RaumtemperaturSensor ertellen
Hi Klaus, Wenn ihr den DS1822 verwenden möchtet, könnt ihr den Code aus dem ethersex-Projekt (http://ethersex.de) verwenden. Im Repository unterhalb von hardware/onewire gibts eine Onewire-Implementierung in Software, das ist
Kaufen Brauchst du nicht. Eines reicht. Ein Board mit einem Mega8 oder Mega16 drauf, dazu noch ein DS1820 oder ein DS1822. Den DS erst mal beiseite legen und mit den Grundlagen anfangen. Die Zeit die ihr bei den Grundlagen investiert, holt ihr uch später, wenn ihr das richtige Programmierprojekt anfängt
-
Thread
DS18S20 Reichelt neuer Lieferant
Hallo, woher bezieht ihr eure DS18S20. Reichelt hat sie nicht mehr im Program. Nur noch den DS1822 mit +/-2 Grad. gruß wolf4124
-
Thread
Genauigkeit eines DS1820
Hast du vielleicht einen DS18B20 oder DS1822 erwischt?
Nein, kein DS18B20! Der andere ist ein relativ alter DS1820 im PR35 Gehaeuse. Das sind die Typen die genauso wie die aktuellen in TO92 aussehen, aber etwas laenger sind. Ich habe gerade mal das alte Datenblatt
-
Thread
Temperatur Messung mit Mega8 und NTC-Widerstand 4,7k
EEPROM with checksum */ typedef struct { _DATA_t EE_DATA; uint32_t EE_CHECK; } _EE_DS_t; // 3. Daten in EEPROM-Bereich linken const _EE_DS_t __attribute__ ((section (".eeprom"))) EEDATA = { DATA_STRUCT , 0 }; Der Compiler generiert dann 2 Hex-Files eines für Flash
alles Technik von gestern? Ich meine es gibt doch schon fertige, kalibrierte Temperaturensoren wie den DS1822, da hat man keinen Ärger mit Linearitätsfehlern und bekommt die Temeratur als fertigen Digitalwert Controllerfreundlich vorgesetzt. Warum also einen NTC verwenden?
-
Thread
DS1822 / DS18S20 CRC Fehler
Hoffnung, dass ich hier richtig bin. Ich versuche von einem AT90CAN128 aus über die UART 2 mit einem DS1822 zu kommunizieren und bekomme beim Lesen der Scratchpad, nur beim Lesen der Scratchpad!, sporadisch CRC Fehler. Die CRC beim lesen der ROMs stimmt immer! Die Anlage zeigt ein Log davon. Das Format
-
Thread
Conrad DCF77 und DS1822 an 3.3V?
5V beschaltet. Nun hat mein ARM7 beim Anschluss dieser beiden Module an seine IO verabschiedet. Der DS1822 schafft locker 10ma aus seinem Ausgang zu treiben, schliesst man diesen gegen Masse kurz. Der Conrad Wecker nur 0,2mA die ich im durch den Pull Up gönne. Da wäre dann noch die Sache mit der Masse
arbeitet. Ob die 5V abkann oder nicht hängt von diesem Hersteller ab. > Laufen der Temperatursensor DS1822 und das Conrad DCF77 Modul auch mit > 3.3V gut? Der DS1820 tut dies, der 1822 damit sicherlich auch. Näheres verrät das Datasheet, dafür ist es da. > Macht es Sinn diese unselige Grätz Brücke
-
Thread
One Wire App.Note 162
Hallo, ich möchte über einen und später über mehrere DS1822 die Temperatur messen, da soviele Beispiele angeboten werden, verwirrt mich die Auswahl nur, daher möchte ich mich an die Herstellerangaben halten, da sie mir am übersichtlichsten scheinen. Meine
http://pdfserv.maxim-ic.com/en/an/AN162.pdf , insbesondere mit den darin verwendeten Timings einen DS1822 angesprochen hat, bzw. die Temperatur ausgelesen hat? MFG
-
Thread
Die andere Firmware für AVR-NET IO
Hallo Dirk, ich benutze auch den DS1822 als Sensor. Da in der Datei 1wire.c dieser nicht aufgeführt ist, hätte doch die Meldung "unkown family code" erscheinen müssen. Das Ergebnis habe ich als Bild beigefügt. Der DS1822 wird von anderen
Salut, Abhilfe schafft da z.b. ein DS18B20 so wie ich sie verwende. Bei mir in der Wohnung zeigen sie schön brav auf das 1/10 Grad genau an. Ein DS1822 sollte auch noch gehen. CA Dirk P.S. Darf ich mal fragen ob du schon selber versucht
-
Thread
DS1822 oder DS18B20
Hallo, hat jemand noch Bestände einer der beiden Temperatursensoren von Dallas/Maxim? Ich benötige etwa 100 Stück, möcte aber nicht gleich 500 bei Spezial Elektronik kaufen und auch nicht 3,50 EUR bei Reichelt je Stück bezahlen. Alternativ hat vielleicht jemand anders ein ähnliches Problem? Mario
-
Thread
Verkabelung DS18S20
Hallo, ich möchte meine Heizung mit mehreren DS18S20 "verkabeln". Jetzt stehe ich vor dem Problem, die einzelnen DS18S20 vernünftig anzuschließen. Ich möchte keine extra Steckdosen oder so einbauen, allerdings auch nicht mit Lüsterklemmen das ganze
bevors raus geht, welche die Kesseltemperatur misst. Keine Probleme hierbei. Parasitär gespeister DS18B20Z draußen und ein DS1822 "im Kessel". (Ebenfalls parasitär - trotz der Panikmache im Datenblatt ab 100°C hatte ich zumindest bis 90°C noch keine Probleme damit)
-
Thread
Ein paar Fragen zum DS1820
Signal für eine bestimmte Zeit weiter auf "0". Diese Zeit muß gemessen werden. zu 3. Der Slave (DS1820) sendet nichts von allein. Alle Aktivitäten gehen vom Master aus. zu 4. Die Temperatur wird im Zweierkomplement übertragen. Die Darstellung hängt vom Chip ab (DS1820, DS18B20, DS1822 etc.) und
NB: Wo taucht beim DS1820 Hex auf? Das Ergebnis ist besagter 9 Bit Wert verpackt in 16 Bits, als halbe Grade. Das Protokoll vom DS1820 ist zwar auf unterster Ebene in Bits zu sehen, darüber allerdings liegt in den meisten
-
Thread
Was macht man denn jetzt so zur Altersvorsorge?
ein Ingenieur? Doch erst wenn er halsabwärts gelähmt oder komplett weich in der Birne geworden ist. Ds heisst es gibt für Ings. keinen Unterschied zwischen Berufs- und Erwerbsunfähig." Wenn ich einmal nicht mehr als Ing. arbeiten kann, kann ich gar keinen Job mehr machen." Ein Bekannter von mir hat
Was ist der Haken an so einem Angebot? https://www.1822direkt.com/1822central/cms/user_upload/media/riesterrechner.htm
-
Thread
AVR für wenig Geld im LAN
Radig angepasst und auch efolgreich im Betrieb. Was mir fehlt ist eine 1Wire Unterstützung für DS1820 DS1822 DS18B20 (Family Codes: Hex 10 22 und 28). Es sollten 5 - 10 Sensoren abgefragt werden wobei die ROM Ids in einem Array im SRAM oder EEProm verwaltet werden. Die Temperaturen sollen dann auf
Datenblatt müßten die DS1822 mit 0x22 beginnen? Die DS1820 gehen ohne Probleme. Gruss Nick
-
Thread
1 Wire DS1822 ATmega und ganz einfach?
geht eindeutig aus dem /Datenblatt/ hervor, das Du bei www.maxim-ic.com downloaden kannst (Titel "DS1822 Econo 1-Wire Digital Thermometer"). Zitat: [C] INITIALIZATION PROCEDURE: RESET AND PRESENCE PULSES All communication with the DS1822 begins with an initialization sequence that consists of a reset pulse from the master followed by a presence pulse from the DS1822. [/C] >2. jeder DS1822 is einmalig (ROM-Code) Ja. Jedes Exemplar bekommt bei der Herstellung einen uniquen ROM-Code eingelasert. >Allerdings weiß ich ned so recht was ich damit anfangen
-
Thread
PIC 18F1330 hängt sich auf
über das ganze Jahr ein wenig Statistikmaterial liefern, er misst stündlich die Temperatur über einen DS1822 der übrigens erstaunlich genau arbeitet und speichert sie in einem 32K EEPROM ab. Das System ist auf extrem Low Power getrimmt, wacht RTC gesteuert nur einmal die Minute auf und arbeitet mit einer
AVR ist. Bei einem AVR lohnt es sich fuer Stromsparanwendungen einen externen RTC zu verwenden. Eine DS1302 zB kommt mit 200nA durch, was man mit einem AVR als RTC nicht schafft. Dass keine Interrupt verwendet wird ist eine Aussage des Posters. Hat mich nur gewundert, wie das Aufwecken denn gehen soll
-
Thread
PIC: CCS Compiler Ansteuerung DS18B22 Temperatursensor
Der DS1822 ist kompatibel mit dem DS18B20 Zitat aus dem DS1822 PDF: Software compatible with the DS18B20 einen DS18_B_22 gibt es nicht, nur DS18_b_20 oder DS18_22_ Wobei der DS1822 ungenauer ist, +/- 2°C beim DS18B20 +/- 0,5 °C genau ist Der Familiencode ist beim DS18B20: Hx28 =40 Beim DS1822: Hx22 =34
-
Thread
Steuersoftware für DS1822 Temperatursensor gesucht
Hallo, könnte mir jemand C Software (keine quick & dirty) für diesen 1-wire Temperatursensor schicken? Gruss, Christian
-
Thread
Flashen schlägt zeitweise fehl
myAVR-Programmer als auch mit dem USBProg. Auf der Erweiterungsplatine ist diverses Kleinzeugs ( SHT 71, DS1822, DCF77 ) an PC1 / PC2 / PC4 und PC5 vorhanden. PC4/5 ist SDA/SCL vom TWI. Darf da generell nix dranhängen während des Flashens? Woher kommt das doofe Verhalten? THX Stefan
-
Thread
Was hört ihr für Musik ?
Beatles Cover, Across the Universe: https://www.youtube.com/watch?v=Ds_yRip1R1c
https://www.youtube.com/watch?v=7-pDs5Bw8js Entspannung pur.
-
Thread
Temperaturmessschaltung möglichst genau?
@Falk Laut Datenblatt ist der DS1822 im Bereich von -10 .. 85 Grad nur auf +- 2 Grad genau. Gruss Helmi
DS1822: 750ms (max.) für 'ne Wandlung und 64 bit Protokoll .. naja ..
-
Thread
Bei wem habt ihr euer Konto?
Ds "Problem" bei der Sparkasse ist, dass Du dort in einer nicht zum Ort gehörenden Filiale kein Bargeld abheben kannst und wenn doch, dann nur mit horrenden Gebühren (wie von einer Fremdbank). Genauso
> Ds "Problem" bei der Sparkasse ist, dass Du dort in einer nicht zum Ort > gehörenden Filiale kein Bargeld abheben kannst und wenn doch, dann nur > mit horrenden Gebühren (wie von einer Fremdbank).
-
Thread
Delay nötig bei DS1820?
Using Dallas' 1-Wire ICs in 1-Cell Li-Ion Battery Packs With Low-Side N-Channel Safety FETs Master - DS1822 App Note 155: 1-Wire Software Resource Guide - DS1822 App Note 162: Interfacing the DS18X20/DS1822 1-Wire Temperature Sensor in a Microcontroller Environment - DS1822 App Note 244: Advanced 1-Wire Network Driver - DS1822 App Note 1100: White Paper 5: Using 1-Wire APIs for Data Sheet Commands - DS1822 App Note 2420: 1-Wire Communication with a Microchip PICmicro Microcontroller - DS1822 App Note
-
Thread
Worum gehts bei RTC
Zeit der RTCs ist abgelaufen Deine schlaumeierischen Beiträge sind auch schon abgelaufen seit 1822.
bei 25°C zwar genau geht, bei 0° (Winter) aber schon eine Recht hohe Abweichung hat. Ich hab einen DS3231 und da ist im Diagramm quasi ein minimale Ungenauigkeit im Bereich von -40 bis 0 und von 40 bis 85 °C. Dazwischen soll er hochgenau sein. http://www.maxim-ic.com/products/timers/DS3231_demo/
-
Thread
digital sensor + velleman k8055
Hoi hat jemand ne lösung wie man einen digitalen sensor zb: (ds 1822) an die velleman k8055 anschließen kann und auswerten kann? gruß christian
PC-Programm hat die (den) Digitaleingänge am k8055 zu pollen. Wie schnell kommen denn die Daten vom DS1822. Macht da USB 1.1 mit?
-
Thread
DS1820 Liefert nur 0xFF zurück
ist einfach miserabelst stabil. Irgendwo in de Codesammlung gibt es schon fertige Routinen für den DS1820 von peter danegger.
Hallo Das gleiche Problem hatte ich auch mit einem DS1822 und dem M16c62 Mikrocontroller! Das Problem liegt einen einen Zeitschlitzen!! die müssen genau so lang sein wie es im Datenblatt steht! Ich habe das Problem mit einem Logikanalyser gefunden
-
Thread
Einfache Temperaturanzeige über Display
Als Temperatur-Sensor kann ich den DS1822 nur empfehlen - ein integrierter Sensor mit AD-Wandler und Bus-Logik im TO92 Gehäuse. Man braucht nur soviele Sensoren parallel zu schalten wie man Messpunkte hat und hängt an das ganze dann noch
-
Thread
DS1822 am M16c62
Hallo Hat jemand eine Header Datei um ein DS1822 One-Wire Device an einem M16c62 µController zu betreiben?? Danke
-
Thread
Webserver zur Temperaturmessung
Thermometervarianten. Das findest Du in der Datei OWImain.c in den Abschnitten "Bearbeitung des DS1820 / DS18S20" und "Bearbeitung des DS18B20 / DS1822". Gruß Joachim
Datensatz 2 Byte zur Verfügung. Das Zwischenformat ist platzsparend und unabhängig vom Thermometer (DS1820, DS18B20, DS18S20, DS1822). Bei einem Schaltausgang wird die Schaltbedingung geprüft und gfs. die Portleitung gesetzt oder, wenn es sich um eine Funksteckdose handelt, der Einschalt- oder Ausschaltcode
-
Thread
float-wert umwandeln
Ich möchte gerne einen float Wert von einem digitalen Temperatursensor DS1822 auf einem 7-segment LED anzeigen lassen. Die Routine für die LEDs anzusteuern funktioniert. Allerdings muss ich den Wert in einzelne Ziffern zerlegen. z.b. gemessene Temperatur = 25°C Ausgabe
-
Thread
Temperatur ohne AD-Eingang messen
Mit den wenigstens Pins kommst du beim DS18S20 aus. Der braucht nämlich nur einen. Genug Infos solltest du im Forum auch dazu finden können. Mike
Und bei 1-wire (z.B. DS 1822) wären es 2^64 Sensoren, da jeder Sensor eine eigene 64Bit Adresse hat. Oder?
-
Thread
2 Dallas ds18s20 haben 3 Grad Unterschied
sind die von der neuen dallas-serie? die alten (ds1820) hatten irgenetwas mit dem scratch-pad eeprom, bei mir hatten zwei davon dauernd probleme beim ansprechen, bis sie letzendlich gestorben sind; nun habe ich einige ds1822, die unter den selben bedingungen
Die DS18S20, die ich von Maxim bekommen habe, haben auch nur DS1820 draufstehen, ja.
-
Thread
DS1820, DS18B20 in C
Hi Leutz, bin grad am rumtesten mit dem von P.D. geposteten Code. Mit einem DS1820 Sensor funktioniert alles wunderbar. Nun hab ich hier ausm Forum/Markt DS1822 gekauft. Leider läuft keiner dieser Sensoren an der Schaltung. Laut Datasheets sind die Dinger völlig identisch bis auf die größere Ungenauigkeit des DS1822. Oder hab ich das was übersehen? Gruß - Markus
-
Thread
CAVR problem mit der lcd_gotoxy(,); fkt.
funktioniert die lcd_gotoxy(0,0); funktion, sseeeehrrr merkwürdig... habe ansonsten nur noch einen DS1820 temp fühler angeschlossen und auch im programm "verankert", funktioniert auch eigentlich alles fehlerfrei, nur die funktion eben nicht... bin jetzt am auskommentieren der DS1820 fkt. mal schaun an
ich würde mir das datenblatt des ds18x20 genauer auschauen; je nach modell ist bei denen der datenstream unterschiedlich formatiert (kann mich erinnern, habe schwierigkeiten mit einem ds1822, ist aber schon lange her...) glaube genau
-
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
1-wire Protokoll von Dallas
@ Peter: Ich hab mal die dementsprechenden Funktionen für die Anbindung von DS1822-Sensoren an einen PIC geschrieben (auch in C) - das Ganze tat dann auch was es sollte, nachdem ich das erwähnte Timing halbwegs erfüllt habe und ein paar "Denkfehler" in den Byte-Übertragungsfunktionen korrigiert habe. Als Quelle genügte mir das zu Datenblatt des DS1822, das alle Detail der OneWire-Kommunikation beschreibt. Stell doch einfach dein Programm hier rein - vielleicht findet sich dann das Problem... Gruß Konrad