-
Thread
Temepratursensor DS18B20
: [c]#include "ds18x20lib.h" int main(void){ char buffer[20]; float temp; ds1820_init(DS1820_pin); while(1){ temp = ds1820_read_temp(DS1820_pin); itoa(temp, buffer, 10); lcd_string(buffer); } } [/c] Auf dem Display wird aber nur eine "0
-
Thread
ds1820 - parasite power - temp unter -10° geht nicht?
Hallo allerseits! Trotz der vielen anderen ds1820-threads hier habe ich anscheinend ein anderes problem :( aber erst mal der reihe nach! danke an der stelle auch gleich für die tutorials und das wiki, hat mir in den ersten avr-schritten seit weitergeholfen
Hmmm. Also mit 3Adern und externer Versorgung des ds1820 funktioniert es auch im Tiefkühler - zeigt allerdings nach 30min noch immer "nur" -13 statt -18 grad an. Nachdem die tür aber schon seit 30min zu ist wundert mich das auch irgendwie. Aber das Problem
-
Thread
Genauigkeit ds1820 / Eichung
eher die Meßgenauigkeit des vorkalibrierten DS1820? Ich habe keine Informationen über die (relative) Meßgenauigkeit von digitalen Fieberthermometern gefunden, vermute die aber im 1/10 Grad Bereich. Hat da jemand Erfahrung? Danke DS
ist Figure 16. "Recommended Master Read 1 Timing". In der hier im Forum verlinkten Version des DS1820 (s.a. den ersten Beitrag) ist Fig.16 die "Typical Performance Curve".
-
Thread
DS18S20 zeigt nur 00000000 an
Dim Dsid(8) As Byte Dim I As Byte Dim Nr As Byte Nr = 1 Cls ' Ersten angeschlossenen DS1820 finden und Adresse auslesen Dsid(1) = 1wsearchfirst() Locate 1 , 1 : Lcd "DS1820 Nr " ; Nr : Nr = Nr + 1 Locate 2 , 1 For I = 1 To 8 Lcd Hex(dsid(i)) Next ' 10 Sekunden warten Wait 15 Do ' Nächsten DS1820 suchen Dsid(1) = 1wsearchnext() ' Wenn kein Fehler, dann ausgeben If Err = 0 Then Locate 1 , 1 : Lcd "DS1820 Nr " ; Nr : Nr = Nr + 1 Locate 2 , 1 For I = 1 To 8 Lcd Hex(dsid(i))
-
Thread
Problem mit DS1820
Hi! Ich versuche die ganze Zeit den DS1820 an meinem 90S8535 zum laufen zubringen. Leider bekomme ich nichts gescheites angezeigt. Vielleicht weiss jemand was ich in meinem Programm falsch gemacht habe! (Programmiertool CodeVisionAVR, Sprache
Codevision hat eine library für den DS1820. Schau dir mal den Wizard an!! die Header datei heißt "DS1820.h"
-
Thread
DS1820 Adresse auslesen
Hallo, ich möchte mich nun mit dem DS1820 beschäftigen. Ich programmiere in Bascom und versuche nun die Adresse des Sensors auszulesen. Mein Code sieht folgendermaßen aus: [code] $regfile = "m8def.dat" $crystal = 8000000 $swstack
.5 Dim Dsid(8) As Byte Dim I As Byte Dim Nr As Byte Nr = 1 ' Ersten angeschlossenen DS1820 finden und Adresse auslesen Dsid(1) = 1wsearchfirst() Print "DS1820 Nr. " ; Nr : Nr = Nr + 1 For I = 1 To 8 Print Hex(dsid(i)) Next ' 10 Sekunden warten Wait 5 Do ' Nächsten DS1820
-
Thread
ds1820 Alarm auswerten
functions #asm .equ __w1_port=0x12 ;PORTD .equ __w1_bit=7 #endasm #include <1wire.h> // DS1820 Temperature Sensor functions #include <ds1820.h> // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x18 ;PORTB #endasm #include <lcd.h> // Declare your global variables here
("CodeVisionAVR\n1 Wire Bus Demo"); delay_ms(2000); lcd_clear(); /* detect how many DS1820/DS18S20 devices are connected to the 1 Wire bus */ devices=w1_search(0xf0,rom_code); sprintf(lcd_buffer,"%u DS1820\nDevice detected",devices); lcd_puts(lcd_buffer); delay_ms(2000); /* display
-
Thread
ds1820 alarm auswerten
functions #asm .equ __w1_port=0x12 ;PORTD .equ __w1_bit=7 #endasm #include <1wire.h> // DS1820 Temperature Sensor functions #include <ds1820.h> // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x18 ;PORTB #endasm #include <lcd.h> // Declare your global variables here
("CodeVisionAVR\n1 Wire Bus Demo"); delay_ms(2000); lcd_clear(); /* detect how many DS1820/DS18S20 devices are connected to the 1 Wire bus */ devices=w1_search(0xf0,rom_code); sprintf(lcd_buffer,"%u DS1820\nDevice detected",devices); lcd_puts(lcd_buffer); delay_ms(2000); /* display
-
Thread
ds18s20 mit Bascom unter Proteus
Erfolg. Das finden der Id hat geklappt, kommunikation auch. Also wenigstens fühlt sich der richtige ds1820 angesprochen und sendet wenn er dazu aufgefordert wird etwas. Nur halt leider nicht das was ich erwarte. im grossen und ganzen ist es immer das gleiche: 1wreset 1wwrite &HCC 1wwrite &H44
Teile uns doch einmal mit, wie du den DS1820 angeschlossen hast. Vom Code her sieht das auf den ersten Blick ok aus, aber poste doch mal bitte den ganzen Code, nicht nur Fragmente.
-
Thread
BME280 T zu hoch. Was mache ich falsch?
Der BME liefert bereits Feuchte. Ich dachte einfach einen DS1820 zu nehmen. Das hat für mich einige Vorteile: Die Schaltung und das Druckteil, wo sie rein soll, ist weitgehend fertig. Eine Bibliothek für Onewire und DS1820 hab ich auch. Ich muss keine
Tobias S. schrieb im Beitrag #7586187: > Ich habe jetzt einen DS1820 verbaut. Und ich habe wieder das Problem, Wo gekauft? Was hat er gekostet? > dass er um 1-3K über meiner Referenz liegt. Und das nicht mit einem > konstanten Offset. Fake? Schlechte Kopie
-
Thread
DS1820 / 1-wire ohne delay
Hallo, Ich habe den DS1820 Temperatur Sensor mit einem SMT32 zum Laufen bekommen. Für das Bit Timing benötigt man ja delays. Dafür kann man delay_us() benutzen oder mit Interrupts die Wartezeiten realisieren. Meine Frage
auch die Idee gekommen, dieses Prinzip bei dem 1-wire Protokoll anzuwenden. Da ich jetzt aber die DS1820 Sensoren verwenden möchte, fällt die Lösung leider weg.
-
Thread
Temperaturmessung mit ds1820
Woran hängt es? Zu Bluetooth gab es hier erst neulich nen längeren Thread und zum ds1820 lässt sich genug lauffähiger Code finden.
Ja den ds1820 zum laufen zu bringen ist nicht das Problem aber die Bluetooth-Verwirklich birgt einige Probleme. Es sollten nämlich mehrere ds1820 Sensoren gleichzeitig betrieben werden und ich habe keine ahnung
-
Thread
Programmänderung DS1820
Hallo... Im Internet habe ich folgendes Programm für einen AT90S2313 gefunden, diese möchte ich so verändern, das es auf einem AT90S8515 läuft. Alle meine Versuche sind gescheitert... Wer kann mir bei der Änderung helfen und diese gegebenfalls auch kommentieren, so das es für mich nachvollziehbar ist. Danke...
-
Thread
Röhrenuhr IV-18
mal was mit dem A/D-Wandler machen wollte. Ansonsten hätte es ja auch ein digitaler Sensor a la DS1820 getan ;) gruß tobi
Hi, wie ich weiter oben schon beschrieben habe. Klar würde ein DS1820 auch gehen, aber ich wollte etwas mit dem A/D-Wandler machen ;) Ganz einfach. Aktuell ist noch ein Port frei, und als PAD auf der Platine heraus geführt. Wer mag kann da gern einen DS1820 anbinden
-
Thread
ATmega16 und Port PB2
du jedoch dann PORTB auf 0xFF, dann sind die internen Pull-Ups (100k bis 500k) aktiviert. Für den DS1820 brauchst du dann natürlich trotzdem noch ein externen Pull-Up weil der interne "ein bisschen" zu gross wäre. Reicht das? Gruss Fab
das geht einfach nicht. Irgendwo ist das was mit dem Port nicht so, wie es sein soll. #define DS1820_PORT_DDR DDRB #define DS1820_PORT_OUT PORTB #define DS1820_PORT_IN PINB #define DS1820_BIT_1WR PB2
-
Thread
Thermometer mit ds18s20 und LED Annzeige
)) Ich konnte nach dem Testen die Busy Abfrage herausnehmen, da es offenbar mit dem Wandeln im DS1820 schneller geht als angegeben. Mit dem letzten Digit hast Du recht; es ist ein kelin wenig heller. Aber es ist scön, wenn einer das PRG im Kopf durchforstet und es nicht nur einfach so hinnimmt
Ich hatte erst eine Sequenz drin, die darauf wartete, daß der DS1820 "FF" zurückgibt, als Zeichen dafür, daß er mit dem Wandeln fertig ist. Er ist aber wesentlich schneller fertig damit, als es im Datenblatt steht. Dadurch konnte ich das auskommentieren. Der Meßwert
-
Thread
STM32F4discovery Probleme mit Win7 USB Treiber
glimmte nur je eine rote LED. Ich habe mir erstmal nichts weiter dabei gedacht, denn als ich den DS1820 wieder abgesteckt hatte lief mein geflashtes LED-Demo. Und ab hier kam es zu den beschriebenen Problemem. Wenn ich den DS1820 wieder wie oben beschrieben anschließe, läuft das Board nicht an. Wie
letzten Experimenten konnte ich flashen und debuggen. Was sich dazwischen geändert hat, war der DS1820. Ich werde meine Fehlersuche fortsetzen...
-
Thread
Alternative zum RaspberryPi
wäre denn eine geeignete, GÜNSTIGERE Alternative? Welches Board lässt sich zum Ansteuern eines DS1820 hernehmen, das mir dann die Daten via WLAN (im Heimnetz + von außen) zu Verfügung stellt? DANKE!!!
Anforderungen immer noch viel zu groß. Viel billiger geht es aber nicht mehr. Du musst hier - außer dem ds1820 - überhaupt nichts löten. Schau mal unter http://www.mikrocontroller.net/topic/322498#new
-
Thread
Genauigkeit DS 1820 und DS 18B20
zum Vergleich der Sensoren DS 18B20 16,1 grad DS 1820 17,2 grad DS 1820 17,0 grad Die beiden 1820 sind gleich aber der 18B20 weicht um ein grad ab !!! Mir ist noch aufgefallen, dass nur die 1820 nach dem anschließen um 0,5 grad ansteigen
13,8 grad billiges digitales Zimmerthermometer 14,6 grad Chinamüll 1. DS 1820 Atmega 32 13,8 grad 10 s Intervall 2. DS 1820 Atmega 32 14,0 grad 10 s Intervall DS 18B20 Atmega 32 13,7 grad 10 s
-
Thread
RS 232 Adapter
hätte ich sogar noch drei fühlerplätze für meinen hvs frei), den gpio wollte ich mir für etliche ds1820 freihalten welche ich an meinen puffern und mischern verteilen wollte.... es ist doch auch eher unwahrscheinlich, das der pegel der rs232 zu niedrig ist, wenn er ja am xppc mit com1 funktioniert
W* K. schrieb im Beitrag #4047447: > @joachim > den gpio wollte ich mir für etliche ds1820 freihalten welche > ich an meinen puffern und mischern verteilen wollte.... die TTY GPIO die beim PI vorbelegt sind willst du mit DS1820 bestücken? ich glaube wir reden gerade aneinander vorbei
-
Thread
Bascom - LCD - Zahlen trennen durch Komma
ich lese einen Ds1820 aus, bekomme aber eine falsche ausgabe (statt zb.: 13,5 C bekomme ich 135 C) wie kann ich die zahl trennen über Fusing habe ich es schon probiert das will bascom aber nicht! ich denke es liegt
mein Quellcode, den habe ich nur gefunden und umgeschrieben! und ich benutze den Code mit einen DS1820. kann mir jemand sagen wie der code für einen DS18b20 aussehen würde?
-
Thread
DS1820 anschliessen
Hatte einmal den DS1820 verkehrt angeschlossen. Der Sensor wurde sehr heiß und die Versorgungsspannung ging in die Knie.
Habe gerade mal nachgemessen, mit 2 DS1820 in Ruhe 0,2µA, kurzeitig beim Temperaturmessen 690µA.
-
Thread
Arduino DS1820
Hallo! Ich habe ein paar Fragen zum DS1820: 1. Wie muss ich den Pull-Up einbauen? Gegen DATA/GND, DATA/VCC? 2. Geht auch ein 10kOhm-Widerstand als Pull-Up? 3. Ist der Code unten korrekt? Im Internet findet man dauernd nur Sachen zu den neuen DS18S20, DS18B20 und was weiß ich noch, aber keinen ordentlichen Code zu DS1820, und ein richtiges Schaltbild auch nicht. [code] #include <OneWire.h> OneWire ds(12); void setup() { Serial.begin(9600); } void loop() { byte i, data[12], addr[8]; ds.search
-
Thread
DS1820 Auflösung?
@ Roger Petri (hpa) >recherchiert und bin dann auf den DS1820 gestoßen, der ja schon direkt >und da steht was von einer Auflösung von 0,5°C. Stimmt das? Welchen meinst du? den DS18_S_20 oder DS18_B_20? Ersterer hat 0,5 Grad [[Auflösung und Genauigkeit]
Beide 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
Frage zum Dalles DS1820
Weiss Jemand von euch welchen (Temperatur-) Wert man bei einem defekten DS1820 erhält? Oder anders: Wie kann ich einen defekten DS1820 identifizieren? Danke und Grüße, Alex
>Weiss Jemand von euch welchen (Temperatur-) Wert man bei einem defekten >DS1820 erhält? Ein defekter DS1820 kann jeden überhaupt nur möglichen Wert liefern. Schließlich ist er ja defekt. >Oder anders: Wie kann ich einen defekten DS1820 identifizieren? Na, indem Du ihn
-
Thread
Thermometer ohne AD Wandler
Artikeln nach, da oder zumindest hier im Forum gibt es auch den Code dazu. Suche einmal nach DS1820, dies ist so ein 1-Wire Sensor. Die sind am einfachsten, da brauchst Du nur einen Widerstand und den Sensor und schon kannst Du messen. Grüße Hans-Josef
Für I2C Bausteine (z.B.DS1620, usw.) und für LM75, o. DS1820 kann man sogar komplette SW-Lösungen finden. (Bei DS1621 mit Löten u. Programmieren hat die ganze "Installation" bei mir damals bloss ca. 2-3 Stunden gedauert.) Karoly
-
Thread
In und Aussenthermometer
Hallo Experten !! Hat jemand schon ein Projekt mit DS1820 und Atmega gemacht ? Ich möchte gerne ein In und Aussenthermoter bauen mit DS1820 und 3 Stellige LED Anzeige. Hat jemand einen Schaltplan und Code für sowas ? Im Netz habe nichts gefunden was einfach
und wo werden die 2 DS1820 angeschlossen ?
-
Thread
Temperatur mit mega8 ermitteln
hy! das mit dem ds1820 muß ich mir mal anschauen! gibt es eigentlich auch temperatursensoren, die die temperatur über die serielle schnittstelle ausgeben? mfg
Hallo Gerry So kann man den DS 1820 beschalten siehe PDF Doku.
-
Thread
1-Wire und UART, wie kann man mein Problem mit dem UART-Interrupt lösen?
beträgt 100ms (musste ein Delay einbauen). > Wie definierst du "nicht zu oft"? Du wirst deinen DS1820 sowieso nicht zu oft auslesen wollen. Denn ansonsten ist die Eigenerwärmung des Sensors während der Arbeit schon nicht mehr zu vernachlässigen. Wenn du daher alle (hausnummer) 1 Minute den DS1820
> Gibt es ein Programmier-Beispiel? ;) Darf ich leider nicht. > Du wirst deinen DS1820 sowieso nicht zu oft auslesen wollen. Ich hab das mal ausprobiert. Liesst man ihn 1/s aus und der Sensor befindet sich freistehend in Luft, so erhoeht sich dadurch dessen Temperatur um 0.3Grad
-
Thread
Lufttemperatur schnell messen
einfacher ds18b20 scheint zu viel Wärmekapazität zu haben. Du kannst auch einen nicht einfachen DS1820B nehmen, nämlich den im uSOP Gehäuse.
Andreas B. schrieb im Beitrag #5500117: > Du kannst auch einen nicht einfachen DS1820B nehmen, nämlich den im uSOP > Gehäuse. Und Du denkst da wird es besser :) Der hat 8 Anschlüsse mit denen er sich an der Temperatur der Leiterplatte orientiert :) rgds
-
Thread
Aquarium Steuerung
Drehgeber und DS 1820 wären m.E. idealer. Die 12 Volt wären auch einsparbar, bei 5 V Relais oder elektronischen Schaltern mit 0 Durchgangserkennung und galv. Trennung. Dann für die RS 232 einen "echten" Max 232; macht
>Drehgeber und DS 1820 wären m.E. idealer. Kann man machen. Ich fand es interessant, mich mit NTCs zu beschäftigen, insbesondere die Approximation der Messkurve durch einen Polygon. >Die 12 Volt wären auch einsparbar
-
Thread
Attiny44: DS1820 und PWM schließen sich aus
TCCR1B einstelle. Lasse ich den Prescaler auf 1, also die PWM mit Prozessortakt laufen geht der DS1820 noch auslesen, sobald ich aber den Prescaler höher setze, um den PWM Takt langsamer zu bekommen, lese ich aus dem DS1820 nur noch die default 85°C aus. In der oben genannten Lib zur Ansteuerung des DS1820 wird kein Hardwaretimer verwenden, den ich dadurch beeinflussen könnte. Es werden dort nur avr/delay.h Verzögerer benutzt. Ich weiss nicht mehr, wo ich noch nachsehen könnte, an was das liegt.
-
Thread
2x Temperatur,dcf und Tastenabfrage auf einem lcd
scheinbar scheine ich da etwas nicht dran kappiert zu haben. Kann ich mir vorstellen, dass die DS1820 ihre aktuellen Temperaturen über die eine Leitung senden? Aber das sollte ich wohl besser in dem Thread fragen.... Aber bei mir geht es ja noch darum, dass ich den Temperaturfühler vom Auto noch mit anschliesse... Den DS1820 kann ich für den Innenraum ja verwenden, aber mein werksseitiger Fühler sitzt am Aussenspiegel. Da wäre ein DS1820 nicht gut aufgehoben.... DCF77 nicht in Eisenabgeschirmten Fahrzeugen.... Guter
-
Thread
Kommunikation mit DS1820 klappt nicht
habe ein echt komisches, mir nicht nachvollziehbares problem! Versuche momentan seit 2 tagen einen DS1820 zum kommunizieren zu bringen und bin jetzt hier angelangt: folgende funktion zum senden eines bits habe ich geschrieben: [c] void ds1820_writebit(uint8_t bit) { DDRB |= (1<<DDB1);
Ich habe auch schon die leidvolle Erfahrung mit dem DS1820 gemacht, dass es nichts wichtigeres gibt, als das Timing ganz penibel einzuhalten. Interruptroutinen wärend der Kommunikation können auch lustig werden.
-
Thread
Fünf DS1820 an AT89S8253 BSP in C
Hallo, nach langer Internetsuche wende ich mich an euch! Ich möchte 5 DS1820 an einem Port mit dem 1-Wire Bus auswerten. Ich möchte dazu zuerst die ID auslesen und dann mit Match ROM auf die einzelnen DS1820 zugreifen. Nur weiß ich leider nicht wie ich dass machen soll
Hallo Stefan, warum hängst Du nicht jeden DS1820 an einen eigenen PIN. Dann kannst Du Dir das mit MatchRom sparen (ist für den Austausch eh ziemlich übel). Außerdem kannst Du, wenn diese an einem PORT hängen alle in einem Rutsch auslesen. Grüße
-
Thread
Temperaturfühler identifizieren
Eine saubere Lösung wären DS1820-Sensoren, ein Mikrocontroller und Bluetooth. http://www.individuallogger.de/ Beste Grüsse Thomas
Anwendungen nicht unbedingt erste Wahl sind. Ein ATMEGA16 für 3.85€ vom Pollin zusammen mit 10 Stück DS1820 für 9.88€ http://www.ebay.de/itm/10pcs-DS18B20-DS1820-1-Wire-Digital-Thermometer-Dallas-/250615925588?pt=LH_DefaultDomain_0&hash=item3a59df8b54 zusammen mit einem BTM220 für 12€ wäre eine professionelle
-
Thread
Temperaturregelung für einen Gärschrank
3 Taster brauchen oder (eleganter) einen Drehencoder. * Temperaturfühler. Da würde ich einen DS1820 vorschlagen. Kein Ärger mit Abgleich und für den Arduino gibts da sicherlich fertigen Code dafür.
. Gleichzeitig bleibt für dich noch genug zu tun übrig. Sooo spannend ist die Ansteuerung eines DS1820 dann auch wieder nicht und letzten Endes bist du ja nur am Temperatur-Wert interessiert, der da rauskommt. Du kümmerst dich am PC ja auch nicht um die Feinheiten, welche Bytes auf der Festplatte wo
-
Thread
Arduino/ESP Thermometer
chinesische Fälschungen^WReplikate von umw-ic.com oder man bekommt gleich einen BC547 bestempelt mit DS1820 und wundert sich warum nichts funktioniert. Was die Lernkurve eines Anfängers ausbremsen kann.
oder PT100/PT1000 wenn DS18B20 alles > abdecken? Das könntest du mal erklären! Ich habe die DS1820 nicht abgelehnt. Vorgeschlagen wurde sie erst nach meinem Beitrag. Ich empfehle nur Bauteile, die ich selber erfolgreich ausprobiert habe. DS1820 zählen nicht dazu. MaWin hat weiter oben zwei Argumente
-
Thread
Anschluss DS1820
Hallo, Ist der Anschluss für den DS1820 korrekt? V++... 5V Masse und zwischen Datenleitung und V++ ist der Widerstand 4,7k Datenleitung geht auf PORTA/6 Und stimmt dieser Programmcodeausschnitt? #define MAX_DEVICES 8 /* DS1820 ROM CODE */ unsigned char rom_codes[MAX_DEVICES][9]; /* Wird überprüft wieviele DS1820 Sensoren entdeckt wurden */ devices=w1_search(0xf0,rom_codes); sprintf(lcd_buffer,"%u DS18S20\nAnzahl
-
Thread
zweimal DS1820
Hallo Leute! Ich muss euch nochmal auf den Geist gehen! Hab jetzt meine beiden Temp. Sensoren DS1820 mal auf einem Klemmbrett aufgebaut und mit nem AVR Board wo ein Atmega8 drauf ist verbunden. Zur Ausgabe der Daten hab ich ein LCD Display angeschlossen. Auf dem Atmega8 läuft das an gehangene Programm
-
Thread
Nachkommastelle bei DS1820
Hallo! Ich brauche Hilfe beim Berechnen der Kommastelle für ein Thermometer mit einem DS1820. Also: Ich lese in meinem Programm (in Bascom programmiert) erstmal das Scratchpad mit seinen 9 Bytes ein. Im ersten Byte steckt die ganzzahlige Temperatur. Das geht auch gut. Aber: Wenn ich die
-
Thread
Temperatur Datenlogger
Was für ienen Sensor verwendest du? Die DS1820 sind ganz simpel in Bascom zu verwenden. Und Das interne EEPROM auch. Und wenn ein Temparaturwert mit 2 byte kommen und 2 Temparatursensoren und alle 10 Minuten eine Messung dann sind es 24 Byte die
>Was für ienen Sensor verwendest du? Die DS1820 sind ganz simpel in >Bascom zu verwenden. Und Das interne EEPROM auch. Und wenn ein >Temparaturwert mit 2 byte kommen und 2 Temparatursensoren und alle 10 >Minuten eine Messung dann sind es 24 Byte
-
Thread
Temperaturmessschaltung möglichst genau?
nur gehen, wenn ein digitaler > Temperatursensor genutzt würde. War auch in Verbindung mit dem DS1820 gemeint.
und das mit den 0,5 schritten bei dem DS1820 ist auch nicht das was ich brauche es muss leider 0,1 schritte haben
-
Thread
Spannungsumschaltung Solar/Batterie
Hallo, Ich verwende einen kleinen ATTiny 85 um die Temperatur an einem DS1820 auszulesen. Dieser wird von einer Stützbatterie und einer Solarzelle gespeist. Der ATTiny soll seinen Strom aus der Solarzelle beziehen (das Ding liefert genug Strom, ist etwas größer). Seitens der
benötige aber meine 5V +-0,5V. Ein Starkes Ripple wird dem ATTiny recht egal sein, ich denke für den DS1820 sollte aber eine glatte Spannung, zumindest von Kondensatoren geglättet anliegen, damit die 1-Wire Übertragung vernünftig funktioniert. Danke schonmal für Tipps Gruß Jonas
-
Thread
Probleme mit Dallas DS1820
in Finnland und sollte für ein Projekt Temperaturmessungen mit einem AVR 90S2313 und dem Dallas DS1820 machen. Prinzipiell eigentlich kein Problem aber bei mehreren Sensoren funktioniert die Temperaturabfrage nur beim 1.Mal, danach gibt es nur noch das Error-Signal. Irgendwie gehen die Adressen verloren
Such mal in den Codebeispielen nach dem DS1820. zB das von Peter: http://www.mikrocontroller.net/topic/14792
-
Thread
STM32 DS1820 Gesperrt
ist etwas zu krass ausgefallen, nehme ich hiermit zurück. Für einfache MC-Anwendungen ist der DS1820 gut zu gebrauchen. Aber heutzutage geht ja nichts mehr ohne OS, GUI, Webinterface, da kann die Integration in der Tat haarig werden.