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
- 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...
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.
Nein aber, ein ASCII Wert, wo ich nicht noch Dividieren bzw. Multiplizieren muss.
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?
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.
Wenn man meint heutzutage noch Assembler benutzen zu müssen, ist man halt selbst schuld. Merke: Warum einfach, wenns auch kompliziert geht...
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**
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.