-
Thread
Code gibt immer den gleichen Binärcode aus
Mein Code soll den Temperatursensor DS1820 auslesen. Ob es wirklich funktioniert weiß ich noch nicht. Irgendwo ist noch ein Fehler beim return oder er kommt mit dem Typ nicht zurecht. Ka an was es liegt. Die Ausgabe am Segment ist immer 11000111
funktioniert jetzt super :-) Irgendwo habe ich aber noch ein kleines Problem beim empfangen der Bits vom DS1820. Leider kann ich immer nur Mist auslesen -> 11100000 usw. Convert wurde gesendet, genau auch der Befehl zum Temperatur messen. Aber irgendwie stimmt da was mit den Timings noch nicht so ganz. Wahrscheinlich
-
Thread
PolluCom E / S
das Messwerk nichts merken, falls wirklich nur der Widerstand gemessen wird und nicht wie bei den DS1820 eine Adresse im Sensor hinterlegt wird. danke im Voraus für Tipps, ggf. auch wie man zu einer kostengünstigen USB-Lösung für den IEC870-5 kommt. danke
Messwerk > nichts merken, falls wirklich nur der Widerstand gemessen wird und nicht > wie bei den DS1820 eine Adresse im Sensor hinterlegt wird. Wieviel Leitungen kommen denn vom PT500? Ich sehe da 4 Leitungen pro Fühler oder ist das etwas anderes? ---
-
Thread
Temperaturüberwachung mittels Linux PC
aber der Flexibilität zuliebe nicht mit parasitärer Stromversorgung arbeiten (siehe Datasheet vom DS1820 für dessen Bedeutung), sondern 5V mitführen. Wie im ersten der beiden Bilder. Bei parasitärer Versorgung ist bei jeder Temperaturmessung der Bus für knapp 1sec unbenutzbar.
-
Thread
Webserver & 1-Wire
haben beide Versionen keine 1-Wire-Abfrage. Andererseits gibt es einige 1-Wire Webserver für DS1820, die aber teilweise zu groß für den ATmega32 sind, weil sie (zu) viele andere Möglichkeiten bieten (Funkuhr, Webcam, ...), oder/und die nicht mit dem ENC-Bausteinzusammenarbeiten , wie z.B. der von
@RoBue >Andererseits gibt es einige 1-Wire Webserver für DS1820, >die aber teilweise zu groß für den ATmega32 sind, weil sie (zu) viele >andere Möglichkeiten bieten (Funkuhr, Webcam, ...), Dann schmeiss Funkuhr,Webcam doch einfach raus. Passt dann schon.
-
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
Ein paar Fragen zum DS1820
Signal für eine bestimmte Zeit weiter auf "0". Diese Zeit muß gemessen werden. zu 3. Der Slave (DS1820) sendet nichts von allein. Alle Aktivitäten gehen vom Master aus. zu 4. Die Temperatur wird im Zweierkomplement übertragen. Die Darstellung hängt vom Chip ab (DS1820, DS18B20, DS1822 etc.) und
NB: Wo taucht beim DS1820 Hex auf? Das Ergebnis ist besagter 9 Bit Wert verpackt in 16 Bits, als halbe Grade. Das Protokoll vom DS1820 ist zwar auf unterster Ebene in Bits zu sehen, darüber allerdings liegt in den meisten
-
Thread
DS18S20 mit Visual Basic ohne µC auslesen
Hallo ja das wäre ja super wenn du mir das erklären könntes wie ich den Ds1820 mit VB anspreche ich bin ein absoluter Neuling . Habe grade mal nen wecker Programmiert und wollte mich nun mal daran wagen. Bitte könntest du mir das erklären im einzelnen ?Ich habe den Ds1820 so
-
Thread
1-Wire an AVR (mit 2 Adern)
darinsteht. Es hat 1-Wire-Applikationen zum Inhalt. Es war dort dargestellt, wie man einnen Dallas DS1820 an einen 1-Wire-Bus anschliesset. Dabei ging es noch darum, diese mit Schaltern zu versehen, damit man z.B. die Öffnung von Fenstern überwachen kann. Leider weiss ich nicht mehr, was es für ein Dokument
-
Thread
Interesse an Platinen für HAP-Control-Unit?
Das rechte soll ein Modul zum Einbau in UP Dosen werden, Schraubanschlüsse und Widerstände für die DS1820 sind mit drauf. Ich werde zuerst einen Versuchsaufbau starten und bei gutem Gelingen das System in den praktischen Betrieb überführen. Grüsse Markus
-
Thread
DS18B20 und Low Pegel
es der gleich Wert ist wie am obersten Widerstandsbeinchen oder am grünen Kabel. Code: .equ DS1820_REG = DDRB .equ DS1820_PORT = PORTB .equ DS1820_PIN = PINB .equ DS1820_WIRE = 0 ..... Gemessen 5,15V bei: cbi DS1820_PORT, DS1820_WIRE ; High cbi DS1820_REG, DS1820_WIRE main: rjmp main Gemessen 4,32V bei: cbi DS1820_PORT, DS1820_WIRE ; LOW sbi DS1820_REG, DS1820_WIRE main: rjmp main
-
Thread
1 wire Protokol
Hier ist ein Link zum Datenbaltt ei´nes DS1820-Temperatursensors: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2815 Dort ist die Abfolge der Befehle beschrieben. MfG Paul
-
Thread
Microcontroller Display3000
aufzubauen. Mittlerweile ist neben dem 1,5" Farbdisplay auch noch ein großes S/W dran, eine DCF Uhr, 7 DS1820 Temperatursensoren, eine SD Karte zum Speichern der Temperaturen und eine Fernbedienung. Und der Code ist in Bascom, allerdings alle Routinen selber geschrieben, also kein GETRC5 oder CONFIG DCF77.
-
Thread
AVR für wenig Geld im LAN
Hi RoBue. DS1820 mit CodeVision funktioniert einwandfrei. GCC macht Probleme. Gruß Kurt
Auch wenn ich einen DS1820 an das Kabel hänge ändert sich nichts daran. Mit einem kurzen Kabel gehen die DS 1820. Kann es mit der Verdrillung der Adren zusammen hängen? Gruss Stefan
-
Thread
DS1820 ATmega8 LCD Ansteuerung in C
dringend Hilfe!!! Ich programmiere gerade einen ATmega8 mit C und will eine Temperatur mit dem DS1820 einlesen und sie auf einem LCD anzeigen! Da man das Rad nicht neu erfinden sollte, kann mir bestimmt einer helfen oder einen fertigen Quelltext zukommen lassen. Bin für jde Hilfe sehr dankbar. Mfg
-
Thread
DS18B20 zu komplizierte Ansteuerung?
kurzem irgendwo im Netz ein Programmbeispiel aufgestöbert. Das hat mir viel geholfen einen 1 wire DS1820 Temperatursensor auf einer AVR-Ctrl Experimentierplanine zum Laufen zu bekommen. Habe diese mit einem ATMega644p mit 20 MHz bestückt. Da ich nur einen Sensor habe, brauche ich das SEARCH ROM [
-
Thread
Hilfe zu DS18S20
return true; } int main(void) { AVR_Init(); LCD_Init(); LCD_Start(); LCD_Clear(); DS1820_Init(); for (;;) { if (DS1820_Reset()) TRACE("ds1820"); else TRACE("no ds1820"); waitforKey(); _delay_ms(100); } } [/c]
("no ds1820"); DS1820_WriteByte(0x33); // read rom cmd byte romcode[8]; for (byte n= 0; n < 8; ++n) romcode[n]= DS1820_ReadByte(); Print_LCD("\n"); for (byte n= 0; n < 8; ++n)
-
Thread
Datalogger Platine mit SD-Card, DS1820, SHT11
Hallo, ich wollte mal meine neue Platine vorstellen. Und bin natürlich für sachdienliche Hinweise im Hinblick auf Fehler dankbar :-) Es wäre nett, wenn jemand einen Kommentar zur Anbindung von - RS232 - SD-Karte - AVREF machen könnte. ERC und DRC scheinen ok zu sein. Besten Dank, Pete
-
Thread
Temperaturberechnung für DS18S20
nicht funktioniert hat, gab's keine Probleme mit dem Auslesen der Temepartur bei einem einzelnen DS1820. Vielleicht hilft Dir das. Die Berechnung des Resultats war ueberhaupt kein Problem. Gruss, Gerhard
Rohwert mit einer Aufkösung von 1/256°C zurückgegeben: http://members.aon.at/electronics/pic/projects/ds1820/ds1820.html MfG
-
Thread
Temperatur / Luftfeuchte
Hallo, mit 2 SGH11 & 2 DS1820 erfasse ich Temperatur und relative Luftfeuchte. Zum Einen im Innern und zum Anderen an der Außenwand eines Schuppens. Die Feuchtigkeit im Schuppen möchte ich gering halten. Dazu schalte ich einen
-
Thread
1 Wire DS1822 ATmega und ganz einfach?
hallo!!! mit was programmierst du??? (asm,c...) und ich hoffe du meinst den ds1820 du hast geschrieben: 1. wenn ich etwas von meinen 1 Wire Slaves wissen mag, dann muß ich als erstes reseten 2. jeder DS1822 is einmalig (ROM-Code) zu 1. is richtig also reset routine schreiben
-
Thread
Temperatursensor I2C schraubbar
Diese Aufgabe hatte ich auch schon öfters. Es gibt/gab den DS1820T (1-wire-Schnittestelle) im TO220, leider habe ich ihn real noch nicht gesehen. NTCs gibt es recht häufig mit M3-Bolzen für diesen Zweck. Evtl. kann man einen solchen herauspopeln und einen Digitalen
-
Thread
ds1820 - parasite power - temp unter -10° geht nicht?
Hallo allerseits! Trotz der vielen anderen ds1820-threads hier habe ich anscheinend ein anderes problem :( aber erst mal der reihe nach! danke an der stelle auch gleich für die tutorials und das wiki, hat mir in den ersten avr-schritten seit weitergeholfen
Hmmm. Also mit 3Adern und externer Versorgung des ds1820 funktioniert es auch im Tiefkühler - zeigt allerdings nach 30min noch immer "nur" -13 statt -18 grad an. Nachdem die tür aber schon seit 30min zu ist wundert mich das auch irgendwie. Aber das Problem
-
Thread
DS2480B an Comport
beispiel aus dem Datenblatt von Maxim genommen welcher nur mit reinen externen 5 Volt läuft. Habe den DS1820 ---> DS2480B -----> MAX232 ----> PC Ich habe mir schon Software von Maxim gezofen, dort werden aber nur die fertiggeräte unterstützt. Ich würde soetwas aber gerne selber bauen, im Netz habe ich
DS2480 schicken [wie es das Datenblatt erklaert]. -> 0xC1, dann 0xE1 senden und danach mit dem DS1820 kommunizieren: -> 0xCC [SkipRom] -> 0x44 [ConvertT] -> 0xE3 -> 0xC1 [neuer Reset] -> 0xBE [Scratchpad des DS1820 lesen] -> 0xFF (wichtig: damit werden Leseslots generiert!!) (Antwort: LowByte
-
Thread
Atmel Zeitschaltuhr und Temperaturregelung
Tage alt: Hast du schon angefangen? Welchen Stand hat dein Projekt? Als Temp-Sensor würde ich DS1820 oder dessen Nachfolger empfehlen (nicht parasitär gespeist wg der Einfachheit) Wie auch immer: Viel Erfolg !
Hallo, der DS1820 sieht nicht schlecht aus. Glaube das werde ich mal versuchen. Ich habe noch nicht angefangen zu bauen, weil ich erst mal sowas wie einen Kostenvoranschlag machen soll. Denn machbar ist viel, nur mit
-
Thread
DS1820 zeiht nur 85Grad an
realisiert ' calc for 0.1C resolution T is 10 times greater (integer) ' D0-D7 sind die 8 Bytes des DS1820 If (d0 And 1)=1 Then Decr d0 t=(50*d0-25+(100*(d7-d6))/d7)/10 Frank
> > ' calc for 0.1C resolution T is 10 times greater (integer) > ' D0-D7 sind die 8 Bytes des DS1820 > If (d0 And 1)=1 Then Decr d0 > t=(50*d0-25+(100*(d7-d6))/d7)/10 > Hallo Frank, vielen Dank aber mir sagt das jetzt nichtz wirklich was, wie müßte ich das bei mir einbauen? Chris
-
Thread
DS1820 physikalisch
Hallo, es ist vielleicht eine etwas ungewöhnliche Frage, aber wie messen denn die DS18(s)20 Thermometer die Temperatur? Im Datenblatt steht leider nichts darüber, welche Technik dort angewendet wird. Wie verfahren denn allgemein solche Sensoren beim Temperaturmessen? Ich finde viel über Heißleiter, Thermoelemente, oder Temperaturmessung über einen Schwingquarz, nur welche TEchnik in solch kleinen Sensoren zum Einsatz kommt, finde ich nicht. Danke schonmal :)
-
Thread
Anzeigen von Messwerten auf dem PC (über USB)
eine Grafik, die ich aus Messwerten per skript mit Gnuplot generiert habe. Als Meßfühler habe ich DS1820 genommen.
-
Thread
1 wire (w1_read) befehl
Hallo, ich arbeite mit DS1820 temperatur sensor in Codevision compiler. Ich will das Rom codes von 1820 lesen.Das habe ich mit w1_search() erreicht. Obwohl dieser Befehl für 1 Gerät funkioniert, will ich aber für ein Gerät w1_read
-
Thread
DS18S20, Atmega8 und Winavr
Sensor läuft. Ich habe beim Aufbau gesehen, dass es ein DS1820 ist und kein DS18S20. Ausgabe s.u. Allerdings merke ich von den 48 °C nichts ;-) [pre] >>Reset device >>device found! >>Skip Rom >>Start conversation >>Reset device 2 >> device found! >
delay_us verwenden. Weitere Anpassungen betreffen die vielen Warnings. Ich fuxe mich jetzt ins DS1820 Datenblatt rein. EDIT: Oder auch nicht. > Damit geht mein DS18S20 Projekt nach /dev/null ;-) Ich will ja keine Leiche fleddern ;-)
-
Thread
Nachkomma stelle DS1820
hallo, guten abend habe mal eine frage, wie wird die nach kommastelle beim ds1820 berechnet das programm im anhang zeigt ja erstmal nur 3stellen an zb.023 grad VIELLECHT KANN MIR VON EUCH BITTE EINER WEITERHELFEN MFG KAY
-
Thread
Temperaturbereich ATmega88 überschreiten
...dann pack' doch 'nen DS1820 mit in den Ofen, der hat eine Genauigkeit von +/- 0,5°C...
-
Thread
Wie ist Euere C-Programmier-Vorgehensweise bzgl. fremdem Code ?
DS1302, DS1307, DS1306 24CXXXX EEPROMs DAC LTC1257, LTC1669, LTC2408 AD5262 TMP101, LM75, LM71, DS1820 PCF8574A, PCA9698, PCA9554, MAX7301,MAX6957 74HC164, 74HC595, 75HC589 LMX2316, ADF4106 PCF8577, MAX7219 MS5534A SHT75 CMP03, VECTOR 2X Gruss, Gerhard "If you must steal, then steal only
-
Thread
Temperatur DS1820 ausgabe auf lcd
hallo, habe ein kleines testprogramm für den DS1820 funktioniert sowet,aber wie bekomme ich meine gemessene Temperatur aufs display. mfg kay
(evtl. hier posten)? schaltung ist so aufgebaut wie im daten blatt der DS1820 ist an PortD.0 angeschlossen sensor: gng->gnd , Vdd->5Volt , DQ->PD.0 mit Pullup 4,7K > - Hast du da wirklich einen ds1820 (beim Hersteller steht "No longer > available")? ja habe ich bei reichelt
-
Thread
Programm(A51) DS1820 auf DS18b20 Umstellen
Manfred Müller wrote: > Hallo Habe da ein Problem. > ich Möchte gern den DS18b20 Benutzen Anstat den DS1820, > habt ihr mir ein paar Tipps. > Was ist eigentlich der unterschied zischen denn beiden? > MFG Manfred Der DS1820 ist durch den DS18S20 ersetzt worden. Detaillierte Infos gibt es bei www.maxim-ic.vom
Mal so gefragt: Liegt überhaupt ein Quellcode vor? Oder wäre die Option nicht einfacher, den DS1820 gegen einen gleichen zu tauschen?
-
Thread
Steuersoftware für DS1822 Temperatursensor gesucht
Nutze die Suche, junger Padawan: http://www.mikrocontroller.net/forum/codesammlung?filter=ds1820
-
Thread
vorkonfektionierter DS1820 ?
Für ein Projekt bräuchte ich mehrere DS1820, klar, 2-3 Kabel kann man schon ganz gut selber löten, kein Thema. Da ich aber später in die Serienproduktion gehen möchte frage ich mich ob es Bezugsquellen gibt, die den DS1820 an sagen wir