Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > > > Hallo Ihr, > > > > > > > > > > ich habe einen Temperatursensor (DS18S20) an meiner MiniStation. Nun habe ich folgendes Problem, > > > > > sobald ich den Sensor nicht direkt (sondern mit einen 10m Kabel) an die Station anschließe > > > > > bekomme ich keine Temp. Wert mehr. Einen 4,7 kOhm Pull-Up-Widerstand habe ich auch eingesetzt. > > > > > > > > > > Welchen Kabel Typ verwendet Ihr? Reicht die interne 5V Spannungsversorgung evtl. nicht? > > > > > > > > > > Gruß Daniel > > > > > > > > Hallo Daniel, > > > > > > > > bei meinem Mega128 und Projekt Board geht es ohne Problem mit 10m und Steuerleitung. > > > > Im Netz habe auch schon was von 25m gelesen.... > > > > Ich betreibe die DS18S20 direkt an einem Port. > > > > > > > > Allerdings benutze ich keinen Pull-Up. Ist der denn Notwendig? > > > > > > > > Wie versorgst Du denn den DS18S20 mit Spannung? > > > > Über eine extra Leitung oder über den Daten PIN? > > > > > > > > Die Mini Station hat eine ziemlich aufwendig Beschaltung der Eingänge. > > > > Soweit ich das richtig verstanden habe (schnelle Durchsicht der Anleitung), > > > > kann man nur einige Eingänge für den DS18S20 verwenden. > > > > Vielleicht liegt es daran... > > > > > > > > > > > > Grüße Jörg > > > > > > > Google mal nach ==> DS18S20 Kabellänge > > > > Hallo Jörg, > > > > danke erst mal für die Antworten, an welchem Port betreibst du denn die Sensoren, > > beim mir ist es PA0? > > Ich lese sie mit der Funktion "READ_DS18S20" der MiniStation Library aus, > > vielleicht sollte ich es mal mir der OneWire Funktion probieren, wie machst du es? > > > > Ich versorge den Sensor über die extra VDD Leitung, also nicht parasitär, > > gespeist von dem +5V Ausgang (max. 30mA) der Station. > > > > Ob man den Pull-Up Widerstand unbedingt braucht weiß ich nicht, > > habe es in dem Datenblatt zum DS18S20 gelesen! > > > > Ja, bei Google habe ich auch schon gesucht, darüber bin ich auf den Pull-Up gekommen, > > die meisten schreiben es würde ohne Probleme funktionieren, auch eher unabhängig vom Kabeltyp, > > obwohl auf Kat. 5 Kabel hingewiesen wird. > > > > Gruß Daniel > > > Hallo Daniel, > > > danke erst mal für die Antworten, an welchem Port betreibst du denn die Sensoren, > > beim mir ist es PA0? > > an PA3 bis PA7. Aber eben am MEGA128 ohne Eingangsbeschaltung! > > Im Handbuch steht: > > "Der Sensor muss mit der Datenleitung mit einem der Eingänge "ADC0" oder "ADC1" bzw. mit > den Ports des I²C-Busses verbunden werden." > > Hast Du schon mal PC0 versucht? Da gibt es eine andere Eingangsbeschaltung! > > > > Ich lese sie mit der Funktion "READ_DS18S20" der MiniStation Library aus, > > vielleicht sollte ich es mal mir der OneWire Funktion probieren, wie machst du es? > > Ich benutze die Funktionen, die unter > http://www.c-control.de/c-control-pro/applikationen/applikationen.html. > zu finden sind mit zwei wesentlichen Änderungen: > > - Ich berechne die 0.1 Grad Auflösung des Sensor. > - Ich berechne die CRC des Senors (Checksum) um die empfangenen Daten zu überprüfen. > > Allerdings ist der CRC Fehler auch bei 10m Leitung noch nie aufgetreten... > > > > > > Ich versorge den Sensor über die extra VDD Leitung, also nicht parasitär, > > gespeist von dem +5V Ausgang (max. 30mA) der Station. > > > > So mache ich es auch... > > > Ob man den Pull-Up Widerstand unbedingt braucht weiß ich nicht, > > habe es in dem Datenblatt zum DS18S20 gelesen! > > > > Vielleicht schaltet der Treiber ja schon den interne Pull-Up... > > > Ja, bei Google habe ich auch schon gesucht, darüber bin ich auf den Pull-Up gekommen, > > die meisten schreiben es würde ohne Probleme funktionieren, auch eher unabhängig vom Kabeltyp, > > obwohl auf Kat. 5 Kabel hingewiesen wird. > > > > Es gibt im Netz auch varianten mit Pull-Up am Ende der Leitungen. > Es wird aber immer auf kapzitätsarme Leitungen hingewiesen. > Bei Kat. 5 Kabel sollte man sicherlich nicht ein verdrilltes pärchen benutzen.... > > > Grüße Jörg >