Forum: Mikrocontroller und Digitale Elektronik Welchen 1-wire Temperatursensor von Dallas


von Harald Mezger (Gast)


Lesenswert?

Hallo,

welchen 1-Wire Temperatursensor von Dallas würdet Ihr mir empfehlen.
Folgende Vorteile erhoffe ich mir dadurch:

- Bereits fertiger Temperaturwert zum Ablesen
- Minimalster Programmieraufwand
- Fähigkeit mehrere Temperatursensoren auf derselben Leitung 
anzuschließen.

Danke für eure Tips.

Gruß

Harald Mezger

von " von nebenan (Gast)


Lesenswert?

- Bereits fertiger Temperaturwert zum Ablesen
wie jetzt ein Sensor mit eingebauter 7 Segment Anzeige? - > gibs nich

- Minimalster Programmieraufwand
mit Bascom klappts vielleicht

- Fähigkeit mehrere Temperatursensoren auf derselben Leitung
anzuschließen.
vielleicht ein DS18S20 oder so...

von Dominique G. (dgoersch)


Lesenswert?

Ich hab gute Erfahrung mit DS18B20 gemacht. Hab nur von anderen gehört, 
dass er bei parasitärer Versorgung schonmal rumzickt. Ansteuerung mit 
Bascom ist ein Kinderspiel.

von Harald Mezger (Gast)


Lesenswert?

Nein aber, ein ASCII Wert, wo ich nicht noch Dividieren bzw. 
Multiplizieren muss.

von Dominique G. (dgoersch)


Lesenswert?

Zeilen wie
   Answer(1) = 1wread(9)
   T = Makeint(Answer(1) , Answer(2))
   Temp = T / 16
   Output = Fusing(Temp , "#.##")
zum Auswerten finde ich nun nicht so wirklich tragisch. Wo ist dein 
Problem am Dividieren?

von Gast3 (Gast)


Lesenswert?

Vielleicht war er in Mathe schlecht ...

von Harald Mezger (Gast)


Lesenswert?

Nein, dass hat nix mit Mathe zu tun. Letztens hab ich von einem Dallas 
1-wire Temperatursensor gehört, der schon im Speicher den richtigen 
Temperaturwert nach dem Konvertieren bereitgestellt hat. Die Umrechnung 
will ich nicht, da ich in Assembler programmiere. Zum Wiedereinstig 
wollte ich eine Temperaturmessung programmieren.

von Guest (Gast)


Lesenswert?

Wenn man meint heutzutage noch Assembler benutzen zu müssen, ist man 
halt selbst schuld. Merke: Warum einfach, wenns auch kompliziert geht...

von Daniel G. (daniel-g)


Lesenswert?

Guest wrote:
> Wenn man meint heutzutage noch Assembler benutzen zu müssen, ist man
> halt selbst schuld. Merke: Warum einfach, wenns auch kompliziert geht...

**plønk**

von Thomas Herman (Gast)


Lesenswert?

So unrecht hat er doch gar nicht. Der Vorteil der schnelleren und 
bequemeren Entwicklung gleicht den Nachteil der höheren Codegröße doch 
bei weitem aus. Zu Zeiten, in denen ein Controller mit 1/2KB Speicher 
noch als "Speicherriese" galt mußte man um jedes Byte kämpfen aber 
heute? Ich will ja nicht abstreiten, das es auch heute noch einige 
Sonderfälle geben mag, die Assembler erforderlich machen, aber die 
Abfrage eines Temperatursensors gehört sicher nicht dazu. Ich habe 
gerade mal bei Maxim nachgesehen; ein Sensor der die Temperatur gleich 
als ASCII-Zeichen liefert ist dort nicht gelistet. Würde mir auch 
unlogisch erscheinen, da das sie Weiterverarbeitung nur unnötig 
erschweren würde.

von Harald Mezger (Gast)


Lesenswert?

Okay, dann möchte ich noch zum Abschluss dieses Themas eine Frage 
stellen.
Ich bin dabei einen Wiedereinstieg in dieses Thema zu machen. Soll ich 
in Assembler oder in C lieber anfangen. Als Compiler kann ich dann AVR 
Studio benutzen, oder?

Danke und Gruß

Harald

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.