-
Thread
DS1820 + ADC mit C und Bascom
Hallo, Ich habe seit kurzem eine gute AVR-Platine mit AT90S8535. Bevor ich mich auf eine Programmiersprache festlege, will ich mal in die Runde schreiben und sehen, was C eventuell bringt. Das Programm im Anhang ist mit Bascom geschrieben und hat nach dem compilieren eine Größe von 2048 Byte. Wenn es jemand mal in C schreiben könnte und dann compiliert, möchte ich wissen, um wieviel das Bin-File kleiner ist als mit Bascom. (C-Files für Codevision sind auf www.mikrocontroller.com dabei) Ich habe C schon mit Winavr und avr-gcc versucht, komme aber nicht weiter. ( programmieren ist
-
Thread
Was ist parasit power supply?
supply erläutern. technisch habe ich ein bild davon, kann es mit aber nicht erklären. Habe einen ds1820 in gebrauch und dieser arbeitet damit.
-
Thread
günstiger digitaler Temperatursensor gesucht
bestellbar sein. Ansteuerung ist mir egal, Genauigkeit ca. +/-1°C. Gibt es da was günstigeres als den DS1820? Möchte nachher mehrere an meinem µC anschließen, also wäre I²C oder so nicht schlecht. Grunß, Dom
-
Thread
DS18S20 Problem
ansteuern und ich bekomme dynamische Temperaturwerte zurückgegeben. Die Codevision Library-Funktion 'ds1820_temperature_10()' liefert allerdings bei normaler Raumtemperatur Werte von etwa 2000. Geteilt durch 10 wären das also 200.0°C. Komisch ich koche noch gar nicht! Hat jemand ne Idee dazu?
Versuch mal die Versorgung komplett anzuschliessen - 5V und GND. Ich hatte schon einige DS1820, die ohne 5V nicht vernünftig arbeiten wollten. Woran es liegen kann - verstehe ich leider nicht.
-
Thread
DS1820 ein Grad zuviel ???
Hi, folgendes Problem: Temperaturmessung mit DS1820, Sensor gibt aber 1 Grad zuviel aus obwohl er ja 0,5 Grad genau sein soll ? Die berechnung auf 0,1Grad hab ich nicht gemacht, brauch ich bei 0,5Grad Genauigkeit ja auch nicht. Weis jemand woher
-
Thread
Temperaturerfassung(Anfänger)
AD-Wandler zur Verfügung stellen kann. Euer Lehrer würde das bestimmt besser finden als einen einzelnen DS1820/21... Übrigens besteht ein Pt100 nicht nur aus einem Draht, sondern aus zwei. Es wird nämlich die Elektronenspannung zwischen 2 Metallen (u.a. Platin = Pt) gemessen, die in diesem Fall temperaturabhängig
das reicht für deine geforderte Auflösung ohne Verstärker, wenn es nicht der ganz digitale Weg per DS1820 sein soll. Gruß Andreas
-
Thread
RTC, DCF, DS1820 Modul
Eigenschaften: -RTC (Real Time Clock) DS1307 mit Pufferbatterie -DCF Funkuhr Modul -Temperatursensor DS1820 -IR Empfänger -EEprom 24LC16B -LDR (Lichtabhängiger Widerstand) Grösse = 1/4 Europlatine doppelseitig. Kann direkt mit dem STK500 per Flachbandkabel verbunden werden. Platine ist ein Prototyp
-
Thread
DS1820, DS18B20 in C
Hallo! Wo ich syscode ds1820.obj erhalten kann, das ich im Programm benötige. Danke!
Messung der Luftfeuchte (psychometer) mittels DS1820 Also ich habe das jetzt so gemacht. 2x Ds1820 mit 0.1C auslösung (formel siehe datenblatt) 1x ATmega8 1x LCD 2x40 1x Modul mit lüfter + bewässerung (eigenbau) Routinen von Peter mit
-
Thread
mein Thermometer
wahrscheinlich eher ein DS1820
Hi, ist natürlich ein DS1820, blöde wenn man sich das nicht merken tut, aber trotzdem zu faul ist nachzuschaun. Danke, ich werde so weitermachen. Dirk
-
Thread
Thermometer
Pollin günstig, oder du kannst auch 7 Segment Anzeigen verwenden. Temperatursensor am besten ein DS1820, der liefert direkt die Temperatur als Zahl mit 0,5° Auflösung.
-
Thread
DS1820 Grosse Problem
Hi, ich ärgere mich gerade mit der reset-sequenz eines DS1820 Temperatursensors herum. Mein Problem ist folgendes: Mein µC soll die Datenleitung auf low ziehen. Funktioniert ganz gut, nur wenn ich den Sensor dranhänge geht der Pegel nur auf 4V runter. Was kann
Hallo! Hab excat des selbe problem!Ist da wirklich so???? Werd gleich mal den ds1820 drehen mal kucken! MfG Marco
-
Thread
DS18B20
CVAVR verwenden kann oder ähnliches ? Habe hier schon mal eines bekommen, aber widerrum für den DS1820, mit dem ich einfach nicht weiterkomme. Grüße, alex
-
Thread
1-Wire
Bausteine kannst du schon anhängen. Quelle: http://mikrocontroller.jacob-pirna.de/1wire_bascom_ds1820.html
-
Thread
pc-lüftersteuerung
ich veröffentliche hier mein letztes Projekt: eine digitale, temperaturabhängige (Dallas "DS 1820") Lüfterregelung mit Ascii-Led Anzeige (oder LCD "Hitachi 44780"), auf der alle Daten ausgegeben werden können (temperatur, lüfterdrehzahl...), und einer integrierten USB-Schnittstelle. Ziel dieses
hier max 3) unabhängig von einander zu regeln, in abhägigkeit von den Temperatursensoren (dallas "DS 1820", beliebig viele möglich) zu regeln und auch die Daten auf einem display ausgegeben werden. Wenn ihr es nachbauen wollt schickt einfach kurz ne mail an mich, und ich sende euch die unterlagen zu.
-
Thread
ds1820 Search ROM
Hi Ich hab eine Frage, hat irgedjemad ein ahnung wie das Search ROM beim ds1820 genau funktioniert? Das mit der erkennung ob Sensoren 0 oder 1 oder unterschiedlich an einer stelle habn ist mir klar. Aber was der Master dann schicken muss und wie danach die Adresierung funktioniert
-
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
CAVR problem mit der lcd_gotoxy(,); fkt.
funktioniert die lcd_gotoxy(0,0); funktion, sseeeehrrr merkwürdig... habe ansonsten nur noch einen DS1820 temp fühler angeschlossen und auch im programm "verankert", funktioniert auch eigentlich alles fehlerfrei, nur die funktion eben nicht... bin jetzt am auskommentieren der DS1820 fkt. mal schaun an
-
Thread
DS1820
Hi ! Habe jetzt mein Testbaord mit dem DS1820 fertig und möchte ihn auslesen, hab den CAVR compiler, doch da steht doch das man die eingebauten fkt für den ds1820 nicht nutzen kann weil evalution, weiss wer einen compiler der auch die routinen
ich nochmal kann sein dass das CodeVision AVR nur mti dem DS1820 kann und nicht mit dem DS18B20 ???
-
Thread
Optisch gekoppelte E/A-Ebene
Eingänge) - Optisch gekoppelte 0..10V analoge Ausgänge - Optisch gekoppelte Temperatursensoren (DS1820 od. LM75) Gegen folgende Störeinflüsse möchte Ich den AVR schützen: - Überspannung - Störeinkopplungen ... Vielen Dank für eure Hilfe ! Gruß Fiffi
-
Thread
DS18S20 Temperatursensor Beschaffung Hilfe!
Lieferzeit ================================================================================ DS1820 RS 218-3797 7.74 DS18S20 RS 378-3607 4.88 Farnell 333-0060 7.84 MAXIM 2.04 /25, 1.96 /100 4 Wochen
-
Thread
Anfänger: genaue Temperaturmessung mit einem µC
Wert erfolgt im Chip, also keine Verfälschung durch (lange) Leitungen. Spontan würde mit der DS1820 einfallen, mit 0,5 Grad Auflösung oder sonst I2C-Sensoren z.B. DS1624 oder DS1631. Gruss A. Arndt
-
Thread
DS18S20 Problem
wieviel Mhz läuft denn dein atmega? Hab das mal getestet an nem at90s8535 mit 8 Mhz und einem DS1820.
gruss fabian ps: würd mal meinen dass THERMO_Init_Temp_Read() immer ausgeführt werden muss um dem ds1820 überhaupt den befehl zu geben eine neue temepraturmessung zu starten!
-
Thread
DS1820 oder DS18S20 kaufen????
Aber wo? Es gibt den bei Conrad für viel zu teuer, und bei Reichelt, aber die können den immo nicht liefern. Hat jemand noch ne Idee?
-
Thread
Falsche TEMP mit DS1820
Hallo, nd schon wieder mal der DS1820. Ich habe hier ein 1wire und ds1820 code gefunden. Die funktionieren auch fast prima, nur sind die ausgelesenen Temperaturen exact 30 Grad zuviel. Ich habe hier 21 Grad im Zimmer und er zeigt mir 51
-
Thread
"Prozess" killen
jede Milisekunde auslöst und Messwerte aufnimmt. Die kommen aus dem AD Wandler, Capture / Compare, DS1820, I2C usw. Jetzt habe ich noch eine Endlosschleife laufen, in der die Daten auf einem Grafikdisplay laufen. Diese Endlosschleife bleibt irgendwann an irgendeiner Stelle stehen, die ich in dem komplexen
-
Thread
Mal wieder DS1820
Hallo.Ich habe hier 2 DS1820 und einen 2313 AVR.Jetzt möchte ich Die zwei Temperaturen an einem 2 zeilen LCD Display ausgeben.Das Problem ist die abfage der 1820 er.Mit dem Datenblatt kann ich leider nichts anfangen,da ich leider
-
Thread
PT1000 - und jetzt?
Sensoren (sprich: PT einTausend) verwenden um die Temperatur von einer Solar-Anlage zu messen. Die DS1820S machen nur bis 125°C ich bräuchte aber bis ca. 180°C, deshalb die PT1000. Ich glaube das kann man mit dem ADC des AVRs realisieren. Damit habe ich mich aber noch nie beschäftigt. Ich brauche halt
-
Thread
Linkerproblem (Inlinefunktion)
one_wire.o(.text+0x64):C:\dth\ulbc/one_wire.c:127: relocation truncated to fit: R_AVR_13_PCREL _PC_ ds1820.o(.text+0x94): In function `ds1820_get_temp': C:\dth\ulbc/ds1820.c:120: undefined reference to `_PC_' ds1820.o(.text+0x94):C:\dth\ulbc/ds1820.c:120: relocation truncated to fit: R_AVR_13_PCREL _PC_ ds1820.o(.text+0xe6):C:\dth\ulbc/ds1820.c:132: undefined reference to `_PC_' ds1820.o(.text+0xe6):C:\dth\ulbc/ds1820.c:132: relocation truncated to fit: R_AVR_13_PCREL _PC_ make: *** [ulbc.elf] Error 1
-
Thread
DS18S20 Temperatursensor
Im Datenblatt des DS1820 ist es beschrieben, es sind 2 temperaturabhängige Oszillatoren. Peter
wo es erklärt wird wie es mit den oszillatoren genau funktioniert und bezieht es sich nur auf den ds1820 oder hat der ds18s20 die gleiche funktionsweise??
-
Thread
DS2408 Ansteuerung
Codevision bringt einige libraries zur ansteuerung von Dallas 1-wire-chips mit (ds1820,2430,2433). weiss jemand, ob fuer den port-expander DS2408 bereits ein paar nette kleine funktionen zur ansteuerung herumgeistern?
-
Thread
Hausbus
der Hardware von Holger Buss. Das Projekt ist soweit gediehen, das ich die Temperaturen mehrerer DS1820 auf einer HTML-Seite ausgeben kann. http://www.mikrocontroller.net/forum/read-4-248219.html#new Das Einlesen eines Bits über das Zuschalten eines Seriennummernbausteins sorgt im Schaltaugenblick
Hallo Joachim, die ds1820 frage ich nur alle 30 sekunden ab. Die Sensoren ds2401 werden 8 mal pro Sekunde abgefragt. Störungen sind bei mir nur durch zu lange Leitungen bei weniger leistungsfähigen Busadaptern aufgetreten.
-
Thread
DS1620-Temperatursensor
Hallo! Ich verwende die DS1820 und um aus dem READ-TEMP-Wert eine Temperatur zu machen, habe ich folgenden C-Code geschrieben: val = Read-Temp vom Sensor double retval=0; char tmp; // Ist das 0,5-Flag gesetzt? if ((val
-
Thread
Bordcomputer
Impulsen auf einem Pin, später dann verschiedene Bit Muster Ansprechen von I2C Bausteinen oder ein DS1820 Ansprechen der seriellen Schnittstellen usw. Mit Assembler und als Anfänger kannst du dir dabei schon die Zähne ausbeissen. Will dich aber nicht schocken, fang einfach an und bleib daran.
-
Thread
DS1820 SN auslesen
halben Stunden im Board, kann aber nichts finden. Wie kann ich mit Bascom die Seriennummer des ds1820 auslesen? Irgendwann habe ich das schon mal gemacht, aber ... . Const Read_rom = &H33 C = Read_rom LCD C Auf diese Weise erhalte ich nur die erste Zahl, in meinem fall 51. aber bei jedem
Config 1wire = Portb.4 'Anschlußpin DS1820 Dim Z(8) As Byte 1wwrite Read_rom 'read ROM command For I = 1 To 8 Z(i) = 1wread() 'place into
-
Thread
DS18S20 in C
serielle). Also rein funktionell ist das kein Fehler, nehme ich mal an. Denn die Zeiten beim DS1820 sind ja eigentlich recht tolerant. Aber Danke für den Hinweis. Aber läuft immernoch nicht besser. Kann man denn so viele Fehle machen?
Hallo, ich habe mal dies ds1820 Paket von marko schwalm getestet, aber bei mir gibt es da immer nur crc errors. Hat da jemand eine Idee woran das liegen könnte. Den Pin für den Sensor, und die Pins fürs Display habe ich angepasst
-
Thread
Eigenerwärmung DS1621
hallo michi, ich hatte das gleiche mal mit ds1820, habe im datenblatt vom dallas 1820 gelesen: wenn er dauernt wandelt nimmt er x,x mA auf wenn er standby ist im nAmpere bereich. im datenblass diese sensors zieht er aktiv 1,25 mA im (wandelmodus
Ich benutze den DS1820 und da tritt der Effekt auch auf. Nur alle 5..10s wandeln ist die Lösung. Die Temperatur ändert sich ja nicht so schnell. Peter
-
Thread
Pull-up am DS1812
Hallo, wer kann mir die Funktionsweise des parasit powersupply mit einem Pull-up-Woderstandes am DS1820 erklären. aus dem Datenblatt werde ich nicht schlau. Danke
mal außer acht gelassen)? 2. Das eigentlich Problem ist die Speisung aus dem Atmel. Wenn pro DS1820 1mA fließt kommt man irgendwann an die Grenzen.
-
Thread
Probleme mit DS1820
Hallo! Ich habe mir eine Funktion geschrieben, um zu prüfen ob ein Sensor mit einer bestimmten ROM-Id mit dem 1-WIRE Bus verbunden ist. Jedoch gibt diese Funktion immer false zurück, wenn die Sensor-Temperatur über ca. 50°C steigt. Kann mir evtl. jemand helfen? Im Datenblatt finde ich keine Lösung. Trozdem kann ich den Sensor ansprechen, und die Temperatur auslesen. Hier die Funktion (AVR-GCC): unsigned char SearchRom(unsigned char RomID[]) { unsigned char i,j,temp,op; if(ow_reset()) return FALSE; write_byte(0xF0); for(i=0;i<8;i++) { for(j=0;j<8;j++)
-
Thread
DS1820 AT90S2313
Bitte Hilfe ! Habe mir vor einiger Zeit einen DS1820 zugelegt. Habe auch schon mehrere Programme aus verschiedenen Foren ausprobiert. Funktioniert tadellos ,bis 32Grad. Zwischen 32Grad bis ca.64Grad wird 0Grad vom DS1820 ausgegeben.(Mit Oszilloskop
Hat jemand schon einmal mit dem DS1820 32Grad gemessen ?
-
Thread
DS1820 - spricht nicht an ...
mein Testprogramm ... : .equ ds1820_ctrl_port = PORTA .equ ds1820_ctrl_ddr = DDRA .equ ds1820_in_port = PINA .equ ds1820_1wr_bit = 5 ;returns: ;Z=0: Okay ;Z=1: Fehler: Timeout ds1820_reset_pulse: push r16 ;Register sichern push r17 ;Register sichern sbi ds1820_ctrl_ddr,ds1820_1wr_bit ;Port für 1-wire auf Ausgang cbi ds1820_ctrl_port,ds1820_1wr_bit ;low = Reset rcall delay500us ;Wartezeit min. 480us cbi ds1820_ctrl_ddr,ds1820_
-
Thread
Temperatursensor auswerten
auswerten. Is das machbar (hat da jemand vielleicht sogar Code dafür?) oder soll ich gleich auf den DS1820 ausweichen? Gruß Max
-
Thread
DS1820 an langes Kabel
Hallo Leute! Ich hab's gerade geschfft 2 DS1820 per One-Wire an meinen AVR zu basteln (auf dem Breadboard). Nun würde ich gern wissen, wie lang denn das Kabel zw. Controller und IC sein kann? Ich bräuchte so ~10-20 Meter. Kann ich da einen "Verstärker
Hallo Sascha! Ich habe hier 2 DS1820 über zirka 15 Meter 4-adriges Fernmeldekabel MYSTY an einem AT90S2313 dran. Ich brauchte nur 2 Adern, hatte aber das Kabel übrig. Die Schirmung des Kabels liegt am MC auf Masse. Allerdings musste
-
Thread
MSP430 IO-Senke ?
aber wieviel Strom kann er senken, wenn er auf Ausgang und 0 eingestellt ist ? Ich möchte einen DS1820 Temperatursensor benutzen (das mit den 3V-5V Pegelanpassungen ist für einen Anfänger echt nicht ganz einfach), dazu muß ich einen Pull-Up-Widerstand einsetzen. Wenn der Pull-Up zu groß wird kriege
Moin, ich habe gerade das Datenblatt für den DS1820 überflogen und danach sollte er geradeso mit 3V funktionieren. Ich denke es wäre ein Versuch wert. Außerdem gibt es meines Wissens einen Baustein von Dallas der die Verlängerung des 1-Wire-Busses ermöglicht
-
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
Datenblatt DS1820 oder DS18S20
Hallo, ich suche ein Datenblatt für den DS1820 oder DS18S20 in deutsch!!! Wer kann mir soetwas anbieten oder ein Webseite mit detailierten Infos zum Sensor? Alex
-
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
AD Wandler mit FastAVR nutzen
ad1 print " Temp.: ";wert do Aber warum machst Du Dir das so schwer, nimm einfach einen DS1820 (digitaler Temp-Sensor), dann hast Du gleich die richtige Temperatur in Werten im AVR und kannst den Wert dann über MAX232 an den PC senden. Zudem musst du nicht die evtl. Selbsterwärmung und Verfälschungen
-
Thread
DS18B20, DS1822
Die Frage ist, brauchst Du absolute Genauigkeit oder nur Stabilität. Ich benutze ein paar alte DS1820 und neue DS18B20. Alles was ich sagen kann ist, daß sie monoton und die Meßwerte stabil sind. D.h. man braucht keine Mittelwertbildung wie bei analogen Sensoren. Jedoch sollte man nicht die maximale
-
Thread
Wecher Temperatursensor ? I2C oder 1wire
Das eine Beispiel erkennt, ob es ein DS1820 ist und gibt dann in 0,5° aus bzw. beim DS18B20 in 0,1°. Das wird anhand des 1.Bytes des ROM-Codes unterschieden. Die DS1820 Werte werden von 9 auf 12 Bit erweitert (3*Schieben links). Peter
DS1820 = DS18S20
-
Thread
Differenzverstärker an µC
Besser wäre eigentlich noch höher das ganze... Was denkt ihr ? (Zusatz : Bitte nicht auf DS1820 oder dergl. hinweisen.) Danke Stefan