Re: MiniStation: Welches Kabel für DS18S20 Kategorie: Sonstige Hardware (von Joerg - 27.09.2010 8:15) | ||
Als Antwort auf Re: MiniStation: Welches Kabel für DS18S20 von Daniel - 26.09.2010 18:36 | ||
| ||
> > > > 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 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 > Gru� Daniel | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum