Elektronik

Dallas Temperatursensor - DS1821


  • 1-Wire-Interface
  • 8-Bit, 1 Grad Auflösung
  • -55 bis +125 Grad
  • Gehäuseform: 3-Pin PR35
    und 8-Pin SOIC
  • Spannung: 2.7 bis 5.5 Volt
  • Stromverbrauch: 0.5 mA
    (Standby: 1 - 3 ľA)
  • T-Konvertierung: 0.4 bis 1 Sekunde
  • Preis: 6,11 € (Conrad-05/06)
               4,35 € (Reichelt-05)
               9,23 € (Sander-05)
Pin-Belegung
GND = Masse
DQ  = Daten In/Out und Termostat Ausgang
Vdd = Spannungsversorgung
NC   = nicht beschaltet

Beschaltung:

Beschaltung


Datentabelle Temperatur-Register:

TemperaturBinärdaten
+125 Grad C0111 1101
+85 Grad C0101 0101
+25 Grad C0001 1001
0 Grad C0000 0000
-1 Grad C1111 1111
-25 Grad C1110 0111
-55 Grad C1100 1001


Software:

'**********************************************************
'Compiler  : BASCOM-AVR
'Hardware : DS1821 an PD.6 (+125 bis -55 Grad)
'                    LC-Display
'Chip type : AT90S2313
'**********************************************************
$regfile = "2313def.dat"
$crystal = 3579545

Config 1wire = Portd.6

Dim Ar As Byte
Dim Temperatur As Integer

Lcd "DS1821 an PD.6"
Wait 3
Cls
Lcd "Temp:"
Do
  1wreset
  1wwrite &HEE
  Waitms 100
  1wreset
  1wwrite &HAA
  Ar = 1wread()
  1wwrite &H22
  Locate 2 , 1
  Temperatur = Ar
  If Temperatur > 127 Then
    Lcd "-"
    Temperatur = 256 - Temperatur
  Else
    Lcd " "
  End If
  Lcd Temperatur;
  Lcd " C "
  Wait 1
Loop

End
'AT90S2313
'Quarz 3.579MHz

'DS1821 DQ an PD6




'Ausgabe des Textes auf LCD
'warte 3 Sekunden
'lösche LCD
'Ausgabe des Textes auf LCD

'Reset DS1821
'starte Temperaturkonvertierung
'warte 100 Millisekunden
'Reset DS1821
'DS1821 sende Daten an Atmel
'lese Daten von Temp-Register
'stop Temperaturkonvertierung
'LCD-Cursor auf Zeile2, Spalte1

'wenn negative Temperatur
'dann "Minus" auf LCD ausgeben
'und negative Temperatur berechnen



'Temperatur ausgeben

'warte 1 Sekunde
'zum Beginn der Schleife


zum Download: ds1821.bas

zum Datenblatt: DS1821 PDF

Conrad Bestell-Nr.: 17 64 94-xx PR35 6,11 Euro
Schuricht Bestell-Nr.: 64 11 07 PR35 5,97 Euro


http://www.counter-service.de http://www.counter-service.de
Home
uebermich
Programmierung
Amateurfunk
Elektronik
Download
Links
E-Mail
Gästebuch/Meckerecke
Counter-DG1XPZ