Im Forum und im Wiki
-
Thread
Temperatursensor DS1820 und DS1822
Der DS1822 ist also schlechter, dafür aber teurer.
mal, die Genauigkeit des Sensors hängt nur vom Fertigungsabgleich ab und vielleicht ist die beim DS1822 weniger aufwändig. Das scheint der DS1820 nicht zu haben: The DS1822 digital thermometer provides 9- to 12-bit centigrade temperature measurements and has an alarm function with NV user-programmable
-
Thread
1 Wire DS1822 ATmega und ganz einfach?
geht eindeutig aus dem /Datenblatt/ hervor, das Du bei www.maxim-ic.com downloaden kannst (Titel "DS1822 Econo 1-Wire Digital Thermometer"). Zitat: [C] INITIALIZATION PROCEDURE: RESET AND PRESENCE PULSES All communication with the DS1822 begins with an initialization sequence that consists of a reset pulse from the master followed by a presence pulse from the DS1822. [/C] >2. jeder DS1822 is einmalig (ROM-Code) Ja. Jedes Exemplar bekommt bei der Herstellung einen uniquen ROM-Code eingelasert. >Allerdings weiß ich ned so recht was ich damit anfangen
-
Thread
Delay nötig bei DS1820?
Using Dallas' 1-Wire ICs in 1-Cell Li-Ion Battery Packs With Low-Side N-Channel Safety FETs Master - DS1822 App Note 155: 1-Wire Software Resource Guide - DS1822 App Note 162: Interfacing the DS18X20/DS1822 1-Wire Temperature Sensor in a Microcontroller Environment - DS1822 App Note 244: Advanced 1-Wire Network Driver - DS1822 App Note 1100: White Paper 5: Using 1-Wire APIs for Data Sheet Commands - DS1822 App Note 2420: 1-Wire Communication with a Microchip PICmicro Microcontroller - DS1822 App Note 3489
-
Thread
DS1822 auslesen klappt nicht mehr, Atmega8, BASCOM
dann stimmt etwas nicht Elseif Err = 0 Then If Dsid1(1) = 34 Or Dsid1(1) = 40 Then Gosub Temp_ds1822 ' wenn der Sensor ein DS1822 oder DS18B20 ist dann Berechnung Temp_ds1822 Max1 = Dsid1scratchpad(3) ' Sensor Interne Alarm
Stelle index(1) Lcd "Sensor 1: " ; Temp1 ; Chr(0) ; "C " End If End If Loop Temp_ds1822: ' Berechnung für DS1822 und DS18B20 incl negativer Temperatur 1wwrite &HBE ' Kommando READ SCRATCHPAD
-
Thread
Uno sendet nicht alleine
const byte DS18B20ID = 0x28; // Family code of DS18B20 const byte DS1822ID = 0x22; // Family code of DS1822 String content = ""; char incoming_char = 0; int Test=1; SoftwareSerial sim800(8, 9); // RX, TX unsigned long
typeOfSensor = 0; // Typ 0 gemäß Byte 0 break; case DS1822ID: Serial.println(" 1-Wire Sensor ist DS1822"); typeOfSensor = 0; // Typ 0 gemäß Byte 0 break; default: Serial.println("Unbekannter Sensor
-
Thread
erstes Layout ATMega16 bitte um Überprüfung
Braucht der DS1822 nicht noch einen Ziehwiderstand am 1-Wire-Bus nach +5V? Im Datenblatt ist in den Schaltungen immer 4,7k vorhanden, der interne Pull-Up des µC ist jedenfalls viel hochohmiger. Matthias schrieb im
Dietrich L. schrieb im Beitrag #2601720: > Braucht der DS1822 nicht noch einen Ziehwiderstand am 1-Wire-Bus nach > +5V? Im Datenblatt ist in den Schaltungen immer 4,7k vorhanden, der > interne Pull-Up des µC ist jedenfalls viel hochohmiger. > Danke, auch