Gast
#5363495
Hallo! Entschuldigt bitte, dass ich das Forum mit einer weiteren Frage nach (PWM) Signal Glättung volltexte, aber ich habe leider keine passende Antwort gefunden, nicht hier im Forum und auch nicht im restlichen Internet. Hier mein Problem: Ich steuere über einen Arduino, über ein PWM Signal (über einen Optokoppler und weiter über Mosfets) einen Strom bis ca. 40A (max. ca. 13 bis 14V) auf Lastwiderstände. Um den Strom zu messen habe ich einen ACS758 in die Leitung gehängt. Dieser misst den Strom bei durchgeschalteten Mosfets auch zuverlässig, nur das Problem ist, wenn der Arduino ein PWM Signal unter 255 ausgibt, geht die Taktfrequenz über den Optokoppler über die Mosfets über den Stromsensor und dessen Hallsensor bis zum Analogeingang des Arduinos, und der hat damit keine Freude. Er zeigt entweder null Ampere oder gleich 30 bis 40A an, je nachdem wo er das Signal zufällig erwischt. Mein Lösungsansatz wäre jetzt gewesen, das Analogsignal, das der Acs758 ausgibt zu glätten, aber es will nicht so wie ich will. Habe Glättungskondensatoren und RC Filter in verschiedenen Zusammenstellungen probiert, das Signal wird zwar etwas glatter, aber es müsste schon ziemlich glatt sein, damit die Messung am Arduino nicht ständig rauf und runter springt. Kann mir von euch bitte jemand weiter helfen? :) Ich bin ziemlich neu auf dem Gebiet und vor allem beim Thema Filterung stehe ich ziemlich auf dem Schlauch. Gibt es eventuell noch eine andere Lösung als das Signal zu glätten? Und wenn die Glättung die Lösung ist, könnte mir bitte jemand eine kleine Skizze machen mit den Werten der Komponenten die das Signal wirklich flach kriegen? Bitte postet keine Links zu irgendwelchen Filter-Lern-Seiten oder ähnliches, die habe ich die letzten Tage und Wochen schon stundenlang durchgekaut, aber ich habe mein Problem damit trotzdem nicht lösen können. Vielen Dank im Voraus! Elmar