Ing-Dom Techi, henfri
Ihr habt ja alle was wegen verdrillter Leitung geschrieben.
bei 3 Adern, welche sollen als Paar sein? VCC+GND und Data extra?
Ankündigung
Einklappen
Keine Ankündigung bisher.
SEN-UP1-8xTH - DS18B20-Temperatur Sensoren - Werte Spitzen
Einklappen
X
-
Ing-Dom, mumpf
Nutzt ihr eigentlich den PIO des Raspi?
Das könnte die Qualität bei 1W verbessern.
Ich habe an zwei Stellen im Netz Code dafür gefunden:
https://www.i-programmer.info/progra...m.html?start=2 (auf den zwei Seiten davor mehr Erklärung)
https://github.com/stefanalt/RP2040-PIO-1-Wire-Master
Beide können allerdings nur den DS18B20 und letztere:
* they are using phantom power (external strong pullup via MOSFET).
(dafür gehen mehrere Sensoren an einem Bus)
Ich weiß nicht, wie aufwändig es ist. Aber wo wir hier so ein fieses Beispiel haben, wäre es mal spannend, zu schauen, was der PIO da verbessert - oder nicht.
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Also irgend etwas kann da in der Tat nicht stimmen, auch wenn es nur eine 8bit CRC ist, ist die Wahrscheinlichkeit das CRC und Daten zusammen passen und dabei in beiden ein Fehler vorliegt doch recht klein.
Ich habe 16 x 1-Wire Sensoren (an einer anderen 1Wire Hardware) in einer doch eher wilden Struktur mit Kabellängen bis zu 30m, Kabel ist einfacher Klingeldraht, teils im Bündel mit Ethernet geführt, seit ca. 4 Jahren durchgehend am laufen. Diese werden im 30s Zyklus abgefragt (also fast 50000 Abfragen am Tag !).
Da gab es seit Beginn von vor 4 Jahren keinen einzigen Ausreißer bei den Messwerten. Das hin und wieder mal eine Abfrage nicht kommt, das passiert schon mal, aber falscher Werte hab ich bisher nicht finden können.
Filter zum Lösen von Problemen sollten eine absolut letztes Mittel sein wenn es eben keine anderen Lösungen gibt.Zuletzt geändert von Techi; 08.11.2024, 07:21.
Einen Kommentar schreiben:
-
Filter dann doch einfach die Werte in Grafana die nicht plausibel sind. Alles über 100 und unter -25 z.B., oder mach einen Gleitfilter and alles was 30% über oder unter dem gleitendem Mittelwert ist fliegt raus. Oder, wenn dir das zu "heiss" ist, dann setzt die Y Achse nicht dynamisch sondern auf den Wertebereich der dich interessiert.Zitat von norbertbaum Beitrag anzeigengrob 30 Werte von 45'000 Werte sind Ausreißer, nur fällt das eben im Grafana auf und die Skalierung ist damit im Eimer
Einen Kommentar schreiben:
-
uff, den Maximalausbau hab ich nie getestet, der DS18B20 war eher noch so Beifang.. die Verkabelung dafür ist ja ... äh.. nicht so ideal.Zitat von norbertbaum Beitrag anzeigenIn meinem Fall sind alle 16 Kanäle belegt
sobald ich mal eine Test-FW hätte würde ich mich bei dir melden.
Ansonsten kann du natürlich auch gerne selbst loslegen und die die Umgebung aufsetzen - ich kann dir dann ein paar Tipps geben in welche Richtung es sinnig wäre zu forschen.
Als erstes wäre zB mal interessant ob wirklich so viele CRC Fehler auftreten - dazu brauchts eine Dev-FW und eine Consolenverbindung.
- Likes 1
Einen Kommentar schreiben:
-
Werde ich Zeitnah probierenZitat von gbglace Beitrag anzeigenJa verdrillte Adern helfen auch die Signalstabilität zu erhöhen.
Stern. Am SEN-UP sind jetzt noch 2 Wagos (VCC, GND) - zeitnah kommt dort eine Mini-Verteilerplatine mit Stecker für SensorenZitat von henfri Beitrag anzeigenWie ist die Topologie aktuell?
Siehe Foto 🙈
In meinem Fall sind alle 16 Kanäle belegtZitat von Ing-Dom Beitrag anzeigenDas ist kein Stern - selbst wenn man an den SEN-UP1 16 DS18B20 anschließen würde, sind das dann 16 Punkt-zu-unkt Verbindungen die nacheinander abgefragt werden.
Ing-Dom Kann ich wegen evtl. Firmware Problemen helfen?
Was ich jetzt noch kurz vorm Urlaub versuchen kann.
1 Sensor mit 10m Ölflex 4x0,5
1 Sensor mit KNX-Kabel
1 Sensor mit dem aktuellen Fehler den Schirm auflegen
Passt das so?Angehängte Dateien
Einen Kommentar schreiben:
-
Das ist kein Stern - selbst wenn man an den SEN-UP1 16 DS18B20 anschließen würde, sind das dann 16 Punkt-zu-unkt Verbindungen die nacheinander abgefragt werden.Zitat von gbglace Beitrag anzeigenSternverkabelung an einem Busmaster mag 1-wire auch nicht unbedingt, zumindest nicht wenn die Äste mehrere Meter sind. Ist eine mögliche aber keine empfohlene Topologie.
Ja, das ist viel. Mit den 8Bit hatte ich mich richtig erinnert:Zitat von henfri Beitrag anzeigenJa, aber das bedeutet, dass 256 von 1000 werten erstmal falsch sein müssen, bevor einer nicht als falsch erkannt wird. Also ist ein Viertel aller Werte, die beim Modul ankommen falsch.
Das ist viel.
Es könnte auch sein, dass die FW hier ihren Teil beiträgt. Denn ich habe festgestellt, dass je nach Interrupt Last auf dem Core1 bekomme ich einen immer größer werdenden Anteil von Messungen, die fehlschlagen. Dabei wurde aber jedoch keine zufälligen Werte erzeugt sondern tatsächlich 0xffffh wenn ich mich richtig erinnere.The most
significant 8 bits contain a cyclic redundancy check (CRC)
byte that is calculated from the first 56 bits of the ROM
code.
Ich hoffe ich komme hier in nächster Zeit dazu mich etwas damit zu befassen..
Einen Kommentar schreiben:
-
[QUOTE=gbglace;n1992696]Sternverkabelung an einem Busmaster mag 1-wire auch nicht unbedingt, zumindest nicht wenn die Äste mehrere Meter sind. Ist eine mögliche aber keine empfohlene Topologie.
/QUOTE]
Stimmt.
Wie ist die Topologie aktuell?
Einen Kommentar schreiben:
-
-
Sternverkabelung an einem Busmaster mag 1-wire auch nicht unbedingt, zumindest nicht wenn die Äste mehrere Meter sind. Ist eine mögliche aber keine empfohlene Topologie.
Ja verdrillte Adern helfen auch die Signalstabilität zu erhöhen. Lila-KNX Leitung ist gut.
Einen Kommentar schreiben:
-
Ja, aber das bedeutet, dass 256 von 1000 werten erstmal falsch sein müssen, bevor einer nicht als falsch erkannt wird. Also ist ein Viertel aller Werte, die beim Modul ankommen falsch.Zitat von norbertbaum Beitrag anzeigen1 von 1000 ist doch weniger als 1 von 256?
Das ist viel.
Zur Leitung: die ist nicht Verdrillt. Ich weiß nicht, ob das hilft. Aber vielleicht probierst du mal ysty oder Cat Kabel
Einen Kommentar schreiben:
-
1 von 1000 ist doch weniger als 1 von 256?Zitat von henfri Beitrag anzeigenDas ist aber sehr viel.
CRC 8. Sollte im allerschlimmsten Fall einen von 256 Fehlern nicht erkennen
Bei dir ist ja fast jeder tausendste Wert falsch.
vergleichbar Ölflex 115 CY 4x0,5 (4. Ader ist unbenutzt)Zitat von henfri Beitrag anzeigenWie lang sind die Kabel und welcher Art?
4 bzw. 3,75m machen die Probleme, es sind nur die beiden untersten Sensoren am Puffer
An dem Puffer hängen auch noch Sensoren mit Kabellängen von 3,5m / 3,25m / 3,0m / ... dran
Sensoren sind selbst gelötet, also nackige DS18B20 und dann an die Pins Kabel mit Schrumpfschlauch und alles
Einen Kommentar schreiben:
-
Das ist aber sehr viel.
CRC 8. Sollte im allerschlimmsten Fall einen von 256 Fehlern nicht erkennen
Bei dir ist ja fast jeder tausendste Wert falsch.
Ing-Dom
Ich nutze 1w schon lange im ganzen Haus mit langen Kabeln und kenne solche Probleme nicht.
Findest du das nicht auch zu viel?
Wie lang sind die Kabel und welcher Art?
Einen Kommentar schreiben:
-
Auf GND richtig?Zitat von willisurf Beitrag anzeigenIch würde mal probeweise den Schirm EINseitig auflegen.
Versuche ich zeitnah mit Schwiegervater umzusetzen
Einen Kommentar schreiben:


Einen Kommentar schreiben: