-
Thread
RTC Verwendung
Durch den Blitz sieht das LCD etwas grobkörnig aus. Das, was wie eine Batterie aussieht, ist die RTC (DS1994). Das sind außerdem noch 2 * DS1820 Temperatursensoren angeschlossen. Falls Interesse am Code besteht, kann ich es ja in die Codesammlung stellen. Peter
@Martin, der DS1994 enthält eine Batterie und soll 10 Jahre halten. Den Preis kenne ich jetzt nicht (ist ein Sample). Das sind genau die Conrad-Buchsen, die Löcher muß man nur etwas aufbohren (1,2mm). Den Anschluß
-
Thread
Arrays in FastAVR deklarieren und benutzen
Hallo, I/O-Grundlagen, uart, lcd und ds1820, i2c und eigene Board (siehe www.ar-Online.de). Folgt jetzt gerade RS-485-Anbindung, Timer, Interrupts, DCF-77-Decoding Gruss A. Arndt
-
Thread
Auto Armaturen mit LCD-Vollgraphik-Display
optischen Sensor, den ich noch zuhause herumliegen habe. Temperatur messe ich entweder mittels DS1820 oder PT100+ADU. Wobei ich persönlich denke dass es mit DS1820 besser funktioniert. (Was meinst du persönlich???) Den Benzinstand messe ich mit dem Sensor, der schon montiert ist. Und die Geschwindigkeit
-
Thread
Nochmal DCF-77 und AVR
Das mit dem DS1820 ist ein wichtiger Punkt, der leider oft unter den Tisch gekehrt wird. "Unerklärliche" Fehler sind dann die Folge. Deshalb will ich das näher erläutern: 1. DS1820 Reset-Impuls: 480...960µs
Zumal der Timer ja weiterläuft, d.h. beim nächsten Interrupt hohlst Du die Zeit wieder auf. 3. DS1820 Datenbit lesen bzw. schreiben 60µs: Es gilt das gleiche, wie beim Presence Detect, d.h. Du must die Interrupts sperren (für max 60µs) 4. Zusammenfassung: Der DS1820 und der Timerinterrupt
-
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
Temp-Sprünge mit DS1820
Hallo, hat jemand eine Idee wieso der Ausgabewert eines DS1820 oftmals so "grosse" Sprünge macht, z.T. zählt er bei Abkühlung kontinierlich runter aber zwischendurch springt er um ca. 1.5 Grad. Gruss A.Arndt
Also meine DS1820, DS18B20 sind absolut monoton ohne jeden Sprung. Die DS1820 sind auch bei Auswertung der Zählerregister bis etwas 1/50°C monoton. Da sieht man schon, wenn man die Hand davor hält. Wichtig ist
-
Thread
port bit weise einlesen
hallo mir stellt sich nun folgendes problem. wie gesagt ich möchte die seriellen daten eines ds18s20 lesen. der ds1820 überträgt jetzt aber das lsb zuerst. so wie ich das obige programm verstanden habe schreibe ich zuerst das empfangene msb bit in meine variable.-> shifte die ganze variable
-
Thread
Multiplikationsbefehl für AT90S8515
durch Zufall erfahren, das der AT90S8515 keine direkten Multiplikationsbefehl hat, ich möchte nun den DS1820 an einen solchen anschließen. Mein Frage nun wer hat das schon einmal gemacht und hat eventuell ein Beispielprogramm? Einen kleine Hintergrundinfo dazu wäre auch schön.
Was denn nun ? Geht es um die Multiplikation oder um den DS1820 ? Für letzteres gibt es hier was fix und fertiges: http://www.mikrocontroller.net/forum/read-4-27035.html Peter
-
Thread
Mehrere DS1820/DS18B20 auslesen
**************************************************** man könnte zwar die Adressen der einzelnen Ds1820 vorher im Programm speichern jedoch würde das viel RAM verbrauchen ... Gruß Tobias
I want to buy 300 parts of DS1820 , 3pin ,pr35 package.
-
Thread
DS 1820
bin dort nicht weitergekommen, da dieser Sensor nicht oft angewendet wird. Nun möchte ich auf den DS 1820 umschwenken, da sich doch mehrere Leute damit beschäftigen. Dieser hat doch eine einmalige 64-Bit Adresse und damit sollte es doch möglich sein mehrere von diesen Sensoren nacheinander zu schalten
-
Thread
2 DS-1820 an einer Leitung ?
Hallo, kann man eigentlich 2 DS-1820 an einer Leitung betreiben, eigentlich ja (BUS-System), aber ich kann ja keine gezielten Adressen vergeben, einer eine Idee ? Gruss Alex
Hi, die 1820er haben von Werk aus jeder eine eigene 64 Bit Adresee, die man mit einer bestimmten Befehlsfolge auslesen kann. Steht aber ganz gut im Datenblatt. marco
-
Thread
Programm für DS1820 gesucht
suche ein funktionierendes Programm, um Temperaturen mit einem oder mehreren Temperatursensoren DS1820 zu messen. Wer kann mir mit so etwas behilflich sein? Der zu benutzende MC ist mir egal, aber schön wäre ein AT90S2313, 8515, oder 4433. Das Programm sollte mit ARV Studio 4.0 auf den MC zu programmieren
http://members.tripod.com/Stelios_Cellar/AVR/FileArchive/Source/GetStart/ds1820.asm mc = 8515
-
Thread
Widerstandsmessung (NTC) mit µC
Ich würde einen 1-Draht Digitalsensor empfehlen, z . B. DS1820 von Dallas Semiconductor. Der Temp.-Wert liegt gleich digital vor. Alle Probleme der AD-Wanlung sind hier schon gelöst. Gehäuse ist TO92. http://pdfserv.maxim-ic.com/arpdf/DS1820-DS1820S.pdf Erich
-
Thread
SMT 160-30
beschaeftig und seit dem nie wieder eine MC programmiert. Ich bin aber damals vom SMT 160-30 auf den DS1820 gewechselt. Das ging leichter zu realisieren, da diser TS sofort den Temperaturwert als binaeren Code ausgibt, da bleibt die gesamte Umrechnung erspart. Marko
durchgeführt und man wertet dann in der Interruptroutine aus, ob man diesen Wert benötigt? Der DS1820 hat auch seine Daseinsberechtigung, aber leider muss ich die SMT - Variante realisieren. Danke Bernhard
-
Thread
8051 Forum
Ich bin auch so mit dem Forum gut zufrieden. Ich habe vor kurzem was über den DS1820 gesucht und Antworten sowohl für den 8051 wie auch für den AVR gefunden und alles hat geholfen. Wenn fragen speziell zu einem Proz sind find ich die aufteilung mit [ ]AVR [ ]8051 [ ]PIC [ ]sonstiges
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
keit das programm anzu passen ? es müsste ja nur eine weitere stelle hinzugefügt werden, wenn einer ds machen würde währ ich ihm sehr dankbar. M.f.G Philip W.
ich nun gas, dann geht auch alles recht gut. aber bei 2000 U/min auf dem tacho stehen bei mir nur 1820 (oder so ähnlich) auf dem display. dies setzt sich nun fort: 2500=2250 (ca) 2750=2430 3000=2500....und ab 3000 fällt die anzeige zurück zu 2100 etc..... wenn ich die impuls-anzeige beobachte, dann
-
Thread
1/100 Grad bei DS1820/DS1620
Feinkalibration in Software, da müßte man aber noch die Langzeitkonstanz checken. Die Auflösung ist z.B. beim DS18B20 bis auf 0,0625°C Schritten einstellbar. Beim Vorgänger DS1820 mußte man für eine Auflösung besser als 0,5°C besagte Register auslesen. Diese Werte lagen bei meinen Sensoren so im Bereich 30..50, d.h. mit Augen zu konnte man max 1/50°C Auflösung erreichen. Die neueren DS1820 sind warscheinlich auch DS18B20, bei denen die Ausgabe nur zum alten DS1820 kompatibel erfolgt, damit man die alte Software weiterverwenden kann. D.h. es sind auch nur 1/16 = 0,0625°C an Auflösung
-
Thread
Erfahrungen mit FastAVR Basic Compiler
alles restlich ist denke ich ähnlich... Sehr gut die Assistenten für die Display-Nutzung, I2C und DS-1-Wire, das läuft astrein, wie auch alle anderen "alten" Funktionen. Gegenüber CC-Basic gibt es wesentlich mehr Funktion, z.B. ganze If-Then Befehlsblöcke und Gosub- sowie Sub-Routinen. Was noch
wenn ich das mit der Uhr hinbekomme, dann habe ich all meine Ziele gegenüber CC errreicht, habe mit DS-1820 und I2C sowie Display und allen Ports gearbeit. Wenn eine Anleitung zu FASTAVR erwünscht ist, kurze E-Mail an mich. Gruss A. Arndt
-
Thread
Analog-Digital-Umwandlung
Hallo, ich würde erstmal als Temperatursensor den Dallas-One-Wire Chip DS 1820 oder DS18S20 einsetzen, ein Digitales Thermometer, welches man einfach an den I/O-Port anschliesst und auslesen kann, die Werte können dann von Binär in z.B. Dezimal angezeigt werden. (Dieses Bauteil
d3 As Byte Dim d4 As Byte, d5 As Byte, d6 As Byte, d7 As Byte Dim crc As Byte Declare Sub Read1820() Declare Sub CalcTmp() Lcd "DS1820 T=" Do If 1Wreset Then 1Wwrite &hcc; &h44 WaitMs 250 1Wreset 1Wwrite &hcc; &hbe Read1820() Else Locate 1,10: Lcd "---"
-
Thread
DS18S20 Temperatur-Sensor
Hallo an Alle Hat irgendjemand von euch ein assembler-programm mit dem ich einen ds18s20 oder ds1820 ansprechen und dessen temperatur-werte auslesen kann? Vielen Dank im Voraus MfG Felix
auslesen an, dort gibt es komplettes (kurzes) Listing zum Auslesn und Darstellen auf LCD von Werten mit DS1820. Gruss A. Arndt
-
Thread
AVR-Ctrl und DS1820
So, habe das Board 1:1 so aufgebaut, wie es beschrieben war, einen 8515 eingebaut und mit dem Testprogramm zum Temperaturen-Auslesen beschrieben. Zwar gibt er alles korrekt aus, aber die Temperatur stimmt nicht. Es seien konstant -999.' °C. Nach einer kurzen Überprüfung meiner Zimmertemperatur muss ich aber zu dem Schluss kommen, dass das falsch ist. Ab und an, so kurz, dass man es nicht richtig sehen kann, blitzt aber etwas um die 20°C auf. Woran kann das liegen?
-
Thread
Langes Kabel am DS1820
Ich habe festgestellt, daß die DS1820 sehr wohl wesentlich mehr als 5m vertragen: Bisher habe ich 2 Sensoren an je 3m betrieben. Gestern habe ich testweise noch etwa 33m dazwischen geschaltet. Ich verwendete RG174U, das ergibt etwa
Servus Peter, ich habe mal einige DS1820 an einen MC (NeuronChip) angeschlossen mit ca. 50m Kabel (2x0.8). Der MC hatte 5k Pullups. ich hatte keine Probleme
-
Thread
LCD-Ausgabe
Hallo Marco! Hab nen digitalen DS1820. Ist der mit der 1-Wire Ansteuerung. Den Temp.Sensor kannst du direkt an den Port hängen. Dann noch + und Masse anschliessen, ein Programm schreiben und los kanns gehen. mfg Chris! P.S
Hallo Marco, zum DS1820 findest Du hier was: http://www.specs.de/~danni/appl/soft/c51/thclock/index.htm bzw.: http://www.specs.de/~danni/ace/ds1820/index.htm Ich finde die Dinger super, funktionierten auf
-
Thread
DS18s20 am AVR
Hier ist was mit dem Vorgängertyp DS1820: http://www.specs.de/~danni/appl/soft/c51/thclock/index.htm Unterstützt alle Schweinereien, d.h. Parasite Power und Multiple Devices. Da es C ist, sollte es leicht auf den AVR zu portieren
Hier ist noch was mit nem DS1820 und nem AVR aus dem schönem Thailand :)
-
Thread
Temperaturmessung mit AVR?
einfach ein I2C-Chip, der gibt die Temperatur schon in Bits aus, oder Du nimmt das Temperaturmess-IC DS-18S20, hier braucht Du nur 3 Leistungen (+), (-) und DATA, die Temperatur kommt hier in Bits an, DS steht übrigens für DALLAS ONE-WIRE, als ein weitere Art des I2C-Bus nur mit einer Datenleitung.
Noch ne Frage: Der DS1820 z.B. gibt mir die Temp als 9 Bit aus. Wie bekomme ich diese 9 Bit in meinen AVR? Geht das über die UART? MfG Marco
-
Thread
Mal wieder Temperatur über Pt1000
irgendjemand von Euch, die für die digitale Lösung plädieren, schon einmal eine Temp. Messung mit mehreren DS1820 am gleichen Bus durchgeführt? Mich würde der Quellcode brennend interessieren, siehe auch Forum Temp-Mesung mit DS1820. Gruss Holger
Josef, kannst Du mir bitte sagen, wo das steht mit den 2m ? Ich habe zwar noch die Vorgänger DS1820 im Einsatz (3 Stück), aber das sind zusammen etwa 25m Kabel (Klingeldraht) und es ging auf Anhieb. Und die Min-Max-Speicher würden ja falsche Werte sofort protokollieren. Und ich mache nicht mal
-
Thread
DS1820 Temp.Sensor
Hallo Marco, würde mich freuen... vor allem, wie du die einzelnen DS1820 über ihre Seriennummer anspricht bzw. initialisiert. Gruss Holger
Probier die mal: http://www.anotherurl.com/therm/logger.htm http://www.phanderson.com/PIC/16C84/ds1820/1820_2.html http://www.efplus.com/techref/microchip/ibuttonsearch.htm
-
Thread
DS 1820
Hallo, gibt es mittlerweile irgendwo einen funktionierenden Assember Code für die Temp.Sensoren DS 1820, evtl. auch zur Ansteuerung mehrerer Sensoren? Gruss Holger
-
Thread
DS1820
@ ThomasW Jeder DS1820 hat eine feste Adresse "eingebrannt" die man erst mal kennen muß, von jedem DS1820 die an dem Bus liegt. Mit dem Read_rom ( &H33) Befehl, kann man die Adresse aus dem DS 1820 auslesen. Es darf
Oder ein kleiner Einstieg in Funktionen Aufruf nachher hiermit, irgendwo im Programm Temp = ds1820_read(1) Temp = ds1820_read(2) Function DS1820_read(byval nr As Integer) As word Hier kommt der Code rein z.B.: IF nr = 1 then adresse 1 IF nr = 2 then adresse 2 DS1820_read = ausgelesener
-
Thread
Quellcode f. DS1820
Hat jemand einen (möglichst kommentierten) Assembler-Quelltext für den AVR zum Auslesen des DS1820? Wäre echt hilfreich, denn ich werde irgendwie aus dem Datenblatt nicht wirklich schlau! Gruß Stefan
-
Thread
suche Schaltung Temperaturerfassung
). Es hat seinen Grund warum die 0.1°C-Thermometer ihr Geld kosten. Günstige Thermometer mit LM75, DS1820 o.ä. bieten nur eine Genauigkeit von 2-3°C (mit einer Auflösung von 0.5°C und dem Komfort des digitalen Interfaces). Konkret: Mit dem genannten KTY81 kannst du mit den AVR-internen 10Bit-AD-Wandlern
-
Thread
Externer ADC?
Hallo Du könntest auch einen digitalen Sensor benutzen. z.B.: DS1820 Dann kommst auch ohne ADC aus. Punkto ADC kann ich den LTC1286 (LTC1289) empfehlen. 8polig seriell 12Bit
Na das mit den DS1820 passt mir natürlich noch besser in den Kram, bisher garnicht gewusst dass es sowas gibt. Naja, man lernt nie aus! Danke euch.
-
Thread
lm75
Naja für genaue Sachen ist der LM75 nichts. Da ist z.B. DS1820 o.ä. besser, allein schon wegen der besseren Auflösung. Unabhängig davon habe ich hier auch ein paar LM75 als Temperatursensoren im Einatz. Die Sensoren habe ich direkt mit einem flexiblen, vieradrigen
du ich kann den ds75 trotzdem mit einem 5 v tty-signal betreiben?
-
Thread
Temperatursteuerung
Hallo, wie schon gesagt, den 4433 und DS-1820 dazu, LCD ran und fertig. Die Daten, die nicht verloren gehen sollten einfach ins eeprom des 4433 schreiben, dann bleibts auch erhalten bei Stromausfall. A. Arndt www.AR-Online.de
µC, z.B. DS1620 (3wire=3w), DS1621, DS1626 (3outputs=3o), DS1629 (mit Uhr), DS1631A (nur mit A ist autostart!), DS1720 (3w), DS1726 (3o) Im Anhang findet Ihr eine Liste mit vielen MAX und DS-ICs und eine Kurzbeschreibung
-
Thread
probleme mit lcd&interrupts
Ansteuerung lt. http://www.htblmo-klu.ac.at/lernen/siemens/lcdmodul.pdf , angeschlossener u. ansprechbarer DS1820 Mein Problem: Der DS1820 soll nach einer bestimtmen Zeit abgefragt und die Temperatur auf dem LCD ausgegeben werden. Nun ja, soweit so gut....ich verwende zur Zeitsteuerung foglenden "Aufbau" -
T4 reloaded), T2 als counter der jede Minute einen Interrupt ausführt der wiederrum die Abfrage des DS1820 steuert Im Debug Modus von Keil funktioniert das ganze ja tadellos, wenn ich jedoch versuche zu flashen, hängt sich das ganze System bei dem ersten Minuteninterrup auf! Kann mir da mal jemand helfen
-
Thread
Thermoelement mit µC auswerten
benutzt. Hier noch ein paar Datenblätter von den Temperatur IC's http://kovi.covers.de/mikrocontroller/DS1620.pdf http://kovi.covers.de/mikrocontroller/DS1621.pdf http://kovi.covers.de/mikrocontroller/DS1820.pdf http://kovi.covers.de/mikrocontroller/DS1821.pdf
-
Thread
Temperatursensor DS1820
Ich möchte zur Temperaturmessung einen DS 1820 verwenden (4*). Kann mir jemand sagen wie man diese ansteuert, und was ich auswerten muss? Mein Temp. Bereich sollte so von 10° - 100° getragen. Bin über jede Antwort froh Dirk
Der DS1820 verwendet als 1-Wire-Bus-Device der Definition nach nur eine Leitung(mit PullUp) zur bidirektionalen Kommunikation. Der Temperatursensor kann dann über den PullUp-Widerstand gleich mit Strom versorgt
-
Thread
DS1820 mit avrgcc auslesen
Hi hat jemand ein C code um mit einem AVR und avrgcc den DS1820 auszulesen????? Vielen Dank mfg Christian
-
Thread
Temperatursensor DS1820
Hat jemand zufällig Routinen in Assembler um die Temperatur des Sensors (DS1820) mit einem AVR (AT90S2333) auszulesen? In C hab ich was gefunden, aber Assembler suche ich. THX im Voraus! BTW: Gibt es Temperatursensoren fürs Wasser?
braucht nicht angeschlossen werden!). Was ist BTW? Solange Du garantieren kannst, dass der den DS1820 wasserdicht "verpackst", kannst Du ihn wie jeden anderen Temperatursensor auch ins Wasser schmeißen.
-
Thread
HD4478 LCD & BASCOM-AVR
Hi, gibt es eigentlich irgendwo eine Lib-Sammlung für den BASCOM? z.B. DS1820, oder so? Beispiele in Basic findet man, aber kompilierte Libs (oder den Quellcode davon) eher nicht.... Bis dann, Ingo!
-
Thread
AVR & 1-Wire
Ich hab mir einen DS1820 besorgt und nun haben sich folgende Fragen aufgetan: 1. Wie muß ich das Teil anschließen, wenn ich es im Parasite Power Mode betreiben will? Muß ich einen extra PullUpWiederstand anschließen, oder
-
Thread
Codevision
Freeware-Version einige Lib-Funktionen nicht nutzen. Zum Beispiel die 1-wire Unterstützung für den DS1820 (Temperatursensor), aber dafür gibt es ja andere Quellen.... Bis dann, Ingo!
-
Thread
µC für Temperaturmessung und -regelung...
pdf In Verbindung mit einem uC interessant sind auch die 1-Wire Devices von Dallas Semiconductors DS1820 bzw. DS1920. Claus Kühnel