-
Thread
Dallas 1-Wire Temperatursensoren mit AVR - Erfahrungen?
Hi, hat jemand schon Erfahrungen damit gemacht, einen Dallas 1-Wire Temperatursensor (z.B. DS18s20) mit einem AVR Mikrocontroller (z.B. ATmegaxx) auszulesen? Funktioniert die Software von Dallas (1 Wire Public Domain Kit)? Wie gross ist der Aufwand? danke, johngo
Oder Google .... http://mc-project.de/Pages/Projekte/Wetterstation/sensors/DS18S20/DS1820.zip
-
Thread
Berechnete Temperaturen bei DS18B20
Ich bin leider kein DS18x20 Experte, ich habe aber auch schon einige Male zu hohe Temperaturen gemessen, einige Gründe würden ja bereits aufgeführt. Eine einfache Kontrolle ist alles auszuschalten( am besten weiträumig), abkühlen
Die Länge der Leitung ist kein Problem. Wir haben 1-Wire mit mehr als 100m in Betrieb und ca. 40 DS1820 Sensoren; auch Stichleitungen von 3m sind kein Problem. Allerdings bei uns mit 5V Versorgungsspannung. Leon schrieb im Beitrag #7261252: > ich habe kürzlich drei vorkonfektionierte Temperatursensoren
-
Thread
DSO Nano Opensource!
waren IR-Signale empfangen und auf einem LCD darstellen, Sprachausgabe und digitales Thermometer (DS1820) mit multiplexter 7-Segment-Anzeige. Da hatte ich überall einige Probleme zu lösen bei denen ich froh gewesen wäre, wenn ich so ein Ding gehabt hätte. Die Abtastrate des Dings wäre völlig ausreichend
Hi zusammen, ich möchte mir doch gerne einen DS203 oder DSO Quad zulegen. Hat jemand schon Erfahrungen mit den Teilen? Hier mal ein Link: http://iteadstudio.com/evaluation/ds203-mini-dso-d... Wo kann ich den DS203 eigentlich kaufen? LG
-
Thread
1 wire (w1_read) befehl
Hallo, ich arbeite mit DS1820 temperatur sensor in Codevision compiler. Ich will das Rom codes von 1820 lesen.Das habe ich mit w1_search() erreicht. Obwohl dieser Befehl für 1 Gerät funkioniert, will ich aber für ein Gerät w1
-
Thread
Messwerte in Videobild anzeigen
Hallo, ist es möglich, Messwerte z.B. Temperatur (DS18S20), Spannung, usw. mit einem AVR zu erfassen und die Werte nicht in einem LCD darzustellen, sondern sie über ein Videobild (PAL oder NTSC) zu legen ??? Hat jemand soetwas schon versucht ?? Gibts
zumindest solange die Maschine sonst nichts kritisches zu tun hat ... schon das Zusammenspiel mit dem DS1820 könnte aber etwas Fummelei verlangen).
-
Thread
maximite TFT mmbasic Computer
), und Ihr? Mit einem Atmega wäre das wohl kaum möglich, sieh Grafikausgabe via DMA SPI. DS
begeistert. Das ist eine wunderbare Entwicklungs und Betriebsplattform. Ich habe in wenigen Minuten meine DS1820 abfragen können. War nur ein Zeile, ist auf den Webseiten gut dokumentiert. Ebenso Spannungen über den ADC. Der Interpreter arbeitet rasend schnell, Interruptsteuerungen sind auch kein Problem
-
Thread
temperaturmessung über bussystem
i2c Temperatusensoren gibt es einige (LM75, DS1621, ...) ausserdem gibt es ja auch viele andere sensoren bzw. bausteine für i2c. der vorteil wäre dann ja, dass man seinen bus mit einem beliebigen i2c baustein erweitern kann.
HalloMarkus, für mich hört sich das an als ob 1-Wire für Dich ideal ist. Schau Dir mal den DS1820 an, ich habe damit mal vor einiger Zeit eine Temperaturüberwachung von Solarpanels gemacht und war sehr zufrieden, da sehr einfach: http://datasheets.maxim-ic.com/en/ds/DS18S20.pdf "It has
-
Thread
Temperaturvergleicher OK?
Lufttemperatur. Von einem NTC würde ich eher abraten da diese meines Wissens nach nicht linear sind, ein DS18B20 oder ähnliche Typen sind wesentlich einfacher zu handhaben.
#4239673: > Von einem NTC würde ich eher abraten da diese meines Wissens nach nicht > linear sind, ein DS18B20 oder ähnliche Typen sind wesentlich einfacher > zu handhaben. Der DS1820 hätte das Sonnenproblem auch, aber dafür wird wird sich schon eine Lösung finden lassen. Harald W. schrieb im Beitrag
-
Thread
Temperatursensor
Hallo Manuel: Es gibt eine menge digi Sensoren von Dallas. z.b.DS1620,DS1621=I2C-Bus DS1820=1wire-Bus Siehe auch hier:http://www.dalsemi.com/
-
Thread
AVRLIB
zirka 5 Grad Celsius zu wenig an. Es muss wohl an der Formel liegen, die den Temperaturwert, den der DS 1820 liefert. Da Du ja ein eine Funktion für den 1820 geschrieben hast und offenbar auch mit C umgehen kannst, bitte ich Dich dir mal den Code anzusehen. Das würde mir sehr helfen, denn ein Thermometer
-
Thread
Temperatur Meßung mit PT100 und ATmega32
liegt zwischen 30 C und 120 C. > Die Genauigkeit soll 1 C sein. Bei diesen Anforderungen wäre ein DS1820-Fühler wesentlich besser geeignet. Übrigens heisst es nicht 1C sondern1K.
slau520a.pdf Die Lösung von Maxim gefällt mir sehr gut. https://datasheets.maximintegrated.com/en/ds/MAX31865.pdf https://www.maximintegrated.com/en/app-notes/index.mvp/id/6262 https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX31865.html Hier ist ein Thread dazu
-
Thread
Type J - Temperatursensor auswerten
Vermutlich nein. Richtig. Ich will es jetzt mit dem LTC2051 OPV LT179 Ref-Spannung Atmega8 µC DS18B20 Temp-Sensor zum ermitteln der Referenztemperatur umsetzen, gibt es noch einwände?
> DS18B20 Temp-Sensor zum ermitteln der Referenztemperatur > umsetzen, gibt es noch einwände? Ich teile Mawins Meinung. Lass die Finger von dem Mist und haeng einen LM335 an einen anderen Analogeingang
-
Thread
Temperatursensor gesucht
AVR-Mikrocontroller angeschlossen Moin, wie denn? ADC, I2C oder Komparator? Da reicht das Angebot von DS1820 über 1n4148 bis PTC/NTC.
Wieviele Atmels,DS18x20,LM335 kennt ihr, die bis zu den 150°C taugen?
-
Thread
Warum gibts keine forumeigene C Bibliothek?
für: - Text LCD, 4-Bit, ohne RW - RS485-Kommunikation mit MPCM - AD-Wandlung - 1Wire allgemein, DS1820 speziell - PWM für LED (Hard- oder Soft-PWM?) - Tastenentprellung Wo finde ich das denn nun in der Codesammlung und SVN? RazzleDazzle
meisten Anpassungen notwendig. Wir arbeiten gerade an einer ´C´-Funktionssammlung für den 1-Wire Bus (DS18S20 und seine "Kollegen" DS2408 und DS2450). Basis ist ein 8051er und die IDE ist µC/51. Bei Bedarf können wir diese incl. einer kleinen Einführung in den 1-Wire-Bus, gerne hier veröffentlichen.
-
Thread
Bedeutung des RAM Speichers
der hat 1k Flash und 64 Byte Ram. Am Kontroller betreibe ich ein LCD Modul im 4 Bit Modus, ein DS1820 1wire Temperatursensor, ein DS1307 i²c RTC Modul, einen Ventilator über PWM und 2 Taster. Da Programm liest Temperatur und Uhrzeit, zeigt diese an uns steuert den Lüfter. Alle Schnittstellenprotokolle
-
Thread
Schaltung so OK?
Nabend an den DS 1820 sind Vin und Data vertauscht. Lies mal im Datenblatt deines "FSP 3V" nach, ob der mit den 3,7V des Akkus klarkommt. Und was deine "FSP 3V" machen, wenn der Akku nur noch 3,3V hat...z.B.
Die DS18B20 sind recht eigenwillig beschaltet. Data auf VCC und Vin am Portpin ? Respekt für Deine Exel Malkünste. Eine wahnsinns Quälerei, warum verwendest Du nicht KICAD ? https://www.mikrocontroller.net
-
Thread
Probleme mit I2C Bus
Bereich wie der LM75 mit dem auch schon einige andere hier im Forum Probleme hatten. Ich verwende den DS1820 auch schon seit längerem, am Anfang parallel zu dem LM92 über ein gleichlanges Kabel. Selbst ohne CRC hatte ich damit noch nie einen Übertragungsfehler. Auch die Temperatur springt weitaus weniger
die Zuleitung nachbilden können. Kurrios ist, ein PCF8574 arbeitet einwandfrei, selbst wenn die DS1631 versagen. Mich würde es interessieren ob jemand ähnliche Erfahrungen gemacht hat. Gruss Klaus.
-
Thread
Ds18S20 schickt nur 1er über 1-wire Bussystem - Verständnisproblem
presence detect was found, // return 0 otherwise. // (NOTE: Does not handle alarm presence from DS2404/DS1994) // int OWTouchReset(void) { int result; _delay_us(0); DDRD&=(0<<PD6); // Drives DQ low PORTD=0x0; _delay_us(480); DDRD&=(1<<PD6); // Drives
reagiert wenn ich den Sensor herausnheme und schreibt mir dann "no sensor found". Ich habe probiert den DS1820 über parasitär UND an einer externe Stromversorgung anzuschließen. Es funktioniert nicht. Ich habe den gesamten Code auch raufgeladen und erbitte nun erneut Hilfe. Ich habe wirklich probiert
-
Thread
Input gibt high aus obwohl nicht geschaltet
anschließe leuchtet sie sogar. Was aber noch verrückter ist, ist das wenn ich einen von den 2 Sensoren (ds18b20) abziehe der Taster sauber Schaltet. Der Schalter ist natürlich entprellt. Hat jemand ne Idee an was das liegt??? MfG Chris
*****************************************************************/ //DeviceAdressen der einzelnen ds1820 Temperatursensoren angeben. (loop anpassen) //DeviceAddress sensorA = { 0x28, 0xF8, 0x1F, 0xD0, 0x5, 0x0, 0x0, 0xEA }; //DeviceAddress sensorI = { 0x28, 0x6B, 0x8E, 0xCF, 0x5, 0x0, 0x0, 0xDA };
-
Thread
Oszillator mit definierter Frequenz-Temperatur Kurve
sind ja sowieso "krumm", mit etwas Glück so, das das geht. Die Mikrocontroller-Lösung z.B. mit dem DS1820 könnte zwar nur stufenweise Frequenzen ausgeben, aber bei den niedrigen Frequenzen ist das kaum merklich. http://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/DS18B20-PAR.html
-
Thread
Was macht Ihr den eigentlich so mit dem Grasshopper?
Router: Edimax BR6104K (USB erweitert). Toolchain: Openwrt (Kamikaze) Temperaturmessung über 1-Wire (DS1820) Außensensor ist zur Zeit noch Drahtgebunden, wird aber noch durch Funk ersetzt. Pumpenansteuerung über 1-Wire-IO (DS2408) und Solid-State-Relais (SSR). Drehzahlsteuerung der Solarpumpe über ATtiny25 (per 1-Wire DS2450 angebunden) und S202S12. Da der DS2450 eigentlich ein ADC ist, hängt hier auch noch ein NTC für die Kollektortemperatur dran. Sensorinterface: 1-Wire (DS2490 am USB) und owfs. Programm: komplett
-
Thread
Temperatur Sensor im PC einbauen?!
ich würd dafür DS1820 (-Variaten) nehmen. Recht einfach anzusprechen, leicht auf mehrere Messstellen zu erweitern, mit Nachkommastelle, und: Kein Störempfindliches Analogsignal, was man quer durch's PC-Gehäuse führen
Anzeigersoftware. "Vorteil": Keine Bastelei im Gehäuse nötig - und wie willst Du z.B. die CPU-Temperatur per 18DS20 messen? Da kommst Du ja garnicht ran. RSp
-
Thread
Mikrokontrollerauswahl
wie schaut das dann mit digitalen sensoren wie zb DS1820 aus?? dieser sensor hat einen datenpin...heißt das dann wir könnten 8 solche sensoren an einen 8bit port hängen??
Slewrate-Control. Jedes dieser dinger hat eine 64 Bit RomID, welche einmalig ist. Zudem gibts auch noch die DS1825 Temperatursensoren mit 4 Adressierungspins, dann spart man sich das vorige Raussuchen der ID's und markieren der Bauteile.
-
Thread
Minimierung Messunsicherheit Temperaturmessung
würde auch über digitale Sensoren (One-Wire oder I2C) nachdenken. Hier hat jemand mit einem einfachen DS18B20 und etwas Kalibrierung eine Genauigkeit von deutlich unter 0.1 Grad erreicht: https://thecavepearlproject.org/2016/03/05/ds18b20-calibration-we-finally-nailed-it/ Wenn es nur auf die relative
garantieren, dass es am 31.12.2023 exakt 1,427 K wärmer sein wird, als am Schalttag des Jahres 1820 (obwohl es die Kelvins damals noch gar nicht gab!) ...
-
Thread
Schnee und Eis Ansatz erkennen an Kühlrippen ATmega AVR
einen Schneeansatz b) einen Eisansatz erkennen kann. Die Messung der Temperatur z.B. mit einem DS1820/DS18B20 scheidet aus. Bei sehr trockener Luft würde es sicher negative Temperaturen geben, aber es würde sehr lange dauern, bis sich Eis/Schnee an den Rippen bildet. Es soll wirklich der Zustand
-
Thread
Menu zur Einstellung RTC per Fernbedienung
überhaupt nicht definiert sind. Ich vermisse auch die RTC-Routinen für die offenbar verwendete DS1307. Ausserdem geht das ganze Zeug durch keinen Compiler. Frage an den TO: Was soll das? Damit kann man nix, aber auch gar nix anfangen.
Das ganze ist Teil eines etwas umfangreicheren Programms. Ich habe die Programmteile für FB/Twilcd/ds1820/ds1307 herausgezogen und für einen Atmega328/winavr compiliert. Auf meinem M328 läuft es. Allerdings muss man natürlich die LCD-Funktionen anpassen, wenn mann kein TwiLcd hat. F_IR [c]//#if
-
Thread
Temperatur Fern Fühler
Nimm doch einfach den DS18S20. Damit geht das. Per 1-Wire-Interface.
DS1820 sollte es bei reichelt.de geben. Vielleicht auch bei kessler-elektronik.de. Ja, hab gerade mal nachgeschaut, 4.98 Euro. Winfried
-
Thread
Programmierung DS18S20
http://lmgtfy.com/?q=ds1820 6.ter Treffer.
mich bemüht,die Datenblätter durchzulesen aber bin ich nicht weitergekommen.Gibt's dann C-Code für DS18S20,die auf Infineon XC164CM basier? Vielen Dank. Mfg Wen Kiat Teh
-
Thread
PT1000 Schaltung / Programmierung
beeinflussen auf die richtigen Werte abgleicht um damit dann eine Temperatur auf 1°C genau zu messen. ds1820 und gut ists, zu einem Bruchteil der Kosten für die Potis.
Karl Heinz schrieb im Beitrag #4141840: > ds1820 und gut ists, zu einem Bruchteil der Kosten für die Potis. Ja, man kann mit PT-Widerständen sehr präzise messen, bis in den Millikelvinbereich hinein. Dafür benötigt man aber einen gewissen
-
Thread
Temperatur messen bis 150°C
kalibriert werden, (relativ) viel Hardware. Zweite Möglichkeit: Einen fertigen Baustein wie den DS18S20, allerdings verrät das Datenblatt nicht wie der bei 150°C reagiert.. Gibts noch andere Möglichkeiten? Will auch nicht viel Code schreiben, programmiere in C mit der Codevision Umgebung..
Halbleiter (und dazu gehört der DS1820 natürlich) haben das Problem, daß bei 150°C das Siliziumkristall zerstört wird. Deswegen wird Dir nichts anderes übrigbleiben, als das mit PT100 oder dergleichen zu arbeiten. Markus
-
Thread
Frage zu Schaltplan (Heizungssteuerung)
Umwalzpumpe einzuschalten, bis die vorgegebene Temperatur erreicht wird; Also AVR nehmen, Tempsensor (DS1820, NTC, was auch immer) dran hängen, Uhr nach Wunsch (ist eigentlich nicht nötig), Klemme 1+2 mit einem Relais für 220v/min. 10A verbinden... Therme Sucks!!! Ich hasse diese Dinger echt :((( Meine
machst einfach einen digital temp. fühler (DS...) AVR und schaltest mit ein relais 1 und 2 zusammen wenn heizung laufen soll....
-
Thread
daten über 5 meter kabel senden?
hallo, ich wiedermal. nun ja, ich hab mir nun einen temperatursensor (DS1821) ausgesucht, den ich an meinen mikrocontroller anschließen will. aber: ich muss ein 5 meter kabel zwischen schließen. wie fang ich das an, daß das möglichst verlustfrei abläuft? oder gibts da
5m sollten doch gar kein Problem sein. Ich habe 4 * DS1820 an insgesamt 20m Klingeldraht (2-polig) und es läuft super. Peter
-
Thread
Pollin AVR Net IO: Problem, DS18S20 zu erkennen mit RoBue
Net IO Board den RoBue Server geflasht, der läuft soweit gut. Nun will ich die Temperatur mit einem DS18S20 Sensor im 1-Wire Betrieb messen. Dazu habe ich den GND des Sensors mit der GND Buchse des Boards, der Datenpin des Sensors mit ADC4 und den Vcc Pin des Sensors mit einem 4700 Ohm Widerstand mit
habe den Fehler gefunden, habe den Sensor so beschaltet: http://www.rn-wissen.de/images/9/90/1Wire-DS1820.png Richtige Onewire Beschaltung ist aber so: http://itp.nyu.edu/physcomp/sensors/uploads/DS18B20Schematic.png Jetzt geht es!
-
Thread
Displaybeleuchtung faden ohne Analog I/O
nur ein Problem: Ich benutze parallel zur Displayfunktion noch einen 1-wire Bus an P1.7, an dem 5 DS18B20-Sklaven hängen (Digital Thermometer). *Als Anhang bei* Ich kann es mir nur so vorstellen, dass ich das PWM Signal über ein Polling-Verfahren machen würde. Also eine Programmumfassende Schleife
Helligkeit, setzt du den Ausgang auf 0, ansonsten auf 1. fertig Vor dem Lesen/Schreiben eines Bytes vom DS1820 musst du die Interrupts abschalten und am Ende wieder an, sonst haut das Timing nicht hin.
-
Thread
Feuchtesensor
Feuchtesensor von Reichelt verbaut, oder kann einer von euch mir einen empfelen???? für tem habe ich den ds 1820, und bin mit zu frieden. und dann suche ich noch einen für lux gibt es den bei Reichelt auch ????
Feuchtesensor auch einen Temperatursensor. Und der zeigt bis auf 0,1°C Unterschied die gleiche Temp an wie die DS18B20 Sensoren. LG Ernst
-
Thread
Temperatursensor I2C schraubbar
Klemmfederbefestigung von Transistoren an Kühlkörpern, kann man aber auch Sensoren im TO-92 leicht befestigen, z.B. DS18B20. Etwas Schrumpfschlauch drüber, weil er etwas dünner als ein TO-220 ist. Peter
Diese Aufgabe hatte ich auch schon öfters. Es gibt/gab den DS1820T (1-wire-Schnittestelle) im TO220, leider habe ich ihn real noch nicht gesehen. NTCs gibt es recht häufig mit M3-Bolzen für diesen Zweck. Evtl. kann man einen solchen herauspopeln und einen Digitalen
-
Thread
Temperaturregler evtl. Anzeige
Projekt umsetzen könnte? 7-Segment findest du im AVR-Tutorial Als Temperatur-Sensor würde ich einen DS1820 nehmen. Dafür hab ich allerdings nichts fertiges in Assembler (zumindest hab ich keine Erinnerung daran). In der Codesammlung und im Forum gibt es aber ein paar C-Routinen. Ist noch nicht so lange
habe jetzt mal etwas gesucht und gelesen und habe folgenden Plan: - Als Messfühler möchte ich den DS18B20 benutzen - Programmiert wird in C (ich kann zwar momentan nur Assembler aber habe viel Erfahrung in Softwareprogrammiersprachen C#, C++ etc.. denke das sollte ich also hinbekommen außerdem gibts