-
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
Funk-Wetterstation mit Blitzsensor
ich schlage dich nich :-) der ds18S20 kann 0,1 grad... zur info
das notwendigste (Funkmodul etc.) bei pollin und reichelt kommen. Bin gespannt wie viel der ds18S20 (ab Werk) neben einem PT 1000 Class b liegt.
-
Thread
Temperatursensor gesucht
nimm einfach einen DS18S20 oder DS18B20 von pollin, kostet 2,50
TO-92 Gehäuse erhältlich. http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
-
Thread
1wire und DS18B20 katastrophe
Hallo, ich beacker auch seit einigen tagen ein DS18S20. Leider mit nur mäßigem Erfolg. Der Code von 5465 (Gast) deckt sich mit vielen Tutorial oder Forenbeiträgen hier... und wie bereits festgestellt gab es bei Ihm ein Hardware Problem. Also schließe
aus. Als MUC ist ein Atmega8L im Einsatz. Den DQ hab ich über 4,7k auf vcc (5V) gezogen. Der DS18S20 ist bei mir in 3 Drahttechnik (GND,DQ,VCC -- bevor jemand fragt Bottem View) angeschlossen. Trotz allem Bekomme ich als Übergabe in die Ports: temperature[0]=0xff, temperature[1]=0xff; mir
-
Thread
DS1820 DS18S20 1-wire Suchalgorithmus Suchalgorithmen
Von 10 (DS18s20) Slaves habe ich den ROM Code ausgelesen und die Bytes untersucht bei denen "Diskrepanzen" zwischen (A) und (B) auftreten. Und einen möglichen Suchalgorithmus dargestellt. Beim ersten Suchlauf
-
Thread
Temperaturmessung DS18S20 mit MAX232 über Serielle Schnittstelle
und der Student soll ein Programm mit Visual Basic unter XP schreiben, um die Temperatur mit einem DS18S20 auszulesen. Ziel: Der Student soll die Temperatur mit Visual Basic einlesen Ablauf: Temperatur => DS18S20 => MAX232 => RS232 => PC => Visual Basic => Excel auf Windows XP Ich habe mich in
TxD gesendet werden, sollte der Reset möglich sein. Im Anschluss kann über TxD die Ansteuerung des DS18S20 starten und mit RxD ausgelesen werden. Die Stromversorgung der Schaltung erfolgt über einen freien USB-Port Frage: ist eine Temperaturerfassung mit der vorhanden Schaltung möglich, ja oder nein
-
Thread
C-Control - mehrere I2C-Sensoren
stehen hier ein paar Links/Informationen: http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
http://www.c-control.de/c-control-pro/applikationen/1wire_ds18s20.html
-
Thread
Suche CodeVision-Programm für DS1820/DS18s20
also, ich soll dem DS18S20 einfach nur 3,3 Volt Versorgungspannung geben. OK, hab ich registriert. da werd ich gleich mal den lötkolben anwerfen. nur das mit dem mosfet hab ich nicht kapiert. im datenblatt ist doch
geahnt, hier muss es ganz schön heiß sein, in meim zimmer, ich schwitz schon ein bisschen. und der DS18S20 bestätigt das mit 85 Grad ... was kann nun noch flasch sein?
-
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
DS1820, Ansteuerungsprobleme
Ausserdem kommt vor dem Lesekommando wieder ein 1W-Reset; The transaction sequence for accessing the DS18S20 is as follows: * Step 1. Initialization * Step 2. ROM Command (followed by any required data exchange) * Step 3. DS18S20 Function Command (followed by any required data exchange) It is very important to follow this sequence every time the DS18S20 is accessed, as the DS18S20 will not respond if any steps in the sequence are missing or out of order.
-
Thread
1Wire DS1820 Problem mit dem Scratchpad
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); D_ShortCircuit = input(Rx_DS18S20); delay_us(60); } void temp_init() { output_low(Tx_DS18S20); // Pin des DS18S20 auf low setzen delay_us(480); // 480us warten while (input(Rx_DS18S20)); // pruefen
-
Thread
DS1820 liefert nur Müll
= DS18S20" >zufällig der Faktor 8 zwischen Ist- und Ausgabewert? Kann sein ja! Aber wie kommts dazu? Jetzt brauch ich mal ein Thermometer zum checken. MfG
/DS18S20 müsste statt 4, eine 1 stehen. Damit werden dann alle Nachkommastellen weggeworfen.
-
Thread
Programm(A51) DS1820 auf DS18b20 Umstellen
Der DS18[S]20 liefert die Temperatur in 2 Schritten pro Grad, der DS18B20 in 16. Ansonsten kann man sie gleich behandeln. Man kann also den Code so formulieren, dass abhängig von Family-Code das Resultat umgerechnet
ist der Ds18B20 etwa 7x Schneller, und hat bei 12 bit Auflöung die gleiche Wandlungszeit wie der DS18S20 bei 9 Bit Auflösung.
-
Thread
Temperatursensor DS1820 und DS1822
Marc schrieb im Beitrag #5627270: > Das scheint der DS1820 nicht zu haben: DS1820 = DS18S20 ist der ursprüngliche Typ.
> DS1820 = DS18S20 ist der ursprüngliche Typ. Der urspruengliche Typ von Dallas hatte ein anderes Messprinzip. Der konnte eine relative Genauigkeit von 1/100Grad. (natuerlich nicht absolut!) Daher kommt auch heute
-
Thread
Power-Mosfet per AVR schalten
Deine beiden DS18S20 werden nicht funktionieren. Beim Mega8 sind ADC6 und ADC7 keine digitalen Port sondern Ausschließlich ADC-Eingänge.
Eine Datenleitung und ein Pullup reicht für die beiden DS18S20
-
Thread
DS1822 / DS18S20 CRC Fehler
Hi, ich bin bei der Suchen nach Hilfe zu einem Problem auf diese Seiten gestoßen und versuche es einfach mal hier, in der Hoffnung, dass ich hier richtig bin. Ich versuche von einem AT90CAN128 aus über die UART 2 mit einem DS1822 zu kommunizieren und bekomme beim Lesen der Scratchpad, nur beim Lesen der Scratchpad!, sporadisch CRC Fehler. Die CRC beim lesen der ROMs stimmt immer! Die Anlage zeigt ein Log davon. Das Format ist: DROP:TMP: 10> 55, 22, 59, 0D, 22, 00, 00, 00, B6, BE 09< AC, 01, 4B, 46, 7F, FF, 04, 10, 86==86 OK , T=26,12 xx> bedeutet xx Zeichen werden ausgegeben, hier
-
Thread
1-Wire und UART, wie kann man mein Problem mit dem UART-Interrupt lösen?
Zeichen empfängt, löst das ein Interrupt im Mikrocontroller aus. Wenn dieser aber gerade mit dem DS18S20 kommuniziert, wird dieser nicht richtig angesprochen bzw. ausgelesen. Die Möglichkeit den DS18S20 erst anzusprechen, wenn ein Interrupt vom UART ausgelöst wird, fällt flach, da dieser Vorgang den
gesamten Bus verzögert. Ich stelle mir sowas vor: Alle 10 Sekunden wird eine Kommunikation mit dem DS18S20 aufgebaut und speichert den Wert in der Variable 'temp'. Der UART gibt nur den Inhalt von 'temp' aus und stößt nie die Kommunikation mit dem DS18S20 an. Aber da kommt mir wieder der UART-Empfangs-Interrupt
-
Thread
Hilfe DS1820 und DS18b20 in c
########### #include "ds18x20lib.h" //---------------------------------------- // Reset DS18S20 //---------------------------------------- uint8_t ds1820_reset(uint8_t used_pin) { uint8_t err=100; DS1820_DDR |= 1<<used_pin; // define as ouput DS1820_PORT &= ~(1<<used_pin
Die gibt es schon schön und fertig. https://www.mikrocontroller.net/topic/387139#new "The DS18S20 was designed to be a drop-in replacement for the original DS1820." Das Auslesen und verarbeiten der Temperatur im 9 Bit Format ist schon geradezu trivial. [c] uint8_t ds18S20_read_temp(int16
-
Thread
DS1820 SensorFühlerAufbau?
Hallo ich möchte DS18S20 Fühler in eine universelle "Ummantelung" packen und such da noch Anregungen. Natürlich habe ich gegoogelt und auch mehrere Hinweise gefunden. Da sich aber hier viele tummeln die schon "erprobte" Lösungen
- falsches Epoxydharz wird bei höheren Temperaturen weich. Vor dem Vergießen alle "Beinchen" vom DS18S20 mit Schrumpfschlauch isolieren. Harz bitte genau nach Vorgabe mischen - bei Überschuß von Härter wird das Harzsystem eventuell heiß und die DS18S20 auch >> DS18S20 tot / verbrannt. Außerdem härtet
-
Thread
3°C Temperaturunterschied bei DS18S20 - Altes Thema, keine Lösung
ja doch einer eine Antwort geben, damit ichs begreife. Ich betreibe in meiner Schaltung drei DS18S20 (nicht im Parasitärmodus), einer davon hängt an einem 1,8m langem Kabel (ehem. Mauskabel). Ich gebe die Temperatur am Display auf eine Nachkommastelle genau aus. Der Sensor am Kabel zeigt im Schnitt
-
Thread
Temperatursensoren auslesen
du probiert hast und was das Problem ist. Du willst 3 PT1000 auslesen, benutzt aber 4 digitale DS18S20, die du an einen Analog-Digital-Wandler hängst und irgendetwas klappt nicht? Kannst du das nochmal genauer und deutlicher beschreiben?
Gordon R. schrieb im Beitrag #4387383: > Dort sind 4 Temperatursensoren DS18S20 an die > ADC-Eingänge angeschlossen. Ich bekomme aber keine vernünftigen Daten. DS18S20 liefert kein Analogsignal. Guck mal ins Datenblatt.
-
Thread
digitaler Thermosensor
Tip: DS18S20 geht viel einfacher
. Ich kam mit DS18S20 viel schneller voran und finde die SW einfacher, aber egal.
-
Thread
DS9490R DS18S20 mit Win2000 auslesen
Dallas 18S20" habe ich hier eine Frage an euch: Ich habe den DS9490R als USB Adapter, und ca. 15 DS18S20 Temperaturmesser. Betreiben möchte Ich es unter Windows2000, da alter Rechner vorhanden. Ich würde es gerne mit Digitemp betreiben, könnte aber auch eine VB Lösung selbst schreiben. Was ich
-
Thread
1-wire DS2480B mit Temperatursensor DS18S20
Ich habe mich jetzt lange durch die beiden Datenblätter vom DS2480(RS232 -> 1-Wire) und vom DS18S20(Temp.sensor) gequält aber ich habe nicht wirklich eine gute Idee wie ich die Temperatur in meinen AVR ATmega128 bekommen kann. Vor allem die Pausen und die high Zustände die währen einer Konvertierung
-
Thread
Arduino Stereoklinke digitales Signal
Hallo, ich will mehrere DS18S20 Temperatursensoren per Arduino auslesen und auswerten. Zum leichten An- und abklemmen bin ich auf die Idee gekommen, einfach jeweils eine 3,5mm oder auch 2,5mm Stereoklinke (hat wie DS18S20 2 Leitungen
wäre in dem Fall sogar wurscht, mit dem Kurzschluss, da die Ds18S20 ja eh mit einem Pullup gegen VCC geschaltet sind. also--> geht....
-
Thread
Digitale Temperatursensoren
DS18S20 bei Reichelt, hat aber kein TWI (I²C) sondern 1Wire. Codebeispiele gibt es in der Codesammlung. ...
Die DS18S20 sind z.Zt. bei Conrad (4.50 ) billiger als bei Reichelt (5,45 ). Allerdings hat Reichelt auch die 18B20 (mit der gleichen Genauigkeit) für 3,20 .
-
Thread
AT89C51ED2 (8051) mit DS18S20
moin moin, in Anhang mal mein DS18S20 Treiber, schaut mal ob ihr davon was brauchen könnt. Sorry, hab Streß auf Arbeit und nicht viel Zeit... Mit Gruß Pieter
moin moin, so, nun noch mal den DS18S20. Das Modul arbeitet mit maximal 8 Sensoren am DS18S20_PORT Leider gibt es keinen indizierten Bitbefehle, daher der Umweg mit der Maske in B und den Port als Byt bearbeiten. >Einmal wird das als
-
Thread
LM317 als geregelte Heizung
Wie wär's mit einem kleinen µC + DS18S20 + Mosfet + Heizwiderstand? Einen PIC10F320, mit eingebautem PWM Modul, gibt's im SOT32-6, den DS18S20 im SO-8 und den Mosfet abhängig vom Heizstrom auch im SOT-23...
Danke für die Antworten! Max H. schrieb im Beitrag #3604647: > Wie wär's mit einem kleinen µC + DS18S20 + Mosfet + Heizwiderstand? > Einen PIC10F320, mit eingebautem PWM Modul, gibt's im SOT32-6, den > DS18S20 im SO-8 und den Mosfet abhängig vom Heizstrom auch im SOT-23... So etwas habe ich im
-
Thread
Webserver zur Temperaturmessung
DS18S20 einsetze? Cu Stefan
außerdem keine Funkuhr oder sonst noch irgendwas außer Cam und einem DS18S20 angeschlossen. Cu Stefan
-
Thread
Temperatursensor für Glasscheibe (Arduino)
Verzögerung, aber brauchbare Temperaturen. Ist das Rohr zum Verteiler auch aus Kunsttoff? Die DS18S20 vertragen nur ein paar Meter Kabel. Einfach mal verdrilltes Telefonkabel ausprobieren, schauen ob sich die Störungen in Grenzen halten.
Noch einer schrieb im Beitrag #3973927: > Die DS18S20 vertragen nur ein paar Meter Kabel. die B hängen hier an 70m Kabel, Telefonkabel verdralltes Paar, parasitäre Speisung mit 5V Ich würde die auch mit Schmelzkleber (dünn) auf die Scheibe kleben
-
Thread
Ds18S20 schickt nur 1er über 1-wire Bussystem - Verständnisproblem
Erfahrung in Embedded Systems. Ich versuche gerade ein kleines Projekt zu schreiben, wo ich einen Dallas DS18S20 über das 1-wire Bussystem die Temperatur auszulesen und sie über UART auszugeben. Ich habe folgenden Code: main.c: [C] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h
-
Thread
Temperatur messen und regeln mit µP?
@ Falkenberg: Was ist denn ein kty10? Wie genau würde denn so etwas ca. sein? @ Arndt: Das DS18S20 ist von Maxim, oder? Habe bisher noch keinen Preis ausfindig machen können, mit was schlägt das denn zu Buche? Gruß, STefan
Hallo, den DS18S20 gibt es für 4,10 EUR / Stk. (Bei mir, keine Werbung), oder für 5,45 EUR bei Reichelt. Gruss A. Arndt
-
Thread
MSP430G2553 + LCD 1602 HD44780 + Dallas DS18S20
Ich habe vor ein MSP430G2553 mit einem LCD Display und einem digitalen > Temperatursensor (Dallas DS18S20) zu programmieren. Oliver Ma schrieb im Beitrag #3965226: > kann mir ein paar Tipps > geben wie man da am besten anfängt? Du nimmst ein Launchpad mit G2553 und hängst nur den DS18S20 ran:
Thread mal weiter beobachten. Vielleicht kann ich helfen. Ich weiss zwar nicht, was der TO mit dem DS18S20 vor hat, aber ein DHT-22 hat m.E. auch einen DS18S20 drin und kann noch Luftfeuchte. Nur so als Hinweis!
-
Thread
µC für Thermometer
Elektrohauer schrieb im Beitrag #3026176: > DS18S20 > High-Precision > 1-Wire Digital Thermometer Ich würde den DS18B20 nehmen.
Es ist ein DS18S20(!) Sensor vorgegeben. Den gibt es auch. Also ratet ihr eher von dem ATmega328P ab?
-
Thread
Erstes (privat-)Projekt, Hardwareauswahl
ich mir gleich mal angucken. Bei Pollin allerdings auch schon relativ teuer. Ich hab auch noch das DS18S20 gefunden. Taugt das was? Stephan W. schrieb im Beitrag #2598306: > Du meinst wohl den AVR ISP mkII von Atmel. Ja der ist noch aktuell. > Und das mit dem noch günstiger ist wohl ein scherz von
mir gleich mal angucken. Bei Pollin allerdings auch schon > relativ teuer. Ich hab auch noch das DS18S20 gefunden. Taugt das was? Kommt darauf an, was Du messen willst. Ein DS18S20 misst nur die Temperatur. Luftdruck bieten die wenigsten billigen Wetterstationen, deshalb finde ich das besonders interessant
-
Thread
Autarke Thermometer mit RFM12
RFM12 und ds18s20 betreiben? Läuft ja beides AFAIK über SPI. Kennt jemand ein Projekt, in dem das schon gebaut wurde? Man muss ja das Rad nicht zeimal erfinden ;-) Grüße Cletus
das ds18s20 hat doch nur 3 pinnchen ;-)
-
Thread
Temperaturmessung für Anfänger
1. Verwende die Suchfunktion DS 18S20 und DS1820 ... da gibt es fertigen code Basic, C 2. Suche im Wiki Temperatursensor
Die Suche nach dem DS18S20 hab ich schon benutzt, ich würde es aber gerne richtig verstehen, nicht irgendetwas abtippen.
-
Thread
DS2482-800 I2C to 1-Wire Bridge
Hat jemand von euch schonmal mit diesem Chip gearbeitet? Speziell geht es mir darum 6x einen DS18S20 auszulesen. - Kanal 0 wählen, wandlung starten - aktivieren des SPU(Strong Pull Up) - Kanal 1 wählen, wandlung starten - aktivieren des SPU(Strong Pull Up) . . Warten, bis alle DS18S20er
800 lässt die ungenutzten Ports auf +5V stehen. Habe nun an den ersten 3 io Ports je einen Sensor DS18S20 angeschlossen und mußte feststellen, es geht! Wenn der Port nicht gewählt ist, geht dieser auf +5V das entspricht ja dem Strong Pullup. Nach 800ms wird der Port wieder angewählt und die Messdaten
-
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
Selbstbau: Dev-Board
Hallo P41145! wie geht den das "Einfacher wäre ein DS18S20 über I2C anzusteuern." ? Gibt's zum 1-Wire Sensor DS18S20 eine Application Note, die das erläutert?
Karl M. schrieb im Beitrag #5210488: > wie geht den das "Einfacher wäre ein DS18S20 über I2C anzusteuern." ? Du verwendest einen DS2482 als 1-Wire-Master, der über I2C angesteuert wird. In diesem Fall hast Du auch keinerlei Timing- und Interrupt-Probleme, die bei einem Software-Master
-
Thread
Owfs liefert manchmal 85 grad ?
Hallo, ich habe einen 1wire Bus mit 10 Stck ds18s20 über einen ds2482 an einem raspberry pi. Entkoppelt über ds 9503. Buslänge etwa 10 m, Auf dem pi hab ich ein owfs installiert. Funktioniert soweit ganz gut, ich lese einmal pro Minute die Temperaturen
interessanter ist die Frage, in welchem Mode zur Spannungsversorgung (parasitär oder nichtparasitär) die DS18S20 am Bus angeschlossen sind. Und, ob bei ersteren die Anschlüsse eins und drei des IC mit GND verbunden sind (was man machen sollte). Grüße Uwe