-
Thread
Transistor (BD250C) als Temperatursensor
einfach mal bei Maxim auf die HP und suche nach Temperatursensoren. Spontan könnte ich dir z.B. den Typ DS1621 nennen. Der gibt die Temperatur über eine I2C Schnittstelle, Genauigkeit +-0,5°C
mal Umsetzen, weil zum Verheizen von Sensoren ein 2N2907 einfach wesentlich günstiger ist als ein DS1820.
-
Thread
LED Anzeige
Innenraum oder geeignet verpacken oder eine teureren wetterfesten nehmen). Temperaturerfassung mit DS1621 auch vorhanden (Sensor ist aber zunächst auch nicht wetterfest. Probleme dürften die Ansteuertreiber für die Riesen-Displays sein. In der ebay-Anzeige sind leider kein Datenblätter. Gibts dazu
Ich wär an dem C-Code interessiert. Wie funktioniert sie DS1621? Display am besten mit Reed-Relais.
-
Thread
Resetbeschaltung und ISP
ob der so funktioniert? Das ganze soll ein Thermometer/Hygrometer (IC2 ist ein SHT75, U$2 ist ein DS1621). Ich bin mir vor allem nicht sicher ob die Resetbeschaltung stimmt und die ISP Verbindungen stimmen (ich möchte den AVR mit dem STK500 prgrammieren können) Wo müsste ich denn einen Resettaster
-
Thread
DS1621 Problem
läuft mit einem AVR Mega32. Um verschiedene Temperaturen zu überwachen, benutze ich den genannten DS1621. Nun tritt das Phänomen auf, dass diese Sensoren sich nach "zufälliger" Zeit festfahren und nur noch den letzten gemessenen Wert liefern. Bei der Konstruktion der Platine habe ich auch darauf geachtet
-
Thread
DS1621 I2C Temperatursensor
Hallo, Ich habe da ein Problem mit dem o.g. Sensor in Verbindung mit einem 80C552. Eigentlich sollte bis morgen ein kleines Programm laufen, das mir auf nem 2x16 Zeichen Display die Temperatur ausgibt. Da ich aber erst heute angefangen habe, hoffe ich, dass mir hier jemand helfen kann. So wie ich das im Datenblatt verstanden habe muss ich wiefolgt vorgehen: Start Adresse Kommando eeh Stop Start Adresse Kommando aah wiederholter Start Adresse (mit LSB=1) nun müssten im S1DAT zumindest schonmal die oberen 8 bit der Temp. stehen. Das letzte was ich bekomme ist eine
-
Thread
BASCOM I2C Routinen und DS1621
in Basic. hab dann in der Hilfe dieses Beispiel 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
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
Kuehlschrankthermostat -- Vorschlaege und Ideen erwuenscht!
Ich benutze den DS1621 ist digital, kalibriert und I2C kompatibel.
Am einfachsten wäre der DS1821: http://pdfserv.maxim-ic.com/en/ds/DS1821.pdf Dreibeiniges Bauteil, wird einmal per 1-Wire programmiert und fungiert dann als eigenständiger Thermostat. 1 Grad Celsius Genauigkeit und einstellbare
-
Thread
MSComm VB und I2C
nicht wirklich. Ich will ja ein Programm für den PC schreiben. Ich will ja wissen, was ich dem I2C/DS1621 schicken muss, und wie ich das mach?!! Darin lag die eigentliche frage.. gruß Dominik H.
Stimmt man sollte noch wenigstens das Datenblatt verlinken http://pdfserv.maxim-ic.com/en/ds/DS1621.pdf Da steht alles hervorragend erklärt drin ,wenn du irgendwelche Probleme mit dem Verständnis hast solltest du den I2C Standard durchlesen.
-
Thread
Rechnung mit Float (GCC)
Einen guten Abend, ich versuche die genaue Temperatur mit einem ds1621 zu ermitteln. Dazu nutze ich die Formel temp = data[0] - (1/4) + (slope[0]-counter[0])/(slope[0]); temp ist vorher als float definiert worden und data[0],slope[0] und counter[0] haben ganzzahlige
-
Thread
Speichermodellproblem?
eingefügt habe.. Der gleiche Effekt tritt auf wenn ich die Unterprogramme für das Auslesen eines DS1621 in mein Projekt einbinde - kompilieren geht ohne Probleme, aber nachdem ichs ins System gebrannt habe geht gar nix mehr.. Kann mir jemand sagen woran das liegt? Bin mit meinen Überlegungen komplett
-
Thread
I2C DS1621 mit 90S8515
Hallo. Ich bin am verzweifeln. Habe den DS1621 Chip folgendermaßen angeschlossen: Vcc an +5V A0 bis A2 an +5V -> Adresse 111 GND an Masse SDA an PD2 (einen 2.7k von +5V zusätzlich darauf als Pull-Up) SCL an PD7 (einen 2.7k von +5V zusätzlich
Hi. Habe jetz den I2C per Software am laufen. Kann den DS1621 also auslesen. Jedoch habe ich noch ein Problem. Ich kann die Vorkommastellen des DS1621 auslesen und erhalte auch richtige Werte. 20°C im Zimmer, wenn ich mit dem Fön da ran gehe, dann steigt
-
Thread
ds1621+ mega8
den Hardware-Twi benutzen, Beim software-Twi funktioniert das Zusammenspiel zwischen DS1621 und mega8 ohne Probleme! Hat vileicht jemand so was schon mal gemacht?
Übrigens: Ich will den Hardware-Twi benutzen, Beim software-Twi >funktioniert das Zusammenspiel zwischen DS1621 und mega8 ohne >Probleme Könntest Du Dein Problem etas genauer schildern? Bernhard
-
Thread
EEPRIOM als Datenlogger geeignet?
Temperaturlogger hatte einen 24C65 als Speicher. Ich hatte mit dem EEPROM keine Probleme, allerdings aber mit dem DS1621, der mir als Sensor diente. Das System bestand aus einem 89C2051, einem PCF8583 mit CR2032-Batterie und zwei DS1621. Ich würde nicht das interne EEPROM für die Datenspeicherung verwenden, sondern
Den DS18S20 habe ich gewählt, weil ich da an einem Bus mehrere Sensoren ansteuern kann. Können schon bis zu fünf werden. Für aussen wird er eingegossen. Benötigt wird dazu nur ein beliebiger Pin. Der Drucksensor
-
Thread
CAN-Bus
Also kleiner 2K. In einem AT90S4433 hat er das Schalten von Relais, Abfrage von Tastern, Einlesen DS1621 usw. umgesetzt. Das Can-Dongle habe ich selbst schon aufgebaut. Funktioniert einwandfrei. Hier zu finden: http://caraca.sourceforge.net/ Grüße Andreas
-
Thread
suche I2C Themperatursensor, auf 0,1°C genau
Gibt es sonst keinen präzisen Sensor?? Haben zur Zeit den DS1621 in Einsatz, ist aber nicht sehr präzise.
-
Thread
LM75 Wert springt umher
das gleiche Problem. Ausserdem ist der LM75 von Haus aus meist um 1 - 1 1/2 Grad daneben. Nimm den DS1621. Der ist genauer. Das es an der Übertragung liegt liegt, glaub ich nicht, den die ist I2C basierend!!
. Die Abweichungen liegen bei etwa 3-5°C ! Und das sogar zwischen den DS1820 und LM92 Sensoren.
-
Thread
ATMEL AT89S8252
werden soll. (+ 8 LED Zifferanzeigen + 3 Relais) Eingänge sind 3 Taster und zwei Temperaturbausteine DS1621 und ein Zeitbaustein DS1307. Es sollen die 2 Temperaturen und die Uhrzeit/Datum auf der Anzeige ausgegeben werden. Gesamte Hardware ist vorhanden und wird zum Programmieren vorbeigebracht und
-
Thread
suche programmieren für nen atmel in c
werden soll. (+ 8 LED Zifferanzeigen + 3 Relais) Eingänge sind 3 Taster und zwei Temperaturbausteine DS1621 und ein Zeitbaustein DS1307. Es sollen die 2 Temperaturen und die Uhrzeit/Datum auf der Anzeige ausgegeben werden. Gesamte Hardware ist vorhanden und wird zum Programmieren vorbeigebracht und
-
Thread
Statt DS1621 LM75 hernehmen???
Habe im Internet ein Program gefunden : http://www.riccibitti.com/pc_therm.htm , dass einen DS1621 am Seriellen Port betreibt, und dessen Themperatur ausliest. Nun habe ich mir gedacht (das Denken sollte ich anderen überlassen), der DS1621 ist ja schon teuer. Nehme ich den LM75. Und siehe
-
Thread
Messabweichung beim 1-wire DS1
nach Entstehung der Risse bringt (entgegen weitverbreiteter Meinung) wenig bis gar nichts. Die DS1621 sollen hingegen kaum empfindlich sein. Es gibt 2 verschiedene Meßverfahren bei den DS: eines mit 2 Oszillatoren mit unterschiedlichem Temp-Gang, das andere mit linearer Messung und einer einer
Wie ist die Historie Deiner ICs? Waren sie luftdicht verschweißt? Einen Korrekturwert kannst Du im DS-Eeprom ablegen.
-
Thread
AT90s2313 + ds1621 (liest nur Schrott)
Folgendes Problem: Versuche auf einem STK500 mit einem Atmel AT90S2313 den DS1621 Temperatursensor auszulesen; der liefert anscheinend nur schrott - ich glaub nur nullen. Ansteuerung: der ds1621 ist direkt an den PortB angeschlossen. PortB.0 = sda, PortB.1 = sck. Die Adressbit
;wait 10 mueSec in r16,_I2C_InputPort andi r16,(1<<_I2C_DataPin) (...) DS1621_readTemperature: ldi r17,cDS1621_Write ldi r18,cDS1621_ReadTemperatur rcall DS1621_sendStart (= write(0x90)+getAck+write(0xAA)+getAck) DS1621_readTemperature_main: rcall
-
Thread
Temperatur ohne AD-Eingang messen
Wie wärs mit einem DS1621 oder LM74 über I2C-Bus? Dafür benötigst du nur zwei Portpins und kannst auch mehrere dranhängen. Gibts sicherlich einiges hier im Forum, wenn du nach einem der Typen suchst. Gruß Thomas
ob Pumpe 1s früher/später schaltet ist egal) Welcher Sensor kommt in Frage? Habe mir mal den DS1621 angekuckt aber ob da so viele gehen? Danke!
-
Thread
Hardware-TWI DS1621 und Atmega16
Schaltungsaufbau einen Fehler gemacht habe: Atmega16/ DS1621 am STK500 PC1 --------- SDA Vdd ---- VTG(STK500) PC0 --------- SCL A0 --+ |- Tout A1 --+ GND -------+- GND A2 --+ |---------------| Ich habe bisher keine Pullup Widerstände oder ähnliches drin (da ich bisher nur Schaltpläne gesehen habe, die den DS1621 direkt anschließen). Die Versorgungsspannung bekommt der DS1621 über das STK500 Board, die Adressleitungen habe ich auf 000 gesetzt (auf Masse gelegt) - Die Adresse sollte also 1001000 lauten...
-
Thread
i2c grundlagen
machen" soll. Habe irgendwo mal (hier?) ein Codebeispiel für das Auslesen eines Temperatursensors DS1621 gefunden, das ohne Hardware-TWI auskommt. Vielleicht suchst Du mal danach. Achim.
-
Thread
Temperatursensor für TWI / I2C Bus gesucht
mit Beispielen C. Eine Empfehlung würde mir aber schon mal reichen.... Was haltet ihr z.B. vom DS1621?
Der DS1621 ist etwa gleich dem LM75. Funktioniert ausgezeichnet.
-
Thread
lm75 an AT89C51ED2
speichern um sie später mit einem Computer über seriellen Schnittstelle später abzurufen. Mit einem DS1621 kann ich Temperaturen auslesen, aber mit dem LM75 geht es nicht. Gibt es da irgendwelche Unterschiede? Peter
-
Thread
I2C ATmega8 - Receive
Hallo, habe schon im Forum gesucht, aber nix passendes gefunden :/ Ich möchte meinen DS1621 (Temperatursensor) auslesen. Ich möchte dazu den Hardware I2C verwenden. Das senden der Steuerbefehle klappt und keine Fehler entstehen. Nachdem ich nun die Steuersignale gesendet habe, soll der
-
Thread
I²C beim ATmega8 initialisieren
einen Pull-Up-Widerstand anbringen.. Bin zufällig auch gerade dabei mich in den I2C einzuarbeiten (DS1621- Temperatur Sensor).. bisher klappt es, nur beim STOP hängt er.. vielleicht jmd nen tip? TWBR = 255; // Baudrate TWSR = TWSR | 1 | 2; TWCR = (1<<7) |(1<<5)|(1<<2); // Startcondition while
das Problem war... Man kann AFAIK auch die Internen PullUps für TWI nehmen, das hat bei meinem ds1621 auch funktioniert. @Florian: Lass das nach dem Stop doch einfach weg. Ist im Datenblatt auch ohne Stop, aufpassen musste nur, wenn du danach ne neue Übertragung starten willst: es könnte als
-
Thread
TWI - AVR stürzt ab
Programm ab. Weiß nicht warum?! Dies Programm soll eigentlich dazu dienen die Temperatur aus dem DS1621 auszulesen. Tut es auch, 10mal oder so. #include "lcd.h" void sendi2c(uint8_t add, uint8_t data) { TWBR=11; TWCR=(1<<TWINT)|(1<<TWSTA)|(1<<TWEN); while(!(TWCR & (1<<TWINT
-
Thread
DS1621 und Negative Werte mit Bascom
Guten Tag zusammen Also ich bin etwas neu auf dem Gebiert uC und I2C ... aber mein Programm funktioniert soweit ... ABER !! nur !!! mit Plusgraden ... sobald die Temperatur unter 0grad fällt bekomme ich 255 oder sowas angezeigt ... wie kann ich das sinnvoll umrechnen bzw. wie geht das überhaupt Also uC läuft hier ein ATmega8 und Software ist Bascom pse mail back gruss Benny
-
Thread
Einfacher und billiger Webserver mit AtMega32
Aufwand habe ich wenn ich da noch einen oder mehrere Temp-Sensoren an den I2C Bus hängen will? (z.B. DS1621 bzw. DS1631) MfG Pepe
vergeben, aber ein paar Ausgänge setzen und zurücksetzen, ist glaube ich schon o.K. Auch ein paar DS18S20 schafft er locker. Tja, bin immer noch nicht weiter... Gruß Elektrikser
-
Thread
FT245BM Hardwareproblem
für ein Relai zu wenig.(denke ich mal). Des weitern wollte ich noch Themperaturen messen (mit dem Ds 1820 oder dem 1621) weiß aber auch nicht wie ich diesen Angeschlossen bekomme. Ist es richtig, dass ich wenn ich Daten lesen will den Bit-Bang verwenden muss? Na Ja ich hoffe, Ihr könnt mir helfen
-
Thread
MSP430 + DS1621
Hallo! Ich hab da ein Problem mit dem MSP430F1612 und DS 1621 der über den HW I2C Bus ausgelesen wird. Liefert immer den selben Wert. Egal ob man den Sensor erwärmt oder nicht. Der Wert ändert sich nur nch einem Reset. Kann mir irgendjemand weiterhelfen?
-
Thread
Linearisierung NTC
, und davon hat nur einer bis jetzt das problem... und seltsamerweise hat bei mir noch nie ein i2c DS1621 etwas falsh gezeigt, nur die 1-wire devices... und mal ehrlich: wer will eigentlich sensoren vor dem löten "backen"? und wenn sie mal gebacken sind, dann werden sie doch im laufe der zeit wieder
hm, würde sagen, dass meine ds1820 jede 2 sekunden einen neuen wert liefern, wenn ich mich mehr bemühe, komme ich vielleicht auch auf 1.5sec
-
Thread
Seriel Interface
Hallo Ist das 2-wire Interface des DS1621 identisch mit dem Philips I2C-Bus ? Gruss Toni
Der DS1621 läuft bei mir mit I2C am Mega8 Hubert
-
Thread
FM75
Sieht aus wie ein DS1621, der kann nur einen Fast-Mode mit 400kHz.
-
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
Wo soll man heute noch bestellen?
seit Junior die Zügel in der Hand hat noch schneller. Letztens wollte ich auf die schnelle einen DS1621 und ne 3x4 Matrixtastatur. Beides nicht mehr im Filialsortiment. "Können sie aber auch bestellen" Ja Danke das kann ich längst bei Reichelt&Co zu günstigeren Konditionen. Und was den
-
Thread
I2C-ds1621
wo ist denn besagte 'ds1621_init()' funktion?
0xa2,tlow); //set high temperature ds1621_set_temp(chip,0xa1,thigh); //start temperature conversions ds1621_start(chip); //while ((ds1621_get_status(chip) & 0x80)==0); } #if funcused ds1621_temperature_10 int ds1621_temperature_10
-
Thread
Temperatur mit Bascom
wenn du einen Code für den DS1621 (I²C) haben willst dann schreibe mir eine eMail ! das ist extrem einfach. Gruss Benny
Für DS1820 gucke mal auf www.comwebnet.de Unter Thermometer, vielleicht kannst du das brauchen.
-
Thread
I²C-Code - fehlt noch was?
entsprechenden Device-Adressen benutzen. Im Anhang noch mal ein etwas ausfuerlicheres Beispiel fuer einen DS1621 auf Adresse 0x90 (A0 bis A2 auf GND). Falls Du einen LM75 benutzt musst Du die Adresse und den Start-Befehl aendern. Nach Aufruf von GetTemp(0x90) stehen dann die gelesenen Bytes in MSB und LSB
-
Thread
I²C-Interface in C implementieren-Code???
Hallo Andreas, das duerfte Dir weiterhelfen. In der i2c.h ist noch ein Beispiel fuer den DS1621 Temp.-Sensor auf Adresse 0x90. Gruss Eddi
-
Thread
DS1621-Temp. als Bauteil
Hallo Freunde! Ich habe ein größeres Projekt vor und benötige den DS1621. Die Platine wird mit Eagle gezeichnet. Der Temperatursensor-DS1621 ist jedoch nicht in der EAGLE-Bibliothek enthalten. Auf der Homepage von Cadsoft habe ich ebenfalls schon nachgeschaut. Ohne Erfolg
-
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
bitte mal in unsere Lage: woher sollen wir wissen, warum Deine Birne kocht. Du kannst ja unter DS1621, DS1629, DS1631 oder DS1721 suchen, auch hier im Forum, die sind fast genauso anzusteuern. Direx
-
Thread
I²C Pullup - wie groß?
die Funktionen von Codevision kannst du dir im LibVerzeichnis anschauen, öffne einfach die dateDs1621.lib mit einm Editor. Ich kann keien Anpassung an das Timing der CPU (Quarz) finden. Warscheinlich bist du zu schnell. Du kannst dir ja die LIB anpassen. Klack
Hallo Klack Das mit der DS1621.lib bringt mir nichts, da ich ja nich die Funktionen für den Temperatursensor verändern möchte, sondern die I2C Funktionen Tschüss
-
Thread
DS1621
Hallo! Ich suche Codebeispiele zum DS1621 in C. Ich finde mich in dem Datenblatt irgendwie nicht zurecht. Danke! [MFG] Norbert
-
Thread
Frage zum DS1302 RTC
Hallo Mikrocontroller Freunde Ich habe mal wieder eine Frage: Ich initialisiere gerade meinen DS1302. Ich habe es jetzt endlich so weit das ich Daten an den DS1302 senden kann und Daten aus dem DS1302 lesen kann. Jetzt mein Problem ich habe das Gefühl das der DS1302 nicht anfängt zu arbeiten.
Vielen Dank BernhardT der Tipp ist super ich benötige aber noch ein DS1620 zur Temperaturmessung und darum habe ich gerade bestellt. Lieber hätte ich aber den DS1621(I2C würde ich geren mal ausprobieren)den hat Reichelt aber leider nicht. Hallo Josef wo hinkt den meine
-
Thread
Wassertemp.erfassung über 16f877&DS1621
Falls sich jemand mit dem erfassen einer Wassertemperatur mit dem PIC16f877 auskennt, bitte ich diesen mir so schnell als nur irgend möglich bescheid zu sagen. Ich muss dies für die schule machen und über Visual Basic auswerten(Tabelle und Grafik)Ausserdem muss es mir möglich sein eine Halogenlampe ein und auszuschalten!(Es halndelt sich um eine Aquarium Steuerung!) Bitte gebt mir bescheid DANKE
-
Thread
Eigenerwärmung DS1621
Hi Leute, Hab an einen Microcontroller den Temperatursensor DS 1621 angeschlossen, der ja über I²C Bus angespröchen wird. Nur hab ich jetzt festgestellt das der Sensor beim Einschalten, nach längerer Auszeit eine Temperatur von 21°C ausgibt und nach 2-3min 23°C.
Ich benutze den DS1820 und da tritt der Effekt auch auf. Nur alle 5..10s wandeln ist die Lösung. Die Temperatur ändert sich ja nicht so schnell. Peter
-
Thread
Microcontroller als Temperaturregler?
. MAX1463, MCS1210 von TI/BB. Oder Du nimmst programmierbare Thermostate von Dallas/Maxim, z.B. DS1621, der hat eine I2C-Schnittstelle und EEprom, da schreibst Du einmal eine untere und obere Schranke rein, die merkt er sich dann. Je nach Typ ist dann ein Pin aktiv, wenn die obere Schwelle überschitten