PWM-Tastverhältnis für Heizungspumpe mit Arduino erfassen

Gast #4568754
Ich habe hier eine Solarpumpe die von der Solarsteuerung per PWM 
angesteuert wird.
Hierzu hat die Pumpe einen extra Eingang, laut Datenblatt ist das Ganze 
so spezifiziert:
- Spannung 5-15V
- PWM Eingangsfrequenz 100 - 1000Hz
- Tastverhältnis 10 - 100%

Ich würde jetzt gerne die Pumpenleistung auswerten, entweder mit Arduino 
oder gerne auch mit einem ESP8266.

Ich bin leider nur Hobbyprogrammierer, der es schaft, was vorhandenes 
abzuändern oder aus Einzelstücken zusammenzufügen.

Mein Ziel / Wunsch wäre, das der Arduino merkt, wenn sich das 
Tastverhältnis ändert, dieses dann ausgibt.
Ich vermute eine Abstufung im Raster von 5% ist mehr als ausreichend.

Hat schon jemand was in der Richtung gebastelt / gesehen ?

Viele Grüße

Klaus
#4568762
also wenn es ganz schnell und einfach sein soll - Messen als 
Analogsignal.
a) Ein separates Entkoppeln von der Pumpe per Diode
b) Dahinter ein Kondensator und ein Widerstand (zum Wieder-Entladen 
desselben) bzw. statt des Widerstands dann zwei als nachgeschalteter 1:2 
Spannungsteiler, da der Arduino nur 5V verträgt.

Dies integriert das PWM Signal und stellt eine PWM abhängige Spannung 
bereit, die man analog messen kann. Je höher das Tastverhältnis, desto 
höher die Spannung. Mit einer AD-Wandler 10-Bit Auflösung sind dann 
Änderungen unter 1% leicht erkennbar (sinnvoll in der SW: Mitteln 
mehrerer Ergebnisse um Rauschen zu verringern)

Bastelaufwand: 3 Minuten
Programmieraufwand: 1 Minute
Gast #4569396
Ich weiss leider nicht, wie der Ausgang der Steuerung spezifiziert ist, 
ist eine Resol

Aber das mit dem Elko und Widerstand klingt gut, in welcher Größenregion 
würdet ihr da anfangen auszuprobieren ?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.