-
Artikel
Temperatursensor
Stand-Alone-Thermostat einsetzen, da er erst nach einem Start-Conversion-Befehl zu messen beginnt. Nachfolger: DS1631, DS1631A (Auto-Start-> Stand-Alone-Thermostat), DS1731 weitere Stand-Alone-Thermostaten: DS1821, DS1629 LM75. Der LM75 ist so ähnlich wie der DS1621, allerdings nur in SMD erhältlich und nicht so genau
ADT7410 - 3,35 - 2,71 - 3,02 DS1621 7,60 5,29 5,08 5,65 - 4,54 DS1629 8,70 8,68 - 5,00 6,50 7,65 DS1631 8,00 2,91 - 3,11 - 3,94 DS1731 - - - 9,79 - 3,81 DS1821 5,90 5,27 6,27 - - 5,05 DS18B20 2,50 3,06 - 3,26 3,20 3,93 DS1921 - 26,15 - - - 21,13 DS1922 - 62,00 - - - 43,11 DS1923 - 97,96 - - - 80,30 KTY81
-
Thread
Datenlogger für 8 oder 12 KanäleTemperatur
gibt es für jede Toleranzklasse des PT1000 Wertetabellen nach DIN. Ich hatte früher schon den DS1631 verwendet. Vor 2 Jahren brauchte ich weitere Sensoren und bin aber auf den MCP9808 gestoßen. Der ist genauso gut wie ein PT1000, braucht aber keinerlei Messtechnik und war zudem deutlich billiger (und etwas genauer) als ein DS1631. mfg Klaus
-
Thread
Bosch BME680 - Wirklich so schlecht?
untereinander wesentlich genauer. Die Streuungen liegen unter +/- 0,5°C. Ich habe vor über 10 Jahren den DS1631 eingesetzt. Der war damals schon relativ genau. In den Räumen verwende ich noch länger PT1000 Sensoren. Dabei muß man selber auf die Genauigkeit der Elektronik achten. Dafür hatte ich mir extra eine
zu 1 € an. Danach stieg der Preis auf 2 €. Aktuell bietet Reichelt den MCP9808 für 1,50 € an. Den DS1631 finde ich nur noch bei Mouser & Co für 8 €. Er ist out. Die Bosch Sensoren werden sicher überwiegend in Automobilen verbaut. Dafür sind sie auch konzipiert. Aber Abweichungen von einigen °C würde
-
Thread
Fußboden-Temperatursensor auslesen (alte Tekmar Serie 30)
stabilen Stromquellen usw.. Ich habe früher mit PT1000 Platinsensoren gearbeitet. Dann bin ich auf DS1631 umgestiegen und seit über drei Jahren auf den MCP9808. Zum Ansteuern nimmst Du ein ESP32 oder billiger und ausreichend einen D1 Mini. https://www.reichelt.de/d1-mini-kompatibles-esp8266-board-v2
-
Artikel
Reichelt-Wishlist
CYD1102G (TLE 4905L Hallsensor, 3,8-24V ist lieferbar seit 20.12.11) | I2C-Bus Temperatursensor DS1631Z | | | | * iMEMs Acceleration Sensors ADXL Series von Analog Devices | | | | | Induktions-Stromsensoren Coilcraft #J9199-A o.ä. | | IS471 Selbstmodulierende IR-Lichtschranke | | | | | * kleine Feuchtigkeitssensoren
-
Thread
C-Control Pro Version 2.40 und Windows 10
mir dann nach Wochen eine eigene Interrupt Funktion erstellt. Der simple PCF8574 lief prima. Der DS1631 war eine echte Herausforderung. Für den habe ich gut und gerne drei Wochen gebraucht. Mit dem ESP32 und ESP8266 ist das alles kein Problem. Ich beneide die heutigen Kids. Die wissen manchmal nicht
Schaltung zusammen, laden die Software und es läuft. https://randomnerdtutorials.com/ Für meinen DS1631 gibt es auch etwas. https://simple-circuit.com/arduino-ds1631-temperature-sensor-1602-lcd/ Als Temperatursensor nehme ich jetzt allerdings den MCP9808. Der ist deutlich preiswerter als der DS1631
-
Thread
ESP32 soll direkt mit Mini-PC komunizieren
Jetzt möchte ich den MCP9808 als Temperatursensor einsetzen. Er ist besser und billiger als der DS1631. Den MCP9808 setze ich schon über ein Jahr als mobilen Sensor und D1 Mini Pro über WLAN ein, also es geht über den Router zum Mini-PC. Der Http-Webserver empfängt nicht nur Daten, sondern sendet auch
-
Thread
Mcp3551 PT1000 Schaltung
ist absolut, nicht relativ von irgendetwas. Vor über 10 Jahren hatte ich neben den PT1000 den DS1631 eingesetzt. Der kostete damals bis zu 5€ und war ungenauer. Die damalige Steuersoftware konnte ich zudem nicht auf einen D1Mini portieren. Das hätte Wochen gedauert. https://datasheets.maximintegrated.com/en/ds/DS1631-DS1731.pdf Da ich zügig zum Ziel kommen wollte habe ich einfach auf Arduino IDE und D1Mini umgeschwenkt. Es ist einfach zu verführerisch. Man muß so gut wie nichts selber programmieren. Die Lösung
-
Thread
ATMega Temperatur
du mit direkt busfähigen DS18B20 besser fährst. Oder vielleicht doch besser I2C-Sensoren à la DS1631 damit der Controller noch was anderes tun kann ausser auf den OneWire Bus zu warten und sein strenges Timing einzuhalten.
Zweifler schrieb im Beitrag #6546276: > Oder vielleicht doch besser I2C-Sensoren à la DS1631 damit der > Controller noch was anderes tun kann ausser auf den OneWire > Bus zu warten und sein strenges Timing einzuhalten. I2C ist aber nichts für lange Strecken. Es gibt aber 1-Wire-BUsmaster
-
Thread
P100 und 0-10V Analog am MCP3428
1000 Ohm und 100 µA schon mal 100 mV. Der PT100 nur 10 mV. Ich habe nach den PT1000 den I2C-Typ DS1631 eingesetzt. Der ist allerdings mit über 4 € etwas teuer und jetzt schwer zu bekommen. Aktuell ist der MCP 9808-EMS. Er hat zwischen -20 °C und +100 °C ± 0,5 °C (max) Genauigkeit. Bei Zimmertemperatur
-
Thread
Programm, mit dem man per USB-VCP (FT232) IIC-ICs programmieren kann
unter Windows 7. > > Nö, Gut zu wissen. Dann hat Der Zahn der Zeit noch gewisse Chancen. Es DS1631 wird damit aber nicht laufen. mfg Klaus
Klaus R. schrieb im Beitrag #5773447: > Es DS1631 wird damit aber nicht laufen. Der braucht eine Mindesttaktfrequenz auf der I2C-Schnittstelle?
-
Thread
AT42QT2160 I2C antwortet nicht
hatte bisher nie Probleme mit der Software I2C. Habe am selben bus einen HC1080 von TI sowie einen DS1631 von Maxim hängen, die ohne Probleme korrekt antwortet. Im Anhang nochmal ein Screenshot von der eigentlich korrekten Kommunikation, aber mit falscher Antwort. Bei den ersten drei Bytes hält der
nach dem "Address Write" folgen *MUSS*, insbesondere im Zshg. mit dem Erratum. PS Dass es mit DS1631 geht, ist hier kein Argument. Der darf erstens bis zu 400 kHz, und zweitens sagt dessen Datenblatt ja gerade ausdrücklich, dass nach dem Senden der Adresse genau diese "Repeated Start Cond." folgen
-
Thread
i2c – R1 & R2 Dimensionierung – bei 60 m (â 2 x 30 m) - mit P82B96
Heizungskeller gehe ich vom Master über 8 m zu einem passiven I2C - Verteiler und spreche dort jeweils 4 DS1631 sternförmig an. Also[c] 8 m + 2 m + 2 m + 2 m + 2 m [/c] Ich hatte sogar noch bis letzter Woche zwei weitere DS1631 am I2C - Verteiler angeschlossen. Der 6. war doch zuviel. Es kam
unsaubere Signale. Aktuell möchte ich einen Außensensor auf den DS1631 umstellen. Die Leitung könnte 20 m lang sein. Hier plane ich eine Reichweiterverlängerung mit P82B96 ein. Davon habe ich noch drei Stück, benötige aber natürlich nur 2 davon. Und in diesem Zug bin
-
Thread
Temperatursteuerung mehrere Aquarien, relativ genau und programmierbar
natürlich. Aber selbst bei einer Genauigkeit von 1 Grad wird die Auswahl der Sensoren schon enger. Der DS1631 erfüllt mit +/-0,5 °C gerade Deine Anforderungen. Ich habe den bei mir u.a. im Einsatz. Er ist in einem Rohrstück vergossen untergebracht. DS1631 and DS1631A: ±0.5°C Accuracy over 0°C to +70°C 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
-
Thread
Wärmezähler über optische M-Bus-Schnittstelle auslesen
bei 20 Minuten geblieben. Die Temperaturen lese ich über Wärmesensoren ab. Damals was es ein DS1631. Heute nehme ich ein MCP9808 mit Breakout. https://www.reichelt.de/temperatursensor-msop-8-mcp-9808-ems-p137341.html Der kostet als IC nur ein drittel des DS1631, ist besser zu kaufen und ist noch
-
Thread
Regler für Fussbodenheizung
Meßwerte je Sensor am Tag. Die Raumsensoren sind PT1000 Platinsensoren. Ansonsten setze ich auch gerne DS1631, 12 Bit, Sensoren ein. Die Heizkreise werden alle 10 Minuten gesteuert. Der Verlauf der Sollwerte wird mit dem Verlauf der Istwerte verglichen und bei mir über 2 Stunden hochgerechnet. Dazu kommt eine
-
Thread
DS1631 I2C Ansteuerung - Interpretationsprobleme
eine Diode überprüfen. Der Code sieht wie folg aus. [CODE] #include <avr/io.h> #include "DS1631.h" #include "USART.h" #include "I2C.h" #include <util/delay.h> int main(void) { DDRB=0x00; PORTB=0x01; USART_Init(MYUBRR); I2C_Init(); DS1631_Config(0x0C); DS1631_Start_Convert(); while(1) { DS1631_Temperatur_Read(); //Temp auslesen PORTB^=PORTB; //LED toggeln _delay_ms(2000); //ca 2sekunden warten } } [/CODE]
-
Thread
Frage zu PWM und Steuerung eines Lüfters
Hallo, ich steuere 2 kleine Lüfter in einem Netzteilgehäuse, Temp-Messung mit DS1631 per I2C, könnte aber auch z.B. ein DS1820 sein, Steuerung der Lüfter über Transistor und Freilaufdiode am PWM-Port, Programmierung des Mega8 über BASCOM. Sehr easy.... Gruss A. AR
-
Thread
Temperaturregelung mit DS1631
Hallo, ich bin gerade dabei eine Temperaturregelung mit einem DS1631 aufzubauen und sthe nun vor der Regelung. Folgendes habe ich schon realisiert: Einlesen des Temperaturwertes (Ist-Wert) über I2C. 12 Bit Wert wird dann in zwei int Variablen gespeichert. 8 Bit
-
Thread
Nachkommawert auf Display ausgeben (in C)
"The DS1631 and DS1631A thermometer accuracy is ±0.5°C from 0°C to +70°C" Da macht eine Darstellung mit 4 Nachkommastellen wohl kaum Sinn... Es reicht wohl aus Bit 8 zu testen, wenn 1 -> ".5" anhängen, wenn
number_format) definieren, etwa ein Q12.4 Format im 2er-Komplement (das liefert glaube ich der ds1631).
-
Thread
Temperatursensoren mit dem rasppi
Port-IO-Baustein) per Kabeltrommel über 100m mit 100KHz zu betreiben. Bei einem anspruchsvollerem DS1631 (12-Bit Temperatursensor) hatte ich schon bei 6m Probleme, grob und verkürzt gesagt. Der 1wire Bus benötigt kein spezielles Clock-Signal. Wie Dirk schon vereinfacht sagte, er funktioniert durch
-
Thread
Temperatursensor SMD, 5 Volt, I2C, Genauigkeit 0,5 Grad oder besser
typical) from -20°C to 100°C - ±0.5°C (maximum) from -40°C to +125°C Ein anderer Sensor ist der DS1631. https://www.conrad.de/de/Search.html?search=ds1631 TI hat auch einige I2C-Temperatursensoren. mfg klaus
-
Thread
CC430F5137 (OLIMEX MSP430-CCRF) und I2C
Adressierung des Slave) doch noch hinterher zu debuggen war, weiß ich allerdings immer noch nicht. Ein DS1631 lief dann aber nicht. Deshalb habe ich erst einmal einen PCF8591 getestet. Dafür spendierte ich wie beim PCF8574 eine kleine Lochrasterplatine, ein wenig Beschaltung und den Anschluß an den EXT-Port
Drahtbrücke. Die AD und DA Wandlungen funktionierten und auch das Debuggen. Um es abzukürzen, beim DS1631 hatte ich beim Versuchsaufbau die Pullups an GND angeschlossen. Danach lieferte er auch die Werte wie erwartet. Zu meiner Entschuldigung muß ich aber sagen, der OLIMEX MSP430-JTAG-TINY-V2 benahm
-
Thread
OLIMEX MSP430-CCRF und I2C
Samples zu I2C sind sehr rudimentär, so dass ich damals für eine vollständige Unterstützung eines DS1631 einige Tage benötigte. http://www.ti.com/lit/ug/slau259e/slau259e.pdf https://www.olimex.com/Products/MSP430/Starter/MSP430-CCRF/resources/MSP430-CCRF.pdf Jetzt zu OLIMEX. Die Hardware sieht
-
Thread
Genauer vorkalibrierter Temperatursensor
kann. Anscheinend ist das doch nicht so einfach. Doch, wenn er Deinen Ansprüchen genügt. Der DS1631 ich auch ein solcher Sensor, nur mit I2C. http://pdf1.alldatasheet.com/datasheet-pdf/view/90002/DALLAS/DS1631-DS1731.html Du suchtest nach "Genauer vorkalibrierter Temperatursensor". Gebau ist
-
Thread
PT100/1000 und IC (z.B. LTC2984ILX)
, die +/- 0,5°C erreichen sollen sind aufwändig. Wenn vier Drähte zur Verfügung stehen, ist ein DS1631 zu empfehlen. http://pdf1.alldatasheet.com/datasheet-pdf/view/58510/DALLAS/DS1631.html 1-Wire Sensoren gibt es auch, zB. den DS1820S. 1 Wire ist etwas irreführend, bezieht sich leider nur auf die I/O Verbindung. Dazu kommen noch Masse und +UB. Also 1 Wire weniger als ein DS1631. http://pdf1.alldatasheet.com/datasheet-pdf/view/58548/DALLAS/DS1820.html mfg klaus
-
Thread
I2C hängt sich auf
5V I2C-Bus habe ich 2,2 kOhm Pullups. Es ist auch ein Unterschied ob man einen PCF8574 oder einen DS1631 ansteuert. Letzterer ist etwas empfindlich. Einen PCF8574 habe ich mal dagegen über 50m Telefonleitung 4x0,6mm noch mit 100 kHz ansteuern können und das ohne Repeater/Hub/Extender. Ein am I2C-Slave
-
Thread
I2C stehe auf dem Schlauch (CC430)
die sehr rudimentär gehalten waren und noch sind, etwas Lauffähiges wie für einen TMP102, bzw. dem DS1631, hinzubekommen. In den TI-Samples wird zwar beschrieben wie man ein Byte zum Slave sendet, aber auch nur das. Und im anderen Sample, wie man ein Byte empfängt. Ja, und dann bastele mal dies zusammen
-
Thread
I2C DS1631 nur NACK
Hallo, ich versuche derzeit mit dem openPicus Flyport Wifi B [1] den I2C-Temperatur Sensor DS1631 [2] (Nachfolger des DS1621) auszulesen. Das klappt aber leider nicht so wie gewünscht. Das ganze sieht folgendermaßen aus: SCL des Sensors an p1(SCL) des FlyPort Moduls. SDA des Sensors an p3
http://wiki.openpicus.com/index.php/Flyport_WiFi_b [2] http://datasheets.maximintegrated.com/en/ds/DS1631-DS1731.pdf [3] http://wiki.openpicus.com/index.php/I2C_Functions
-
Thread
Messtechnikwahl: Welches Equipment am besten geeignet für Temperaturmessung (19 Sensoren)?
angesteuert und ist empfindlicher. Wenn Du noch die Wahl der Sensoren hast dann würde ich mit dem DS1631 http://pdf1.alldatasheet.com/datasheet-pdf/view/90002/DALLAS/DS1631-DS1731.html arbeiten. Er ist über I2C ansprechbar. Je Bus sind bis zu 8 Sensoren adressierbar. Mittels I2C - Busmultiplexer kannst
-
Thread
I2C-Bus Therotisch verkürzen
2x2x0,6mm Telefonleitung (Vollader) konnte ich 100m mit 100KHz und 5,0V zuverlässig arbeiten. Ein DS1631 ist da wesentlich anspruchsvoller. Man kann auch Bus-Multiplexer einsetzen. Damit kannst Du Deinen Stern entkoppeln. Das habe ich bei mir auch gemacht. http://www.nxp.com/documents/data_sheet/PCA9547
-
Thread
Signalauswertung Temperaturmessung
sich digitale Sensoren an, weil sie wesentlich > unempfindlicher gegen Störungen sind. Z.B. der DS1631.
Hallo Zusammen Klaus Ra. schrieb im Beitrag #3692408: > Z.B. der DS1631. Es sind die oben genannten Temperatursensoren. Digitale Sensoren sind nicht möglich. Ich habe auch noch nie gesehen, dass I2C über Meter weit verwendet wird. Viele Grüße Martin
-
Thread
Brückenschaltung PT1000
werden. Die aber wirklich konstant zu bekommen ist auch nicht ganz ohne. Wie wäre es mit einem DS1631? PS: Kommst Du mit dem Potential über dem PT1000 denn hoch genug für den MCP6071, auch wenn er R2R sein sollte? mfg. Klaus.
-
Thread
Koppler I2C mit Seriell / RS232
einfachen Bausteinen, wie dem PCF8574, bei dem nur 8 Bit übertragen werden, geht es einigermaßen. Beim DS1631 gibt es schon mal häufiger Probleme. Das Timing ist hierbei das Problem. Gruss Klaus.
-
Thread
i2c Temperaturfühler nicht SMD
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
-
Thread
Ochsner WP Ebus Daten aufzeichnen
Frage ist dann aber ob die Toleranz konstant ist oder doch schwankt. Der LM35 ist analog. Den DS1631 habe ich selber für einige Sachen eingesetzt. Der DS1820 ist wohl auch nicht schlecht. DS1820 - 1Wire, 9 Bit DS1631 - I2C, 12 Bit +/- 0,5°C >> Ja, dann musst Du vor jeder Dose 1Wire oder
-
Thread
Reichweite I2C
locker über 50m. Ich meine, ich hätte sogar mal im Test es mit 100KHz geschafft. Ein Baustein wie der DS1631 ist da anscheinend anspruchsvoller. Man kann zur Reichweitenverlängerung auch Bustreiber wie den P82B96 einsetzen. Im o.a. Link wird als Nachfolger der PCA9600 erwähnt, den es jetzt auch bei Reichelt
-
Thread
DS2482 seltsame Signale bei Reste
kleines Problem, mein DS2482 macht komische Schachen: Ich hab einen ATMega32, an dem hängt eine DS1631 (Temperatursensor) und ein DS2482 (1 Ch. 1-Wire Master). Meine I²C Implementierung funktioniert, ich kann beide Schaltkreise ansprechen und konfigurieren. Ich bekomme aus beiden auch plausible Daten
-
Thread
I2C-PCB-Layout bei mehreren Platinen
einem Test konnte ich einen PCF8574 über eine Kabeltrommel mit 50m noch mit 100KHz ansteuern. Ein DS1631 ist da schon empfindlicher. Ich habe ein Bus-Segment das geht vom Master über 10m auf einen Sternverteiler. Von dort haben die DS1631 Anschlusslängen von 1,5m - 2,5m. Der Bustakt liegt bei 10 KHz. Ich kann hier nur 6 DS1631 anschliessen, beim siebten treten dann Störungen auf. Ein weiteres Absenken des Bustaktes bringt beim DS1631 anscheinend hier auch nichts. Gut, in diesem Fall würde wohl ein Busbuffer wie der P82B96
-
Thread
Sensoren mehrfach auswerten
oder ähnlichem, galvanisch getrennt weiterverarbeiten. Als Temperatursensor würde ich auch den DS1631 empfehlen. http://www.cctools.eu/ext_index.php?artikel=1506 Er ist genügend genau, nutzt allerdings den I2C-Bus. Also ohne Microcomputer wird es schwierig, bzw. aufwändiger. Auch interessant
dies Signal über Optokoppler senden. Das ist alles ziemlich aufwändig. Da ist der Einsatz eine DS1631 einfacher. > Bzgl. der Temperatursensoren, die Du mir geschickt hast: > Vielen Dank!!! > > Viele Grüße, > Franz
-
Thread
µC für Thermometer
wir für unser Thermometer ausgesucht: DS18S20 High-Precision 1-Wire Digital Thermometer DS1631 0.5°C Accuracy Digital Thermometer and Thermostat
verloren. Nochmal eine kurze Beschreibung unseres Vorhabens. Vorgegebene Sensoren: DS18S20 DS1631 Es soll ein energiesparendes Thermometer entwickelt werden, welches nach Tasterbetätigung "hochfährt", die Temperatur auf einem kleinen Display ausgibt und nach 10 s wieder "runterfährt". Die beiden