-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Experimentieren im Nachhinein bietet. mega 128L S65-display bluetoothmodul (seriell) Drehencoder Ds1820 Lipo und Laderegler Mic 5158 SD-card (noch nicht verdrahtet) Lautsprecher und Handyvibrator
Ein I2C- und 1-Wire-Master auf Basis des i2c-tiny-usb und eines DS2482-100.
-
Thread
Probleme beim Funktionsaufruf (Bascom)
Readds1820 As Integer Dim Ds1820 As Integer Config Pinb.0 = Output Config Pinb.3 = Output Set Portb.3 Config 1wire = Portd.6 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Disconnect , Prescale = 1 Compare1a = 0 Led Alias Portb.0 Ds1820 = Readds1820 Do Loop 'zurück End 'end program Function Readds1820 As Integer
-
Thread
DS1820 defekt?
Hast du den DS1820 einmal falsch angeschlossen?
Hier ist das Programm im Anhang Am Display steht 0 DS1820 Aktiv
-
Thread
Temperatursteuerung Wasserbett
ist dann reicht wohl eine einfache 2 Punkt Regelung. Ich taste die Temp. im Moment mit 8 Sensoren (DS1820) ab. 4 unten und 4 an der Oberfläche. Wie zu erwarten ist die Temp unten ca 0,8 Grad kühler. Dann werde ich das wohl so machen. Bei erreichen der Temp. Heizung aus. Ein starkes Überschwingen ist
-
Thread
AVR 8015 / DS1820
Hallo, ich habe das STK200 Board und möchte den DS18B20 am µC zusammenschließen. Möchte ich es am PC auslesen. Ich hab hier zwar etwas programmiert, aber weiß einfach nicht mehr weiter bzw es wird mir auch nichts angezeigt. Könnt ihr mir vl helfen?
Hallo, habe das Programm auf den µC geschrieben, Am Display erscheint dass 0 DS1820 erkannt wurden. Am Oszi kann ich zwischen Datenleitung und Masse 5V herauslesen. Sonst tut sich nichts. Ist der DS1820 möglicherweise defekt? Widerstand ist zw. D und V++ und wird mit 5V versorgt
-
Thread
Datenformat Übertragung CAN
Hallo kann mir jemand einen Tip geben wie ich die Temperatur von einem DS1820 über den CAN schicken kann. Ich habe bis jetzt ein Format DataByte 0 1 2 Vorzeichen Wert vor Komma Wert nach Komma verwendet. Es gibt bestimmt
warscheinlich das Zweierkompliment genommen. Das kommt wenn ich es noch richtig im Kopf habe auch so vom DS1820. Kann einheitlicher wäre warscheinlich das Gleitkommaformat. Kann Gruß wolf4124
-
Thread
DS1820 mit Oszilloskop messen
Du wirst. Denn von sich aus macht der DS1820 exakt garnichts.
>Denn von sich aus macht der DS1820 exakt garnichts. Doch. Der legt sich schlafen, um keinen unnötigen Strom zu verbrauchen :-) Oliver
-
Thread
Frage zu DS1820
Hallo, wollte Fragen wenn man bei dem DS1820 die Polarität vertauscht hat, ist das Bauteil dann defekt? mfg
durchfliesst. In einem 1Wire-Bus wird letzterer durch den Pullup-Widerstand begrenzt, so dass der DS1820 wohl überleben dürfte. Anders sieht es aus, wenn die direkte Stromversorgung aus 5V verwendet und dann GND und Vcc vertauscht werden. Dann kann es zu einem übermässig hohem Strom und Defekt des Bauteils
-
Thread
DS1820 bringt 85°C beim ersten lesen
Hallo! Ich habe einen DS1820 an meinem ATmega 32 hängen. Der Sensor wird ausgelesen, allerdings bringt er erst nach dem zweiten mal Auslesen einen korrekten Temperaturwert. Hier der Code: [c] 1wreset 1wwrite &HCC 1wwrite
Schaut heutzutage keiner mehr in Datenblätter? Im Datenblatt des DS1820 steht: The power-on reset value of the temperature register is +85°C.
-
Thread
DS_1820 Spartan-3E
ich habe mir zur Aufgabe gemacht eine Temperaturmessung mit einem Spartan 3E und einem Temp. Fühler DS1820 zu realisieren. Ich habe schon grundlegende VHDL Erfahrungen. Nur leider habe ich keinen wirklichen Ansatz wie ich den Bus des DS1820er lesen/schreiben soll. Wäre echt super wenn mir jemand
der Temperaturwandlung und Auslesen der Temperatur sollten nicht zu gross sein. Ansonsten bringt "DS18B20 picoblaz" auf Google auch einige Treffer.
-
Thread
Hargassner Pelletheizung Betriebsdatenerfassung
Experiment dann vor einem Jahr stillgelegt und messe aktuell nur die Vorlauftemperatur über einen DS1820 per direkter 1-wire Anbindung an meinen Server (siehe Anhang). Leider ist das halt nur von "aussen" auf die Heizung schauen und gibt zu wenig Aufschlüsse über das was wirklich passiert (ja und
Datenbank heizung.rrd angelegt Quellcode rrdtool create heizung.rrd --start 1254815700 --step 300 DS:kessel:GAUGE:600:U:U DS:aussen:GAUGE:600:U:U DS:hk1ist:GAUGE:600:U:U DS:hk1soll:GAUGE:600:U:U DS:boiler:GAUGE:600:U:U DS:raum:GAUGE:600:U:U DS:foerder:GAUGE:600:U:U DS:puffer:GAUGE:600:U:U RRA:AVERAGE
-
Thread
Ethersex, ATMega644, Fuses, Pollin NetIO etc.
funktioniert es auch. Das ganze wäre an sich nicht ganz so schlimm, wenn ich nicht versuchen würde, ein DS1820 anzuschließen-was nicht funktioniert. Ich habe das Gefühl, dass irgendwas mit den "_delays" nicht funktioniert. Und das deswegen das Timing mit 16MHz für den Netzwerkcontroller und sonst für den
[Update]:DS 1820: Nachdem ich wieder den original-PIN (PD6) verwende und alles auf parasitäre Versorgung (der DS1820 sollte doch beides können?) umgelötet habe sowie den Link beherzigt habe, funktionierts. :-)
-
Thread
Seriell -> Linux/Windows -> HTML
AVR-NET-IO mit DS1820 & Ethersex-Firmware, spuckt eine SVG-Grafik aus die sogar ständig aktualisiert wird.
-
Thread
DS1820 Sensor ID auslesen
Hallo kan mir jemand helfen ich versuche jetzt schon seit Stunden die ID meines DS1820 rauszufinden, ich habe das hex-file zus Sensorauslesung aus dem Downloadbereich geflasht und dann mit putty ausgelesen und da kommt immer sowas: z`qp`y `q`y`pq`px`pp``@`z`pqyp`}```runpø ich
-
Thread
Display mit Touchscreen bei Pollin?
Temperaturfühler integriert, da kann man sich den DS18S20 u.U. sparen. Meik
Programm habe. er compiliert zwar aber er zeigt nur "Grad" an, kann aber auch nicht das Programm für ein ds1820 mit ins Hauptmenü rein nehmen dann spinnt das komplette Programm. Gruß Migelito Dim Temperatur As String * 3 Dim Temp As String * 3 Do Temperatur = Str(temp1) Temp = Format(temperatur
-
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 erfolgreich getestet wurde, den DS1820 verwenden. Das sollte doch gehen oder? Die Family-codes sind gleich, die Registerinhalte und 1wire-Befehle auch. Oder gibt es da irgendwelche subtilen Probleme? Zur Info dein Ausschnitt der Ansteuerschaltung
-
Thread
genaue Temperaturmessung möglich einfach
Hallo mass, du solltest dir bei den Sensoren einmal den DS1820 von Maxim ansehen. Der hat eine Auflösung (nicht Genauigkeit!) von 16mK und ein Digitalinterface. Die Verdrahtung ist trotzdem sehr einfach. Man braucht nur zwei Leitungen und kann mehrere Sensoren
-
Thread
K8055 mit DS1280
Du meinst sicher den DS1820? Der meldet sich nicht von alleine auf dem 1Wire-Bus, den musst du schon explizit abfragen.
rein Softwaremäßig lösen müssen. Lies dir erst mal das Datenblatt (http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf) des DS1820 durch. Das 1Wire-Protokoll ist eigentlich nicht schwierig, nur etwas zeitkritisch.
-
Thread
Die andere Firmware für AVR-NET IO
1 Wire Support fänd ich praktisch (DS18xxx)
gemacht. Funktioniert gut, auch mit 1284P und SD-Karte. Was mir auffällt: im Temperaturlogger ist ein Ds1820 eingetragen, der auch angezeigt wird. In fast regelmässigen Abständen (fast jede volle Stunde) zeichnet er 1 mal 85° auf. Mit anderer Software hatte ich noch nie ein 85° (Timing?) Problem. Bin für
-
Thread
Thermometer+Uhr
verpöhnte Sprache Bascom. Und man wird es kaum glauben,habe so ein Teil am laufen. Dcf77 und 2 mal DS1820, in einem Mega8.Bedient meinen EVG zum Dimmen der Aquarium-Beleuchtung und Wassertemperatur. Mike
-
Thread
Temperaturauslesen am PC
Hallo, ich werde das Board STK 200 verwenden und einen Temperatursensor DS1820 bauen und diesen an das Board kapseln. Da es am Board eine ser. Schnittstelle vorhanden ist, möchte ich gerne den Temperaturwert am PC ausgeben. Nur weiß ich nicht wie man das realisiert. Könnt
Wenn du noch gar keine Erfahrung hast, dann ist das Projekt gar nicht so einfach. Um den DS1820 auszulesen, sollte man Kentnisse üder 1-Wire haben. Aber ehe man zu diesem Themenkreis kommt, gibt es noch 20 andere Themenkreise, die vorher erforscht werden wollen. (auch wenn es in der Codesammlung
-
Thread
ds1820 zeigt -255 an
bei meinem Projekt...Ich hoffe mir wird etwas geholfen :-) Ich versuch seit einigen tagen einen ds1820 auszulesen und über einen Mega8 die Temperatur auf ein LCD anzuzeigen. Mein problem ist das immer -255 Grad angezeigt werden es sei denn ich ziehe das Kabel zwischen dem Mega8 und dem ds ab dann
-
Thread
Temperatursensor: Pinbelegung
Hallo, Ich habe einen digitalen Temperatursensor DS1820 (1Wire Datenleitung) Nun meine Frage, es kommen 2 Pins am uC ATtiny2313 in Frage: PD1(TXD): verwendet das UART - Protokoll zur Datenübertragung PD6 (ICP): ist der Timer/Counter1 Input Capture
-
Thread
Sensoren & Conrad Experiment Interface
to a high state via the 5K pull–up resistor . After detecting the rising edge on the I/O pin, the DS1820 waits 15–60 µs and then transmits the presence pulse (a low signal for 60–240 µs)." *DS1820 1–Wire Digital Thermometer* http://www.micro-ide.com/downloads/ds1820.pdf > Jedoch ist mein >
Zeiten im 10ms Bereich fürs Toggeln aus einem C++ Programm heraus bestätigen. Damit kannst du bei einem DS1820 definitiv nix reissen.
-
Thread
[S] Wasserfesten Tauchlack für Sensor
Keine Angst, das ist es. Habe damit schon viele Sachen (elektronik)abgedichtet,unter anderem eine DS1820 mit Platine.Diese Arbeitet schon 2 Jahre im Freiem ohne Probleme. Mike
-
Thread
Thermometer mit 2313 und DS18.
Kurzer Blick in die CV Doku sagt: Mit der DS1820-Library kommt man nur halb weiter. Alle >= 5 Sekunden im Interrupt das Kommando zu Start der Messung absetzen. Das geht mit der DS1820-Lib nicht, ist aber mit der 1-Wire-Lib einfach zu machen
Wire arbeitet. Im passenden Interrupt eine Sekunde später das Ergebnis auslesen. Das geht mit der DS1820-Lib (ds1820_read_spd), man muss das Ergebnis aber selber aus den Bytes fischen. Es spricht nicht für die CV Lib, dass man für Start und Messung keine getrennten Funktionen mit Temperatur als sauberem
-
Thread
Temperatursensor
p_catalog_max_results=20 Das mit dem AD590 ist von Eagle raus, da kein anderer Sensor gefunden wurde Sensor: DS1820
p_load_area=$ROOT&p_artikelbilder_mode=&p_sortopt=&page=&p_catalog_max_results=20 > > > Sensor: DS1820 und warum ist in deinem Schaltplan dann ein AD590 eingezeichnet??
-
Thread
Bascom - LCD - Zahlen trennen durch Komma
nicht 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?
"Deswegen "T / 16", beim normalen DS1820 müsste es "T / 2" sein. " Wieso das denn ? Wer kann mir das erklären, ich habe bisher beim 1820 wie beim 18b20 benutzt; ohne Probleme. Was habe ich da übersehen ? Dietmar
-
Thread
Was sind das für Bauteile?
Achso: Du kannst den DS1820 nicht ohne Weiteres durch den DS1621 ersetzen. Der DS1820 verwendet den 1-Wire-Bus von Maxim, der DS1621 den I2C-Bus.
Was bedeutet das nun? Was? Wenn Du die Schaltung so unveraendert uebernehmen willst, musst Du den DS1820 nehmen, oder einen anderen 5V-kompatiblen mit 1-Wire.
-
Thread
Problem mit vier Tastern am Atmega32
1wreset 1wwrite &HCC 1wwrite &H44 Waitms 300 1wreset 1wwrite &HCC 1wwrite &HBE Ds1820 = 1wread(9) 1wreset Halb = Ds1820 And 1 Locate 1 , 7 Shift Ds1820 , Right If Ds1820 > 127 Then Lcd "-" Ds1820 = 256 - Ds1820 If Halb = 1 Then Ds1820 = Ds1820 - 1 Else Lcd " " End If Lcd Ds1820 ; "."; If Halb = 1 Then Lcd "5" Else Lcd "0" End If Lcd "C " Wait 1 Loop Schalter1: Toggle Porta.0 Locate 2 , 1 Lcd "Taster1" Waitms 500 Return Schalter2:
-
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
Teile des Programmspeichers unter Bascom auslesen
das wär schon manchmal praktisch. Aber ich hatte mal einen Temperatursensor, glaube es war ein DS1820, in C implementiert, das war vielleicht ein Mist. Da ist Bascom wirklich bequem. Wenn mich interessiert, was Bascom so macht und wie sauber das Compilat ist, lad' ich das Obj File in's AVR Studio
-
Thread
Fehler: Overlap in .cseg: addr=0x0 conflicts with 0x0:0xb
ändere mal in: ; DS1820 1Wire Temperatur Sensor ; Ausgabe auf LCD ; mail@jonasplitt.de .include "m8def.inc" .cseg .org 0x0000 rjmp reset ; Reset Handler .org OVF0addr
-
Thread
DS18S20: Timingprobleme bei parasitärer Versorgung
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
auf 1 ziehen) immer ausserhalb der Spezifikation kommen muss. Bei mir führt das dazu, dass der DS1820 keine Messung ausführt... Wer hat dazu eine Idee ? Gruß Andreas
-
Thread
Eigenerwärmung DS18s20 - Der Sensor macht mich wahnsinnig !
ja kommen. Wenn er jetzt irgendwas <1mA misst, dann kann es nicht vom Strom über VDD kommen. Die DS1820 haben erstaunlich stabile Werte, da wackelt nicht mal das niederwertigste Bit. Das einzige was an denen schlecht ist, ist die Langzeitstabilität aufgrund der Feuchtigkeit die eindringt (oder ist
ist wie 1mA bei 5V. Am Pullup selbst sollte es daher eigentlich nicht liegen, da dieser bei einem DS1820 eigentlich immer auf 5V liegt.
-
Thread
Was braucht man für den Anfang?
auch gut irgendwo ausschlachten. > - Temperatursensor Die meisten Anfaenger nehmen gern den DS1820. Fordert auch etwas den Programmierer in einem weil er enge Timinganforderungen hat. :-) > Was würdet ihr mir noch empfehlen? Einen SD-Sockel. Mit der Programmierung von SD-Karten kann man
-
Thread
Tempertur/Feuchte Display/Logger mit ATMega128 / SHT75 / SD-Karte
eingebaut. Das ganze funktioniert einfach super. Die aktuelle NTP Zeit und die Temperaturen meiner DS1820 Dallas Chips werden zurzeit im Wechsel auf einem MAX7219 angezeigt und zudem sind die Werte über die Weboberfläche weltweit über das Internet abrufbar. Wenn du mir die Code-Teile für 2 MAX zur
Logger. (anbei mal ein foto vom aufbau) Ich habe den Quellcode um die Anbindung von 1-Wire Dallas DS1820 Temperaturmodule erweitert und dafür vorläufig die SHT75 Routinen auskommentiert. Das ganze funktoniert einwandfrei und sehr stabil. Gruß Denny
-
Thread
problem mit 1k-grenze bei cc5x
also ich versuche mit einem ds1820 sensor die temperatur zu messen und auf einem nokia 3310 display auszugeben. die funktionen dafür gibs ja eigentlich schon zu hauf, nur ich versuch diese selber zu schreiben bzw. versuche nach zu
und die display-routinen....mit dem ds hab ich mal weggelassen, weil da ist bis jetzt nur der reset fertig
-
Thread
Raumtemperaturregelung
evt. den DS1820 verwenden, dazu findest Du hier jede Menge Beiträge inkl. SW + HW, der Sensor ist glaube ich auch etwas günstiger als der T...
-
Thread
Aquarium Steuerung
die Ärmel hochkrempeln und drangehen. Ich habe das vor 2 Jahren einmal angefangen basierend auf DS 1820 und DS 1307. Mit LCD Steuerung und schönen Menüsystem incl. PC-Datenaustausch/Steuerung. Für gemeinsame Steuerung von Boden und Wasserheizer, mit Option für Websteuerung...... Dann ging mir
wasa schon fertig ist: Atmega 32 Bascom bisher 20 % Programmcode, das reicht dicke ! RTC (DS1307) Mit DCF 77 synchronisiert, daher "Offlinefähig". LCD 4X 20 Schon Basismenüsystem programmiert. Alles über Drehgeber Temperaturregelung mit DS 1820 (Zweipunktregler); natürlich auch mehrere
-
Thread
Netzteil sterben
Hallo,also eine Schaltung misst temperatur (DS1820) und gibt sie aus. die andere hat einen reed kontakt der an meinem Gaszähler hängt.Die Impulse werden gezählt und ausgegeben.Ansonsten passiert nichts. Ich kanns mir absolut nicht erklären.