-
Thread
ATXMEGA 128a3 mit ds18s20
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 = "xm128a3def.dat
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
DS1820, DS18B20 in C
funktioniert? Sind die Teile vom Timing so unterschiedlich? Allerdings laut meinem Datenblatt (DS18S20) soll man auch innerhalb der 15usec lesen. Liegt es an dem DS18S20 (S!!!!)? Hast Du eine Idee? Danke und Gruß Joachim
Im EEprom stehen die richtigen ROM-Codes drin. ich habe jetzt mal zwei nagelneue DS18S20 Genommen,sie werden aber nur sporadischerkannt. Stecke ich nur einen von beiden DS18S20 ande Bus Wird dieser sofrt erkannt. mfg
-
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
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
-
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
-
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
PIC16F872 ds18s20
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
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
DS18S20 - Bascom - Kommstelle auslesen
DS18S20 schrieb im Beitrag #2483715: > Jedoch möchte ich gerne eine Nachkommastelle mit > Auflösung von 0,1°C. Der Sensor hat aber nur eine Auflösung von 0,5Grad.
T = T * 50 'in 1/100° T = T - 25 'DS18S20 data sheet T1 = Sc(8) - Sc(7) T1 = T1 * 100 T1 = T1 / Sc(8) T = T + T1 'Temperatur in 1/100° Dg_ds18s20 = T / 10
-
Thread
DS18S20, DS18B20, DS1820?!
Ahhh, jetzt hab ich den Absatz gefunden "Recommended Applications for the DS18S20 The DS18S20 is only recommended for an application that is currently using the original DS1820" Also muss ein DS18S20 verbaut werden, falls noch jemand das gleiche Problem hat und nicht suchen
many DS18S20s distributed over large area. Den DS18S20 gab es nur in TO-92 und SO08 8-pin 150-mil SOIC (DS18S20Z).
-
Thread
Temperatur Sensor mit 3 Leitungstechnik
datasheets.maximintegrated.com/en/ds/DS18B20.pdf DS1820 https://datasheets.maximintegrated.com/en/ds/DS18S20.pdf
und DS18S20?
-
Thread
DS18S20 Atmega8 zeigt immer 85°
Hallo Leute, ich komme nicht mehr weiter mit meinem DS18S20. Natürlich habe ich schon die Foreneinträge und auch google bemüht, leider ohne Erfolg. Zum Problem: Ich benutze die Lib von Stefan Sicklinger. Zuerst habe ich mir nur einige Funktionen rausgepickt
{ delay_ms(DS18B20_TCONV_12BIT); // read and show temparture familycode = DS18S20_ID; // for conversion routine if ( DS18X20_read_meas_single( familycode, &subzero, &cel, &cel_frac_bits) == DS18X20_OK ) { lcd_put_temp(subzero, cel, cel_frac_bits);
-
Thread
AVR mit 3V, DS18S20 mit 5V
Hallo an meinem ATMEGA644P soll ein DS18S20 angeschlossen werden. Die Board-Spannung beträgt 3V, liegt also an der untersten Grenze des DS1820. Da ich festgestellt habe, dass dass der DS zwar ansprechbar ist, jedoch keine Temperaturmessung
"If the DS18S20 is powered by an external supply, the master can issue read-time slots after the Convert T command and the DS18S20 will respond by transmitting 0 while the temperature conversion is in progress and
-
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 Temperaturmessung
"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
-
Thread
Hat mir Reichelt was falsch geliefert ?
Auf meinen DS18S20 von Pollin steht DS1820 drauf. Hab ich aber noch nicht im Einsatz gehabt;)
Habe 2010 beim Eidgenossen DS18S20 bestellt, weil ich 0.1°C Auflösung wollte. Der Sticker auf der Tüte trug die Aufschrift DS18S20. Der Date-Code lautete 0837: 2008, 37.Woche. Auf dem TO92 war DS1820 aufgestempelt. Ich kann auf ein
-
Thread
1µS mit 1MHz erzeugen
Holger L. schrieb im Beitrag #3808987: > Das Ziel ist später einen DS18S20 (One Wire) mit 1.2 Mhz Wie stellst du dir das vor wenn das One-Wire Protokoll min. 61µs für ein bit vorsieht? Siehe Seite 14: http://datasheets.maximintegrated.com/en/ds/DS18S20.pdf
> DS18S20 (One Wire) mit 1.2 Mhz mit maximalen 1 K Bytes Flash Es gibt beim DS18S20 weder Flash noch 1K Bytes zu beschreiben.
-
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 Problem Neue Version M.Thomas?
Hallo DS18S20 Experten, Ich habe bisher auf der Basis von Martin Thomas DS18S20 Software auf der Version V 0.6.4, 11/2004 im Einsatz, die auch problemlos funktioniert. ==> http://gandalf.arubi.uni-kl.de/avr_projects
Hallo niemand der diese neue Version erfolgreich mit DS18S20 einsetzt? Werden die S-Typen überhaupt (noch) unterstützt. Im Code sind nur Wandlungszeiten für die B-Typen.... Muß eigentlich F_CPU im Code definiert werden, oder reicht das wenn man das in der
-
Thread
DS18S20 gibt immer die gleiche Temperatur aus
Hallo, ich habe mir zum Auslesen eines DS18S20 ein kleines Programm geschrieben. Am Bus hängt nur ein Sensor und er wird mit eigener Versorgung betrieben. Wenn ich dem Sensor das Reset-Signal sende, danach "Skip rom" und danach die Temperatur
-
Thread
CRC Check Verständnisproblem Implementierung DS18S20
stehen. Sobald ich aber IntI<2 setze läuft der Code durch. [c] int main(void) { uint8_t DS18S20_Full_Scratchpad[9]; DS18S20_init(); DS18S20_write_byte(DS18S20_ROM_CMD_SKIP_ROM); DS18S20_write_byte(DS18S20_FUNCT_CMD_CONVERT_T); DS18S20_wait_ready(); DS18S20_init(); DS18S20_write_byte(DS18S20_ROM_CMD_SKIP_ROM); DS18S20_write_byte(DS18S20_FUNCT_CMD_READ_SCRATCHPAD); DS18S20_read_bytes(DS18S20_Full_Scratchpad,9); uint8_t crc = 0; for (uint8_t IntI = 0; IntI< 9; IntI
-
Thread
DS18S20 über RS232->USB-Adapter
Hi, ich bin durch Zufall über den DS18S20 gestolpert und möchte diesen jetzt in meinem CarPC zur Messung der Außentemperatur verwenden. Meine originale Anzeige hierfür ist einem 6.5" TFT gewichen^^ Ich verwende zwar auch CAN, aber ohne
Irgendwie ist mir aber der DS18S20 als Single-Wire System doch lieber. Da könne ich auch direkt eine Innenraumtemperatur realisieren. Ich glaube ich werde mal das Elektor-Projekt angehen. Mal schauen ob ich das HID-Auslesen
-
Thread
1-Wire-Bus-Projekt: DS1820 / DS18S20 / DS2450 / DS2408 / unter C und 8051
Projekt: im Anhang findet ihr die Version V1.1 mit den neuen Kapiteln 4 und 6, d.h. nun wird der DS18S20er ausführlich beschrieben und die komplette DS18S20er-API ist enthalten incl. eines ausführlichen Demo-Programms. Viel Spaß Bernd
für ein Projekt die geeigneten Temperatursensoren auszuwählen, werde mir wohl mal zum testen einen DS18S20 besorgen.
-
Thread
Tulpenmanie 2.0?
https://www.reichelt.de/digital-thermometer-1-wire--0-5-c-to-92-ds-18s20-p7207.html?search=ds18s20 Ein DS18S20 für 21,60? Hää? Ist Silizium das neue Gold? https://de.wikipedia.org/wiki/Tulpenmanie
schrieb im Beitrag #7012664: > https://www.reichelt.de/digital-thermometer-1-wire--0-5-c-to-92-ds-18s20-p7207.html?search=ds18s20 > > Ein DS18S20 für 21,60? Hää? > > Ist Silizium das neue Gold? Vor allem ist das mal die reichelt Apotheke. Bei Ali sehe ich spontan 5 Stück DS18S20 für 7-10
-
Thread
Eigenerwärmung DS18s20 - Der Sensor macht mich wahnsinnig !
Hallo, ich experimentiere mit dem DS18s20-Sensor und möchte eigentlich die Zimmertemperatur messen, wie das jeder 5Euro-Wecker auch tut. Leider ist das dieser Sensor ein ziemlicher Sch****! Im normalen Dauerbetrieb mit normaler (d.h
Das "Problem sitzt vor dem Bildschirm" kann ich beim DS18S20 nachvolziehen ;-) Ich muss nur die Hand in die Nähe des Sensors bringen und die gemessene Temperatur steigt.
-
Thread
DS18S20 Temp Sensor welche Leitungslänge ?
Hallo, hat jemand Erfahrungen welche Leitungslänge mit dem 1Wire DS18S20 Temperatursensor möglich sind ? Ich müsste so 3-4m Schaltung - Sensor per Leitung überbrücken. gruß, Björn
-
Thread
MatchROM DS18S20, falscher Algorithmus?
Aus dem DS18S20 muss der ROMCode ausgelesen werden. Das geschieht dadurch, dass 1. Nur ein einziger DS18S20 an den ONE-WIRE-Bus angeschlossen wird. 2. 0x33 zu diesem DS18S20 hingeschickt wird. Dann antwortet
(7 Bytes plus CRC8) Diese Antwort muss sich der AVR merken (im EEPROM) Das muss für jeden DS18S20 wiederholt werden. Dann können alle DS18S20 an den BUS angeschlossen werden. Dann muss gesendet werden: 44 - Das startet die Wandlung Dann 800 ms warten 55 - Das bedeutet Select ROM 10
-
Thread
Wie kann man eine Temperatur vergleichen und berechnen?
Christop schrieb im Beitrag #6396826: > wenn man eine Temperatur von einem DS18S20 in einem char temp[10] hat.. Ein DS18S20 gibt seinen Temperaturwert doch nicht als char[10] aus, sondern als Binärzahl. Diese lassen sich deutlich sinnvoller vergleichen als irgendwelche textuellen
Christop schrieb im Beitrag #6396826: > wenn man eine Temperatur von einem DS18S20 in einem char temp[10] hat.. > und diese nun vergleichen möchte wie stellt man das an? Ist wie Hose mit Kneifzange anziehen. Geht irgendwie, aber es gibt eine bessere Lösung. Aus dem DS18S20
-
Thread
DS18S20 mit Visual Basic ohne µC auslesen
Temperaturerfassung in meinem Haus und der Heizungsanlage. Relativ schnell fand ich den Lösungsansatz über den DS18S20: - Schaltung: http://lena.franken.de/hardware/temperaturmessung.html (es gibt noch eine erweiterte Schaltung in der VCC auch integriert ist) - digitemp Software auf Basis Windows Mittels
sicherlich nicht, denn er wollte nicht viel. Jedoch hat er nicht das Programm zur Auslesung der DS 18S20 geschrieben, sondern zur Auswertung der gelesenen Daten. Dies habe ich bereits in meiner Digitemp-Version via Visual Basic 6 auch geschrieben. Mein Ziel ist es die Routine zur Auslesung der DS18S20