PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Thermometer mit vielen DS18S20



1100101
09.05.2006, 12:46
Hallo Leute!
Ich möchte mir ein Thermometer mit mehreren DS1820 ( DS18S20) und einem Display aufbauen. Es werden mindestens fünf aber maximal 8 Sensoren angeschlossen.
Hier im Forum hab ich schon Bespielcodes für 2 Sensoren an einem Pin gefunden. Ich möchte aber jeden Sensor einen eigenen Pin spendieren, da größere Buslängen zustande kommen werden.
Wie kann ich da meinen Atmega16 unter Bascom sagen, dass er an 8 Pin´s jeweils einen Sensor der Reihe nach abfragt?

franzl
09.05.2006, 20:17
hallo
ich weiß nicht ob das sinnvoll ist (wenn überhaupt möglich)
probiers doch einfach mal aus dann wirst du schon sehen
ob es über einen port funktioniert.
ich glaube dass dir im Bezug auf die Leitungslänge auch mehrere ports
nichts nutzen.

mfg franzl

Rofo88
09.05.2006, 20:29
Hallo,

is zwar in Assembler aber dafür sehr ausführlich.

http://s-huehn.de/elektronik/tempmess/tempmess.htm


MfG

1100101
09.05.2006, 23:19
An Rofo88:
Die Schaltung wie im oberen Link ist mein absolutes Vorbild. Kenne die Seite schon lange und hab schon das Sensormodul davon nachgebaut. Nur leider hab ich absolut keinen Plan von Assembler und weiß nicht wie ich die gesendeten Daten vom Tx Pin an meinem Atmega16 auswerten könnte. Weiß es jemand besser?

An franzl:
Ich bin ganz fest der Meinung, dass die ganzen Sensoren an einem Bus nicht funktionieren werden. Dann müsste ich den Bus ja im Stern Betreiben und da muss ich alle längen zusammen addieren. Diese Summe wird dann sicherlich zuviel sein. Das es an mehren Pin`s geht, zeigt ja der obere Link. Aber nur wie könnte ich das unter Bascom machen…???


mfg Sebastian