Forum: Mikrocontroller und Digitale Elektronik DS1820 Temp.Sensor


von Holger (Gast)


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

von Marco Wolf (Gast)


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

von Holger (Gast)


Lesenswert?

Hallo Marco,

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

Gruss Holger

von Marco Wolf (Gast)


Angehängte Dateien:

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

von Marco Wolf (Gast)


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

von Peter D. (peda)


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

von Holger (Gast)


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

von Ronald (Gast)


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

von Dirk (Gast)


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

von Peter Dannegger (Gast)


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/thclock/index.htm

oder

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


Peter

von Dirk (Gast)


Lesenswert?

meinte DS18S20

(kann man seinen Beitrag noch editieren?

von Ronald (Gast)


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

von Dirk (Gast)


Lesenswert?

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

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.