-
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
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
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
Kühlschrankthermostat ersetzen
Von den Dallas-Temperatursensoren lassen sich einige auch als StandAlone-Thermostaten verwenden: DS75 i2c fixed 75/80°C DS1620 3w digi:5,90 DS1621 2w digi:3,90 DS1626 3w 3 outputs 8µSOP digi06:-- 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
-
Thread
Digitale Temperatursensoren
DS18S20 bei Reichelt, hat aber kein TWI (I²C) sondern 1Wire. Codebeispiele gibt es in der Codesammlung. ...
DS1631 auch von MAXIM hat I2C, hab ich aber noch nicht probiert. Sven
-
Thread
Welchen Temperaturfühler
von 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
Der DS1621 ist ein Thermostat. Er könnte eigentlich auch ohne Prozessor arbeiten, weil er sich nämlich seine Einstellungen auch ohne Strom merken kann (das ist mit "non-volatile Register" gemeint). Aber nach
-
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
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
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
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
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
Bau Dir einen DS9097U nach, da ist ein Seriell- nach 1Wire Umsetzer (DS2480B) drinnen, den gibts um wenig Geld bei Ebay. Als Software kannst du Digitemp nehmen, das gibts für Linuxe und Windows und spricht per serieller
-
Thread
DS1621 geht falsch?
Mit dem DS1621 hab ich auch nur schlechte Erfahrungen gemacht (2K Abweichung)
Ich habe mit dem ds1621/1631 noch nie Probleme gehabt. Im Gegenteil sehr praezise Messungen. Vergleiche mit Infrarot und Quecksilberthermometern haben immer die selbe Temperatur angezeigt. cu Tarzanwiejane
-
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
/esp8266-ds18b20-temperature-sensor-web-server-with-arduino-ide/ Oder mit dem D1 Mini. http://www.esp8266learning.com/wemos-mini-ds18b20-temperature-sensor-example.php mfg Klaus
-
Thread
Suche Tischgerät Logikanalysator
Das hier, aber ohne DSO mit grossem Screen: https://www.ebay.com/itm/Rigol-Oscilloscope-50MHz-DS1052D-1G-SR-16-channels-logic-Analyzer/153492728298?epid=96937715&hash=item23bce129ea:g:BPsAAOSw-RRXCLxn
, unglaublich lang. Ich habe noch einen solchen HP1631 irgendwo herumstehen... Die mechanische Verarbeitung ist aber, wie bei den Geräten dieser Generation, unglaublich gut. Nervig sind aber die sog. Pods. Sie sind viel zu klobig, und die Eingänge sind
-
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
Anfänger: genaue Temperaturmessung mit einem µC
digitale Wert erfolgt im Chip, also keine Verfälschung durch (lange) Leitungen. Spontan würde mit der DS1820 einfallen, mit 0,5 Grad Auflösung oder sonst I2C-Sensoren z.B. DS1624 oder DS1631. Gruss A. Arndt
peregrin) >http://www.betatherm.com/products/index.php?pc_id=... >http://datasheets.maxim-ic.com/en/ds/MAX6682.pdf Du unterschätzt den Aufwand für den Anlogteil und die Kalibrierung. Und viel Spass mit dem µMAX Gehäuse. ;-) MFG Falk
-
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
DS18s20 etc..
Leute, im Forum und bei den Codebeispielen werden immer wieder die MAX-TemperaturSensoren 1-Wire DS18s20 und I2C DS1631 genannt. Den DS18s20 gibts ja beim Reichelt, aber relativ teuer. Ferner gibts weitere gute 1-Wire Bausteine zB.: DS2482 Kennt jemand ne günstige Bezugsquelle (privat) für diese
-
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
Anfänge ins Programmieren!
der codegrösse her begrenzt (max 2kb) und auch nur für ein paar 12er und 16er pics (keine 18er und dsPic) aber komplett ANSI C dann gibt es jetzt noch viele andere c compiler die ich bisher aber noch nicht ausprobiert habe
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
DS1820, DS18B20 in C
Konvertierung (negativer) Temperaturwerte beim DS18B20 Zu diesem Thema hatte ich kürzlich eine Anmerkung gemacht. In der Annahme, dass das Datenformat des DS18B20 und des DS1631 gleich sind, zumindest sehen die Datenblätter zunächst wie Kopien aus. Aber leider sind die Formate nur fast gleich. Während beim DS1631 die 12 Datenbits linksbündig ausgerichtet sind, stehen sie beim DS18B50 rechtsbündig. Daher müssen die Nibbles beim DS18B50 anders geschoben werden als ich es beschrieben habe. Dazu ein Codeschnipsel
-
Thread
AVR Pollin relais
Pollin, womit ich 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,
-
Thread
P100 und 0-10V Analog am MCP3428
den MAX31865 mal an. Mehr braucht man nicht zum Messen. https://datasheets.maximintegrated.com/en/ds/MAX31865.pdf
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
PT1000 - konkrete Schaltung
Jadeclaw Dinosaur wrote: > Umrechnen muss man bei einem DS1820 auch. Naja, das /16 teilen (1/16°C) würde ich nicht als Umrechnen ansehen. Peter
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
lcd-display
ein Atmel(AT89s8252) soll ein LC Display ansteuern mit den daten der temperatur, welche er von einem DS1631 in xxxx hex erhält. wie mache ich die umwandlung von dieser 4stelligen hex Zahl in dual? gibt es irgendwo nen fertiges asemblerprogramm? danke! mfg hansi
-
Thread
I2C Bus Frage
rausgeführt. Ca. 3,00 m + 2,00 m Länge zu jeder Seite. Ein Ende mit 2 PCF8574, das andere mit 'nem DS1631. Die Pullups (10k) habe ich an beiden Busenden angeordnet, in der Mitte an der c-control keine. Klappt hervorragend !! mfg Gerhard
-
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
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
Günstiger USB - I²C Controller
beschäftigt 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
-
Thread
Ist unsigned char default?
naja, ich lese Z.B. eine DS1631 aus. Der Liefert mir halt jeweil 1 Byte und je nach dem ob es klat oder war ist eben + oder - Grad. Und ich denke schon das es dann sinnvoll ist ein signed char zu verwenden ;-) Grüßle Jochen
-
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
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
µC resetet von alleine (Überlastung?)
Hallo zusammen, ich betreibe zurzeit eine Steuerung, bestehend aus 4 Sensoren (DS1621 & 1631), 1 DCF77 Modul einem LCD und 6 Relais (Licht & Heizung an/aus für Terrarien). Mein µC-Board ist das Evolution Board von Pollin. Die Relais werden mit 12V betrieben (von einem seperaten
-
Thread
Wie bei I2C Modul Temp auslesen
ich fange grade mit dem Programmieren von einem Mega32 an. Ich habe da ein Modul das mir einen DS1631Z Temp Sensor an den I2C Bus bringt. Nun habe ich aber überhaubt gar keine Ahnung wie ich das anfangen soll. Hardware ist http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath
-
Thread
Multifunktionsknoten im Hausbus (CAN)
LCD-Display und 4 Tastern versehen werden kann. Es kann z.B. für die Raumregelung mit einem Temperatursensor DS1631 bestückt werden und einem SSR-Relay für die PWM-Modulation des thermoelektrischen Stellglieds. Der I²C-Bus wie auch der Timer/Interrupt soll herausgeführt werden. Auf der Bus-Leitung wird 24VAC
-
Thread
Problem mir TWI (Master Receiver Modus)
Hallo! ich möchte mittels twi einen DS1631 ansteuern. Dabei gerate ich beim Master Receiver Modus auf Probleme. Aber von vorne: Das Datenblatt gibt mir ja die Kommunikation vor. Um genau zu sein sollte es so aussehen. START->ControlByte
-
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
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-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
strcat Probleme
Hallo Zusammen, ich will die Temperatur aus einem DS1631 lesen und diese an den UART schicken. Das klappt soweit auch ganz gut. Mein Problem ist nun das es irgendwie Probleme beim zusammenkopieren der Strings gibt. Hier mal etwas Code: typedef
-
Thread
Pt100/Pt1000 grundlegende Fragen
Profis machen... Also ein KTY irgendwas oder gleich was mit Schnittstelle (AD590 u.Co. mit yA/K oder DS1620 u. Nachfolger oder gar einen LM75 usw...). Das spart viel Ärger und Nerven!
Nachtrag: der DS1631/DS1731 von Dallas/Maxim hat eine AUFLÖSUNG von 0,0625°C und eine GENAUIGKEIT von 0,5°C. Bekanntlichermaßen kann man ja auch immer kalibrieren. MfG Andreas
-
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
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
-
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
Bestes Low-Budget Oszi 2020?
Hey Leute, ich habe mir vor ca. 4 Jahren ein DS1054Z von Rigol gekauft, welches leider heute seinen Geist aufgegeben hat. Eigentlich war ich recht happy damit. Vor allem mit den Logic-Analyzern die man kostenlos bekommen hat durch ein bisschen Googeln. Ist das DS1054Z immer noch state-of-the-art unter den low-budget Oszi's oder gibt es mittlerweile bessere Alternativen? Danke & Gruß
-
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
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
-
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
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