-
Thread
DS1624 Problem
Mein Code schaut wie folgt aus (DS1624.h): [c]#ifndef _DS1624_H #define _DS1624_H //************************************************************************************* // allgemeine Definitionen //************************************************************************************* #define DS1624 0x90 // Teilnehmeradresse von Temps. DS1624 //************************************************************************************* // //********************************************
-
Thread
DS1624
Hallo, ich lese mit folgender Funktion die Temperatur eines DS1624 aus. Allerdings bekomme ich so die Nachkommastelle nur als 0.5 ich möchte die Nachkommastelle aber genau bekommen. Im Datenblatt steht das +25.0625 Grad = 00011001 00010000 Bin = 1910 Hex sind. Aber
Wenn du die zwei ausgelesenen Bytes betrachtest, hast du ja automatisch 16 bit. Die Auflösung des DS1624 beträgt jedoch 13 bit. Die drei letzten bit, also die drei kleinsten bit des ausgelesenen LSB kannst du also verwerfen. Übrig bleiben 13bit, deren Wert multipliziert mit 0,03125°C genau deinen Temperaturwert
-
Thread
DS1624
Hallo! Ich versuche den Temperatursensor DS1624 über ein Kabel messen zu lassen (I2C). Ohne Kabel funktioniert di messunf perfekt. Wenn ich allerdings ein Kabel Anschließe, steht auf dem Display immer 32.0°C und der Wert ändert sich nicht. Kann
Welches Kabel? Der DS1624 ist ein Temperatursensor mit I2C-Schnittstelle. Alle aktiven Pins müssen richtig beschaltet werden, sonst funktioniert er nicht.
-
Thread
BASCOM I2C Routinen und DS1621
gefunden und wollte das übernehmen ich habe den DS1621 und die Adressbits alle auf HIGH(5V) Const Ds1624wr = &B10011110 Const Ds1624rd = &B10011111 I2cstart 'Sends start condition I2cwbyte Ds1624wr 'Sends the address
stop condition Waitms 25 'We have to wait some time after a stop I2cstart I2cwbyte Ds1624wr 'Start conversion (&HEE command byte) I2cwbyte &HEE I2cstop Waitms 25 'End of initialization Read_temp: 'Get the current temperature I2cstart I2cwbyte Ds1624wr I2cwbyte &HAA
-
Thread
Erfahrungen DS1624
Hi Leute, habe gerade in einer Schaltung nen DS1624 verbaut. Allerdings zeigt der mir eine etwas hohe Temperatur. Wenn die Schaltung kalt ist (also direkt nach einschalten der Versorgungsspannung) zeigt sie etwa 21 Grad an, was auch gut hinkommen könnte
wollte ich mir ja eines bauen. :) Könnte aber mal noch nen LM75 anschließen und testen. Der andere DS1624 hat ein ähnliches Verhalten, allerdings betreibe ich den extern, also an nem etwa 15-20cm langen Kabel.
-
Thread
Auslesen DS1624
Hallo, hat schon mal jemand den DS1624 mit BASCOM oder FASTAVR ausgelesen, habe mir die Birne heissgetüffelt, auch mit Datenblatt, aber irgendwas läuft noch schief... Gruss A. Arndt
-
Thread
Thermometer mit LM35 und Atmega8
DS1721 genommen und angeschlossen, in Bascom habe ich ein beispiel gefunden, allerdings für einen DS1624. hier der code $regfile = "m8def.dat" 'Define the chip you use $baud = 19200 'Define UART BAUD rate
Declare constants - I2C chip addresses Const Ds1721wr = &B10010000 'DS1624 Sensor write Const Ds1721rd = &B10010001 'DS1624 Sensor read 'This section initializes the DS1624 I2cstart 'Sends
-
Thread
Temperaturfüher Dallas/Maxin
Hallo, ich habe in einer Schaltung DS1624er. Von der Genauigkeit kann ich nur sagen das die Top ist. Hier mal das Datenblatt http://datasheets.maxim-ic.com/en/ds/DS1624.pdf Wenn bedarf ist, kann ich ja auch nochmal meinen SourceCode dazu
@nic2k >ich habe in einer Schaltung DS1624er. Von der Genauigkeit kann ich nur >sagen das die Top ist. Woher weisst du das? Nachgemessen? MfG Falk
-
Thread
DS1624 Problem
Hallo, ich habe ein Problem mit meinen DS1624 Temperatursensoren. Und zwar ist der der auf A1/A2/A3 100 nur nicht unter dieses Adresse Ansprechbar, sondern unter A1/A2/A3 010 es sind auch keine Feinschlüsse zwischen den IC Beinschen. Der der auf
heißen die Adresspins nämlich A0 A1 A2, nicht dass du das irgendwie verwechselt hast. Habe den DS1624 schon öfters eingesetzt und nie solche Phänomene gehabt. Gruß WiWil
-
Thread
DS1624 Temperatursensor - Wozu der Speicher von 256 Bytes?
Von Maxim gibt es z.B. die beiden Temperatursensoren DS1624 und DS1621, abgesehen von der Auflösung und dem Preis unterschieden diese beiden sich noch darin, dass der DS1624 noch einen 256 Byte großen nicht flüchtigen Speicher besitzt. Laut Datenblatt ist
://datasheets.maximintegrated.com/en/ds/DS1621.pdf https://datasheets.maximintegrated.com/en/ds/DS1624.pdf
-
Thread
Temperatursensor
Hallo! Ich habe einen DS1624 Tempertursensor und möchte ihn mit meinem 8535er über I²C auslesen und auf ein LCD ausgeben. Kann mir jemand helfen, oder ht jemnd schon ein C-Programm dafür? wenn möglich auch mit Anschlussbelegung
guckst du hier (für DS1624): http://pdfserv.maxim-ic.com/arpdf/DS1624.pdf guckst du da (für I2C): http://www.elektronik-kompendium.de/public/borchers/i2c/whatis.htm und im tutorial f. das LCD im 4-Bit-Mode
-
Thread
DS18S20 hohe Auflösung berechnen
Der DS1624 ist auch noch ein "direct to digital"-Wandler. Die Liste hatte ich vorschnell aus dem pdf (siehe related products) kopiert, da sind aber Unstimmigkeiten: DS1820: nur der 1820, nicht jedoch DS18S20
degree) findet ihr hier: http://www.mikrocontroller.net/topic/202928#2002950 Auszug aus dem DS1624-Datenblatt: The slope accumulator is used to compensate for the nonlinear behavior of the oscillators over temperature, yielding a high resolution temperature measurement. This is done by changing
-
Thread
Genaugigkeit Temperatursensor nach Kalibrierung
schau auch mal den DS1624 an, der hat von Haus aus 13 Bit und von 0..70°C 0,5K Abweichung. Am Ende des Datenblattes (zumindest in dem vom 20.07.99 (072099)) ist eine Kurve der typischen Abweichung zu sehen, wenn Du die mit
Band-Gap-Referenz und linearem Sensor (DS1631) - solche mit 2 Oszillatoren mit verschiedenem Temp-Gang (DS1624) Habe gehört, dass erstere u.a. entwickelt wurden, weil zweitere eine schlechtere Langzeitstabilität hatten (Gerücht?). Hast Du die Möglichkeit, dazwischen mal wieder zu kalibrieren? Bitte
-
Thread
I2C Startcondition und dann nix mehr
Verdacht dass ich vielleicht Bus-Arbitration verliere, aber gegen wen? Ich hatte berits einen IC(den DS1624) angeschlossen ,habe jetzt aber, um Fehler beim DS1624 aus zu schließen, nur SDA und SCL über einen Pullup an High(3,3V) abgeschlossen. Das komische ist ja, dass er die Startconidition macht und in
-
Thread
Temperatur 0,1°C Auflösung
Hallo akso ich habe den DS1624 von Dallas schon erfolgreich verwendet. das ist ein 13bit Temperatursensor, den man einfach an I²C hängen kann. Er liefet werte mit einer auflösung von 0.03°C. gruß DS1624
-
Thread
DS1624s mit ATmega128l
folgendes Problem. Ich möchte gerne mit einem ATMega128L, über den TWI Bus, die Temperatur aus einem DS1624S Temperatursensor auslesen. Leider klappt es nicht so wie ich es mir vorstelle. Es wäre schön, wenn Ihr mir helfen könntet. Vielen Dank! Mein Quellcode sieht so aus: #include <avr/io.h> #include
-
Thread
2 Dallas ds18s20 haben 3 Grad Unterschied
kompatibel bleibt. Der Count-per-°C ist fix auf 16 eingestellt und die Auflösung somit 0,0625°. Der DS1624 hat als Einziger standardmäßig 13bit (8 für die Vorkomma und 5 für die Nachkomma), also 1/32° = 0.03125°. Dass Dallas Probleme mit der Genauigkeit (vor allem über längere Zeit und über den gesamten
aber mit meiner Parallelen nur mit Modifikationen lief (Ausgang wurde als Eingang verwendet) Der DS1624 hat als Einziger standardmäßig 13bit (8 für die Vorkomma und 5 für die Nachkomma), also 1/32° = 0.03125°. Bei weiteren Fragen hier posten.
-
Thread
Temperaturlogger mit Atmega8l und DS1624+
Temperaturlogger, der z.B. alle 20min. die Temperatur misst und speichert, mit einem Atmega8l und einem DS1624+ basteln. Habe nach dem AVR-Tutorial den Selbstbau Programmer aufgebaut. Hat jemand vielleicht schon sowas gebastelt und kann mir Code, Schaltung ... schicken? Gruss baggy
-
Thread
Temperatursensor
Hi, der DS1624 13bit Auflösung mit 0.5°C Genauigkeit http://dbserv.maxim-ic.com/quick_view2.cfm?qv_pk=2738 Reiner
-
Thread
I²C mit avrasm
Hi, irgendwie komme ich damit nicht so ganz klar. Als I²C-Slave hängt ein DS1624 dran. Nun habe zuerst mal den Stack initialisiert und nutze dann das Beispiel von Atmel. rcall TWI_init ; initialize TWI interface ldi TWIadr,$A0+TWIwr ; Set device address and write
-
Thread
Luftdruck messen
eleganteste Methode, da es auch Feuchtesensoren mit Digitalausgang gibt. Temperatursensor ist der DS1624, Luftdrucksensor weiß ich nocht nicht, und als Prozessor kommt der CC1010 von Chipcon zum Einsatz. 8051-Core, 32kByte Flash (ich weiß, etwas überdimensioniert, aber die einzige integrierte Lösung),
-
Thread
hohe Stromaufnahme von LT1302CN8-5
im Datenblatt wird verwendet. Als Verbraucher nach dem LT1302 habe ich einen ATmega16L, DS1307, DS1624, ein ea DIP320-8 (ohne Beleuchtung ist ausgeschalten), ein Funkmodul (wird aber mit Vcc 3,3V von einer Z-Diode) und eine Schaltung mit Feuchtesensor. Nun meine Frage, warum ist die Stromaufnahme
-
Thread
verpolten Kondensator in Parallelschaltung von mehreren C "sicher" detektieren
könnte ... eine langsam steigende Spannung anlegen und mit hochempfindlichen Sensoren (z.B. DS1621, DS1624) die Temperatur eines jeden Cs messen. Aber ob es ihnen gut tut? Mit einem Netzwerk-Analysator könnte es gehen, ist aber kein Hausmittel mehr.
-
Thread
I2C mit PIC18 als Slave - C-Code gesucht!
zurück! bzw. gar nichts Ich steig da nicht mehr durch. Habe auch schon probiert einen Temp.sensor DS1624 zu befragen (auszulesen) um sicher zu gehen ob ich nicht schon ganz irre bin ;) ... es hat auch funktioniert! Hat jemand schonmal einen funktionsfähigen Slave für I2C aufgesetzt und kann den C-Code
-
Thread
Lüfterregelung (newbie)
Dinge erweitern möchte). Da ich bereits mit digitialen Thermometern erfolgreich experimentiert habe (DS1624), will ich diese Sensoren auch für dieses Projekt benutzen. Und wenn ich dann schonmal den I2C-Bus benutze, dann wäre es wünschenswert über diesen auch die Regelung der Lüfter vorzunehmen. Ich habe
-
Thread
Hat jemand lust, für mich was zu proggen?
Also ich habe gerade sowas ähnliches gemacht! 1 atmega8535 1 DS1624 I2C Temperatursensor und 1 Windsensor!! Wenn jemand nun das Handy anruft, kommt ein SMS mit den Infos zurück!! mit eine Siemenshändy im PDU Mode (M50)! ==> und ja natürlich ohne Emulator, also ich
-
Thread
Float-Berechnung auf 8051 mit SDCC
100 mal länger, vom Speicherbedarf ganz abgesehen. So was ähnliches (Temperaturausgabe eines DS1624) hatten wir hier: http://www.mikrocontroller.net/forum/read-1-424385.html#426232 *) Ob Du mit 1023 oder 1024 rechnest, hängt davon ab, ob Du bei voller Eingangsspannung 4,995 oder 5,000 angezeigt
-
Thread
Anfänger: genaue Temperaturmessung mit einem µC
. Spontan würde mit der DS1820 einfallen, mit 0,5 Grad Auflösung oder sonst I2C-Sensoren z.B. DS1624 oder DS1631. Gruss A. Arndt