-
Thread
RTC, DCF, DS1820 Modul
ein Erweiterungsmodul mit STK500 kompatibler Belegung. Eigenschaften: -RTC (Real Time Clock) DS1307 mit Pufferbatterie -DCF Funkuhr Modul -Temperatursensor DS1820 -IR Empfänger -EEprom 24LC16B -LDR (Lichtabhängiger Widerstand) Grösse = 1/4 Europlatine doppelseitig. Kann direkt mit dem
-
Thread
DS1820 PASCAL Unit fertig
Fertige Unit für 3-Draht - mehrere Snesoren fertig und getested in AVRCO Pascal- braucht das jemand ? email an catsail@iesy.net
-
Thread
DS1820 Sensor ID auslesen
Hallo kan mir jemand helfen ich versuche jetzt schon seit Stunden die ID meines DS1820 rauszufinden, ich habe das hex-file zus Sensorauslesung aus dem Downloadbereich geflasht und dann mit putty ausgelesen und da kommt immer sowas: z`qp`y `q`y`pq`px`pp``@`z`pqyp`}```runpø ich
-
Thread
ds1820 - temp problem
Hallo! Ich habe einen DS1820 an einem mega 16 angeschlossen. ich kann die temperatur ohne probleme auslesen aber wenn sie über 75 grad steigt liefert der sensor nur noch müll. alle bits die gelesen werden sind 1. auch TH und
-
Thread
DS1820 liefert immer den gleichen wert
naja, der DS1820 heißt in Wirklichkeit genau DS18S20
vor allem die ID von was? dem DS1820?
-
Thread
DS1820, Sendet außer Presence nichts zurück.
Hallo, Habe Probleme damit einen DS1820 Temperatursensor auszulesen, welcher an einem Atmega16 hängt. Er hängt an Port B0, und hat einen 4,7K Ohm-Pullup. Das Programm sieht zum Reset des DS1820 einen 600us-Low vor, danach meldet
,0); //DS1820 Auswählen One_Wire_Send(0xFF,0); //DS1820 Auswählen One_Wire_Send(0xFF,0); //DS1820 Auswählen One_Wire_Send(0xFF,0); //DS1820 Auswählen One_Wire_Send(0xFF,0); //DS1820 Auswählen
-
Thread
Temepratur messen mit DS1820 und ATMEGA8
Da fällt mir noch was ein. Es gibt doch 2 verschiedene DS1820
die die empfangenen Bytes ausgeben. was meinst du genau, ich habe nicht verstanden ich habe DS1820 TO-92
-
Thread
DS1820 genau 9 Bit lesen
Also, was ich mache ist folgendes (8051 ASM): LCALL resetDS1820 LCALL skiprom LCALL convert_t - Pause - LCALL resetDS1820 LCALL skiprom LCALL readscratch LCALL lesebyte Wobei bewiesen ist, dass die Funktionen resetDS1820, skiprom, convert_t und
erstmal müßte man wissen, welcher Sensor es wirklich ist. Da der Startwert 85°C ist, kann es nur ein DS18S20 oder DS18B20 sein. Der DS1820 mit 0°C Startwert und 500ms Wandlung wird ja nicht mehr hergestellt.
-
Thread
auslesen eines DS1820 m. Atmega128
'Hauptschleife 'Diese Sequenz dient zum Auslesen des DS1820 (vgl.Datenblatt vom DS1820) 1wreset ' 1wire Reset 1wwrite Skip_rom ' Read ROM command 1wwrite Convertt
allerdings bleibt der Prozessoer dann immer in einer Endlosschleife. Muss ich beim Anschluss des DS1820 noch irgend etwas beachten, wie z.B. Pullup-Widerstand oder ähnliches? Einen anderen Port u. DS1820 habe ich auch schon probiert, um einen defekt auszuschliessen. Tom
-
Thread
mit nem Transistor schalten? Wo mist der DS1820?
möchte gerne in meine wakü einen inline-Sensor bauen, also einfach ein Kupferröhrchen und darauf den DS1820 kleben, dazu müsste ich aber wissen wo (also ob auf der flachen seite oder oben drauf oder wo immmer) der DS1820 die Temperatur misst Grüsse
möchte gerne in meine wakü einen inline-Sensor bauen, also einfach > ein Kupferröhrchen und darauf den DS1820 kleben, dazu müsste ich aber > wissen wo (also ob auf der flachen seite oder oben drauf oder wo immmer) > der DS1820 die Temperatur misst "Übers komplette Gehäuse". So fein ist die Unterscheidung
-
Thread
DS1820 AT90S2313
Bitte Hilfe ! Habe mir vor einiger Zeit einen DS1820 zugelegt. Habe auch schon mehrere Programme aus verschiedenen Foren ausprobiert. Funktioniert tadellos ,bis 32Grad. Zwischen 32Grad bis ca.64Grad wird 0Grad vom DS1820 ausgegeben.(Mit Oszilloskop
Hat jemand schon einmal mit dem DS1820 32Grad gemessen ?
-
Thread
DS1820 auf AT89C2051
) { int i; for (i=0; i<us; i++); } //---------------------------------------- // Reset DS1820 //---------------------------------------- bit ResetDS1820(void) { bit presence; DQ = 0; //pull DQ line low DelayUs(29); // leave it low for about 490us DQ = 1; // allow
; n<9; n++) // read 9 bytes but, use only one byte { buff[n]=ReadByte(); // read DS1820 } EA=1; }
-
Thread
DS1820 Temp-Unterschied am Net-IO
Hallo Sauger, > Die Gehäuse der DS1820 ziehen Wasser was die Messung beeinflusst. Wie kommst Du denn da drauf? Gruss Klaus.
Ergebnisse sind gleich. Hat also damit nichts zu tun. Sensoren: Auf den Sensoren steht nur Dallas DS1820 drauf. Die IDs beginnen beide mit 0x10, es handelt sich bei beiden um DS18S20. Außer, dass der eine Sensor Defekt ist habe ich keine weiteren Ideen. Werde mir wohl einen weiteren Sensor besorgen
-
Thread
DS1820 / 1-wire ohne delay
Hallo, Ich habe den DS1820 Temperatur Sensor mit einem SMT32 zum Laufen bekommen. Für das Bit Timing benötigt man ja delays. Dafür kann man delay_us() benutzen oder mit Interrupts die Wartezeiten realisieren. Meine Frage
auch die Idee gekommen, dieses Prinzip bei dem 1-wire Protokoll anzuwenden. Da ich jetzt aber die DS1820 Sensoren verwenden möchte, fällt die Lösung leider weg.
-
Thread
Attiny44: DS1820 und PWM schließen sich aus
in TCCR1B einstelle. Lasse ich den Prescaler auf 1, also die PWM mit Prozessortakt laufen geht der DS1820 noch auslesen, sobald ich aber den Prescaler höher setze, um den PWM Takt langsamer zu bekommen, lese ich aus dem DS1820 nur noch die default 85°C aus. In der oben genannten Lib zur Ansteuerung des DS1820 wird kein Hardwaretimer verwenden, den ich dadurch beeinflussen könnte. Es werden dort nur avr/delay.h Verzögerer benutzt. Ich weiss nicht mehr, wo ich noch nachsehen könnte, an was das liegt
-
Thread
DS1820 mit Family Code 28H
Moin, ich habe hier einen... DALLAS DS1820 1603C4 +827AM ...der sich mit Family-Code 28H im ROM Code meldet; also als 18B20 und sich auch wie ein 18B20 verhält. Kann ich davon ausgehen, dass es sich hier um ein Fake handelt oder
verhalten. Und ja, ich habe schon öfters DS18B20 mit "DS1820"-Marking gesehen.
-
Thread
DS1820/DS18S20
hallo ich hab mal eine frage zum ds1820 die gemessene Temperatur ist richtig wenn ich nun unter null grad messe dann müsste doch im MSB 0x00 für positive und MSB 0xFF für negative Temperatur drin stehen,oder bin ich da aif dem Holzweg
Ich beziehe mich im folgenden auf dieses Datenblatt: http://datasheets.maxim-ic.com/en/ds/DS18S20.pdf Das Datenformat der Antwort des Sensors ist in Figure 2 erklärt. Wie das Datenformat in dein Programm kommt, weiss ich nicht, da kein Sourcecode vorhanden ist. Daher im folgenden die Erklärung
-
Thread
DS1820 (DS18S20)
danke aber bei Reichelt ist der nicht lieferbar und bei Farnell gibt es nur den DS18S20Z
bei mir half zuletzt die Tatsache, das ich die Technik mit meinem Schaltplan genervt habe. Zu dem DS1820: Der ist vor ein paar Monaten durch den DS18S20 abgelöst worden. Der ist aber erst in ein paar Wochen wieder lieferbar. Ich werd die Dinger sofort bekommen, sobald die lieferbar sind. Fazit
-
Thread
DS1820 auf LCD, Code funktioniert nicht immer
AVR am myAVR USB mit einem Atmega8 3,6864 MHz. Jedenfalls hab ich da ein keines Problem mit dem DS1820, an dem ich am verzweifeln bin. Der Code sollte einen DS1820 auslesen und Byte 1 und 2 aus dem SCRATCHPAD am LCD anzeigen. Die beiden Bytes werden im SRAM zwischen gespeichert. Da ich vorerst nur
Code manchmal funktioniert aber meistens eben nicht, vermute ich das es ein Problem mit dem Timing am DS1820 gibt. Den die Schaltung habe ich mehrmals kontrolliert, ach ja da gibt es noch zu sagen das der DS1820 im "Normalen" also nicht im parasitären Modus angeschlossen ist. Es würde mich freuen wenn
-
Thread
ATMEGA8 & DS1820 unter Bascom
'zusammen, ich versuche, einen DS1820 am ATMEGA8 auszulesen. Das Listing habe ich mal aus dem BASCOM-AVR-Buch von C. Kühnel übernommen, was mich ja eigentlich vermuten ließ, dass es funzt, tuts aber net ;)) Habe die anderen Threads
gelesen, allerdings nichts was die Lösung herbeiführte. Schaltung ist im Anhang; da ich also den DS1820 selber mit 5V versorge habe ich alles, was ParasitePower betrifft, rausgenommen. EDIT: Leider kann ich den Anhang nicht mehr editieren. Es gibt noch ne Verbindung zwischen 1-Wire-Bus und +5V über
-
Thread
Temperatur: BMP180 vs DS1820
Hallo Gemeinde. Ist die Temperaturmessung via Dallas DS1820 eigtl. genauer als die, die der Drucksensor Bosch BMP180 macht? Vielen Dank!
Stefan Mchmidt schrieb im Beitrag #3610312: > Ist die Temperaturmessung via Dallas DS1820 eigtl. genauer als die, die > der Drucksensor Bosch BMP180 macht? Kurze Antwort: Ja. http://www.micropik.com/PDF/ds1820.pdf (Seite 27) https://ae-bst.resource.bosch.com/media/products/dokumente
-
Thread
DS 1820 Typ an device ID erkennen
Ich habe ein paar DS 1820 mit unlesbarer Bedruckung geschenkt bekommen. Alle funktionieren grundsätzlich, kann die Device ID auslesen. Kann man anhand derberen genauen Typ ablesen? Danke
8-bit family code in the ROM code is also different for these two devices. The family code for the DS18B20 is 28h; the DS18S20 retains the same family code as the original DS1820, which is 10h. Die anderen Typen werden bestimmt auch einen eigenen Code haben ?
-
Thread
Ds1820 gibt mir immer gleichen Wert aus
jetzt schon ewig herum und kapier den Fehler nicht. ich habe an einem ATMEGA8 am PortD.2 einen DS1820 angeschlossen mit welchem ich die Temparatur messen und auf einem Display ausgeben will. Das Programm habe ich teilweise übernommen und angepasst. Nun bekomme ich bei fehlendem Sensor 127,9 Grad
-
Thread
Temperatur bis 500° (ähnlich DS1820) gesucht
messen (bis ca 500° max Temp) Ich bin daher auf der Suche nach einem Beiteil (Temperatursensor) dem DS1820 ähnlich nur mit höherm Temperaturbereich. Verwenden werde ich einen AT89S8253 ATMEL 8051 Controller. Vielen Dank für eure Hilfe im Voraus! Beste Grüße, Stefan
Möglichkeit: PT1000 mit Messverstärker an DS2450 (4-Kanal AD-Wandler). Die Umrechnung in die Temperatur müsste dann noch in Software gemacht werden.
-
Thread
2 DS 1820 einer stellt sich immer tot
Hallo zusammen, ich habe ein kleines Problem, wenn ich 2 Sensoren an dem 1-wire-Bus anschließe. Hab es anfangs so versucht beide nacheinander mit der Id anzusprechen und auszulesen. Da antwortet aber immer nur einer, der andere stellt sich irgendwie tot. Nach kurzem rumspielen hab ich einfach mal das Grundprogramm reingepackt, nach dem Schema... CC //Skip Room also alle ansprechen 44 //Konvertierung wait 750ms // bis er fertig is CC //Skip Room alle wieder ansprechen BE //Schreibbefehl um Temp auszulesen Funktioniert ganz normal bei einem
-
Thread
Wie mehrere DS1820 und USB an einem Windows System?
Nabend allerseits, weiß jemand, ob es und wie es möglich ist, wie man z.B. 8 von den DS1820 Sensoren per kleinen microcontroller über USB an einem Windows (8.1) System ansteuern und auswerten kann und mit welcher Software? Kabellänge wird insgesammt so ca. 1m werden. Die Sensoren kann
Interface. Wenn Du es nicht so mit uC Programmierung hast, kannst Du Dir einen MCP2221 und einen DS2482-800 nehmen und damit einen USB zu 8fach 1W Wandler bauen. An jedem Bus kannst Du dann mindestens 32 Devices betreiben, je nach Buslänge. fchk
-
Thread
DS1820 temperatur - falsch oder richtig
Hallo Leute! Mal wieder ein DS1820-Problem;ich lese das Scratchpad aus, daraus ergeben sich folgende Werte: Byte0: 0x10 Byte1: 0x00 Byte2: 0x25 Byte3: 0x23 Byte4: 0x7F Byte5: 0x7F Byte6: 0x02 Byte7: 0x08 Byte8: 0x24 1
-
Thread
DS1820, DS18B20 in C
Hallo! Wo ich syscode ds1820.obj erhalten kann, das ich im Programm benötige. Danke!
DS1820 und gut ists. sorry for the inconvenience. mfg Hansl
-
Thread
Probleme mit Arduino Mega, TFT und DS1820
HI! Ich habe Probleme meinen Arduino Mega mit 3,5" TFT-Shield (Kuman) mit 2 DS1820 zum laufen zu bringen. Wenn ich nur das Display am laufen habe geht alles problemlos, wenn nur die Sensoren laufen habe ich auch kein Problem. Nur wenn ich beides zusammen in einen Sketch schiebe
in den TFT-Routinen irgendwo und irgendwas blockiert und gewartet. Das bringt das Timing für den DS18x20 durcheinander.....tja....Arduino eben...
-
Thread
AVR-GCC DS1820 C-Code
Halli Hallo ich suche für den DS1820 C-Code für den AVR-GCC Compiler. Ich bin C bzw. C++ Anfänger und bruche deshalb Hilfe bei dem Temperatursensor ich habe Code für einen anderen Compiler. Im Anhang ist dieser. Mfg. Torben
-
Thread
Simple libary für DS1820 gesucht
Hallo, Ich suche nach einer simplen Libary, mit der ich die DS1820 Sensoren verwenden kann. Alles was ich bisher dazu gefunden habe, war nicht soweit kommentiert, dass ich es hätte anwenden können. Gibt es dafür evtl auch eine Libary wie für LCD Zeichendisplays
-
Thread
C-Control Pro 128 und DS1820
Hallo, ich möchte einen DS18S20 mit dem C-Control Pro 128 Board von Conrad mit einem Atmega128 betreiben. Ich habe das ApplicationNote von Dallas versucht auf das Board anzupassen... Es funktioniert aber nicht. Kann mir da jemand helfen? Der Quelltext befindet sich im Anhang.
-
Thread
DS1820 + ADC mit C und Bascom
Hallo, Ich habe seit kurzem eine gute AVR-Platine mit AT90S8535. Bevor ich mich auf eine Programmiersprache festlege, will ich mal in die Runde schreiben und sehen, was C eventuell bringt. Das Programm im Anhang ist mit Bascom geschrieben und hat nach dem compilieren eine Größe von 2048 Byte. Wenn es jemand mal in C schreiben könnte und dann compiliert, möchte ich wissen, um wieviel das Bin-File kleiner ist als mit Bascom. (C-Files für Codevision sind auf www.mikrocontroller.com dabei) Ich habe C schon mit Winavr und avr-gcc versucht, komme aber nicht weiter. ( programmieren ist
-
Thread
1Wire DS1820 Problem mit dem Scratchpad
Programm werfen? [code] #include <16f870.h> #use delay(clock=4000000) #fuses XT,NOWDT,NOLVP //DS1820 Commandos #define SKIP_ROM 0xCC /* 204*/ #define CONVERT_T 0x44 /*68*/ #define READ_SCRATCHPAD 0xBE /*190*/ #define Rx_DS18S20 PIN_C4 // Rx TempSensor #define Tx_DS18S20
null,eins; int scratchpad[8]; void D_Reset(void) { set_tris_c(0x99); output_low(Tx_DS18S20); // Pin des DS18S20 auf low setzen delay_us(480); output_high(Tx_DS18S20); // Pin des DS18S20 auf high setzen delay_us(40); D_Presence = input(Rx_DS18S20); delay_us(350);
-
Thread
Wie Uhr (Zeitmultiplex) und Auslesen DS1820, effektiv Parallelisieren?
. Die Anzeige-Aktualisierung, sowie Uhr laufen komplett durch, da sie kurz sind, das auslesen des DS1820 dauert jedoch. Also muss das Auslesen des DS1820 immer wieder unterbrochen werden. Mein Problem ist nun dass mir meine Lösung des Auslesens des des DS1820 zu kompliziert erscheint. Denn ich muss
vom DS1820 wird ja furchtbar kompliziert. [c] int ReadTemp() { static int zustand=0; if(evente&0x04) { if ((ResetDS1820()==2)&&(zustand==0)) { zustand=1; } else if(zustand
-
Thread
DS1820 und der neue DS18S20
Schluss gekommen, dass ich gar nicht im Besitz von DS18S20 bin sonder von deren Vorgängern DS1820 die 2000 überarbeitet wurden wie hier zu lesen ist: https://www.digitemp.com/docs/ds1820-report.pdf Und die auch kein TO92 Packing haben sondern etwa doppelt
> Nach viel Recherche bin ich jetzt zu dem Schluss gekommen, dass ich gar > nicht im Besitz von DS18S20 bin sonder von deren Vorgängern DS1820 die > 2000 überarbeitet wurden wie hier zu lesen ist: Dann solltest du dankbar sein. Die alten DS1820 in dem langen Gehaeuse waren naemlich besser.
-
Thread
Genauigkeit DS 1820 und DS 18B20
zum Vergleich der Sensoren DS 18B20 16,1 grad DS 1820 17,2 grad DS 1820 17,0 grad Die beiden 1820 sind gleich aber der 18B20 weicht um ein grad ab !!! Mir ist noch aufgefallen, dass nur die 1820 nach dem anschließen
Germany 13,8 grad billiges digitales Zimmerthermometer 14,6 grad Chinamüll 1. DS 1820 Atmega 32 13,8 grad 10 s Intervall 2. DS 1820 Atmega 32 14,0 grad 10 s Intervall DS 18B20 Atmega 32 13,7 grad 10
-
Thread
DS1820 an ATtiny25 in C, Massive Timingprobleme
, Ende der Diskussion, ich nehme alles zurück. Ich hatte in meiner geistigen Umnachtung nicht den DS1820 vor Augen, sondern den TSic306. Da geht es wesentlich genauer zu. Hier müsste es auch entspannter klappen.
noch ein P steht. Nein, kein "P". Also wohl doch kaputt. Denke jetzt aber darüber nach die neuen DS1820 mit parasite Power zu betreiben. So kann ich eine weitere Leitung einsparen. Danke & Gruß Erik
-
Thread
DS1820 / DS18S20
Hallo Zusammen, ich weiß, über den DS1820 gibt es mehr als genug Einträge. Ich muss aber doch noch einen hinzufügen, denn die bisherigen haben mich nicht weiter gebracht. Ich habe bis jetzt DS1820 benutzt und alles lief wunderbar. Ich
dne Funksensoren mit Tinys vielleicht auch nicht. Das einzig störende ist jetzt noch: Die Teile (DS1820/DS18S20) haben den gleichen Family Code. D.h. von außen bzw. per ROMCODE ist nicht zu unterscheiden ob es ein ds1820 oder ein ds18s20 ist... -> ergo sofort beim auspacken testen und mit einem Lackstift
-
Thread
Gibt es eine Art DS1820 der auch 300Grad kann?
und wie willste den Controller aus dem DS1820 rauspulen?
hihi schrieb im Beitrag #2730474: > und wie willste den Controller aus dem DS1820 rauspulen? Scherzbold... also nochmal für Doofe - oder solche, die sich doof stellen: Der DS1820 ist ein One-Wire-Temperatursensor. Um den auszulesen nimmt man üblicherweise einen Mikrocontroller
-
Thread
1/100 Grad bei DS1820/DS1620
Feinkalibration in Software, da müßte man aber noch die Langzeitkonstanz checken. Die Auflösung ist z.B. beim DS18B20 bis auf 0,0625°C Schritten einstellbar. Beim Vorgänger DS1820 mußte man für eine Auflösung besser als 0,5°C besagte Register auslesen. Diese Werte lagen bei meinen Sensoren so im Bereich 30..50, d.h. mit Augen zu konnte man max 1/50°C Auflösung erreichen. Die neueren DS1820 sind warscheinlich auch DS18B20, bei denen die Ausgabe nur zum alten DS1820 kompatibel erfolgt, damit man die alte Software weiterverwenden kann. D.h. es sind auch nur 1/16 = 0,0625°C an Auflösung
-
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
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
Probleme mit DS1820, DS18B20
Guten Morgen! Ich habe die Software von DS1820, DS18B20 in C (http://www.mikrocontroller.net/topic/14792#101549) ausprobiert und soweit funktioniert es auch! Das Problem ist das sobald ich 2m Kabel an den Sensor hänge findet die Software den
> > LG, Sebastian Ich habe direkt am Sensor nach dem Kabel gemessen! (Oszi Masse an Pin 1 des Ds) Lg Peter
-
Thread
Relais, Netzteil, DS1820, 15 Meter, was wohin
nur 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
Temperatursensor DS1820 spinnt um 0°C herum
Hi, ich weiß nicht was los ist mit meinem DS1820. Alle Routinen mit 1-wire funktionieren einwandfrei und die TEmperaturanzeige geht auch bis gut 90°C(mehr hab ich noch nicht getestet) ohne Probleme hoch. Aber sobald die reale Temperatur um den
merkwürdigen Ergebnissen geführt haben. Details sind hier nachzulesen: http://www.digitemp.com/docs/ds1820-report.pdf Ich hatte einen ähnlichen Effekt zwischen +1 und -1 Grad, der allerdings auf einen Rechenfehler zurückzuführen war. Ich benutze den Code aus dem Atmel Applikationsbericht AVR318. Der
-
Thread
Unterschied DS1820/DS18S20
Hallo, ich habe mir gerade die Datenblätter der Temperaturfühler DS1820 und DS18S20 angeschaut und keinen wesentlichen Unterschied feststellen können, ausser dass DS1820 ein wenig schneller beim Temperaturwandeln ist. Ich möchte nun in einer Schaltung, die mit dem DS18S20 bereits erfolgreich getestet wurde, den DS1820 verwenden. Das sollte doch gehen oder? Die Family-codes sind gleich, die Registerinhalte und 1wire-Befehle auch. Oder gibt es da irgendwelche subtilen Probleme? Zur Info dein Ausschnitt der Ansteuerschaltung
-
Thread
Kennt sich irgendwer mit CVAVR aus, geht um DS1820
benutze ein Atmel Evaluationboard V2.0, mit einem ATmega16 (8 MHz Quarz) und einem 1-wire-Tempsensor (DS1820). Header für temp sensor: #asm .equ __w1_port=0x18 .equ __w1_bit=0 #endasm #include<ds1820.h> jetzt habe ich zur Probe den C-Code aus dem CodeVisionAVR-Manual geschrieben
) { for(i=0;i<devices;) { temp=ds1820_temperature_10(&rom_code[i][0]); j='+'; if(temp<0) { j='-'; temp=-temp
-
Thread
Datenblatt DS1820 oder DS18S20
Hallo, ich suche ein Datenblatt für den DS1820 oder DS18S20 in deutsch!!! Wer kann mir soetwas anbieten oder ein Webseite mit detailierten Infos zum Sensor? Alex
) Guckst Du hier: http://www.google.com/search?q=cache:yitFaYw8CbAJ:pdfserv.maxim-ic.com/en/ds/DS18S20.pdf+DS18S20&hl=de&ie=UTF-8 MfG, Andre
-
Thread
DS1820 Liefert nur 0xFF zurück
Habe ein großes Problem mit der Temperaturmessung mit einem DS1820. Habe das 1-wire Protokoll nach der Application Note 162 von Maxim imlementiert und auch verstanden. Allerdings liefert der Sensor keine vernünftigen Werte. Ich bin mir jetzt nicht schlüssig, ob
ist einfach miserabelst stabil. Irgendwo in de Codesammlung gibt es schon fertige Routinen für den DS1820 von peter danegger.