-
Thread
Temperatur
Hallo! Wie kann ich am Besten mit einem Mikrocontroller eine Temperatur messen? Hab das mal mit nem DS1721 gemacht. Leider sind diese ICs nur schwer zu bekommen(oder kennt jemand ne Bezugsquelle)? Gruß Matthias
farnell, schuricht, reichelt etc. Auch gut DS1621 für I²C-Bus.
-
Thread
Librarie für das TWI des atmega8
beschrieben wie man ein EEPROM lesen/schreiben kann. Wenn ich jetzt etwas anderes wie z.B. ein Temp-Fühler (DS1631) ansprechen will muss ich den Code umschreiben. Deshalb hab ich die Library gemacht in der halt alle Funktionen allgemein vorhanden sind und für jedes Problem / Baustein verwendet werden können.
mit dem datenblatt große probleme hatte. auf jedenfall funktioniert die library astrein mit meinem DS1621. danke @ jochen!
-
Thread
prog. Temperatursteuerung
COM programmieren. ADC ist auch drin, sofern Du nicht gleich einen digitalen Sensor nimmst (z.B. DS18B20, DS1621). Mit seinen 8kB Flash + 1kB RAM kann man schon recht große Programme schreiben und die 23 I/O-Pins sollten auch genug sein. Wenn Du etwas C kannst, ist der WINAVR zu empfehlen,
-
Thread
DS1621 per I2C ansteuern
just do something - could also be a NOP */ } } i2c_init(); ret = i2c_start(DS1621+I2C_WRITE); // set device address and write mode if ( !ret ) { i2c_write(0xAA); //Daten senden damit Temperatur gelesen werden kann ret = i2c_rep_start(DS1621
Achso, hab ich ganz vergessen #define DS1621 0x90 Adresse des DS1621 is 0
-
Thread
I2C mit MSPGCC
avr-software.html und bin damit sehr zufrieden. Hab mir damit jetzt schon mal ein kleines Termometer mit nem DS1621 gebastelt. Der Jochen
-
Thread
I2C Bus
getestet. Ist immer dasselbe Ergebniss. ?????????????????????? Ach ja ich teste mit AT90S8535 und DS1621 oder AT24C256 oder PCF8573
bei 2K2 und 100µF um die Bus-Spannung ein wenig zu unterstützen, das war´s ! Offenbar ist der DS1621 ein bisschen sensibel, wenn die steigende Flanke nicht steil genug ist. Nochmals Danke an alle ! ;)
-
Thread
DS1621 LSB immer Null ?
Hallo, kennt sich jemand mit dem DS1621 aus ? Beim Auslesen der Temperatur ist das LSB immer Null. Muß ich irgendwas einstellen um 9-Bit Auflösung zu kriegen ? Merkwürdig ist auch, dass ich im Single_Shot Modus niemals ein DONE
es bei mir!!! Womit arbeitst du? Batronix at89Cxx51? Hast du das mit der höheren Auflösung vom Ds1621 schonmal hinbekommen? Register "Counter" & "Slope" auslesen und mit der Formel ausrechnen? Da bin ich nehmlich grad am Rätseln! mfg Forest
-
Thread
Suche Code für DS1621
Hallo, Hat jemand ein Code, wie ich die Auflösung vom ds1621 auf 0,1 grad bekomme? Am besten in Assambler. Danke schonmal mfg
-
Thread
89c2051 16Bit Addieren
Aber es gibt kein Befehl zum Addieren mit dem Register. Versuche grad eine höhere Auflösung beim DS1621 zu erreichen. Vielleicht hab das schonmal jemand gemacht und könne mir verraten wie er die ganze Sache gelöst hab. mfg
-
Thread
DS1621 höhere Auflösung
Hi Leute, Hat vielleicht einer Zeit mir auf Deutsch zu erklären wie ich mit dem Temperatursensor DS1621 eine Höhere Auflösung errechnen kann. Verstehe den Englischen Text abzulut nicht. Weiß nicht welche Register ich nun mit wechen werten teilen, addieren, oder subtrieren soll ?!?!? mfg
Bit-Register lesen, dann mit $ff00 andieren und um 4 Bits nach rechts schieben. Du kannst aber auch einen DS1631, DS1721, DS1731 oder DS1775 nehmen, die von Haus aus schon 12 Bit können. DS 1721 und DS1775 sind volatile, d.h. merken sich die Thermostatwerte nicht ohne Vcc. Noch eine Anmerkung an ALLE, die
-
Thread
DS1820
Anfanz zu schwer fällt: Dallas hat noch eine ganze Reihe ähnlicher Sensoren und Thermostaten, z.B. DS1621 mit 2-wire (i2c) und DS1620 mit 3-wire (spi). S.Wille hat in http://www.mikrocontroller.net/forum-extern/read-1-30632.html dazu Code gepostet. Oder die Temperatur-Logger DS1615 / DS1616, die
Das mit dem Datenformat ist nicht schlimm. Man muß nur das Meßergebnis beim DS1820 3* nach links schieben und schon hauts hin. Hier ein Beispiel, welches einen DS1820 in 0,5°C und einen DS18B20 in 0,1°C Schritten anzeigt: http://www.mikrocontroller.net/forum/read-4-27035.
-
Thread
Multiplizieren, Potenzieren und Wurzel ziehen
einen Temperaturfühler, der die Werte digital sendet. Dann sparst du dir den ganzen Aufwand. Der DS1621 kann von -55°C bis +125°C messen und das in 0,5°C - Schritten. Nimmt man die angegebene Formel zu Hilfe, so kommt man sogar unter 0,1°C. Tolle Sache dieser Fühler. Martin
-
Thread
Temperatursensor
Hallo Manuel: Es gibt eine menge digi Sensoren von Dallas. z.b.DS1620,DS1621=I2C-Bus DS1820=1wire-Bus Siehe auch hier:http://www.dalsemi.com/
-
Thread
suche DS1621 Quellcode
http://www.blitzlogic.com/ds1621_c.htm
Hallo, ich bin noch sehr neu in diesem Gebiet. Ich möchte auch den DS1621 nutzen. Dabei bin ich durch das Forum auf diesen Link gestossen und versuche das dort zu verstehen: http://www.blitzlogic.com/ds1621_c.htm Kann mir jemand kurz erklären, wie ich diese Library
-
Thread
Temperaturregelung
Hi, ich hab' gerdae den DS1621 über meinen AVR2313 per I2C angesteuert. Über I2C schickt man auch die Befehle für den Thermostat und Co. Schau Dir mal das Datenblatt an!!! Sebastian
Hi, als Anhang mein Projekt. Den DS1621 an den AVR2313. An PortB: PB0=SCL und PB1=SDA. Die Temp. wird im Klartext an den PC gesendet (19200 Baud). Viel Spaß! Sebastian
-
Thread
Formel zur Sensorauswertung in AVR-Assember
Hallo, versuche gerade einen DS1621 Temperatursensor mit I2C-Ansteuerung an einem AVR dranzustricken. Soweit eigentlich problemlos, bis auf folgendes: Der Sensor kann hat standardmäßig eine Auflösung von 0,5 Grad, kann aber trickreich
-
Thread
Temperatursensor
den man über I²C ansprechen kann und der eine Auflösung von 0,1°C hat. Ich habe mal testweise den ds1621 versucht. Der hat jedoch nur eine Auflösung von 0,5°C. Ich möchte die Temperatur genauer messen können. Oder gibt es noch andere Lösungen? Danke im Voraus. Tschüss! Martin
Tach auch ich hab den ds1621 über c-control laufen, den kann man auf eine genauigkeit von 0,1 bringen mfg nail
-
Thread
DS1620????
Fehler gefunden: Kaufe nie bei C*****, es wird passieren, dass man statt eines DS1620 einen DS1621 bekommt. lg, Stefan
@Stefan, der DS1621 ist doch besser: Du sparst einen Draht ein bzw. Du kannst sogar bis zu 8* Ds1621 and die selben 2 Drähte hängen. Peter
-
Thread
I2C Bus Leitungslänge...merkwürdig
Hallo Zusammen, habe gerade ein bzw. mehrere DS1621 Temperatursensoren per I2C Bus angeschlossen. Da es ja wenig Sinn macht, die TempSensoren direkt nebeneinander aufzubauen, habe ich versucht, die Leitungslänge von Sensor zu Sensor zu erhöhen. Wollte
-
Thread
I2C-Problem
geklappt hätte. Folgende Situation: AT89S8252 (funktioniert) I2C-Bus mit einem Thermometer (DS1621) funktioniert! oder I2C-Bus mit Porterweiterung (PCF8574) funktioniert! Wenn ich jetzt das Thermometer und die Porterweiterung gleichzeitig an den Bus anschließe, werden wohl auch beide geräte
Nein -- es lag am BUS-Timing ... habe mal geschaut und hab gesehen, dass die tLow und tHigh Werte vom DS1621 im Normalmodus bei 4.7 und 4.0 liegen ... und daher kamen die ganzen Probleme ... warum der Extender allerdings trotzdem funktioniert hat, obwohl er die gleichen Werte hat (ich also die Werte um
-
Thread
Tips für i2c?
fertigen Treiber in Assembler dazu? Zu den vorigen Beiträgen habe ich 8 Temperatursensoren Typ DS 1621 auf dem I2C Bus jedoch treten nach ca. 1 Stunde Laufzeit immer wieder Fehler auf diese werden durch die Programmroutine aufgefanngen. Zur Länge die 8 Sensoren sind an Telefonkabel 8 x 0,6 mm auf
-
Thread
DS1621 instabile Werte
Hallo, ich experementiere gerade mit einem DS1621 (I2C Temperaturbaustein). Der IC wird gefunden und liefert auch Werte. Diese schwanken nur um ca +/- 2 Grad. Ich verwende den E-LAB AVRCO Compiler mit den I2C Funktionen für einen AT90S8515.
-
Thread
Welche Basic-Software ?
dann schlechter. Aus 7.5kB(Bascom) wurden 8.5kb(FastAVR). Es wurden u.a. Tasten, LCD, A/D, I2C, DS1621, Basic+ASM Routinen verwendet. Aufgefallen ist das Bascom mit Zeichenketten sehr effektiv umgeht. Doch hat FastAVR einen Vorteil den ich gern nutze. Es produziert top lesbaren und KOMMENTIERTEN
-
Thread
Mal wieder Temperatur über Pt1000
. Schau mal nach den Datenblättern von folgenden ICs, vielleicht findest du ja was passendes: LM75 DS1620 DS1621 grüße und viel erfolg
irgendjemand von Euch, die für die digitale Lösung plädieren, schon einmal eine Temp. Messung mit mehreren DS1820 am gleichen Bus durchgeführt? Mich würde der Quellcode brennend interessieren, siehe auch Forum Temp-Mesung mit DS1820. Gruss Holger
-
Thread
Temperatursteuerung
http://www.blitzlogic.com/ds1621_c.htm Weinkeller-thermostat mit AT90S2313 und Dallas DS1621: http://www.myplace.nu/avr/thermo/index.htm http://www.mikrocontroller.net/forum/read-1-30632.html http://www.mikrocontroller.net
µC, z.B. DS1620 (3wire=3w), DS1621, DS1626 (3outputs=3o), DS1629 (mit Uhr), DS1631A (nur mit A ist autostart!), DS1720 (3w), DS1726 (3o) Im Anhang findet Ihr eine Liste mit vielen MAX und DS-ICs und eine Kurzbeschreibung
-
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