mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik DS1820 Temp.Sensor


Autor: Holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

im Forum wurde schon mehrmals die Frage nach einem
Assember-Code gestellt, um einen oder auch mehrere
Temp.Sensoren an eine Busleitung anzuschliessen.
Gibt es mittlerweile irgendjemanden, der sich dazu
Gedanken gemacht hat und dies in Assembler
programmiert hat?

Gruss Holger

Autor: Marco Wolf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo Holger,
ich habe sehr viel für den DS1820 in Assembler geschrieben - allerdings 
für den PIC 16F872 wenn es dir etwas nützt kann ich dir alles mal 
mailen.

Gruss Marco

Autor: Holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Marco,

würde mich freuen... vor allem, wie du die einzelnen DS1820 über ihre 
Seriennummer anspricht
bzw. initialisiert.

Gruss Holger

Autor: Marco Wolf (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Holger,
ist zwar schon einige Zeit her das ich mich mit dem 1820 beschäftigt 
habe(habe damals einen ganzen Ordner voll Dokumente und Programme aus 
dem Internet geladen)aber ich habe dir trotzdem die wichtigsten die ich 
noch gefunden habe mal zusammengestellt.
Da ich mein Programm von damals auch kommerziell nutze kann ich dir nur 
die inc-Datei schicken.
Hoffe es hilft.
Marco

Probier die mal:
http://www.anotherurl.com/therm/logger.htm
http://www.phanderson.com/PIC/16C84/ds1820/1820_2.html
http://www.efplus.com/techref/microchip/ibuttonsearch.htm

Autor: Marco Wolf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
und noch was...
ich habe bei meinem Programm nicht über die Seriennummer angesprochen 
sondern nur einen DS an einen Ausgang und dann direkt ausgelesen 
(insgesammt 8 Stück)

Auf den Seiten von Dallas oder Maxim unter dem Begriff iButton findest 
du aber viele Infos - auch das Datenblatt hat mir viel geholfen.
Gruss Marco

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Holger,

ich habe hier ein C-Programm, das alles kann, d.h. auch die Erkennung 
mehrerer DS1820.

In den *.lst-Files findest Du den daraus erzeugten Assemblerkode.

Ist dann aber nicht so gut lesbar, wie ein C-Programm.

http://www.specs.de/~danni/appl/soft/c51/thclock/index.htm


Peter

Autor: Holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke soweit mal an alle, die sich Zeit genommen haben. Ich werde mal 
das Datenblatt durcharbeiten und eine Treiberroutine erstellen. Wenn ich 
erfolgreich sein sollte, dann ist der Code natürlich hier im Forum zu 
finden.

Holger

Autor: Ronald (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich weiß, es ist schon ein wenig her (~3 jahre :) ) aber ich bin jetzt
dabei mich mit dem DS1820 zu spielen, hätte großes itneresse an die C
vErsion die 2 kommenatre weiteroben gepostet wurde., leider gibt es den
DL nicht mehr, jetzt wollte ich fragen ob das noch jmd hat oder andere C
Programme kennt?

mfg Ronald

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

es gibt ja auch den DS18B20. Der kann 0,5°C genau. Ich habe mal
gelesen, das man diesen DS in verbindung mit einer Tabelle auch auf
0,1°C bekommt. Hat das auch achon mal jemand gehört?

Wenn ja, wie kann man das realisieren?

Danke und Gruss

Dirk

Autor: Peter Dannegger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Ronald

"hätte großes itneresse an die C vErsion die 2 kommenatre weiteroben
gepostet wurde."


http://home.tiscali.de/peterd/appl/soft/c51/thcloc...

oder

http://www.mikrocontroller.net/forum/read-4-84831.html#new


Peter

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
meinte DS18S20

(kann man seinen Beitrag noch editieren?

Autor: Ronald (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen dnak für eure Hilfe,

hab erfolgreich 2 Temp. Sensor im Betrieb und klappt wunderbar wenn ich
mich ein wenig mit dem feuerzeug spiele :)

thx für die links

mfg Ronald

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Dirk: schaue mal wegen der Tabelle bei www.comwebnet.de und ins Forum
dort und hier.

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.