-
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
eingesetzt 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
zwar 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
auch 1Wire. Da hat Dallas auch etwas. http://pdf1.alldatasheet.com/datasheet-pdf/view/58548/DALLAS/DS1820.html Den gibt es auch etwas grösser. Genauigkeit: +/- 0.5°C Software zum Auslesen gibt es im Internet. Gruss Klaus.
-
Thread
Ochsner WP Ebus Daten aufzeichnen
Die 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
-
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
-
Thread
DS2482 seltsame Signale bei Reste
Hallo liebes Forum, ich hab hier ein 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
Status und config Register) - soweit zu dem was geht. Ich hab nun hinter den 1-Wire Master einen DS18B20 (Temperatursensor) geknotet (ext. Versorgung mit 5V, also nicht parasitär.) Wenn ich den DS2482 auffordere ein Reset auf dem Bus zu machen (Befehl 0xB4) gibt er mir jedes mal eine 0x69 auf den
-
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
ich jedenfalls nicht gefragt. Folgende Sensoren haben wir für unser Thermometer ausgesucht: DS18S20 High-Precision 1-Wire Digital Thermometer DS1631 0.5°C Accuracy Digital Thermometer and Thermostat
den Faden 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
-
Thread
Das ultimative Aquariumsteuergerät
leider auf die Anzahl der Expansion-Ports beschränkt. Wir müssen uns noch überlegen, wie wir den DS18B20 ^^ damit anschließen, oder ob wir für die DS18B20-Sensoren z.B. noch Mono-Klinkenstecker vorsehen.
MAX7311-Version Bausatz für 38,00€ * 8 Verbraucher schalten über I²C-Bus, bis zu bis 8A / 250V DS1631Z Anschlußplatine für 1,20€ * Für Temperatursensoren mit I²C-Bus 1-Wire I/O Bausatz für 3,80€ * Zusätzlicher Eingang oder Ausgang, z.B. für Füllstandssensor oder Alarm-Buzzer F. Fo schrieb
-
Thread
I2C mit MSP430FR5739 ACK wird nicht gesetzt
ist lese ich das Statusbyte des DS1631 wieder ein und überprüfe das DONE Bit. Ist Die Wandlung abgeschlossen will ich die Temperatur auslesen. Jetzt ist allerdings das Problem, dass ich nach dem ersten einlesen des Statusbytes die
Befehl gesendet wird. Wie kann ich an stelle des NACK mit einem ACK quittieren? Datasheet DS1631: http://datasheets.maxim-ic.com/en/ds/DS1631-DS1731.pdf Datasheet MSP430FR5739: http://www.ti.com/lit/ug/slau272/slau272.pdf im Anhang mein Code + Mitschnitt des I2C Bus
-
Thread
TWI MUX per SW an einem Port
Geräten benutze ich im Code den SW MUX. 2. Ich habe die Zugriffe auf die "Geräte" gekapselt. - DS1631 Temp Sensor (mit Platine bei CCTools beschfft) - PCF8574 8 bit I/O (mit Platine bei CCTools beschfft) - PCF8583 Real Time Cloch (mit Platine bei CCTools beschfft) - usw. Die TWI Master nach
-
Thread
C18 oder HiTech
interessant. GCC habe ich im Internet auch schon gesehen, damals suchte ich eine Library für einen DS1631. Dafür hätte ich aber bezahlen müssen, musste dann doch alles selber machen. Was aber auch gut war habe da einiges gelernt ;)
-
Thread
PIC I2C(Master ) wie acknowled auslösen
Hallo Weiss wer wie ich ein Acknowled beim PIC 18F27J13 machen kann? Ich versuche einen DS1631 Temp.Sensor auszulesen. Dass MSB bekomme ich noch danach muss der Master ein ACK machen,dann müsste er das 2te Byte lesen und dann ein NACK gefolgt von einem Stop. Hier der Code: int Lesen_DS1631
-
Thread
PIC 18F27J13 Problem I2C2 (MSSP2) modul
helfen Ich habe einen PIC18F27j13, der hat 2 MSSP Module. An den PinsRB4 SLC2und RB5 SDA2 ist ein DS1631 Temperatursensor angeschlossen. Programmieren tue ich mit MPLAB,C18 Compiler und PIC KIT 3. Ich möchte nun die I2C.h Libary verwenden, hier kommt mein Problem. Da ich ja am MSSP2 Modul meinen
Einen ersten Erfolg gibt es auch schon zu verzeichnen bekomme ACK . Hier mal das init des 1631. LG Ramon
-
Thread
DS1631 Auflösung umschalten
i2c_stop(); _delay_ms(200); } [/code] Und das Auslesen der Temperatur [code] int16_t DS1631_temperatur(void) { i2c_start(DS1631_ADDRESS + I2C_WRITE); i2c_write(0xAA); // Read Temp i2c_stop(); i2c_start(DS1631_ADDRESS + I2C_READ); temperatur = i2c_readAck
hallo, ich initialisiere meinen ds1631 wie folgt: [c] void ds1631_init(void) { // DS1631 Configurieren, continuous conversion // 12Bit Auflösung i2c_start_wait(DS1631_W); i2c_write(0xAC); i2c_write(0x0C);
-
Thread
DS1631 Auslesen von MS und LS Databyte
Hallo, ich beschäftige mich mit dem DS1631 und einem ATMega2561. Die Kommunikation funktioniert ohne Probleme. Dazu habe ich den Code von Peter Fleury genutzt. Nun möchte ich aber auch die Nachkommastellen aus dem DS1631 auslesen. Laut
-
Thread
100Ohm Widerstände beim I2C
Dies macht sich in Grenzfällen positiv bemerkbar. Ich denke da auch an Laufzeitverzögerungen. Der DS1631 ist da nach meiner Meinung etwas empfindlich. Wenn der PCF8574 noch zuverlässig arbeitet, tut es ein DS1631 schon lange nicht mehr. High-voltage spikes habe ich zwar noch nicht beobachtet. Dann
-
Thread
DS18S20 hohe Auflösung berechnen
DS1620, DS1621, DS1623, DS1625, DS1820, DS1821, DS2434, DS2435 die genauen Hintergründe stehen in der schwer zu findenden (und deshalb hier angehängten) Application Note 105 app105.pdf (08.11.1999)
alone" DS1631A 2w digi06:-- only A starts after power on DS1720 3w standalone thermostat DS1726 3w 3 outputs 8µSOP standalone digi06:-- DS1731A gibt es nicht DS1775 i2c fixed 75/80°C digi06:-- DS1821
-
Thread
Nachweis beteiligter TWI- Adressaten
Gerne liefere ich sie nach: Was mich wundert/ärgert: ein angeschlossener DS1631 (Temperaturfühler) liefert "bei 158 eine 0" als Rückgabewert (ist ansprechbar und läuft). Mein geliebter HMC liefert eine 1. unsigned char i2c_start(unsigned char address) { uint8_t
-
Thread
I2C Problem wg. offenen Leitungen?
Meter. Einen PCF7574 habe ich mal bei 100KHz über eine Kabeltrommel an 50m Leitung betrieben. Ein DS1631 macht da schon viel früher nicht mehr mit. Was mir noch einfällt. Mein Angaben beziehen sich auf 5V. Sollte der Bus mit 3,3V betrieben werden sieht es anders aus. Gruss Klaus.
-
Thread
Datenblatt URL ändern?
DS1631 http://datasheets.maximintegrated.com/en/ds/DS1631-DS1731.pdf
DS2423 https://datasheets.maximintegrated.com/en/ds/DS2423.pdf
-
Thread
Einstieg in AVR welches Board?
(3) frei verwendbare LEDs * 1 frei verwendbarer Taster * I2C Temperatursensor (LM75 oder DS1631) * I2C Eeprom (24LCxx) bestückbar link: http://www.jtronics.de/elektronik-boards/experimentierboard.html * kompatibel mit den Boards ATmega128, ATmega644, AT90CAN128 und folgenden
Steckerleisten * I2C - 2 Eeproms SMD 24LCxx und als DIP * I2C - Temperatursensor LM75 oder DS1631 * I2C - 12Bit Analog Digital Wandler MAX1238 * I2C - 8Bit Digital Analog Wandler MAX520 * 1 Taster für Reset * 2 Taster frei programmierbar * 1 LED frei für programmierbar
-
Thread
Relay via I2C
Verdoppelung der Reichweite. Kapazitäten spielen hier wohl keine grosse Rolle. Allerdings habe ich mir beim DS1631 ziemlich schwer getan. 10m Zuleitung zu einem Knoten und dann sternförige Verteilung 2m - 4m. Da konnte ich nur 6 Abzweigungen einrichten. Hier spielten eindeutig Kapazitäten eine Rolle. Ich lag
merkwürdigerweise auch nicht weiter. Im Gegenteil, ich musste einen Bereich von 1 KHz und 10 KHz einhalten. Jeder DS1631 hatte 330 Ohm Widerstände zur Dämpfung von Reflektionen. Nun ja, es gibt für I2C-Busse weiter die Reichweitenverlängerer und auch Switche. Damit kommt man schon weit. Eine verwandte Alternative
-
Thread
universal Testboard - CAN RS232 SPI I2C
Steckerleisten * I2C - 2 Eeproms SMD 24LCxx und als DIP * I2C - Temperatursensor LM75 oder DS1631 * I2C - 12Bit Analog Digital Wandler MAX1238 * I2C - 8Bit Digital Analog Wandler MAX520 * 1 Taster für Reset * 2 Taster frei programmierbar * 1 LED frei für programmierbar
-
Thread
I²C Temperatursensor im TO-Gehäuse (oder SIL oder ZIP)
Hallo, der DS18S20 / DS18B20 ist als 1-Wire im TO92 Gehäuse. Der DS1631 (I2C) ist im SO08 Gehäuse und eigentlich sehr schmal. Gruss Klaus.
KlaRa schrieb: > der DS18S20 / DS18B20 ist als 1-Wire im TO92 Gehäuse. 1-Wire nutzt mir nix, ich brauche I2C... KlaRa schrieb: > Der DS1631 (I2C) ist im SO08 Gehäuse und eigentlich sehr schmal. Ja, den DS1621 (ich
-
Artikel
Zilog Encore Experimentierplatine
pin IDC Verbinder. Kontrasteinstellung mittels 10K Potentiometer. PWM Backlightsteuerung vorgesehen. DS1307 RTC mit Lithium BR1225 Knopfzelle Sockel für zwei I2C EEPROM z. B. AT24C512 und AT24C02 Sockel für I2C Temperatursensor DS1621, DS1631, LM75 und ähnlich REF192 2.5V Spannungsreferenz Anschluss für