PWM Messung auf gültigkeit Überprüfen

Gast #4041305
Lesenswert?

Hallo zusammen
eine kurze Frage zum Thema PWM und Messungen. Für meine Abschlussarbeit 
suche ich Möglichkeiten wie eine Fehlmessung innerhalb eines PWM Signals 
möglichst früh entdeckt werden kann. Dazu die Aufgabe, wenn das PWM 
Signal "ON" ist müssen 3 Messungen erfolgen um dann den Mittelwert zu 
berechnen. Dabei kann es sein, dass eine Messung in die "OFF" Phase 
fällt, aufgrund der ADC-Delay Zeit etc. Aktuell berechne ich den 
Mittelwert auch wenn eine Messung in die "OFF"- Zeit fällt und 
vergleiche anschließend den Mittelwert mit einer gewissen Toleranz zur 
vorherigen Messung. Also wenn (a_n + b_n + c_n) /3 <> ((a_(n+1) + 
b_(n+1) + c_(n+1)) /3)+-Toleranz, gilt die Messung als gültig und wird 
verwendet. Gibt es eine Möglichkeit bereits bei der Messung von b durch 
einen einfachen Mikrocontroller Befehl zu überprüfen ob die Messung "gut 
wird" oder verwerfen muss. Natürlich kann ich jedes Mal (a_n + b_n) /2 
<> ((a_(n+1) + b_(n+1) )) /2)+- Toleranz oder (a_n - b_n)<>Toleranz 
rechnen. Aber wäre ja dasselbe wie davor. Gerne bin ich offen für eure 
Vorschläge.
Gast #4041327
Lesenswert?

Peter Dannegger schrieb:
> Du kannst nicht Fehler generell erkennen.
> Dazu mußt Du erstmal wissen, wie das Nutzsignal aussieht und welche
> Störungen auftreten können. Erst dann kannst Du ein Filter aufbauen, was
> beide voneinander unterscheidet.
>
> Und was hat der ADC mit einem digitalen Signal zu tun?
> Eine PWM liest man üblicher Weise über Input-Capture ein.

Es handelt sich um ein analoges Signal pwm Signal.
#4041353
Lesenswert?

Martin schrieb:
> Es handelt sich um ein analoges Signal welches von einem Bauteil welches
> mit einen pwm Signal angesteuert wird als" Antwort gesendet "wird

???

Wir sind hier keine Anwälte, die sich möglichst unverständlich 
ausdrücken wollen.
Zur Lösung eines Problems muß man erstmal wissen, wo das Problem 
herkommt.
Beschreibe Deinen Aufbau so, daß ihn jemand auch verstehen kann, der 
kein Hellseher ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren