-
Thread
Fusebits für Atmega8 mit 4 Mhz Quarz
Hallo, bin gerade dabei mit einem DS18S20 zu experimentieren und bekomm das Timing irgendwie nicht richtig hin. Hab mir jetzt einen 4 Mhz Quarz besorgt um das Ganze stabiler zu machen und kapier das mit den Fusebits nicht so ganz. Wie
-
Thread
1wire Verständniss Frage.
alle Fragen geklärt. Als Einstig habe ich mir die AVR Appnote und das Datenblatt von MAXIM zum DS18S20 durchgelesen. Ich habe verstanden wie das Protokoll aufgebaut ist, also das das Timing sehr wichtig ist und mit Hilfe der Routinen von Peter Dannegger auch den ersten Sensor ausgelesen. Aus Spaß
-
Thread
Thermometer mit 2313 und DS18.
mist und das tut er alle 5 sek. Kann mir auch nicht vorstellen das es so kompliziert ist einen DS18S20 auszulesen, mein Pollin AVR-NET-IO Board hat davon 8 Stück drann hängen und fühlt sich nicht überlastet an. > Und wenn alle Stricke reißen gibt es für diese Anwendung auch noch "SPI > / I2C 7-
-
Thread
Bascom - LCD - Zahlen trennen durch Komma
@dgoersch: Cooool39 benutzt den DS18S20. Ist ein etwas größerer Aufwand, um die höhere Auflösung zu bekommen. Und er vermeidet (klevererweise) Flieskommarechnung. @Cooool39: temp$=str(T):format(temp$,"0.0"):lcd temp$
Wenn ich das richtig sehe, hat der DS18b20 eine höhere Auflösung, nämlich 9, 10, 11 und 12 Bit, der DS18s20 bietet lediglich 9-Bit an. Möglicher Weise verwendest du beide einfach im 9-Bit Modus und brauchst deswegen den Code nicht anpassen.
-
Thread
Welchen 1-wire Temperatursensor von Dallas
- Fähigkeit mehrere Temperatursensoren auf derselben Leitung anzuschließen. vielleicht ein DS18S20 oder so...
-
Thread
ds18s20 mit Bascom unter Proteus
Ich hab auch gerade gesehen, Proteus gibt unmengen Warnungen aus. [DS18S20] RAM COMMAND UNSUPPORTED Es scheint also doch an Proteus zu liegen.Warum funktioniert dann das Proteus Beispiel auch mit Ds18s20 und avr?
verzweifelter Aufruf in die Community, es gibt doch > bestimmt jemanden da draußen der mit dem ds18s20, bascom und proteus > schon gute erfahrungen gemacht hat, wie habt ihr das denn bitte gemacht? Ich habe keine Probleme mit DS18(B)20 gehabt in C oder Assembler. DS18S20 sollte nicht viel anders
-
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
eDIP kein 'DC1' in Antwort
Hier der erwähnte Screen für die Temperaturen, die von DS18S20 Sensoren kommen und in der letzten Ausbaustufe dann 32 an der Zahl sein werden - dann aufgeteit auf 2 Screens.
-
Thread
Bauteile Verkauf und STK500
Benutzt! Bauteile: 1. Atmega 88-20 SMD TQFP 10x stk. 1€ 2. AD9833 SMD 3x stk.6,50€ 3. DS18S20 TO-92 stk. 1,80 4. FTDI FT232BL 5x stk3,50€ 5. FTDI FT232RL 2x stk. 3€ 6. Miniatur SMD Dipschalter RM 1,27 8x stk. 1€ 7. LED Rot SMD 1206 13x stk. 0,10€ 8. 7805S (0,1A) TO-92 im 10er Pack 0,80
noch folgendes vorhanden 1. Atmega 88-20 SMD TQFP 6x stk. 1€ 2. AD9833 SMD 3x stk.6,50€ 3. DS18S20 TO-92 stk. 1,80 4. FTDI FT232BL 5x stk3,50€ 6. Miniatur SMD Dipschalter RM 1,27 8x stk. 0,50€ 7. LED Rot SMD 1206 13x stk. 0,10€ 8. 7805S (0,1A) TO-92 im 10er Pack 0,80€ 9. 7815 1,5A TO-220 im
-
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
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
Mikrocontroller spinnt beim Schalten von 230V-Verbrauchern
Beheizung eines Terrariums zu basteln. Als Eingabeparameter dienen hierfür ein DCF-Empfänger und mehrere DS18S20-Temperatursensoren. Zur Ansteuerung der Lampen etc. verwende ich eine selber gebastelte Relais-Karte, welche über SW-SPI die jeweiligen Relais-Zustände in ein Schieberegister getaktet bekommt. Den
-
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
Raumtemperatur überwachen
Guck mal hier hin: http://martybugs.net/electronics/tempsensor/ Dort hat einer einen DS18S20-Sensor an die serielle Schnittstelle des Rechners angeschlossen. Es ist auch für Linux-Benutzer etwas zum Auslesen dabei. MfG Paul
-
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
USB Temperatursensor: USBTemp
Setup im Serverraum laufen. Das Projekt basiert auf dem ATMega168 und zwei Temperatursensoren DS18S20: Einer für die Innen-, der andere für die Außentemperatur. Ich benutze den Software-USB-Stack "AVR-USB" von Objective Development und die DS18X20-Routinen von Martin Thomas. Der Code und die Schaltung
noch der watchdog implementiert und dann folgt der Langzeittest. Erstaunlich ist die Streuung der DS18S20. Vier von sechs sind ziemlich genau, d.h. eine Abweichung von weniger als 0,2°C, während einer bei ca. 0,7°C liegt und der letzte mit über 1,2°C abweicht, wobei es kein linearer Offset ist.
-
Thread
DS1820/DS18S20
Die DS18S20 Routinen sehen gut aus (von wem sind die?) und wenn der Sensor richtig angeschlossen ist (an PC0 mit externem Pullup) sollten da auch vernünftige Daten kommen. Der Haken liegt IMHO in diesem Teil
hallo, >Die DS18S20 Routinen sehen gut aus (von wem sind die?) die hab ich glaube ich aus dem i-net nur ein kleinwenig abgeändert >Der Haken liegt IMHO in diesem Teil der diversen sensor_x Routinen: > ldi temp5
-
Thread
Verkabelung DS18S20
Hallo, ich möchte meine Heizung mit mehreren DS18S20 "verkabeln". Jetzt stehe ich vor dem Problem, die einzelnen DS18S20 vernünftig anzuschließen. Ich möchte keine extra Steckdosen oder so einbauen, allerdings auch nicht mit Lüsterklemmen das ganze
kein Problem, da habe ich eine Polklemme mit Schraubanschluss. Habt ihr eine Idee, wie man 6 DS18S20 zusammenschließen kann ? Viele Grüße, Pete
-
Thread
Dallas 18S20 Reset Problem
? Fuses, F_CPU und kompilieren mit Optimierung AN prüfen. Wenn das nix hilft, ich habe einen DS18S20 hier und kann am Wochenende auch mal testen. Der funktioniert auch, denn dieses Jahr hatte ich schon mal ein DS18S20 Problem hier im Forum debuggt (#1). Müsstest dann nur erzählen/zeichnen, wie der DS18S20 bei dir angeschlossen ist. #1 http://www.mikrocontroller.net/topic/97894
-
Thread
DS18S20 vs. DS18B20
Hallo. Ich hab mir eine Temperaturanzeige mit einem Atmega8 und DS18s20 gebastelt. Soweit alles gut. Jetzt hab ich neuerdings DS18B20 im Einsatz und mit denen stimmt die Routine zum Auslesen nicht mehr. DS18S20 1wreset 1wwrite &H55 1wwrite Id1(1) , 8 1wwrite
-
Thread
DS1620 - Initialisierung zumTH und TL schreiben?
Hallo, ich habe zwar bisher nur was mit dem DS18S20 gemacht, aber da wird es wohl keinen Unterschied geben. Das Datenblatt ist eigentlich auch ziemlich gut. Besonders der Flowchart erklärt die Abläufe gut. Nach der Initialisierung muß ein ROM-COMMAND
-
Thread
Digitales Thermometer DS18S20, tiny2313 und PC
veröffentlicht, um Temperaturen kontinuierlich zu loggen. Die Schaltung basiert auf einem tiny2313 und einem DS18S20, eine zusätzliche Spannungsversorgung ist nicht nötig, die wird über die RS232 des PC's bezogen. Grüsse, Manfred
-
Thread
DS1820 Auflösung?
Falk Brunner wrote: > Welchen meinst du? den DS18_S_20 oder DS18_B_20? > > Ersterer hat 0,5 Grad [[Auflösung und Genauigkeit]], letzterer 0,0625 > Grad Auflösuung bei gleicher Genauigkeit, siehe [[Temperatursensor]]. ich wusste nicht dass es 2
haben eine Auflösung von 1/16°C. Bei DS18B20 kriegt man das so direkt aus dem Register, beim DS1820/DS18S20 muss man sich das aus 2 Registern zusammenrechnen (siehe Datasheet).
-
Thread
Was kann ich nehmen??
Nimm 1-Wire (Maxim). Die DS18S20 Temperatursensoren sind relativ billig und können über ein zweidraht Interface mit ein paar Dioden an der sereillen Schnittstelle Deines PC ausgelesen werden. Irgendwo hat hier mal einer einen
-
Thread
DS18S20 LESEN und SENDEN
Ich hab mal ne Frage zum Timing! Ich bin gerade dabei einen Temperatursensor DS18S20 mit meinem ATMega16 auszulesen! Dazu habe ich C als Programmiersprache verwendet. Mir ist immer noch nich ganz klar wie ich zum Beispiel den Command 0x44 an den DS18S20 sende. In binär ist 0x44
-
Thread
AVR Studio: plugin-Error
Hallo bei kleinen, genauen Delays (festes Timing) Ds18S20 leider nicht (Timer) MfG Achim
Sucher wrote: > bei kleinen, genauen Delays (festes Timing) Ds18S20 leider nicht > (Timer) Könnte auch gehen, muss man nur pollen. Aber dort ist es wahr, da sollte man wohl eher eine Bibliothek machen, die während aller zeitkritischer Teile die Interrupts abklemmt
-
Thread
Frage zu CRC und 1-Wire Family Code
7 ersten Bytes. Wenns mal 8 Byte Nutzdaten werden, kommt halt ein 9. CRC-Byte dazu. zB. beim DS18S20 beim Temperatur auslesen. Wenn Du nur sleber den 1W-Slave verwendest, kannst Du dir eine SerialNr aussuchen und die ganzen 8 Byte vorher ausrechnen incl. dem CRC, und im Programm fest hinterlegen
-
Thread
Temperaturüberwachung mittels Linux PC
Das heißt also, ich müsste die DS18S20 extern mit 5V versorgen. Also VCC an 5V+ und GND and 5V- welche ich ja vom Netzteil abgreifen könnte. Somit brauche ich nur mehr die Data Leitung für RS232 oder? Mfg
Hallo Manuel, wir überwachen zwei Rechenzentren mit DS18S20 und DS9097. DS9097 ist ein RS232-1Wire Adapter, DS18S20 sind die Temperaturfühler. Jahrelang haben wir DIGITEMP zur Auswertung benutzt. Erst seit diesem Jahr haben wir eine eigene Applikation geschrieben
-
Thread
Webserver & 1-Wire
Hallo @Peter ich habe auch schon lange die DS18S20 im Einsatz (ohne Webserver). Der Code ist teilweise auch von Dir (?) http://www.siwawi.arubi.uni-kl.de/avr-projects. Zumindest steht das im Header. Ich habe das als Standolone-Temperatur-Erfassung
Sucher wrote: > Mein Gedanke ist nun die Temperaturfassung mit den Ds18S20 eventuell mit > einem Atmega8 (?) vom Webserver zu entkoppeln > Hardwareaufbau eventuell so >>>http://s-huehn.de/elektronik/tempmess/tempmess-sm2.htm So hab ich das gemacht (siehe (1)). Ich
-
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
-
Thread
Interesse an Platinen für HAP-Control-Unit?
Ben Kannst du bitte mal eine funktionierende Konfiguration für einen Analogeingang (LDR) und den DS18S20 posten? Ebenso wie man diese in der Autonomensteuerung ansprechen kann. Den Analogeingang kann ich zwar per GUI abfragen, die eingestellten Schwellen werden aber nicht berücksichtigt. Ich habe
zu einem refresh. Ansonsten laufen jetzt zwei CUs bei mir, gekoppelt über den CAN-Bus. Der DS18S20 misst auch. Beim ersten Test gab er nur 85 (Initialisierung) zurück, am nächsten Tag funktionierte er dann ohne weiter Änderungen ... . Der Helligkeitssensor macht auch was er soll, allerdings berücksichtigt
-
Thread
2 stellige Zahl zerteilen
Hallo Leute, ich suche eine Idee um eine 2 stellige Variable (vom DS18S20) zu zerteilen und in 2 einzelne Variablen (1stellig) zu speichern. Ich will von einem DS18S20 die Temperatur lesen (klappt soweit) und sie auf ein 2stelliges 7Segment Display jeweils über 2 BCD
-
Thread
DS18S20 Will nicht laufen
Hallo, ich versuche gerade einen Dallas DS18S20 Temperatursensor als als 1-wire laufen zu lassen. Habe die C-Routinen von Peter Dannegger genutzt. Das ganze soll auf einem Mega8 laufen aber ich bekomme über die serielle immer nur die Meldung
mehr: 8 Stück auf ~50m. Nicht sternförmig, wie es sein sollte, sondern kreuz und quer. DS18B20 / DS18S20 gemischt. ;) > Werde mir mal die Delay Routinrn ansehen, da gabs wohl schon öfter > Probleme hier wies aussieht. Langsamer oder schneller takten ist Quatsch; die Zeiten müssen stimmen. Code
-
Thread
AVR für wenig Geld im LAN
Hallo, also ich habe einen DS18S20 dran, die Temperatur wird auch korrekt angezeigt, mit ow im Terminal wie auch auf der Webseite. Der CRC Error tritt allerdings auch ohne DS18S20 auf!! Es liegt also definitiv am Widerstand. Ich habe
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00} ganz unten, nach den angeschlossen Sensoren der Bauart DS18S20.
-
Thread
1-Wire Frage
ausreichen, je nachdem was man damit vorhat. Ich habe mal testhalber den 1-Wire-Betrieb von mehreren DS18S20 Bussen in einen als I2C-Slave betriebenen Tiny2313 ausgelagert. Fein säuberlich in C. Und der ist auch nicht dicker.
-
Thread
DS18B20 zu komplizierte Ansteuerung?
das war natuerlich einfach. so kompliziert ist der prinzipielle Ablauf aber nicht: einzelner DS18S20 am Bus: - Reset - search first device (um zu wissen das auch 'jemand' da ist) - skip rom[1] - jetzt messen - jetzt 200ms(?) warten - jetzt scratchpad uebertragen in array aus 9 bytes - fertsch
-
Thread
Ds18s20 preiswert.
Moinsen, weiss jemand wo ich DS18s20 bekomme, preiswert und nicht EBAY.. Bis denne
-
Thread
Hilfe zu DS18S20
Ich frage jetzt einfach mal so vorne weg: Ich brauche einen C Code für einen Temperaturfühler DS18S20. Ich weisss, das das mehrfach hier diskutiert wurde nur ich möchte nichts über den Uart senden, keine extras einfach nur ein main programm, wo dieser Sensor ausgelesen wird. Das Datenblatt habe
Oder der Pintreiber vom Controller hat sich bei Versuch die Leitung auf 1 zu ziehen gegenüber dem DS18S20 bei seinem Versuch sie auf 0 zu ziehen endgültig durchgesetzt. Man sollte meinen, dass man den DS18S20 als TO92 parasitär kaum falsch anschliessen kann, denn eindeutiger geht es kaum.
-
Thread
DS18S20 - Temperatur (ein paar Grad) zu hoch
, die der DS18S20 liefert, ausgeben. Aaaber: Er zeigt hier ca. 29°C an. In meinem kühlen Keller ist es aber sicher keine 29° warm. Der Sensor funktioniert aufjedenfall. Wenn ich mit dem Finger draufgehe zeigt er
Ist mir beim DS18S20 noch nicht begegnet.
-
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
Temperatursensor
Maxim DS18S20
-
Thread
DCF77 Uhr mit Atmega88, MAX232, MAX7219, etc.
Hallo Andreas, Danke fürs angucken! Der Temperatursensor ist kein "AD590" sondern ein "DS18S20" von Reichelt, sorry, das hätte ich dazu sagen sollen, es gab bei Eagle lediglich kein Schaltsymbol dafür :-) Soweit ich weiss gibt der die Temperatur per 1-Wire aus. Der Quarz ist wird vermutlich
Florian wrote: > Der Temperatursensor ist kein "AD590" sondern ein "DS18S20" von Der mag es gern, wenn man ihm einen Pullup spendiert. Der interne vom AVR wird das zwar notfalls auch hergeben, wenn der DS direkt mit auf der Platine sitzt, aber ein separater 4K7 Pullup