-
Thread
I²C - Conitec - Linux Arm&Eva
SSV. SPI und TWI verwende ich momentan nicht, dass läuft als Webserver mit Temparaturaufzeichnung (DS1820->SD-Karte). Sollte eigentlich ausgebaut werden, aber es ist wie so oft, zu wenig Zeit und Lust...
-
Thread
Ätzgerät bauen und automatisieren
Transistor - Ausgang zum Schalten eines Akustischen Signals Folgende Sensoren sind vorhanden: 1. DS1820 ... misst die Temperatur in der Isel Ätzküvette Meine Einheit ist in einem Alugehäuse eingebettet. Dieses steht auf einem Tisch ... schön weg von der Säure .. Über Kaltgerätebuchsen werden die
-
Thread
günstiger Temp-Sensor
Hallo, gibt es günstige Temperatursensoren (günstiger als DS1820 - 5.40Euro)? Ich bräuchte nur einen um die Temp im inneren des Gehäuses messen zu können... Patrick
Den DS18X20 kriegst du bei CSD günstiger DS18B20+ - 3,95 € DS18S20+ - 3,49 € LM75CIM-5 - 1,75 € Ansonsten kann ich dir auch nur den Rat geben dir einen Heißleiter zu kaufen, wenn du noch einen ADC frei
-
Thread
Delay nötig bei DS1820?
Ist es nötig eine zeitverzögerung zu verwenden, beim programmieren eines DS1820 über CodeVisionAVR? Wenn ja warum und wo finde ich was darüber, hab zwar mal im Forum was gelesen, kann aber in den Datenblättern nichts darüber finden. Danke.
Hier noch die Link zu DS1820: http://www.mikrocontroller.net/topic/14792#new Gerhard
-
Thread
CVAVR und DS1820 nix als Ärger!
benutze ein Atmel Evaluationboard V2.0, mit einem ATmega16 (8 MHz Quarz) und einem 1-wire-Tempsensor (DS1820). Header für temp sensor: #asm .equ __w1_port=0x18 .equ __w1_bit=0 #endasm #include<ds1820.h> jetzt habe ich zur Probe den C-Code aus dem CodeVisionAVR-Manual geschrieben
) { for(i=0;i<devices;) { temp=ds1820_temperature_10(&rom_code[i][0]); j='+'; if(temp<0) { j='-'; temp=-temp
-
Thread
Kennt sich irgendwer mit CVAVR aus, geht um DS1820
benutze ein Atmel Evaluationboard V2.0, mit einem ATmega16 (8 MHz Quarz) und einem 1-wire-Tempsensor (DS1820). Header für temp sensor: #asm .equ __w1_port=0x18 .equ __w1_bit=0 #endasm #include<ds1820.h> jetzt habe ich zur Probe den C-Code aus dem CodeVisionAVR-Manual geschrieben
) { for(i=0;i<devices;) { temp=ds1820_temperature_10(&rom_code[i][0]); j='+'; if(temp<0) { j='-'; temp=-temp
-
Thread
DS1820 liefert immer den wert 1023,5, ID stimmt
benutze ein Atmel Evaluationboard V2.0, mit einem ATmega16 (8 MHz Quarz) und einem 1-wire-Tempsensor (DS1820). Header für temp sensor: #asm .equ __w1_port=0x18 .equ __w1_bit=0 #endasm #include<ds1820.h> jetzt habe ich zur Probe den C-Code aus dem CodeVisionAVR-Manual geschrieben
) { for(i=0;i<devices;) { temp=ds1820_temperature_10(&rom_code[i][0]); j='+'; if(temp<0) { j='-'; temp=-temp
-
Thread
DS1820 liefert immer den gleichen wert
naja, der DS1820 heißt in Wirklichkeit genau DS18S20
vor allem die ID von was? dem DS1820?
-
Thread
Einsteiger und Fragen
So, es ist nun einige zeit her, ich hab das myAVR Board und 2 DS1820 und siehe da, die erste kleine 2Kanal Temp-Messung geht. Ich bin zufrieden !! Am Rande zwei Fragen 1. ich glaub ich hab nen Atmega8 gekillt? ich hab in den Fusebits rum gespeilt jetzt wird der
kollimann wrote: > So, es ist nun einige zeit her, ich hab das myAVR Board und 2 DS1820 und > siehe da, die erste kleine 2Kanal Temp-Messung geht. > Ich bin zufrieden !! Glückwunsch! > Am Rande zwei Fragen > 1. ich glaub ich hab nen Atmega8 gekillt? ich hab in den Fusebits rum
-
Thread
mehrere Pins vom Mega32 einlesen und Frage zu Ponyprog
@Wolfram: Sind das OneWire-Sensoren? Also DS1820 o.ä.?
-
Thread
DS1820 will nicht an Atmega32
Ich denke, daß es daran liegt:If Family_code <> Ds1820 Then Exit Do Das Ding gibt &H10 zurück, wenn er nach seinem Family-Code gefragt wird, aber nicht seinen Namen "DS1820". MfG Paul
Beispiel für myAVR Board mit LCD Display und Temperatursensor DS1820 http://bascom-forum.de/index.php/topic,76.msg185.html#msg185
-
Thread
Temperaturmessung mittels PTC am ADC
Genauigkeit" eh nur vorgetäuscht ist, wenn's "genau" sein soll, dann nimm digitale OWI-Sensoren (z.B. DS1820-Familie). ...
-
Thread
genaue Temperaturmessung mit ds1820
der Frage wie das geht, liegt der wichtigste Unterschied zwischen den beiden verfügbaren Varianten: DS18S20 und DS18B20. Da letzterer das Ergebnis sowieso schon in 1/16°C abliefert, ist es da trivial. Wie man es beim DS18S20 hinbekommt steht im Datasheet. Da ist etwas rechnen mit dem Restwert angesagt
Rom 1wwrite Id1(1) , 8 '64Bit senden (DS1820 adresse) 1wwrite &H44 'Convert temp Waitms 800 'wenn parasite
-
Thread
Thermometerbau mit MEGA 8
DS1820
> DS1820, wenn er erstmal tut, ohne weiteres Zutun auf ein halbes Grad genau Das stimmt nicht (siehe ein paar Kommentare weiter oben). Der DS1820 hat zwar eine Temperaturzone, in der er so genau ist, aber
-
Thread
Suche Quellcode für 2x DS1820
Ich suche einen Quellcode (für Bascom) für einen Atmega32 mit 2 oder meheren DS1820! (das ich halt 2 Temperaturen gelichzeitig auswerten kann) wer kann mir da helfen!
-
Thread
DS1820 an ATMega 16 betreiben, aber welcher Pin ?
Hallo, Ich möchte den Sensor DS1820 an einem ATMega 16 betreiben. Der DS1820 hat nur eine Datenleitung. Er läuft ja über ein ein-wire. An welchen Pin des ATMega16 muss ich diese Datenleitung anschließen ? An einen bestimmten Pin
-
Thread
Probleme mit PIC18F4520 und Dallas DS18B20 Sensor
18F4520 nicht unterstützt. Die Fuses waren außerdem auch falsch. Zusätzlich war der PIN, an dem der DS1820 Temperatursensor hing, defekt und mein Programm war eigentlich richtig. Der nächste Schritt war die Ansteuerung der Lüfter mit PWM Signal. Das ging komischer Weise ohne Probleme...fast schon
-
Thread
mehrere Interrupts beim ATMEGA32
Entwicklungsbord für 14,95 verfügbar. DIP Gehäuse für einfache Lötung auf Leiterplatte. Programm für DS1820 steht zur Verfügung. (mußte ich nur wegen anderer zusätzlicher Hardware abändern) Nachteilig war, daß die Atmel Entwicklungumgebung nicht mit Win98 läuft und der Assembler zunächst nur in einer
-
Thread
DS1820 / DS18S20
Hallo Zusammen, ich weiß, über den DS1820 gibt es mehr als genug Einträge. Ich muss aber doch noch einen hinzufügen, denn die bisherigen haben mich nicht weiter gebracht. Ich habe bis jetzt DS1820 benutzt und alles lief wunderbar. Ich
dne Funksensoren mit Tinys vielleicht auch nicht. Das einzig störende ist jetzt noch: Die Teile (DS1820/DS18S20) haben den gleichen Family Code. D.h. von außen bzw. per ROMCODE ist nicht zu unterscheiden ob es ein ds1820 oder ein ds18s20 ist... -> ergo sofort beim auspacken testen und mit einem Lackstift
-
Thread
MyAVR emfehlenswert???
nicht vom AVR NET I/O die Rede - oder doch? Einige bieten von Haus aus keine Unterstützung des DS20B18, müsste also nachimplementiert werden. Sollte aber machbar sein. Vielleicht könnt ihr mir generell mal einen Rat zur gelisteten HW geben, oder falls sich mittlerweile andere Boards als beliebt
zufrieden. Ich hatte es bei tigal.com (Österreich, Preise ohne mwst.)bestellt, und so ca. 320€ mit( 1xDS1820 1xTextLCD(16x2) 1xGrafiklcd(64*128) 1x Touchscreen)vollen zubehör inkl. Versand bestellt.
-
Thread
Problem für Profis
Um möglichst schnell zum Ziel zu kommen würde ich deiner Stelle auf einen bewährten Sensor (z.B. DS1820) zurückgreifen, zu dem du im Internet auch eine Schaltung findest, wie man ihn an den PC anschließt. Das das Programm abstürzt, liegt an: i = i + tStrobe, da das > als 599 werden kann und data
wobei 9 = Bit Anzahl ist. Die Funktion habe ich auf der Seite http://www.qsl.net/dg1xpz/elektronik/avr/ds1820.html gefunden, wo man einen DS1820 ausliest.
-
Thread
LPT Port auslesen
einfach ist es natürlich nicht, da die Kommunikation nach den 1-wire specs erfolgt. Hierzu gibts für den DS1820 ja ne Menge Beispielcode im Netz.
Datenformat (steht im Datenblatt vom Sensor) - ist die Schaltung dafür überhaupt geeignet für einen DS1820 macht man es nämlich so: http://lena.franken.de/hardware/temperaturmessung.html
-
Thread
Welchen Mikrocontroller für Beamer-Projekt
Mikrocontroller einzusetzen, der folgende Aufgaben erfüllen kann: * Temperaturmessung mit 2 Sensoren (DS1820?) * entsprechende Regelung von bis zu 4 Lüftern per PWM * einstellbarer Lüfternachlauf * Temperaturanzeigen * Betriebsstundenanzeige (Lebensdauer der Lampe) * Ansteuerung von 2 Servomotoren
-
Thread
Temperatursensor, aber welchen ?
Woher bekommt man diese Temperatursensoren von ZMD? Die DS1820 bekommt bei bei Reichelt und vielen anderen Lieferanten für den Hobbybedarf. Markus
Also mit dem DS1820 kann ich sehr einfach die Temperatur messen und diesen direkt an den Attiny2313 verbinden ? (und I2C wird nicht benötigt ?!)
-
Thread
DS1820, DS18S20 etc.
Hallo, Ich möchte mir ein Temperatursensor der Firma Dallas bei Reichelt mitbestellen. Es gibt dort aber verschiedene Typen. Es sollte schon ein 1 Wire IC sein, da wir mit dem DS1620 sehr viele Sorgen hatten. Bei Reichelt habe ich folgende ICs gefunden: DS 18B20Z DS 18B20U DS 18S20 Nun sehe ich den Unterschied lediglich in der Bauform und im Preis. Ich wollte mich nur versichern, ob es egal ist welchen ich mir bestelle. Möchte in an einen AVR anschließen um mein "Ätzbad" zu regulieren. Danke
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
auf Empfang und warte das gilt für Sender und Empfänger Dann erfolgt am Sender die Messung mit Ds1820 und schaltet um auf Senden und schickt die Daten und schaltet wieder auf Empfang. Der Empfänger lauert auf Daten, empfängt diese, wartet kurz und schickt diese Daten genau so zurück und schaltet
wieder auf Empfang. Empfängt der Empfänger innerhalb von 5 Sek nichts mehr wertet er die Daten des DS1820 aus und zeigt sie auf dem LCD (dieses könnte natürlich noch mit Sendung von z.B. code für ok verfeinert werden). Man könnte natürlich auch die Auswertung gleich am Sender machen. So das "Grobgerüst
-
Thread
Sensor DS18S20 auslesen mit dem PIC16F84A
Schau mal hier: http://www.phanderson.com/PIC/PICC/CCS_PCM/ds1820.html oder Dateianhang.
-
Thread
MMC/SD Bootloader füt ATMega16
Und nun steht er bei 1820 Bytes.
für deinen dsPIC anpassen. Das FAT Programm so umbauen das es auf deinem dsPIC läuft.... Wenn der C30 genauso buggy ist wie der C18 dann gute Nacht. Bootloader für AVR und dsPIC kann man nicht mal eben so untereinander
-
Thread
Temperatursensor
Hi ... Wie wäre es mit dem DS1820 bzw einem Sensor aus dieser Reihe ... ein Beispielprojekt habe ich hier gefunden ... allerdings für einen PIC geschrieben ... schaue mal in die "Codesammlung" da findest Beispiele ... http://www.the-starbearer.de
Ok, dann habe ich mal eine Frage zum DS1820. Hm, wenn ich 5 Volt an VDD u. DQ anlege, dann taktet er doch das 1 Bit bei DQ raus oder. Also muss ich immer wieder 5 Volt an VDD u. DQ anlegen oder
-
Thread
One-Wire-Bus an LPC21XX
an einm ARM7 LPC21XX, der keinen One-Wire Interface besitzt, anzuschließen? Denn ich wollte ein DS1820 Temp Sensor an mein Board anschließen, leider läuft der Sensor nur über One-Wire. gruss @all
-
Thread
Problem mit DS1820 an ATMega8
gib mal ds1820 in die suche ein ;) wurde hier sehr oft behandelt
nämlich sehr viel einfacher. Ich sende einfach den Convert Befehl, ziehe dann die Spannung für den DS1820 hoch (parasitepower) und warte einfach 500ms und nicht wie vorher dass ich solange warte bis ich eine "Antwort" vom DS1820 bekomme. Danke, CHristianR
-
Thread
Fusebits beim Mega128
das gleiche Problem wie hier: http://www.roboternetz.de/phpBB2/viewtopic.php?t=29401 Ist auch ein DS18B20 mit 150° zuviel.
Vorsicht, von Basic bekommt man Ausschlag. @Klaus: Du benutzt hier offensichtlich Code, der für den DS1820 bzw. DS18S20 gedacht ist. Der kann nur 9bit und muss für die 1/16° Auflösung so rechnen. Dein DS18B20 gibt dir das Ergebnis direkt in 12-bit aus, du musst nur noch durch 16 dividieren, dann bist
-
Thread
RFM12 - Funkmodul
braucht ein mega48 auch kaum Strom: Ich hatte mal einen als Temperaturlogger mit 128kbyte Flash, LCD und DS1820 etwa 1/4 Jahr mit 2x 1,5V Mignon Batterien laufen. Bei den anderen Punkten stimme ich dir aber zu. Wenn ich mir die Datenblätter und Beispielcodes so anschaue, dann bezweifle ich, dass die Software
ein mega48 auch kaum Strom: Ich > hatte mal einen als Temperaturlogger mit 128kbyte Flash, LCD und DS1820 > etwa 1/4 Jahr mit 2x 1,5V Mignon Batterien laufen. wie hast du das den geschafft ? waren es reguläre Migon Zellen? die haben doch nur 500-600 mAh ( geschätzt )? Was hat den deine Schaltung
-
Thread
Elektor AVR USB Board
bei neueren AVRs problemlos bei 12MHz. Das würde sogar beim Elektor-Board gehen, höchstens dieser DS1820 könnte Probleme mache, den kenn ich nicht.
-
Thread
MAX3209E im Low-Power Standby
MAX3209E http://www.datasheetarchive.com/datasheet.php?article=2192868 Möchte unter Linux einen DS1820 Temperatursensor an die serielle hängen, doch leider schaltet sich der MAX3209E automatisch in den Low-Power Standby. Habt Ihr einen Tipp, wie ich den MAX3209E Schaltungstechnisch belasten muss,
-
Thread
1wire ds1821, i2c ds1307 ...falsch angeschlossen?
gefunden habe, kann also keinen link bieten. das programm scheint absolut nichts von der existenz des ds1307 mitzubekommen. mein hardwaresetup sieht wie folgt aus: ds1307GND----GND---stk500GND ds1307X1---, 32kHz ds1307X2---' ds1307VCC----------VCC 5V ds1307SDA-,--------PC1 (30cm klingeldraht
das problem mit dem ds1821 is aufjedenfall kein hardwareproblem. einzig die software passt nciht ganz. ich passe gerade peter danneggers ds1820 software an, mal sehn. beim ds1307 bin ich immer noch nicht weiter. kurz habe
-
Thread
DS1820 an PIC16F630 - Softwareprobleme, ich verzweifle!
Temperatur: XX.X0 oC als TX Pin benutze ich RC1, als RX Pin benutze ich RC0, die Datenleitung des DS1820 liegt auf DQ. Hardwarebeschaltung habe ich schon 100 mal kontrolliert. Stimmt alles Es muß an der Software liegen, bei der ich den Fehler einfach nicht finden kann. Bin am Verzweifeln. Noch einen Anmerkung: Ich benutze einen DS1820 und nicht einen DS18S20 wie bei Kai Uwe. Das dürfte aber nichts machen, da wenigstens der Text "Temperatur" richtig gesendet werden müsste. Ich vermute es liegt an der Software UART-Schnittstelle
-
Thread
DS1820 Temperatursensor
Ich verwende einen PIC18F452 mit dem Temperatursensor DS1820 von Dallas, der an sich gut funktioniert. Die Anwendung verbietet jedoch das Maskieren von Interrupts. Diese stören jedoch das ("grausame") Timing des Sensor-Protokolls. Ich benötige also
Vielleicht leicht uebertrieben aber trotzdem: einen 12F508 mit dem DS verbinden und dann ueber SPI ablesen ?
-
Thread
RESET am DS1820 tut nicht
Ich habe mir den 1wire Code dort heruntergeladen. Die Funktion ResetDS1820 habe ich gleich mal bei mir ausprobiert. Ich erhalte da immer den Wert 2. Verstehe ich nicht. Hast du einen C-Code zu dem DS1820 geschrieben? #ifndef W1_PIN #define W1_PIN PORTD.2 #define
Ich habe dan DS1820 ohne S bzw. B.
-
Thread
DS1820 läuft nicht!
Ok danke für die Info. CodeVision oder WINAVR, ich habe den DS1820 so eingebaut wie in der PDF Dokumentation vom DS1820 zu sehen ist. Ist dies auch wirklich korrekt so?
Datenleitung hat einen Pullup-Widerstand von der Größe 4,7kOhm bekommen. Ich habe nur mal die Funktion RESET DS1820 geschrieben. Die Funktion gibt eine 1 zurück wenn kein DS1820 erkannt wurde und 0 wenn DS1820 angeschlossen ist. Diese Funktion habe ich von einer Applikations PDF Datei. Auf meinem Display sehe