OneWire gestört durch PWM-Signal

OP #4421813
Lesenswert?
• ▲
▼
Hallo, ich habe in meiner Anwendung 6 digitale OneWire 
Temperatursensoren vom Typ DS18B20, einige 4pin-PC-Lüfter und einen 
Mikrocontroller. Die Lüfter-Geschwindigkeit regle ich per 
PWM-Steuersignal. Leider bekomme ich von einigen der Temperatursensoren 
viele falsche Messwerte, was vermutlich auf falsche Bits zurückzuführen 
ist. 100nF-Kondensatoren am Sensor zwischen Masse und 
Versorgungsspannung helfen leider nicht.

Nun habe ich festgestellt, dass die Messungen deutlich besser werden, 
wenn die Lüfter aus sind oder auf voller Geschwindigkeit laufen (PWM=1). 
Offenbar stört das PWM-Signal die OneWire-Übertragung. Beide liegen auf 
dem gleichen Flachbandkabel - ich habe mir nichts dabei gedacht, zumal 
die Kabellänge insgesamt nur ca. 50cm ist.

Intuitiv würde ich nun das Flachbandkabel ersetzen und das 
OneWire-Signal in ein geschirmtes Kabel verlagern. Leider muss ich dazu 
ein komplexes Gerät fast komplett auseinander nehmen. Daher frage ich 
vorher mal nach: macht das so Sinn? Habt Ihr bessere / andere Ideen?
Gast #4421885
Lesenswert?
• ▲
▼
Dennis B. schrieb:
> Mit "die Messungen werden besser" meinte ich: der Anteil fehlerhafter
> Messwerte sinkt drastisch von ca. 70% auf ca. 5%.

Reichen dir die 5% nicht aus? Geht ja nur um Temperatursensoren.
Die fehlerhaften kannst du ja über CRC aussortieren.

Wobei es natürlich besser ist, die Ursache des Problems zu bekämpfen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.