-
Thread
DS18B20 Tempsensor an einem TIC 106 befestigen
Vielleicht ein kleiner Kabelbinder, wenn der DS1820 im TO92 Gehäuse ist.
fest sitzen? Eventuell etwas zum Klemmen auf die Rückseite falls nötig. Ich habe bisher alle meine DS1820 mit Kabelbinder befestigt.
-
Thread
DS18S20
Fensterbank Innen/Außen Thermometer: 16,8° auf dem Schreibtisch, 19,7° Ansaugluft des PCs auf dem Boden DS1820 mit LED Anzeige: 26,1° Sensor hängt am Lüftergitter des PC Netzteils DS1820 mit LC-Display: 1,2° Sensor hängt draußen vorm Fenster Wie alt ist dein DS1820 ? Ich habe vor kurzem einen bei Reichelt
-
Thread
Webserver zur Temperaturmessung
auf einem ATmega32. 2. Bezogen auf die Software aus diesem Thread wird für jede Meßstelle ein DS1820-Thermometer benötigt (DS1820, DS18S20, DS18B20 etc.). An einer Busleitung werden mehrere Thermometer parallel angeschlossen. Jede Busleitung benötigt einen Pullup-Widerstand. Drei Busleitungen werden
aber ich bekomme keinen wert angezeigt??? woran kann das liegen oder muss man erst noch die id des DS1820 irgendwo eintragen??? oder geht das automatisch??? schon mal danke
-
Thread
Fragen Temperaturlogger (Hard-/Software)
am µC und die Datenübertragung via RS232 an den PC zu Starten. Temperatur Sensor wird wohl ein DS1820 werden. Günstig und der ADC entfällt. Ansteuerung über I²C. Nun die Frage Nach dem Speichermedium: EEPROM oder SD Karte? Was ist Strom sparender? Ansteuerung? Als Stromversorgung dachte ich
>Temperatur Sensor wird wohl ein DS1820 werden. Günstig und der ADC >entfällt. Ansteuerung über I²C. Nö, 1-Wire. >Wie kann ich bei Tastendruck die Sektoren nacheinander auslesen? Such dir ein anderes Hobby.
-
Thread
Heizmatte über Relais schalten und am AVR Atmega16 die Temperatur durch einen Sensor messen
möchte über einen ein Relais meine Heizmatte in einem Gehäuse ansteuern. Im Gehäuse ist ein Sensor DS1820 der die Temperatur drinnen zum AVR Atmega16 sendet. Falls es über 35,5°C ist dann soll der Relais gleich runterschalten und falls es unter 34,5° ist sofort anspringen. Der Wert soll am AVR LCD-Display
Schritt 1: Schaltung basteln grober Vorschlag: DS1820 <-> ATtriny2313 <-> BC547 <-> Relais -> Heizmatte Freilaufdiode, 10k an Reset & 100n zwischen plus und minus am tiny nicht vergessen. Schritt 2: proggen. Den Code kannst du dir zur Not aus
-
Thread
Widerstandsmessung (NTC) mit µC
Ich würde einen 1-Draht Digitalsensor empfehlen, z . B. DS1820 von Dallas Semiconductor. Der Temp.-Wert liegt gleich digital vor. Alle Probleme der AD-Wanlung sind hier schon gelöst. Gehäuse ist TO92. http://pdfserv.maxim-ic.com/arpdf/DS1820-DS1820S.pdf Erich
-
Thread
Schaltplan für Thermometer und fragen zu 7-Segment
Komparator vom AVR (+ Hysterese) gemacht. -> Was soll der Widerstand in der Versorgungsleitung des DS1820? -> Keine Ahnung, wie die AT89er funktionieren, aber bei den AVRs muss man noch zwei Kondensatoren von den XTAL Pins nach Masse legen. -> Das nächste mal evtl. etwas mehr Zeit für sowas einplanen
sollte und man dadurch auch etwas mehr Spannungsabfall an den Dioden hat), dann zerstörst Du Dir den DS1820 auf jeden Fall und den Atmel wahrscheinlich auch, da diese nur max. 5V Versorgung vertragen. Den Rest kann man im Prinzip so lassen. Vielleicht noch 100nF Blockkondensatoren an den Atmel und den DS1820
-
Thread
Probleme mit DS1820 (Temperatursprung)
Hallo zusammen, ich habe ein paar Temperatursensoren an meiner Heizung, die auch seit ein paar Jahren funktionieren. Gestern allerdings habe ich bei einem Sensor einen Temperatursprung feststellen können, den ich mir nicht erklären kann. Der Sensor klebt oben auf dem Warmwasserspeicher. Siehe Bild. Ich kann versichern, dass der Speicher keine >90 Grad hat. :-) Die Temperaturen werden von einem Raspi erfasst über das 1w Filesystem. Ein reboot ergab keine Änderung. Hat jemand eine Idee, was das Problem sein könnte? Sensor kaputt?
-
Thread
DS1820 Adressierung mit PIC in C
Thema gefunden, allerdings war da noch nicht das Richtige für mich dabei. Ich würde gerne drei DS1820 Temperatursensoren an meinen PIC12F1840 an nur einen Pin anschließen. Dabei würde ich gerne diese Library verwenden: http://www.mikroe.com/download/eng/documents/compilers/mikroc/pro/pic/help/onewire_library.htm
P. S. schrieb im Beitrag #3623101: > Ich würde gerne drei DS1820 Temperatursensoren an meinen PIC12F1840 an Zunächst mal scheint deine Datenbasis überaltert zu sein. Dallas bzw. Maxim hat schon mehrere Serien dieser Chips mit diversen Verbesserungen bzw. Bugfixes
-
Thread
NTC ohne Kennlinie und Datenblatt!
Also zum Thema Digital-Sensor. Ich hab auch einen (DS1820), ich wollt halt nur nbicht nur auf einen Senosor setzten,falls ich beim berechnen oder Zusammenbauen irgendeinen fehler mache. Außerdem gibt mir das vllt die Möglichkeit beide Varianten zu vergleichen
eine extra platine gefertig an der die ganzen Ausgänge (ADC's) aufgelötet sind. Ich habe den DS1820 noch nicht verlötet, er steckt nur mit den Anschlüssen in ein listerklemme. Jetzt ist die Frage, ist es sinnvoll die Schaltung zu verwenden oder den Sensor direkt am Bord anzuschließen?? MFG
-
Thread
Wecher Temperatursensor ? I2C oder 1wire
Das eine Beispiel erkennt, ob es ein DS1820 ist und gibt dann in 0,5° aus bzw. beim DS18B20 in 0,1°. Das wird anhand des 1.Bytes des ROM-Codes unterschieden. Die DS1820 Werte werden von 9 auf 12 Bit erweitert (3*Schieben links). Peter
DS1820 = DS18S20
-
Thread
Temperatursensor gesucht
2Grad. Reicht dir das? Relativ gaengig waere z.B LM75 mit I2C-Bus Die grosse Ausnahme sind die DS1820 von Dallas. Die gleicht der Hersteller fuer dich ab. Leider ist ihr Protokoll fuer Anfaenger nicht so toll. Besonders wenn du keinen Oszi haben solltest. Olaf
îch habe den DS1820 verwendet war zufrieden
-
Thread
LM75 Wert springt umher
Temperatur draußen wirklich so extrem. Im Innenbereich springen die Werte nie mehr als etwa 0,5°C. Der DS1820 ist da seeeeehr viel besser: Ohne Filterung springen die Werte eigentlich nie um mehr als 0,1-0,2°C. In meinem Zimmer habe ich jetzt 4 Sensoren: 1x LM92, 2x DS1820, 1x normales billig Thermometer. Die Abweichungen liegen bei etwa 3-5°C ! Und das sogar zwischen den DS1820 und LM92 Sensoren.
-
Thread
Frage zum DS1820
Hi. Ich habe hier an einem AVR NetIO zwei Dallas DS1820 hängen, die problemlos laufen. Ein dritter Sensor soll (alles seriell geschaltet) über eine ca 6-8 m lange Leitung auf's Dach. Nun habe ich über dieses Bauteil gelesen: Nachteile: * parasitäre
-
Thread
DS1820 Ausgabe
Ich versuche nun seit einiger Zeit die Temperatur mit dem DS1820 Sensor auszugeben. Das AVR-Board hat den Anschluss für den Sensor integriert und wird konstant mit 5V beliefert. Es handelt sich hier um einen AtMega16 Board und immer wenn ich das Programm flashe,
-
Thread
>>Problem mit DS1820<<
Hallo! Hat irgendjemand schon einmal einen Temperatursensor Typ:DS1820 vertauscht angeschlossen? So das VCC und GND verkehrt herum angeschlossen wurden. Macht dies was aus?
www.mikrocontroller.net/forum/read-1-115043.html#new ca. 20 Threads weiter unten heißt auch Problem mit DS1820
-
Thread
DS1820 Bascom
Hallo, Ich hab ein Problem mit meinem DS1820 mit dem ich die Temperatur auslesen und über den UART an den PC schicken will. Ich verwende derzeit diesen Quellcode, den ich auch hier im Forum gefunden habe: siehe Anhang Leider bekomme ich
-
Thread
MSP430 mit DS18S20
bauen, aber ich weiß nicht so recht wie ich starten soll bzw wie ich die Initialisierung des 1W zum DS1820 machen soll.
schrieb im Beitrag #2359988: > wie ich starten soll bzw wie ich die Initialisierung des > 1W zum DS1820 machen soll Das Ding ist wirklich recht simpel - die Ansteuerung ist ja im Datenblatt zu finden: http://www.micropik.com/PDF/ds1820.pdf
-
Thread
DS18S20 unterschied zu DS18S20+ da es leider mit Ethersex und AVR-NET-IO nicht geht
stock atmega with ATMEGA1284 (not the P version). But I am still unable to get any data from my DS1820. For now I have it in parasitic mode (as described here http://www.ethersex.de/index.php/Onewire_(Deutsch) ) but it did not work even in normal mode. Any suggestions that might help? Thanks a lot in
atmega with ATMEGA1284 > (not the P version). But I am still unable to get any data from my > DS1820. http://www.mikrocontroller.net/attachment/152324/DSC_0231.jpg ethersex / pinning / hardware / netio.m4 ifdef(`conf_ONEWIRE', `dnl /* onewire port range */ ONEWIRE_PORT_RANGE(PD6, PD6
-
Thread
Relais, Netzteil, DS1820, 15 Meter, was wohin
ein frei belegbares Cat.6 Kabel. Folgende Dinge kommen zum Einsatz. - 5V Steckernetzteil - DS1820 (oder ähnliches) - 5V Relais zum Schalten von 230V - µC mit Taster, Display, Funkuhr Nun mein Idee: Netzteil, DS1820 und Relais kommen auf die Seite des 230V Verbrauchers (Keller) µC Display
=============================== < Spannungsversorgung µC <>============15m Cat6============ <> DS1820 >--------------------------------- > Relais (inkl. Treiberstufe)
-
Thread
einfacher Temperatur-Datenlogger
index.html Software: http://sourceforge.net/projects/butterflylogger/files/ Zusatzbausteine :DS1820 System: 1-Wire
Das mit 1-Wire geht wohl bis 127 Sensoren: http://www.mystrobl.de/Plone/basteleien/ds1820 Matthias
-
Thread
18x20 welches Messprinzip
incremented, indicat- ing that the temperature is higher than –55°C. Quelle: Datenblatt Dallas DS1820, Version 030598
In den ersten DS1820 wurden 2 Oszillatoren benutzt, einer relativ stabil, der andere mit hohem TK. Die Messung erfolgte durch Messung des Frequenzverhältnisses. Daher kommt auch die Auswertung der Kommastellen mit 2 zusätzlichen
-
Thread
Problem bei negativen Temperaturen mit Temperatursensor DS18S20
Master-Reset-Impuls u. Abfrage: Slave presence Bus_Reset(); // Skip ROM-Befehl, da nur ein DS1820 angeschlossen ist Byte_Schreiben(0xCC); Byte_Schreiben(0x44); // Befehl: Start Conversion an DS1820 _delay_ms(1000); // >800 ms warten // 2.Befehlszyklus: Messwerte (Scratch Pad)
Master-Reset-Impuls u. Abfrage: Slave presence Bus_Reset(); // Skip ROM-Befehl, da nur ein DS1820 angeschlossen ist Byte_Schreiben(0xCC); Byte_Schreiben(0xBE); // Auslesen des Scratch Pads vom DS1820 // 9 Byte großen Scratch Pad-Inhalt einlesen for (i = 0; i < 9; i++) { Sensordaten
-
Thread
Atmega16 + DS18B20 + Timer = LCD Zeichenwirrwarr?
ähnliches Programm wie Du geschrieben (damals) und da gab es keine Probleme mit ATmega16, Timer, LCD und DS1820. Wünsche Dir viel Erfolg!
Dort waren die drei Transistoren für die Segment-Transistoren. Auf meinem Versuchsboard war der DS1820 an einem anderen Port C. Auf der fertigen Platine habe ich dann den DS1820 mit auf den Port B gelegt, weils vom Layout praktischer war. Und dann spielten die Segmentanzeigen verrückt, weil der 1-Wire
-
Thread
Bascom: Brauche Hilfe bei bestimmten DS1820 auswählen
Byte A(1) = 1010734ab40108002c Do 1wverify A(1) If Err = 0 Then Cls Lcd "DS1820 angeschlossen" End If Loop End So, was mach ich falsch?:D weil wenn das hier klappt kann ich endlich weitermachen:D Liebe Grüsse
; 'Next 'Print ' 'End Do 1wverify A(1) If Err = 0 Then Cls Lcd "DS1820 angeschlossen" Wait 3 Else Cls Lcd "Nicht angeschlossen" Wait 3 End If Loop End
-
Thread
LED Digital Thermometer
Temperatur ändern, wenn sich die Anzeigekiste erwärmt während der Sensor gleich warm bleibt. Das wird bei DS1820 basierten nicht passieren.
Aus Erfahrung mit Dutzenden DS1820 kann ich berichten, daß die eine ziemliche Exemplarstreuung aufweisen. Nach einer "Kalibrierung" funktionieren die dann vielleicht wirklich mit 1 K Genauigkeit. Für höhere Genauigkeiten wird man
-
Thread
DS18S20 im Ölbad
Naja, ne Temperaturanzeige mit DS1820 interessehalbe kann man auch für andere Sachen bauen :-) Unterschätz nicht die Vibrationen am Motor, die machen über kurz oder lang den Beinchen des Sensor den Garaus. Also samt Anschlusskabel vergiessen
Software auswerten. H.joachim Seifert schrieb im Beitrag #2714316: > Naja, ne Temperaturanzeige mit DS1820 interessehalbe kann man auch für > andere Sachen bauen :-) Klar, aber ist doch toll 2 Hobbys zu verbinden. :-) Gruß Toni
-
Thread
DS18S20 Zeigt mit dem Source von Mthomas immer 85°C an
available: # in Bus :1 : FC:10 (18S)SN: 6E 40 4E 00 08 00 CRC:41 CRC O.K. Sensor# 1 is a DS18S20/DS1820 which is parasite powered _T and Read for every Sensor (reverse order) Sensor# 1 = +85.0000°C [+85.0°C] Convert_T for all Sensors and Read for single Sensor Sensor# 1 = +85.0000°C [+85.0°C]
Ist zumindest meine Erfahrung: Ich verwende auch einige DS1820 und lese diese im 10s Takt aus. Anschließend starte ich eine neue Messung. Beim Einschalten hat der Sensor noch keine Messung gemacht, wenn er das erste mal ausgelesen wird. Hier erscheint dann 85
-
Thread
Mal wieder Temperatur über Pt1000
von Euch, die für die digitale Lösung plädieren, schon einmal eine Temp. Messung mit mehreren DS1820 am gleichen Bus durchgeführt? Mich würde der Quellcode brennend interessieren, siehe auch Forum Temp-Mesung mit DS1820. Gruss Holger
Josef, kannst Du mir bitte sagen, wo das steht mit den 2m ? Ich habe zwar noch die Vorgänger DS1820 im Einsatz (3 Stück), aber das sind zusammen etwa 25m Kabel (Klingeldraht) und es ging auf Anhieb. Und die Min-Max-Speicher würden ja falsche Werte sofort protokollieren. Und ich mache nicht mal den
-
Thread
Pausen-Problem
Karl heinz Buchegger schrieb: > PeDa wartet in seinem Beispiel (DS1820) nur 66µs (für die krummen 66 > gibt es sicherlich einen guten Grund). Der Presence-Puls beginnt nach 15-60µs und dauert 60-240µs (DS18B20, S.15, Figure 13. Initialization Timing). D.h. er
array abzulegen? Ich kann nur wieder die Empfehlung von weiter oben wiederholen: Sieh dir das DS1820 Beispiel vom PeDa an. Da findest du so mancherlei, was dir deine Fragen beantwortet.
-
Thread
Heizungsregelung
hi Dirk den DS1820 war auch meine wahl als messfühler :) dann werd ich ds doch so mal austesten, es mittels einem Triac zu schalten! Dank dir für den tip gruss darko
Hi, wenn das Terraium sehr gross sein sollte, solltest du mehrere DS1820 plazieren und abfragen. Mfg Dirk
-
Thread
Was sind das für Bauteile?
Achso: Du kannst den DS1820 nicht ohne Weiteres durch den DS1621 ersetzen. Der DS1820 verwendet den 1-Wire-Bus von Maxim, der DS1621 den I2C-Bus.
bedeutet das nun? Was? Wenn Du die Schaltung so unveraendert uebernehmen willst, musst Du den DS1820 nehmen, oder einen anderen 5V-kompatiblen mit 1-Wire.
-
Thread
Frage zum Temperatursensor DS1820
aber alles nur beispiele für die parasitäre versorgung. was muss ich jetzt beachten wenn ich den ds1820 an allen pins anschließe (sprich vdd an +5V und nicht an gnd)?? oder kann ich mich einfach an die beipiele halten? gruß paul
mal in dieses Datenblatt auf Seite 5 Figure 5. http://www.datasheetcatalog.org/datasheet/maxim/DS1820-DS1820S.pdf VDD (Voltage Drain Drain) ist die positive Stromversorgung eines IC´s (Mosfet) in diesem Fall die externe Stromversorgung des Bauteils. Grüße Berthold
-
Thread
7segment in bascom
nochmal überdenken, es ist sehr wahrscheinlich, dass Du Dich hier irrst. Da ich das Stichwort "DS1820" gesehen habe, gehe ich davon aus, dass Du einen Integer (16-Bit-Zahl im Zweierkomplement) hast, den Du in einzelne Ziffern zerlegen willst, um diese im Multiplexverfahren auf der Siebensegmentanzeige
ich habe meine 7 segment anzeigen Multiplex und ich habe eine 2 setellige zahl vom ds1820 vorliegen und ich wollte jetzt wissen wie ich die auf 2 sieben segment anzeigen bekomme MFG Marcel
-
Thread
PT1000 Messwert über Funk
du wohl nicht herum. Alternative: Nimm einen Sensor mit digitalem Sensor, z.B. einen Dallas DS1820. Es gibt schon fertige Atmel-Projekte dafür, ja sogar für die serielle Schnittstelle des PCs gibt es Lösungen. Beim DS1820 ist allerdings bei 125°C Schluß. Für meine thermische Solaranlage auf
geht im Sommer bis auf 130°. Wenn du einfach nur die Zimmertemperatur messen willst, nimm den DS1820.
-
Thread
DS1820 an langes Kabel
Hallo Leute! Ich hab's gerade geschfft 2 DS1820 per One-Wire an meinen AVR zu basteln (auf dem Breadboard). Nun würde ich gern wissen, wie lang denn das Kabel zw. Controller und IC sein kann? Ich bräuchte so ~10-20 Meter. Kann ich da einen "Verstärker
Hallo Sascha! Ich habe hier 2 DS1820 über zirka 15 Meter 4-adriges Fernmeldekabel MYSTY an einem AT90S2313 dran. Ich brauchte nur 2 Adern, hatte aber das Kabel übrig. Die Schirmung des Kabels liegt am MC auf Masse. Allerdings musste
-
Thread
Temperaturdifferenz-Schaltung
2xDS1820 + Tiny25
H.Joachim Seifert schrieb im Beitrag #3903675: > 2xDS1820 + Tiny25 [c] if( abs(temp[0] - temp[1]) > 10) LED = 1; else LED = 0; [/c]
-
Thread
DS18S20 auslesen (finde den fehler nicht)
lib schreiben als die derzeitig im umlauf befindlichen. aber bisher hat alles geklappt nur der ds1820 will nicht.
werden, nicht nach H (was Du machst). > kann der auch sowas wie 23,52Grad usw? Der Vorgänger DS1820 und andere konnten das, er hatte eine (temperaturabhängige) Auflösung von etwa 0.01°. Aber Vorsicht, manche ICs sind mit DS1820 beschriftet und sind in Wirklichkeit DS18S20 (z.B. Pollin 180014 (2,50
-
Thread
DS18S20 - extended resolution bei Temperaturen um 0°C
(-1)/2=+0 Wer seinen Algorithmus testen will, hier die korrekte Zuordnung: Mein Testobjekt: DS1820 von Pollin 180014 (2,50) [code] 0 1 6 7 9bit 12bit 12bit-Äquivalent ff 00 01 10 127,5 127,6875 07fb max. Temp (lötkolbengetestet ;-)) ff 00 02 10 127,5 127,6250 07fa ff 00 03 10
*, / oder % , ergibt auch auf kleinen µC einen Mini-Code. [c] unsigned char d[9]; //Dallas DS1820 Scratchpad int t; //absolute degrees int f; //fractions (1/16ø) of absolute degrees //char,fractional digits and the //sign (if zero, the sign was already printed) char c,g[16]="0011233455667889
-
Thread
DS1820 wird nicht immer erkannt
Liebes Forum, ich habe das Problem, dass einer meiner DS1820 nicht erkannt wird. Einer der beiden hängt fast direkt am Computer der andere 15m weiter an einem Klingeldraht. Beide sind parasitär und paralell angeschlossen. GND ist jeweils mit Vcc am Sensor verbunden
-
Thread
DS1820 fragen zur Programmierung
. Die bits werden pulsbreiten moduliert übertragen. Für die dauer der Temperaturmessung hält der DS1820 die Datenleitung auf low. Wenn er fertig ist, setzt er sie wieder auf high. > Während des Umwandlungsprozesses erhalte ich dann ein 0 Signal. Wenn er > fertig ist ne 1. > Die Temperatur steht
ich dann mir die Mühe gemacht und das Timing das Busses beschrieben? *kopfschüttel* Es gibt ein DS1820-Pendant mit SPI-Interface, das ja soziemlich jeder Atmel-Kontroller unterstützt. Das wäre zwar einfacher, aber du würdest immernoch nicht drumherumkommen, die Bits einzeln zu verschicken. > P.S.
-
Thread
DS1820 backen bei 100 C und mit Plastikspray versiegeln
Da ich kein altes Thema hochholen wollte Frage ich hier einfach nochmal. Ich habe hier einen DS1820 der mehrere Grad daneben geht, wie damals auch schon dort. http://www.mikrocontroller.net/topic/16035#113205 Es ging darum den DS1820 bei 100 Gead zu backen und dann Ihn Plastikspray oder Lötstoplack
Jörg Esser schrieb im Beitrag #3925384: > Es ging darum den DS1820 bei 100 Gead zu backen und dann > Ihn Plastikspray oder Lötstoplack zu tauchen. > Kann jemand bestätigen das es so funktioniert hat? > Würde mit Arbeit ersparen und ich weiss was ich mit meinen
-
Thread
Ich such was, finde es aber so in dieser Form nicht.
mal klein an. Ich würde gerne an einer entfernten Stelle eine Temp. messen (z.B. mit einem Dallas DS1820), diese Daten in IP umwandeln, die dann an eine bestimmte IP-Adresse und/oder Port geschickt werden. Hier sollten die Daten angenommen und in eine Datenbank (MySQL) geschrieben werden. Könnte ich einen DS1820 direkt an den I/O eines Xports hängen? Im zweiten Schritt würde ich gerne einen Schaltzustand erfassen (on/off). Bei On sollte ein IP Paket gesendet, an einer entfernten Stelle erkannt und z.B.
-
Thread
SD Karte + Stromsparen funktioniert nicht (Ablauf Byte schreiben besser verstehen)
Hallo Ich versuche mal mein problem zu umschreiben. Ich habe einen Datenlogger mit DS1820 + ATMEGA8 + SD-Karte + 3,3V gebaut. Stromsparen geht schon ganz gut. Aber wenn ich daten auf die SD karte schreibe bleit die Karte in einem Modus stehen wo sie 50mA zieht auch wenn keine daten mehr
SD karte init (5mA) - Karte und Datei (fat16) vorbereiten (5mA) - schleife --> - Ds1820 auslesen und Byte für byte auf SD karte schreiben (50mA) - 1 Minute pause (hier liegt das problem) Prozessor 0,5mA + Karte 50mA - wieder oben anfangen Ds1820 auselsen oder mit Taste beenden
-
Thread
Bits einlesen über PORT (dsPIC33fj12gp202)
entnommen. Anscheinend saß der Fehler jedoch vorm Computer. Ich checke mal was der zu dem Pegeln des DS1820 meint. Aber vielen Dank! Ich saß Stunden vor diesem Problem.
Pegel per UART in ASCII ausgeben. UART und senden funktioniert, jedoch bekomme ich den Wert vom DS1820 als binäre Zahl zugesendet. Ich wollte die Zahl mit printf ausgeben, jedoch macht der Compiler den hier: Mein Code-Schnipsel: #include "stdio.h" (...) printf("TEXT"); Compilermeldung:
-
Thread
mikrokontroller per I2C verbinden
größere Entfernungen, kann gegebenenfalls auch auf Funk umgestellt werden, verwendbar ist z.B. das ds1820 protokoll.
und notfalls einen Reset des anderen Bausteins auslösen. Im Prinzip ist es ja eine Umnutzung des ds1820-codes, also durchaus auch ein vielfach bewährtes System. Vorteil des ds1820 ist, dass er ohne nennenswerten Aufwand auch über größere Entfernungen funktioniert.
-
Thread
ds1820 - Eeprom id-Verwaltung mittels IR
Die ds1820-IDs werden als 16bit-Wert im Eeprom gespeichert. Die Weiterverarbeitung der Messwerte erfolgt über die Eeprom-Speicherstelle, so dass die Id für die Verarbeitung nicht mehr benötigt wird. Die Verwaltung
dass gar keines ist. Problemstellung: Ich habe ein Programm für die MCU, welches z.B. 10Stück ds1820 nach bestimmten Zuordnungen auswerten soll. Ein Sensor mit eindeutiger ID misst zum Beispiel die Außentemperatur, ein anderer die Fußbodentemperatur im Wohnzimmer. Je nach Messergebnis wird irgendwas
-
Thread
Einsteiger und Fragen
So, es ist nun einige zeit her, ich hab das myAVR Board und 2 DS1820 und siehe da, die erste kleine 2Kanal Temp-Messung geht. Ich bin zufrieden !! Am Rande zwei Fragen 1. ich glaub ich hab nen Atmega8 gekillt? ich hab in den Fusebits rum gespeilt jetzt wird der
kollimann wrote: > So, es ist nun einige zeit her, ich hab das myAVR Board und 2 DS1820 und > siehe da, die erste kleine 2Kanal Temp-Messung geht. > Ich bin zufrieden !! Glückwunsch! > Am Rande zwei Fragen > 1. ich glaub ich hab nen Atmega8 gekillt? ich hab in den Fusebits rum
-
Thread
DS1820 mehr als 3 nicht Möglich?
Hallo Zusammen, ich habe ein kleineres Problem mit meinem ATMega8 und den 1Wire Sensoren DS1820. Mit 1 - 3 Sensoren läuft alles prima, ich kann über SEARCH_ROM adressieren und auch Temperatur auslesen. ab 4 geht das irgendwie nicht mehr richtig.. er findet bei der Suche dann nur noch 2
Habe probeweise nach einem Beispielsprogramm für DS1820 gesucht. Resultat: NIL Mit µC haben die es wohl nicht so. Search Parameters 1-Wire Device: DS18B20 Platform: Microprocessor API: ALL Programming ALL Results of Software Example
-
Thread
Temperaturmessung bis -90°C
/adafruit-1-wire-thermocouple-amplifier-max31850k liefert physisch 1-wire, aber nicht im DS1820 Protokoll.
bequem > mit einem DS18B20 gemessen werden kann Das schon, bloss müsste man die 0.5K genauen DS1820 thermisch so gut mit den Klemmstellen verbinden. Und es ist SEHR SCHWER, beide auch nur auf unter 1K Abweichung zu halten.