INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Probleme mit mehreren DS18B20 Fühlern
15.10.2016, 12:28
Beitrag #1
Probleme mit mehreren DS18B20 Fühlern
Mahlzeit,

ich hab 6 Fühler an meiner Steuerung angeklemmt.
Wenn ich die auslese, bekommen ich immer wieder zwischendurch -127°C angezeigt.
Woran liegt das?

MFG Uwe

[Bild: 1366_3164346466626630.jpg]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.10.2016, 12:38
Beitrag #2
RE: Probleme mit mehreren DS18B20 Fühlern
Mahlzeit,
möglicherweise liegt es am Signalpegel auf der Datenleitung.

Mehr dazu sagen kann man erst wenn man mehr über der Aufbau weiß.

Gruß
Arne

ExclamationMit zunehmender Anzahl qualifizierter Informationen bei einer Problemstellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.Exclamation
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.10.2016, 12:43 (Dieser Beitrag wurde zuletzt bearbeitet: 15.10.2016 12:48 von Uwa.)
Beitrag #3
RE: Probleme mit mehreren DS18B20 Fühlern
Die sind alle parallel, per Onewirebus, angeschlossen.
Aber halt mit unterschiedlichen Kabellängen. Liegts evtl daran?

[Bild: ds18b20-normal-power.jpg]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.10.2016, 12:51 (Dieser Beitrag wurde zuletzt bearbeitet: 15.10.2016 12:53 von ardu_arne.)
Beitrag #4
RE: Probleme mit mehreren DS18B20 Fühlern
Schönes Bild.
So was würde ich mir hier öfter wünschen. Exclamation

R1 kannst du noch auf ca. 2,2 kΩ verkleinern.
Welches Kabel hast du verwendet und wie lang ist die Gesamtstrecke?

wg.Nachtrag:
Die Verkabelung ist also sternförmig?

ExclamationMit zunehmender Anzahl qualifizierter Informationen bei einer Problemstellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.Exclamation
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.10.2016, 12:53
Beitrag #5
RE: Probleme mit mehreren DS18B20 Fühlern
Und auch hier ist der verwendete Sketch hilfreich.

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.10.2016, 13:04 (Dieser Beitrag wurde zuletzt bearbeitet: 15.10.2016 13:06 von Uwa.)
Beitrag #6
RE: Probleme mit mehreren DS18B20 Fühlern
Ein Fühler hat ca 10m Kabel (3x1mm² Ölflex)
Ein Fühler hat 2m
Die Restlichen 1m
Den Widerstand austauschen geht grad nicht, bin mit dem Geraffel auffe Baustelle.....
Ja Sternförmig

Zitat:#include <OneWire.h> // http://www.arduino.cc/playground/Learning/OneWire
#include <DallasTemperature.h> // http://milesburton.com/index.php?title=D...ol_Library

#define ONE_WIRE_BUS A0
#define TEMPERATURE_PRECISION A0

OneWire oneWire(ONE_WIRE_BUS); // Einrichten des OneWire Bus um die Daten der Temperaturfühler abzurufen
DallasTemperature sensors(&oneWire); // Bindung der Sensoren an den OneWire Bus

DeviceAddress tempDeviceAddress; // Verzeichniss zum Speichern von Sensor Adressen
int numberOfDevices; // Anzahl der gefundenen Sensoren

void setup(void)
{
Serial.begin(9600);
Serial.println("Abfrage mehrerer Dallas Temperatur Sensoren");
Serial.println("-------------------------------------------");

// Suche der Sensoren
Serial.println("Suche Temperatur Sensoren...");
sensors.begin();
numberOfDevices = sensors.getDeviceCount();

Serial.print("Habe ");
Serial.print(numberOfDevices, DEC);
Serial.println(" Sensoren gefunden.");

// Setzen der Genauigkeit
for(int i=0 ;i<numberOfDevices; i++) {
if(sensors.getAddress(tempDeviceAddress, i)) {
sensors.setResolution(tempDeviceAddress, TEMPERATURE_PRECISION);
Serial.print("Sensor ");
Serial.print(i);
Serial.print(" hat eine genauigkeit von ");
Serial.println(sensors.getResolution(tempDeviceAddress), DEC);
}
}
Serial.println("");

}

void loop(void)
{
// Aufruf der Funktion sensors.requestTemperatures()
// Dadurch werden alle werte abgefragt.
Serial.print("Abfrage der Temperatur... ");
sensors.requestTemperatures();
Serial.println("DONE");

// Ausgabe der Daten für jeden Sensor
for(int i=0 ;i<numberOfDevices; i++) {
float tempC = sensors.getTempCByIndex(i);
Serial.print("Sensor ");
Serial.print(i, DEC);
Serial.print(" hat grad Celsius: ");
Serial.println(tempC);
}
delay(1000);
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.10.2016, 13:08
Beitrag #7
RE: Probleme mit mehreren DS18B20 Fühlern
Das sind 10 Meter Kabel. Sternförmig
Ist die Stromversorgung ausreichend ?
Gruß Bergfrei

Smile Schön dabei zu sein Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.10.2016, 13:10 (Dieser Beitrag wurde zuletzt bearbeitet: 15.10.2016 13:19 von Uwa.)
Beitrag #8
RE: Probleme mit mehreren DS18B20 Fühlern
Stromversorgung is über USB

2 Fühler hab ich grad abgeklemmt. Jetzt ist es etwas besserHuh

10m Fühler auch weg.
Jetzt kommt kein Datenmüll mehr rein.......Angry
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Arduino Micro - Probleme madin 25 358 Gestern 19:53
Letzter Beitrag: madin
  Probleme mit dem FTDI-Chip Harry Hirsch 0 38 Gestern 14:53
Letzter Beitrag: Harry Hirsch
  Probleme mit ESP8266 BennIY 6 226 20.11.2016 14:49
Letzter Beitrag: BennIY
  Probleme mit SIM900 GSM seit PinManagment test BennIY 0 174 31.07.2016 23:33
Letzter Beitrag: BennIY
  Probleme mit dem Arduino Ethernet-Shild jalu4601 25 1.352 06.06.2016 16:09
Letzter Beitrag: Bitklopfer
  Probleme mit ws2812b Led stripes Gravia 5 724 04.06.2016 14:50
Letzter Beitrag: Digit_AL
  Probleme mit Schrittmotorsteuerplatine Wetteronkel 2 544 16.03.2016 16:07
Letzter Beitrag: Wetteronkel
  ds18B20 eddykett 11 1.131 01.02.2016 11:34
Letzter Beitrag: hotsystems
  Probleme beim Löten Binatone 18 1.724 14.01.2016 14:12
Letzter Beitrag: alpenpower
Information Arduino mit mehreren Volt und Amperemeter? power-dodge 13 1.888 21.09.2015 22:06
Letzter Beitrag: Binatone

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste