-
Thread
DS1820 oder DS18S20 kaufen????
Aber wo? Es gibt den bei Conrad für viel zu teuer, und bei Reichelt, aber die können den immo nicht liefern. Hat jemand noch ne Idee?
-
Thread
DS18S20, Atmega8 und Winavr
Hallo *, z.Z. versuche ich mich an der Temperaturmessung mit einem DS18S20 an einem Atmega8 16Mhz. Die Code-Beispiel die ich bisher gesehen habe, laufen bei mir nicht. Im Prinzip kann ich auch Kontakt zwischen dem DS18S20 und dem Atmega8 herstellen. Nur stoße ich auf
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!
-
Thread
ds18s20 atmega16 asm
Hallo,Ich verzweifle gerade am ds18s20. Ich weiß es gibt viel funktionierenden code und viele Beiträge aber das richtige habe ich nicht gefunden. Ich bekomme immer 0XF0 angezeigt.Programm hängt nirgends. Ich wollte auch nicht einfach
[avrasm] ONE_WIRE_DATA_READ_BIT: ... cbi DS_DDR,DS18b20 ; AUF EINGANG rcall delay_15us ... [/avrasm] Sind die 15 us nicht zu lang? Ich hätte eher 5 us erwartet, Zitat Datenblatt: "Therefore, the master must release the bus and then
-
Thread
DS18S20 --> Quellcode-Überprüfung
Hallo, beschäftige mich zurzeit ein wenig mit Mikrocontrollern und habe nun versucht einen DALLAS DS18S20 an meinen ATmega8 anzuschließen. Im Netz habe ich einen Quellcode gefunden und diesen dann auch verwendet. Den Sensor habe ich an den Pin PC6 gelegt, da dieser gerade frei war. Habe ihn so
Hast Du nun wirklich den DS18S20 an PC6 (RESET) angeschlossen? Sofern Dein Mega8 noch über "serial downloading" programmierbar ist, geht das nicht. Auch mit dem Fuse RSTDSBL ist PC6 eingeschränkter als die anderen Pins. Versuche
-
Thread
1Wire DS18S20 Leitungslänge
Hallo, habe zur Temperaturmessung (Heizung, Aussen etc.) 3 DS18S20 Sensoren an einem Mega32 mit 2kOhm Pullup. Die Leitungslänge betragt zusammen etwa 18m. Beim Anschluss des 4. Sensors setzen plötzlich zwei andere aus. Gibt es soetwas wie 1Wire-Hubs oder Repeater
dasselbe Problem aufgetreten: Ich habe am Tiny 85 mit 3,3k als Pull-Up in ca. 10cm Entfernung einen DS18S20 - auf einer kleinen Platine montiert - angeschlossen. Darauf sind zwei Schraubklemmen, damit das Kabel weiter zum nächsten Sensor verlängert werden kann. Sobald ich nun mein ca. 25m langes Kabel
-
Thread
Arduino DS18S20 geziehlt auslesen!
Hallo zusammen, ich möchte gerne 2 DS18S20 (später evtl. auch mehr) einzeln auslesen. Vom PC, bzw. vom Raspberry Pi soll ein Befehl an den Arduino gesendet werden. In meinem Fall "OW01" für den Sensor 1 und "OW02" für den Sensor 2. Der Sensor
Florian D. schrieb im Beitrag #4428552: > ich möchte gerne 2 DS18S20 (später evtl. auch mehr) einzeln auslesen. > Vom PC, bzw. vom Raspberry Pi soll ein Befehl an den Arduino gesendet > werden. In meinem Fall "OW01" für den Sensor 1 und "OW02" für den Sensor >
-
Thread
DS18S20 Temperatursensor Beschaffung Hilfe!
hallo, dallas ds18s20 hat er jetzt 'nen i2c-bus ??? etwas muß falsch sein?? bist du sicher?
och nö... versteht mich keiner? mir bus wurscht von se ds18s20 - weil programm fertig ... ich brauchen ds18s20 !!! MfG, F. Wolf
-
Thread
mehrere DS18S20 an einem Port-Pin
Moin, beschäftige mich zum ersten Mal mit 1-Wire-Bus und DS18S20. Ich möchte später vier ansprechen. Die Programmierung soll in Assembler sein. Als Board nehme ich erst einmal einen AVR-CTRL mit Atmega32. Da ist ein DS18S20 drauf, der mit den Basic-Beispielprogramm
Cheffe, super. Also eine DS18S20 mit einer 0 setzt sich gegenüber einer 1 durch. Spätestens (höchstwahrscheinlich vorher ;-) beim vorletzten Bit bleibt also nur noch ein DS18S20 übrig. Nun habe ich die 64Bit eines der vier
-
Thread
DS18S20 hohe Auflösung berechnen
eProfi schrieb im Beitrag #1908917: > Beim DS18B20 ist die Berechnung mit den Count_Remain nur ein > überbleibsel aus alten Tagen, Der B20 liefert fix und fertig in 1/16°C. Es ist der S20, der zunächst in 1/2°C liefert und bei dem man den Rest
Der DS1624 ist auch noch ein "direct to digital"-Wandler. Die Liste hatte ich vorschnell aus dem pdf (siehe related products) kopiert, da sind aber Unstimmigkeiten: DS1820: nur der 1820, nicht jedoch DS18S20
-
Thread
DS18S20 gibt immer nur "2" aus
Hallo, bin grad dabei mit Hilfe des DS18S20 die Temperatur auszulesen. Erstmal nur testweise. Benutze dafür einen Atmega32 mit 16MHz auf dem Pollinboard + Addonboard. Das ganze geschieht in C und sieht so aus: [c] /* * main.c *
,scratch_pad[9]; void write_byte(uint8_t byte); int main() { uint8_t z=0; char string[20]; lcd_init(); if(!reset()) lcd_str("DS18S20 found"); else lcd_str("FAILURE"); write_byte(0xcc); write_byte(0x44); _delay_ms(1000); if(!reset()) { write_byte
-
Thread
DS18S20 messen manchmal falsch
Daywalker schrieb im Beitrag #2346870: > ich lese mit einem Atmega8 5 DS18S20 Temperatursensoren aus Wie lange sind die Leitungen? Kann da was einkoppeln? Daywalker schrieb im Beitrag #2351705: >>> DS18S20 messen manchmal falsch > Die CRC wird nicht kontrolliert
wenn aktiv auf high den Strom locker selbst liefern. Du bist übrigens nicht der Erste, der einen DS18x20 einsetzt. Es gibt dafür Code, hier im Forum und anderswo. Inklusive CRC. http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
-
Thread
DS18S20+ zeigt nur +85Grad an
Hallo, mit Code im Anhang bekomme ich immer nur t1=+85Grad angezeigt, nehme ich den 4.7kOhm Widerstand zwischen DQ und Vdd weg, zeigt mir das LCD t1=-999,9Grad an. Kann mir vielleicht jemand helfen?
-
Thread
mehrere DS18S20 Sensoren an einem Bus
Hallo, Ich möchte 5 DS18S20 Temperatursensoren an einem Bus betreiben. Wenn ich drei von denen am Bus habe funktionierts einwandfrei, die anderen beiden zusammen funktionieren auch einwandfrei. Leider funktioniert es nicht
Bin jetzt kein DS-Profi, aber hab auch mein erstes Projekt mit 4 Sensoren am BUS fertig und läuft (natürlich nach einigen Fehlern zuvor). - Du sagst, du betreibst nicht parasitär, also als 3-Draht-BUS. - Ist der
-
Thread
DS18S20-PAR parasitär versorgen
Hallöle! Ich habe hier ein so weit funktionierendes 1-Wire-"Netzwerk" vor mir liegen, an dem genau ein DS18S20-PAR angeschlossen ist. Nun, die Kommunikation funktioneirt soweit (ROM-ID lässt sich auslesen, Scratchpad auch), aber leider funzt die parasitäre Stromversorgung nicht :( Nachdem Versuche mit einem
funktionieren! Schließlich ist die Hardware nicht sonderlich kompliziert! Ich frage mich nur, was der DS18S20 da sendet... das ist das eigentliche Problem denke ich.
-
Thread
ds18s20: Wie implementiert Ihr die Formel ?
bemühst die Forensuche, es gibt einige Threads zu dem Thema. Oder die "Abschreiblösung" für den DS18S20: http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=24879 900ss
-
Thread
DS18S20 zur Zeit nicht lieferbar oder überteuert.
Hallo, ich wollte mir einige DS1820 (DS18S20) bestellen, musste aber feststellen das diese weder bei TME oder Reichelt zurzeit Verfügbar sind. Conrad- verlangt die berüchtigten Apotheken Preise und der sonst recht moderate Kessler
Elpro hat ihn auch: Den (besseren) DS18B20 gibt es für 1,54 netto. Chris D.
-
Thread
DS18S20 Reichelt neuer Lieferant
Hallo, woher bezieht ihr eure DS18S20. Reichelt hat sie nicht mehr im Program. Nur noch den DS1822 mit +/-2 Grad. gruß wolf4124
-
Thread
ds18s20 mit bascom und einem atmega8
Hallo, ich versuche den ds18s20 ans laufen zu bringen . dazu hab ich diese Seite studiert : http://rn-wissen.de/wiki/index.php/Bascom_und_1-Wire aber irgendwie bekomme ich keine Seriennummer noch sonst was ... Ich haber auch das Beispielprogramm von basecom getestet ...nichts mir ist auch bewusst dass ich den ds18s20 und nicht den DS18B20 habe, liegt es daran ? Kann es sein das dass ding einfach schon kaputt ist ? (ist neu angekommen ) Vll kabt ihr einen tipp? Ps: Ich habe diese Beispielprogramme auf
-
Thread
DS18S20+ im Parasite-Modus klappt nicht
, der DS1820er zum Zeitpunkt der Wandlung nicht genug Strom über die Port-Leitung bekommt: der DS18S20er benötigt während der Wandlung bis zu 1,5 mA. Wenn dieser Strom über die parasitäre Speisung nicht geliefert
. einen MOSET-Transistor verwenden, wie im Datenblatt des DS18S20ers angegeben. (s. auch unser kleines Projekt unter: http://www.mikrocontroller.net/topic/170112#new, S. 63 des pdf-Files) Gruß Bernd
-
Thread
[Suche] DS18S20 (10 stk.)
Hallo! Hat jemand von euch 10 DS18S20 zu verkaufen? MfG Sascha
Seriennummer "unbegrenzte" Anzahl von Devices, ich werde es auf meiner HP ändern. Gruss A. Arndt P.S. Bestell doch alles über den Warekorb...
-
Thread
DS18S20: Alternativen bis 150°C?
DS18S20 noch zugemutet werden, oder sollte ich lieber ein anderes Messverfahren verwenden? Ich habe noch ein PTC-Element herumliegen (KTY-81-222), das bringt aber andere Probleme mit sich (Genauigkeit,
maximal 100°C) und diese dann wohl auch unbeschadet übersteht. Ich finde die digitale Auslesung des DS18S20 allerdings recht angenehm. Danke im Voraus, Adrian
-
Thread
DS18S20 über Diode betreiben?
Hallo, kann man einem DS18S20 im Parasite-Power-Modus eine Diode in die Datenleitung einbauen? Grund ist folgender: Die Schraubklemmen für GND und DATA sehen sich recht ähnlich, bei Verwechslung wäre der Sensor verpolt. Hilft
Das kann so nicht Funktionieren, wie will der DS die Datenleitung auf LOW ziehen um Daten an den Controller zu schicken wenn da eine Diode dazwischen ist?
-
Thread
Problem mit 1wire und DS18S20
hier ne kleine Schaltung aufgebaut mit einem Atmega32 nem Display und drei Temperatursensoren von Typ DS18S20. Die Sensoren möchte ich jetzt auslesen und die Werte dann mal im Display ausgeben. Leider Funktioniert das nicht. Der code im Anhang ist in Bascom geschrieben. Die ausgegebenen Variable "T1"
Sensoren sollen die temperaturermittlung starten und dem Auslesen eine längere Wartezeit als 200 mS anwenden. Ich nutze sicherheitshalber 700 mS.
-
Thread
DS18S20 - Erweiterte Genauigkeit
Hallo zusammen, bin gerade dabei einige DS18S20 auszuwerten. Da ich keine 16bit Multiplikation verwenden wollte, hab ich versuch das ganze auf 16bit Substrakion zu vereinfachen. Nach dem ich die Formel aus dem Datenblatt für eine Temperatur
-
Thread
DS18S20 Falsches Bauteil geliefert?
Hallo! Ich habe bei Pollin zwei Temperatursensoren TS18S20 bestellt und Gestern bekommen. http://www.pollin.de/shop/dt/NTg5OTE4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Sensoren_Peltier_Elemente/Temperatursensor_DS18S20.html Jetzt verbringe ich schon
DS18S20.pdf komme ich mit den ersten beiden Bytes aus Deinem Besipiel auch auf 20,5 Grad: 29h = 0010 1001 = 0*64 + 0*32 + 1*16 + 0*8 + 1*4 + 0*2 + 0*1 + 1*0,5 00h = 8 mal wiederholt das Vorzeichenbit,
-
Thread
DS18S20 Pullup Widerstand Frage
Guten Tag, ich beschäftige mich gerade mit dem DS18S20 bzw. ich fange gerade damit an. Nun hab ich aber gerade keinen 4,7k Widerstand da, der im Datenblatt steht und habe deswegen 2 10k parallel geschaltet. Nun funktioniert anscheinend meinen OneWire-Reset
-
Thread
CRC Probleme DS18S20 an Raspberry
Hallo zusammen, ich habe mehrere DS18S20 und DS18B20 Sensoren an einen Raspberry Zero angeschlossen (Pin4). Pullup habe ich schon von 4k7 auf 1k8 geändert, bekomme aber weiterhin sporadisch CRC Fehler (wechselnde Sensoren). Die Einleseroutine
slaves: w1_slave = line.split("\n")[0] # Extract 1-wire slave for i in range(20): # try 20 reads on CRC failure temperature = read_sensor( w1_slave) # call read function if (temperature != error_temp): break # success temperature=10
-
Thread
Seriennummer des ds18s20 mit bascom auslesen
Hallo ich will die 64bit Seriennummer eines ds18s20 herausfinden habe jedoch probleme da ich nur 0 als antwort bekomme mein sensor ist mit versorgungsspannung und dem pull up widerstand aufgebaut und ein attiny 85 als µC als compiler habe ich bascom
'********************************************************** 'Compiler : BASCOM-AVR 'Hardware : DS18S21 (+125 bis -55 Grad) 'Auslesen der Seriennummern 'Chip type : attiny85 '********************************************************** $regfile = "attiny85.dat" $crystal = 1000000 Config 1wire
-
Thread
DS18S20 zeigt nur FF 00 an
Hallo ich habe ein Problem mit dem Sensor DS18s20, Ich lese aus ihm folgendes aus: FF 00 BA BA FF FF 01 10 87 Nun kann ich aus diesen Werten keine temperatur formen. Was könnte die Ursache dafür sein ? Also ich kann die Zahlen TH und
antwortet, da ist wahrscheinlich die Ausgabe falsch, denn das vorletzte Byte 0x10 ist der familycode des ds18s20 und wird als letztes Byte gesendet, siehe Seite 6 des datenblatts. Vielleicht würden die Sourcen helfen.
-
Thread
ds18s20 mit 1MHz intern
Habe Probleme das Lib von Peter Dannegger mit 1MHz internen Takt zu lösen. Wäre für jeden Tipp dankbar.
-
Thread
Code Checking für DS18S20
Hallo, ich habe ein C-Code für Temperatursensor DS18S20 geschrieben. Als Platform nutze ich Keil uVision mit Infineon XC164CM 16 bit Mikrocontroller. Könnte jemand mir helfen, die Code zu checken, ob ich alles richtig geschrieben habe? Ich hab versucht,das ganze Programm zum laufen zu bringen. Aber bei der Presence Check meidet der DS18S20 sich nicht. Mit freundlichen Grüßen Aaron
-
Thread
Heizungssteuerung mit DS18S20 Relais "blinkt"
Denkfehler. In der State Maschine möchte ich nun ein Relais und ein LED solange einschalten bis die am DS18S20 gemessene Temperatur >= der am 8er DIL voreingestellte Temperatur ist. Wenn ich am 8er DIL nun 30°C einstelle und die Schaltung in Betrieb nehme blinken die LED, die ich z.Z. noch anstelle des
Relais zur Kontrolle nutze. D.h. auch ein Relais würde ständig an und aus gehen... Auch wenn ich am DS18S20 eine Temperatur >= 30°C erzeuge hört das blinken nicht auf. Vieleicht siehts ja einer von Euch woran es hängt. Danke und Gruß Rocco
-
Thread
DS18S20 1-Wire Pullup
Hallo zusammen, würde gerne einen DS18S20 über 1-Wire mit einem Atmel Mikrocontroller auslesen. Habe leider gerade keine passenden Pullupwiderstände zur Hand. Laut Datenblatt soll man 4.7k bis 5k nehmen. Habe hier eine handvoll 10k.. Kann
-
Thread
AVR-Ctrl DS18S20 Thermometer
Hallo zusammen, hier mal der Sourcecode für ein AVR-Ctrl V1.0 Board mit dem DS18S20 Temperatur Sensor. Das Programm ist aus verschiedenen Modulen zusammengesetzt und als fix und fertiges Programm für das AVR-Ctrl Board geeignet. Es wurde erstellt mit: - LCD Library von Peter Fleury - DS18X20 von Martin Thomas - WinAVR 20060421 Als erstes ein kleines Bild, der Source Code folgt. Tschau Michael
-
Thread
DS18S20: Timingprobleme bei parasitärer Versorgung
Hallo, jetzt wird es immer verrückter: Lt. AVR-Note 318 Seite 10 soll nach dem schreiben eines BITs 10 bzw. 64us gewartet werden. Das habe ich auch so implementiert. Bei parasitärer Spannungsversorgung soll aber nach maximal 10us der Bus auf high gezogen werden damit eine Temperatur-Conversion stattfinden kann ! Aus dem Datenblatt des 1820 Seite 4: "The 1-wire bus must be switched to the strong pullup within 10 μs (max) after a Convert T [44h] or Copy Scratchpad [48h] command is issued, and the bus must be held high by the pullup for the duration of the conversion (tconv) or data transfer
-
Thread
DS18S20 Formel für Minusgrade
Hallo, Ich möchte mit dem DS18S20 Temperatur auf 1/16 Grad genau anzeigen und habe dafür die im Datenblatt angegebene Formel verwendet. Für >0°C scheint der angezeigte Wert zu stimmen, wenn man mit der 0.5 Grad genauen Auswertung
-
Thread
DS18s20 Temperatur über 20Grad
Ich nutze den DS18s20 die Temperatur wird korrekt angezeigt aber nur bis 20.1 Grad alles was höher ist kommt bei mir 127 als Anzeige. Könnte mir einer weiterhelfen was bei der Berechnung falsch ist [c]
so im Anhang nochmal die Berechnung bis 20,2Grad gehts alles was über 20,2Grad ist wird als 127 angezeigt. Auf meinem Sensor steht DS1820 die hab ich damals von pollin und da stand DS18S20 mit falscher Beschriftung DS1820
-
Thread
DS18S20 auslesen (finde den fehler nicht)
Ich verstehe nicht was du damit meinst. Die diese Aussage von dir bei einem angeschlossenen DS18S20 ist einfach falsch. Bei angeschlossenen DS18S20 sollte eine 0 = OK dauerhaft Angezeigt werden und erst 1 = error wenn derselbe Sensor nicht mehr angeschlossen ist. Also nichts im wechsel
>Aber Vorsicht, manche ICs sind mit DS1820 beschriftet und sind in >Wirklichkeit DS18S20 (z.B. Pollin 180014 (2,50)). daher sollte man mal den product code auslesen um zu sehen was für ein typ das ist... ds18b20 ist zu den älteren
-
Thread
DS18S20, Atmega8, AVR Studio
In Deinem Code steht etwas von DS1820! Du hast aber einen DS18S20!
trüben Augen trauen kann, ist der Anschluss auch OK. Im myavr Forum gibt es einen Tipp: Beim DS18S20 mit der Zeit zwischen den Abfragen *hochgehen* http://myavr.info/myForum/viewtopic.php?t=1235&highlight=ds18s20 Du hast zwar schon _delay_ms(1000) an der Stelle. Aber warte mal noch länger.
-
Thread
DS18S20 zeigt falsche Werte an?
Beschreibung im Datasheet ist etwas verwirrend, denn es gibt von den Sensoren 2 verschiedene Typen: DS18S20 und DS18B20 und beide werden darin erwähnt. Das Programm passt aber nur zum DS18S20.
Was für einen Sensor hast Du denn? 1820, 18S20 oder 18B20? Das Beispiel ist für einen DS1820.
-
Thread
einen einzigen DS18s20 auslesen + LCD
Hi, in der RoBue Firmware für das AVR Net-IO ist eine Ausleseroutine für den DS18S20 dort könntest du mal schauen
www.mikrocontroller.net/topic/170112#new Hier haben wir den kompletten 1-Wire-Bus ausführlichst beschrieben mit DS18S20, DS2450 und DS2408er. Hier kannst Du alles wichtige zum DS18S20er nachlesen und Dir auch die Software-Treiber incl.Demo-Programme runter laden. Die Software ist in C geschrieben (zwar für 8051er
-
Thread
DS18S20 Temperatur auslesen mit C geht nicht
Benni L. schrieb im Beitrag #1728479: > - du liest direkt nach 1µs den Bus aus, das Signal des DS18S20 ist aber > erst nach 15 µs nach den fallende Flange gültig, das steht im Text des > Datenblatt unter READ-TIME SLOTS S.13 Da steht doch: "Output data from the DS18S20 is valid for 15μs after
Du kannst auch mal hier schauen, da wird speziell das Timing und der Zugriff auf den DS18S20er recht gut erklärt: http://www.mikrocontroller.net/topic/170112#new Bernd
-
Thread
DS18S20 Temperaturwerte in signed integer wandeln
Hallo, ich wollte den Temperaturwert eines DS18S20, zur weiteren Datenübertragung,in einen signed integer (int16_t) umwandeln. Dafür habe ich mir folgenden Code geschrieben:[c]void rechne(uint8_t msb, uint8_t lsb, uint8_t count_remain){ ausgabe_u
sich doch keiner zurecht. Welches soll denn die Stelle sein, wo es nicht stimmt? Hier ist eine DS18B20-Funktion, die ich mal benutzt habe: [c] double Read_Temperature(void) { uint8_t get[9]; uint8_t temp_lsb,temp_msb; uint8_t k; ow_reset(); ow_write_byte(0xCC); //Skip ROM
-
Thread
DS18S20 Temperatur lesen 2 Complement
Hallo, Im Datenblatt vom DS18S20 steht, das fur den Wert 0xFFFF ich eine Temperatur von -0.5C bekommen sollte. Erstmal was funktioniert: 0xFF92 soll -55.0 sein: 0xFF92 = 0b1111111110010010 LSB = 0b10010010 MSB = 0b11111111
routinen fur mein Projekt habe ich schon, und laufen auf dem AVR ok. Jetzt noch eine Routine fur zwei DS18S20 an zwei Pins basteln und fertig. Ich weiss, ist Pinverschwendung, aber ich brauch nichts anderes anzuschliesen auser noch einen Relais und es macht das auslesen / austauschen der Sensoren einfacher
-
Thread
Problem bei negativen Temperaturen mit Temperatursensor DS18S20
|= ( (uint16_t)sp[1] ) << 8; // MSB // only work on 12bit-base if( fc == DS18S20_FAMILY_CODE ) { // 9 -> 12 bit if 18S20 /* Extended res. measurements for DS18S20 contributed by Carsten Foss */ meas &= (uint16_t) 0xfffe; // Discard LSB, needed for later extended
meas &= ~(DS18B20_11_BIT_UNDF); } else if ( (i & DS18B20_10_BIT) == DS18B20_10_BIT ) { meas &= ~(DS18B20_10_BIT_UNDF); } else { // if ( (i & DS18B20_9_BIT) == DS18B20_9_BIT ) { meas &= ~(
-
Thread
DS18S20 wasserdicht machen. Silikon oder Polyurethan?
so korrekt oder beschädige ich die DS18S20 mit meiner Vorgehensweise, bzw. habe etwas vergessen? Grüße Andy :-)
wo der Unterschied zwischen dem DS18S20 und DS18B20 ist.
-
Thread
ATXMEGA 128a3 mit ds18s20
zugelegt an dem schon ein i2c Uhr und Bluetooth läuft. Nun habe ich die 1wire schnittstelle für meinen ds18s20 eingerichtet und ich kann die Adresse des Sensors Lesen aber die Tempereatur wird nicht angezeigt. Woran könnte das liegen ? [code] Rem Lesen der Adressen von DS1820 Sensoren. $regfile = "
Hier ein DS18S20 unter BASCOM, allerdings auf mega16, persönlich getestet. Da sollte auch der xmega gehen, man beachte nur mal die niedrige F_CPU. Stammte direkt von MCS, glaube ich, der Verfasser möge mir meine
-
Thread
PIC16F872 ds18s20
erste Schritte mit dem PIC16F872 in Assambler(C ist ein schwarzes Buch für mich) und wollte jetzt den DS18S20 erstmal auslesen und im Hyperterminal ausgeben. Geplant ist vorerst: Wenn ich am Hyperterminal "t" eingebe, soll der DS18S20 ausgelesen werden und dies dann im HT angezeigt werden
ist dabei sicher am grössten. Oder schaust auf http://www.gidf.de nach, ob jemand schon mal einen ds18s20 mit einem PIC angesteuert hat.
-
Thread
Digital Thermometer mit DS18S20, ATTINY13
Hallo Zusammen, ich habe den Attiny13 mit dem Programm von AATiS gefüttert. Programm als Anlage dabei. Erster Lauf ergab ca. eine Temperaturdifferenz von 1 Grad (außen und auch innen probiert). Als Spannungsquelle habe ich anstelle von 3,7 Volt alles an 5 Volt verbastelt. Laut den Datenblättern kein Problem. Gibt es im Prgramm einen Fehler? Die Temperatur soll wie im Betreff beschrieben als Blinkfolge ausgegeben werden. Schaltung anbei. Schöne Grüße Max
-
Thread
DS18S20 Temperatur lesen / Timing
Hallo Ich habe einen DS18S20 am ATMEGA8 geschaltet. DQ uber pullup zu PB1. Mein reset Routine funtioniert, ich bekomme den Presence Pulse zuruck (Bus low), danach mochte ich ein SKIP ROM (0xCC) Befehl senden und eine
etwas "aufpoliert", es ist mehr lesbar und einfacher zu andern. Leider bleibt der Fehler bestehen. Am DS18S20 kann es nicht liegen, weil ich ein Paar davon habe, und bei allen der Fehler auftaucht. Also der Fehler: Ich kriege lauter "1" gelesen. [c]#define F_CPU 1000000 #include <avr/io.h> #include