-
Thread
Das ultimative Aquariumsteuergerät
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 anfrage
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 Slave
-
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
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
-
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 müsste
-
Thread
DS18S20 hohe Auflösung berechnen
DS1629 2w digi:6,57 can be set to begin measuring after power up, but no word of "stand 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
-
Thread
Einstieg in AVR welches Board?
) 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 aber
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 ist
-
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.
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 suche noch den genauen Unterschied zum DS1631) hatte ich selbst schon in der engeren Auswahl. Schöner wäre halt eine Lösung
-
Artikel
Zilog Encore Experimentierplatine
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 eine steckbare RS-485 Platine mit MAX483 oder ähnlich. Standard Pinout RS-232 Anschlüsse für beide UARTs Debug/Programming Interface für
-
Thread
Zu SO8 5V I²C EEPROM pinkompatibler Temperatursensor erhältlich?
eines EEPROMs einlöten könnte. Kennt hier vielleicht zufällig einen solchen Typen? Ich habe den DS1631 verglichen, aber der passt leider nicht.
Der DS1631 jedenfalls nicht, deswegen frag ich ja ob es vielleicht einen gibt der es wäre. Oder gibts da irgendwo eine Spezifikation für I²C Bausteine die das verbietet?
-
Thread
Datenlogger mit Atmel AT45DB081D + ATMEGA88 in C
einstellbaren Zeitabständen seine Slaves ab. Im Beispielcode werden die Temperaturdaten von vier Dallas DS1631 ausgelesen. Die Ausgabe der aufgenommenen Daten erfolgt bei beiden Fällen über die serielle Schnittstelle. Weitere Beschreibungen in der readme sowie im dokumentierten Programmcode (in C).
-
Thread
Kühlschrankthermostat ersetzen
DS1629 2w digi:6,57 can be set to begin measuring after power up, but no word of "stand alone" DS1631A 2w digi06:-- only the "A" version 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
-
Thread
USI TWI Probleme mit DS1631 Temperatursensor
Hallo zusammen, Ich versuche seit einiger Zeit den DS1631 Temperatursensor am USI TWI des Atmega169 zum laufen zu bekommen. Im wesentlichen verwende ich die Appnote AVR310, was bei dem vorher verwendeten MAX6633 Temperatursensor auch gut geklappt hat. Für den DS1631 ist nun um ein Register zu lesen eine wiederholtes Start notwendig, was eine Abwandlung der Funktion unsigned char USI_TWI_Start_Transceiver_With_Data( unsigned char *msg, unsigned char msgSize) aus
-
Thread
DS1631 in 12bit genau auslesen
Hallo zusammen, ich probiere momentan meinen DS1631 via I2C (von Peter Fleury) so genau wie möglich (via 12bit, also mit 0,0625° Genauigkeit auszulesen. Dabei ist es nicht von Bedeutung dass diese Sensoren mit einer Genauigkeit von 0,5° Ausgeliefert
mir kurz erklären wie ich die Genauigkeit ändere? indem Du einen Blick in das Datenblatt zum DS1631 wirfst.
-
Thread
Steuerleitung für DS1621/1631
Temperatursensoren via I2C Bus auslesen. Habe momentan schon einen µC mit 4 Sensoren (DS1621 und DS1631) im Einsatz, hatte aber riesige Probleme mit der Kabellänge. Hab es im Endeffekt jetzt auf ca. 1,5m mit 1kOhm pullups Widerständen und einer (wie ich denke) guten 4 Adrigen Leitung von Conrad. Da
Bestellung bei Pollin fertig mache, würde ich gerne wissen, was ihr von dieser Steuerleitung für den DS1631 haltet. http://www.pollin.de/shop/shop.php?cf=detail.php&pg=NQ==&a=NzY1ODM0OTk= Habt ihr sonst noch Tipps wie ich die Leitungslänge verlängern kann? Ich benutze die Libary von Peter Fleury.
-
Thread
Daten erhalten und schicken (I2C oder SM-Bus)
die Kommunikation zwischen Master und Slave funktioniert, schau dir doch mal das Datenblatt zum DS1631 an. Auf der vorletzten Seite ist die Kommunikation grafisch dargestellt. Mir hat es bei meinem Projekt geholfen, der Tempsensor lässt sich jetzt auslesen.
interrupt?oder Polling? bin echt voll überfragt wie das ganze funktionieren sollte. Werd mal bei dem DS1631 draufschaun. gruß
-
Thread
AVR Temperatursensor I2C Assembler
ich quäle mich jetzt schon ne ganze Weile mit den I2C Tempsensoren rum. Im Moment hab ich den DS1631 dran.Soweit scheint alles zu funktionieren. Ich sende das Startbit anschließend die SL_R-Adresse und bekomme ein Acknowledge zurück. Ich empfange das MSB-Tempbyte uns sende ein Ack. Ich bekomme
Außerdem gibt es genug Codebeispiele. Suche in http://www.mikrocontroller.net/search nach +DS1631 +pic* (8 Treffer) oder +ds1631 +assembler oder +ds1631 +asm Speziell der Autor: Klaus Ra. (klara) hat ja Erfahrung mit dem DS1631. Schick ihm doch mal ne PM.
-
Thread
AVR Pollin relais
momentan eine Terriensteuerung betreibe. Angeschlossen sind 4 Tempertursensoren (2x DS1621 und 2x DS1631), sowie 5 12V Relais die über einen ULN2803 betrieben werden. Die Relais werden momentan so geschaltet, das immer max. 3 an geschaltet werden können (sind gegeneinander verriegelt, softwaremässig).
-
Thread
I2C DS1631 kein Acknowledge
0,9V (1,5V wäre die Grenze). -------- Ich will jetzt mal einen TMP275 von TI testen. Er ist dem DS1631 ziemlich ähnlich. Kann jemand Probleme mit dem DS1631 bestätigen? Gruss Klaus.
5V und 2,7K ??? Pull-Ups Versuch mal 4k7 ohms Pull-Ups 2x DS1631 thermo-sensors 2x resistor 4k7 ohms Some wires
-
Thread
Samples Maxim
Hallo Gemeinde, ich hab mir vorhin bei MAXIM Samples bestellen wollen. Insg. 4 Stück.. DS1631+ 2 0.5C 12C TEMP SENS PDIP-8 L/F MAX6953EPL+ 2 2-Wire-Interfaced, 2.7V to 5.5V, 4- MAX1270BCNG 2
-
Thread
MSP430 Clock für I2C verringern
Wichtig ist nur das eigentiche Timing. Der Takt, das Timing, nuss sehr exakt sein. Zumindest beim DS1631. Gruss Klaus.
-
Thread
Günstiger USB - I²C Controller
ist. Vor ca. einem Jahr habe ich feststellen müssen, dass das Bus-Timing sehr wichtig ist. Der DS1631 ist da etwas anspruchsvoll. Aber auch der PCF8591, 8-Bit AD, machte mit mit der einfachen seriellen Schnittstelle Probleme. Schon vor ca. 4 Jahren bemerkte ich Aussreisser bei den Messwerten und führte
-
Thread
DS1631 I²C Foxboard
und Programmierung lässt sich hier nachlesen: http://acmesystems.it/?id=14 Ich möchte nun ein DS1631 via I²C mit dem Board verbinden. Ich verwende NICHT die fertige i²c Routine, da bei mir das SDK zickt und i²c ja auch so realisierbar ist. Das grobe Protokoll habe ich mir hier geklaut: http
-
Thread
Gesucht: i2c-Temps. in Industriegehäuse
Luft, etc.). Ich suche das ganze aber mit digitalem Ausgang, am liebsten CAN. Habe mal was mit dem DS1631 gemacht (ich weiss, der hat i2c), den fand ich echt gut, kennt jemand einen Hersteller der sowas in ein Industriegehäuse verpackt ? Selberbasteln möchte ich nicht da eine größere Stückzahl ~50 erforderlich
-
Thread
P82B715PN I2C Extender
sauber umgesetzt. Ausserdem gibt es Bausteine wie der PCF8574 die problemlos sind und andere wie der DS1631 die auch schon mal den Takt verlängern (stretching). Gruss Klaus.
10min, manchmal auch schon nach 2min hängt sich die ganze Regelung auf. Verwende 2 DS1621 und 2 DS1631 also gesamt 4 Tempertursensoren. Mit deiner Vermutung, etwas mit meinem Code nicht stimmt kann sein. Denn jenachdem wie ich initalisiere läuft das Program oder halt nicht. Aber ich muss die initalisierung
-
Thread
mehr Speed in FT245 BitBang
einzelnen Bytes so eingegangen ist. Dieses Verfahren mag für einen PCF8574 ausreichend sein, nur beim DS1631 hatte ich schon hier und da Probleme. Man kann hierbei eben nicht auf Clockstretching langsamer I2C-Clients reagieren. FDTI bietet für den FT2232 auch eine I2C-Lib an. Nur scheint man damit das Speichern
-
Thread
Anfänge ins Programmieren!
sogar "C für Angänger (und Fortgeschrittene)". Ich habe selber jetzt ca. 4 Wochen gebraucht um einen DS1631 am I2C-Bus zu Laufen zubringen. Der PCF8584 lief fast auf Anhieb. Er ist aber recht anspruchslos. Dann musste ich feststellen, die I2C-Lib versagte schon beim Select, aber es waren ja noch die Demos
-
Thread
Webserver ATmega32/644DIP ENC28J60
Hallo zusammen, ich habe hier eine Version mit DS1631 (Temperaturfühler mit I2C Anschluss) basierend auf der Version 1.0.65. auf der Webseite des Servers wird die aktuelle und die maximale und minimale Temperatur seit Serverstart angezeigt. Schöne
-
Thread
DS1631 Nachkommastellen berechnen
Also ich habe ein Problem ich würde gern in C die Nachkomastellen aus den beiden Temp. Bytes des DS1631 berechnen,leider hat alles bei google entweder nichts oder Sinnloses geliefert. Den normalen ganzwert ohne Koma bekomme ich auch hin nur die Kommaberechnung halt nicht. In Bascom sieht sowas so aus
itoa_DS1631 der Code mit Hilfsfunktion "itoa_NoDigits" für alle, die noch suchen.
-
Thread
I2C-Bus und DS1631
Hallo, ich habe eine ATmega8 und will damit über I2C einen Temperatursensor DS1631 ansteuern. Hat damit irgendwer schon etwas gemacht, evtl. fertiger Assembler Code? Ich habe ein Problem beim Auslesen der Temperatur über I2C. Ich weiß nicht genau, ob ich beim I2C das ACK-Bit beim
hallo CJ, vielleicht hilft dir diese fuer den DS1631 angepasste Routine (von Joerg Wunsch) aus der avrgcc-doc, deinen Fehler zu finden. horst.
-
Thread
PT1000 - konkrete Schaltung
dies an: http://www.smartec.nl/interface_uti.htm (den Chip gibts bei Conrad) Oder nimm den DS1631. Wenn Du den sonst nicht findest, hier ist er: http://cctools.hs-control.de/home.php Gruss Klaus.
-
Thread
Temperaturfüher Dallas/Maxin
LM75 ist mir als Standartfühler bekannt soll aber bis zu 2 °C Toleranz aufweisen. Hab jetzt den Ds 1631 bekommen. Was sind eure persönlichen Erfahrungen mit Dallas/Maxin Fühler in Punkto Genauigkeit, Einsatzgebit, Code,... Danke im Voraus für euer Antworten. steve
Hallo Stefan, eine gute Wahl. Schau Dir mal diese Seite an. Unter DS1631.ZIP findest Du auch etwas über die Programmierung. http://www.cc2net.de/Module/module.html Gruss Klaus.
-
Thread
Temperaturvergleicher mit Analog-Ausgang
zuverlässiger. (Ca. 3-4 € bei Conrad) Beim uC würde ich sogar die ganze Mühe scheuen und direkt einen DS1631 einsetzen. Dies ist ein 12 Bit Temperatur-IC von Dallas. Kostet ca. 3-4 €. Schau mal hier http://www.cc2net.de/cc2net.html und suche nach "Mischer", "DS1631", usw. Hardware gibt es auch: http
OK, wie ich mir schon dachte wird die µC Lösung "einfacher" werden. So, der Dallas DS1631 schaut auch sehr interessant aus. Wenn ich das richtig verstanden habe, soll dieser als Co-µC zum eigentlichen µC arbeiten, und diesem ständig mit Temp-Daten versorgen. Der eigentliche µC rechnet
-
Thread
Welchen Temperaturfühler
ca. 2°C, ist das nicht etwas ungenau? Hab auch noch andere Typen durch meine Suche gefunden: DS1631, DS1621, Ds18S20 Hat wer Erfahrungen mit diesen Typen? Ich danke im Voraus für jede Info mfg. Steve