mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Temperatursensor DS1820


Autor: Stefan S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hat jemand zufällig Routinen in Assembler um die Temperatur des Sensors 
(DS1820) mit einem AVR (AT90S2333) auszulesen?

In C hab ich was gefunden, aber Assembler suche ich.



THX im Voraus!

BTW: Gibt es Temperatursensoren fürs Wasser?

Autor: Thomas_D (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab mal vor ein paar Wochen ein Assembler Programm zum Auslesen 
eines DS1820 geschrieben. Da ich jetzt ja Ferien - und damit genug Zeit 
hab, werd ich mal den Sourcecode kommentieren und ins Code-Forum 
stellen. Das Programm ist so geschrieben, das 0 (null) externe 
Komponenten gebraucht werden, der Sensor wird über den PullUp-Widerstand 
vom AVR gespeist (Vcc-Leitung braucht nicht angeschlossen werden!).



Was ist BTW?

Solange Du garantieren kannst, dass der den DS1820 wasserdicht 
"verpackst", kannst Du ihn wie jeden anderen Temperatursensor auch ins 
Wasser schmeißen.

Autor: Stefan S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

wäre echt cool, wenn du den Code ins Forum stellen würdest.


BTW heißt ByTheWay

Ich hatte auch vor den DS1820 wasserdicht zu "verpacken" und dann ins 
Wasser zu geben.  Hätte ja sein können das es da irgendwie spezielle 
Bausteine gibt. Ist aber auch egal.


Thx & Gruß
Stefan

Autor: Stefan Heindel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jo, also ich möchte mir für meine Karre ein Öltemperatursensor bauen. So 
an Die 1-Wire Dallas Chips hab ich auch schon gedacht; aber das Problem 
ist dass diese "nur" bis 125 Grad gehen; das Motoröl kann aber 
(theoretisch) bis max. 150 Grad heiß werden. Habt ihr ne Ahnung was 
passiert wenn das Thermoelement Übertemperatur kriegt, also meinetwegen 
130 oder 150 Grad.? Ich denke kaputtgehen wird es nicht; allerdings 
würde mich mal interessieren was er dann "sagt" wie heiß es ist. Hat 
sich schon mal jemand ein Öltemp. - Sensor gebaut und kann mir ein paar 
Tipps geben`??? Thx. Cheeco

Autor: TheCrasher (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi!

Ich denke mal er zeigt einfach die ihm höchstmögliche Temperatur an. 
Weil er dann maximalen durchgang hat. mehr als max geht ja nicht. Und 
wenn du ihn viel zu heiß werden läßt geht er kaputt ;o).


TheCrasher

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.